Neckbeerd
Neckbeerd (/ˈnekbɪərd/) is your local system problem finder.
On the basis of the output of common system diagnostic tools (like ps, top, vmstat, iostat, sar, mpstat, slabtop, free, etc.) and arcane knowledge combined into a set of rules (called a policy) neckbeerd gives you it's best guess about the state of the system (a diagnosis).
You can define your own policies or add plugins (i.e. for providing application specific insight).
Installation
gem install neckbeerd
Usage
Command line
neckbeerd --report
neckbeerd --policy=./custom_policy.plc --report
Lib
n = Neckbeerd::Engine.new(:policy => './custom_policy.plc')
n.report
Examples
- MySQL acting weird, the box is swapping
- nfs share loosing network, load goes through the roof
Extedning & customization
Writing policies
Lipsum amet
Writing plugins
Dorem lorem
Contributors
License
(The MIT License)