Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Network/System monitoring plugins for nagios

Project Description

Foldback nagios plugins

This module contains base implementations of two kinds of nagios plugin classes for python:

  • foldback.nagios.plugin.NagiosPlugin

    Generic nagios plugin for any kind of command

  • foldback.nagios.plugin.NagiosSNMPPlugin

    Nagios SNMP plugin, extending the base class

Included plugins

Installed to lib/foldback/plugins directory of your install prefix, a couple of ready to use pluings are also available. In sources, see directory data/plugins for the implementations.

Default nagios configuration for these plugins is installed to share/foldback/commands.cfg to be included in nagios.

Agents for net-snmp

Some of the plugins use net-snmp pass_persist script agents. Required agent scripts are in lib/foldback/agents directory with installed package and need to be added to snmpd.conf with correct OID prefix to be used.

Example from a FreeBSD host:

` pass_persist 1.3.6.1.4.1.2021.13.16 /usr/lib/foldback/agents/freebsd-temperatures pass_persist 1.3.6.1.4.1.2021.13.17 /usr/lib/foldback/agents/freebsd-kernel `

See the agent or plugin for expected prefixes to configure in snmpd.conf.

Examples

Using the plugin base classes is described in two examples of the source code tree:

  • examples/check-local

    describes using generic NagiosPlugin

  • examples/check-snmp

    describes using the NagiosSNMPPlugin variant

Release History

Release History

This version
History Node

1.2.14

History Node

1.2.13

History Node

1.2.12

History Node

1.2.11

History Node

1.2.10

History Node

1.2.9

History Node

1.2.8

History Node

1.2.7

History Node

1.2.6

History Node

1.2.5

History Node

1.2.3

History Node

1.2.2

History Node

1.2.1

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
foldback-1.2.14.tar.gz (19.7 kB) Copy SHA256 Checksum SHA256 Source Dec 18, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting