Nagios CGI Client (de: http://code.google.com/p/python-nagios/)
La versión Code.google.com de Python-Nagios no ha sido tocada desde septiembre de 2011.
El objetivo de esta bifurcación es agregar algunas características necesarias, retocar algunos métodos existentes y agregar métodos que faltan según sea necesario.
De http://exchange.nagios.org/directory/addons/apis/python/python-2dnagios/details
Una biblioteca que le permite interactuar con CMD.CGI.
El CMD.CGI que viene incluido con Nagios tiene muchas habilidades más allá de reconocer alertas, pero escribir llamadas de software para hacerlas puede ser tediosa ya que la única documentación es el código fuente. Ingrese Python-Nagios, una biblioteca para interactuar con CMD.CGI. Admite HTTP y HTTPS, contraseñas y rutas de instalación no estándar. Un breve ejemplo podría ser instructivo:
#! /usr/bin/env python
import nagcgi
cgi = nagcgi.Nagcgi("mon.example.com", "naguser", "nagpasswd", secure=True)
cgi.add_host_comment('sillyhost', 'This host is being silly')
cgi.disable_notification()
cgi.ack_svc_problem('brokenhost','CHECK LOAD', 'running a highly parallel gcc build')