Skip to main content

Class library for writing Nagios (Icinga) plugins

Project description

The nagiosplugin library
========================

About
-----

`nagiosplugin` is a class library which helps writing Nagios (or 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
- Timeout handling
- Default options
- Persistent "cookies" to retain state information between check runs.


Feedback and Suggestions
------------------------

`nagiosplugin` is primarily written and maintained by Christian Kauhaus
<kc@gocept.com>. Feel free to contact the author for bugs, suggestions and
patches.

A public issue tracker can be found at
http://projects.gocept.com/projects/projects/nagiosplugin/issues.


License
-------

The `nagiosplugin` package is released the Zope Public License (ZPL), a BSD-style Open Source license.


Documentation
-------------

To get started writing Nagios plugins, see the examples in the :file:`examples`
subdirectory.

More documentation on using this package can be found in the :file:`doc`
directory. There is also an `online copy`_ of the docs available.

.. _online copy: http://packages.python.org/nagiosplugin/

.. vim: set ft=rst sw=3 sts=3 et:


Release History
===============


0.4.5 (unreleased)
------------------

- Nothing changed yet.


0.4.4 (2011-07-18)
------------------

Bugfix release to fix issues reported by users.

- Improve Mac OS X compatibility (#8755).
- Include examples in distribution (#8555).


0.4.3 (2010-12-17)
------------------

- Change __str__ representation of large numbers to avoid scientific notation.


0.4.2 (2010-10-11)
------------------

- Packaging issues.


0.4.1 (2010-09-21)
------------------

- Fix distribution to install correctly.
- Documentation: tutorial and topic guides.


0.4 (2010-08-17)
----------------

- Initial public release.

.. vim: set ft=rst sw=3 sts=3:

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.4.tar.gz (29.7 kB view details)

Uploaded Source

File details

Details for the file nagiosplugin-0.4.4.tar.gz.

File metadata

  • Download URL: nagiosplugin-0.4.4.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nagiosplugin-0.4.4.tar.gz
Algorithm Hash digest
SHA256 69cf2da60271a2048f41d3de2e0f062f333c6ca3d36a2adad9ba34f7c1476df9
MD5 d1a90ef09be3860dd5d922ae3b8df412
BLAKE2b-256 482f8257b7a8d50443cbe63979eccd7bd552b9905113a195513e4d9d270597ef

See more details on using hashes here.

Supported by

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