A very simple module to allow nagios service check results to be submitted via NSCA.
>>> import pynsca >>> from pynsca import NSCANotifier >>> notif = NSCANotifier("nagios") >>> notif.svc_result("host", "service", pynsca.OK, "Looks Good!")
The Bareos project builds (using open build server) and publishes python-pynsca RPM packages for a variety of RPM based Linux distribution, you can directly install from the repository: http://download.bareos.org/bareos/contrib/
Debian / Ubuntu packages may follow later.
- Python 2.4 or higher
- python-mcrypt, if using AES encryption
- pycrypto, if using 3DES encryption
- No other libraries required
- Please file any bugs or feature requests at
- https://github.com/djmitche/pynsca/issues
- Debian package updated.
- spec file to generate a RPM package.
PyCrypto is only required when using 3DES encryption (mode 3).
The library now supports 3DES encryption (mode 3). This adds the requirement for PyCrypto.