Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nagiosplugin-0.4.tar.gz (12.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page