Crate tabin_plugins [−] [src]
Utitilty for writing nagios-style check scripts/plugins
There are three things:
- The
Statusenum for representing health status - The
procfsmodule, which contains rusty representations of some files from /proc - A few scripts in the bin directory, which contain actual nagios-compatible scripts
TODOs include
- Nice logging, including some standard formats -- json and human would be nice
- Some way of easily standardizing command-line args
- Much of the code is hideous, and should not be
Modules
| linux |
Standard APIs in Linux |
| procfs |
Structs and impls for the various files from the /proc filesystem |
| scripts |
Documentation about the various scripts contained herein |
| sys |
Interact with the |
Enums
| Status |
Represent the nagios-ish error status of a script. |
| TabinError |
All errors are TabinErrors |
Type Definitions
| TabinResult |
All results are TabinResults |