Class library for writing Nagios/Icinga compatible plugins
Project description
nagiosplugin is a package which helps writing Nagios/Icinga compatible plugins easily in Python. It cares for much of the boilerplate code and default logic commonly found in Nagios checks, including:
Nagios 3 Plugin API compliant parameters and output formatting
Controller to handle the general plugin control flow
Full Nagios range syntax support
Automatic threshold checking
Multiple independend measures and overall state logic
Long output and performance data
Option parsing
Timeout handling
Persistent “cookies” to retain state information between check runs.
To get started writing Nagios plugins, see the examples in the examples subdirectory.
The nagiosplugin package is released under a BSD-style Open Source license (ZPL).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.