Skip to content

pfuender/nagios-plugin

 
 

Repository files navigation

======================================================
Base module for Nagios check plugins written in Python
======================================================

This package provides a family of Python modules
to streamline writing Nagios plugins.

These modules are rewritten modules originated by the
Perl module family Nagios::Plugin.

Following modules are supported:

 - nagios
   - classes:
     - BaseNagiosError
   - decorators:
     - constant
   - objects:
     - state
       - readonly properties:
         - ok
         - warning
         - critical
         - unknown
         - dependent
 - nagios.plugin
   - classes:
     - NagiosPlugin
     - NagiosPluginError
 - nagios.plugin.config
   - classes:
     - NagiosPluginConfig
 - nagios.plugin.functions
   - functions:
     - nagios_exit()
     - nagios_die()
     - check_messages()
     - get_shortname()
     - max_state()
     - max_state_alt()
 - nagios.plugin.getopt
     - classes:
       - NagiosPluginGetoptParser
 - nagion.plugin.perf
     - classes:
       - NagiosPluginPerformance
 - nagion.plugin.range
     - classes:
       - NagiosPluginRange
 - nagios.plugin.threshold
     - classes:
       - NagiosPluginThreshold


Author: Frank Brehm (<frank.brehm@profitbricks.com>)

About

Base module for Nagios check plugins written in Python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 58.3%
  • Perl 31.9%
  • Shell 9.8%