Crate tabin_plugins [−] [src]
Utitilty for writing nagios-style check scripts/plugins
There are three things:
- The
Status
enum for representing health status - The
procfs
module, 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 |