Monitoring

For bundled plugins for Nagios see:

Monitoring Helpers

This module contains tools for creating plugins for monitoring applications that are compatible with Nagios plugins, such as Nagios or Icinga.

bushel.monitoring.NagiosStatusCode

Derived type to represent the exit code of a Nagios plugin.

bushel.monitoring.NagiosResponse

Alias for typing.Tuple[NagiosStatusCode, str] to represent the exit code and message for a Nagios plugin.

bushel.monitoring.OK
bushel.monitoring.WARNING
bushel.monitoring.CRITICAL
bushel.monitoring.UNKNOWN

Standard Nagios plugin return codes. These constants are instances of NagiosStatusCode.