/nagios-python-broker

NEB module providing the NEB API via Python

Primary LanguageCMIT LicenseMIT

Nagios-Python-Broker

Provides an Event Broker for Nagios/Icinga with a Python API.

image

Technical Description

Using the C API of Python, all data received in the broker is translated to a Python Object, and will be transmitted to the event handler implemented in Python.

How to install

make
make install PREFIX=/usr/local/nagios

The Nagios module will be available at /usr/local/nagios/lib/libnagios-python-broker.so.

Configuration

Add this line to your nagios.cfg :

broker_module = /usr/local/nagios/lib/libnagios-python-broker.so mypython.package

Make sure event_broker_options is set to -1.