All Projects → mpounsett → nagiosplugin

mpounsett / nagiosplugin

Licence: other
A Python class library which helps with writing Nagios (Icinga) compatible plugins.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to nagiosplugin

check dnssec expiry
Icinga / Nagios plugin to validate DNSSEC validity of a DNS zone.
Stars: ✭ 19 (+0%)
Mutual labels:  icinga, icinga2, nagios-plugin
check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (+89.47%)
Mutual labels:  nagios, icinga, nagios-plugin
icinga-domain-expiration-plugin
Icinga2/Nagios plugin for checking domain expiration
Stars: ✭ 24 (+26.32%)
Mutual labels:  icinga2, nagios-plugin, icinga-plugin
check fritz
Check plugin written in Go to monitor a Fritz!Box
Stars: ✭ 29 (+52.63%)
Mutual labels:  icinga, icinga2
check-ssl
Check the expiration date of your ssl-cert with bash (implemented for Nagios/Icinga)
Stars: ✭ 14 (-26.32%)
Mutual labels:  nagios, icinga
Nagvis
Visualization addon for your open source monitoring core
Stars: ✭ 103 (+442.11%)
Mutual labels:  nagios, icinga
Check docker
Nagios plugin to check docker containers
Stars: ✭ 113 (+494.74%)
Mutual labels:  nagios, icinga
Sakuli
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
Stars: ✭ 115 (+505.26%)
Mutual labels:  nagios, icinga
Check nwc health
check_nwc_health is a plugin which checks the health of network components and interfaces.
Stars: ✭ 127 (+568.42%)
Mutual labels:  nagios, icinga
kube-icinga
Monitor kubernetes services / resources using icinga2 (including autodiscovery support)
Stars: ✭ 31 (+63.16%)
Mutual labels:  icinga, icinga2
nagmapReborn
Nagmap Reborn - Standalone integration with some server monitoring systems providing a user-friendly interface through geographic visualization.
Stars: ✭ 19 (+0%)
Mutual labels:  nagios, icinga
icinga2-diagnostics
Shell script for analyzing Icinga 2 installations.
Stars: ✭ 25 (+31.58%)
Mutual labels:  icinga, icinga2
Nagflux
A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB
Stars: ✭ 55 (+189.47%)
Mutual labels:  nagios, icinga
Monitoring-Livestatus
Livestatus Perl API to access runtime data from Nagios, Naemon, Icinga and Shinken.
Stars: ✭ 26 (+36.84%)
Mutual labels:  nagios, icinga
Interfacetable v3t
interfacetable_v3t (formerly check_interface_table_v3t)
Stars: ✭ 14 (-26.32%)
Mutual labels:  nagios, icinga
Thruk
Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
Stars: ✭ 357 (+1778.95%)
Mutual labels:  nagios, icinga
lmd
Livestatus Multitool Daemon - Create livestatus federation from multiple sources
Stars: ✭ 38 (+100%)
Mutual labels:  nagios, icinga
Nagstamon
Nagios status monitor for your desktop.
Stars: ✭ 270 (+1321.05%)
Mutual labels:  nagios, icinga
Thola
Tool for monitoring and provisioning network devices (mainly using SNMP) - monitoring check plugin
Stars: ✭ 179 (+842.11%)
Mutual labels:  nagios, icinga
check clever tanken
Benzinpreis-Monitoring mit Icinga 2 || Kraftstoffmonitoring
Stars: ✭ 21 (+10.53%)
Mutual labels:  nagios, icinga

The nagiosplugin library

About

nagiosplugin is a Python 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
  • Full Nagios range syntax support
  • Automatic threshold checking
  • Multiple independend measures
  • Custom status line to communicate the main point quickly
  • Long output and performance data
  • Timeout handling
  • Persistent "cookies" to retain state information between check runs
  • Resume log file processing at the point where the last run left
  • No dependencies beyond the Python standard library (except for Python 2.6).

nagiosplugin runs on POSIX and Windows systems. It is compatible with Python 2.7, and Python 3.4 through 3.7.

Feedback and Suggestions

nagiosplugin is currently maintained by Matt Pounsett <[email protected]>. A public issue tracker can be found at <https://github.com/mpounsett/nagiosplugin/issues> for bugs, suggestions, and patches.

License

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

Documentation

Comprehensive documentation is available online. The examples mentioned in the tutorials can also be found in the nagiosplugin/examples directory of the source distribution.

Acknowledgements

nagiosplugin was originally written and maintained by Christian Kauhaus <[email protected]>. Additional contributions from the community are acknowledged in the file CONTRIBUTORS.txt

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].