Crate nagiosplugin[−][src]
Structs
| CheckResult | Represents a single item of a check. Multiple of these are used to form a Resource. |
| Metric | Defines a metric with a required name and value. Also takes optional thresholds (warning, critical) minimum, maximum. Can also be set to ignore thresholds and have a fixed ServiceState. |
| PerfData | Represents a single performance metric. |
| PerfString | Newtype wrapper around a string to “ensure” only valid conversions happen. If you want to create |
| Resource | Represents a single service / resource from the perspective of Icinga. |
| Runner |
Enums
| RunnerResult | |
| ServiceState | |
| TriggerIfValue | Defines if a metric triggers if value is greater or less than the thresholds. |
Traits
| ToPerfString | Implement this if you have a value which can be converted to a performance metric value. |