Nagios CGI Client (von: http://code.google.com/p/python-nagios/)
Die code.google.com-Version von Python-nagios ist seit September 2011 nicht mehr berührt.
Ziel dieser Gabel ist es, einige benötigte Funktionen hinzuzufügen, einige vorhandene Methoden zu verbessern und Methoden hinzuzufügen, die bei Bedarf fehlen.
Von http://exchange.nagios.org/directory/addons/apis/python/python-2dnagios/details
Eine Bibliothek, mit der Sie mit CMD.CGI interagieren können.
Das mit Nagios gebündelte CMD.CGI verfügt über viele Fähigkeiten, die außerhalb der Anerkennung von Warnungen, aber das Schreiben von Software -Callouts für sie kann langweilig sein, da die einzige Dokumentation der Quellcode ist. Geben Sie Python-Nagios ein, eine Bibliothek für die Interaktion mit CMD.CGI. Es unterstützt sowohl HTTP- als auch HTTPS-, Kennwörter- und Nicht-standardmäßige Installationspfade. Ein kurzes Beispiel könnte lehrreich sein:
#! /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')