Freeware und Plugins

Freewaregruppe Monitoring/Nagios-Plugins

check_output

Windows-Plugin: Wertet die Rückgabewerte von aufgerufenen Programmen aus

Beschreibung

check_output ist ein Windows-Plugin für Nagios, welches Rückgabewerte von aufgerufenen Programmen auswertet. Unterstützt dabei reguläre Ausdrücke (Regex).

Voraussetzungen

Dokumentation

Aufgerufen wird das Script normalerweise mit den Parametern zum aufrufenden Programm, dessen Parameter(n) sowie dem zur Alarmierung notwendigen String:

C:> check_ouput.exe path=<program> args=<arguments> exp=<expression>

Es kann auf deutschen und englischen Server-OS eingesetzt werden.

Zu Debuggingzwecken kann es aber auch mit einer ausführlicheren Ausgabeoption aufgerufen werden (dieser Modus eignet sich nicht für den Dauerbetrieb, sondern dient nur Testzwecken!).
Es werden dann detailliert die Stati der einzelnen Komponenten ausgegeben:

C:> check_output.exe path=“ C:\program files (x86)\oracle\bin\db-parser.exe“ args=„-sql-db=MYDB –sql-user=ORA –sql-password=secret –sql-db=MY_TESTDB –sql-table=ORA_SYS_01 –sql-cmd=‘select * from testtable;‘ exp=blabla debug

Für Informationen zum Plugin und dessen Nutzung kann es mit der Hilfeoption aufgerufen werden:

C:> check_output.exe help

Installation

Vorzugsweise wird das Plugin in das Skriptverzeichnis kopiert, in dem man seine Prüfskripte unter Windows ablegt.

Bei Einsatz von NSClient++ wird in der Initialisierungsdatei nsc.ini ein Eintrag ähnlich diesem erzeugt:

Beispiele

Prüfung von Datensicherungsprotokollen auf fatale Fehlereinträge:

C:> check_output.exe path=d:\programme\logchecker.exe args=“-dir d:\logs\backuplogs –files *.log“ exp=fatal

Prüfung mit einem kleinen Testskript:

C:> check_output.exe path=C:\batches\date_time.cmd args=echo exp=bla

Der Inhalt der Datei date_time.cmd ist dabei dieser:

Changelog

2014-07-06
1.1 – Support for .Net 4.0

2010-05-12
1.0 – First public version

Copyright

check_output wird unter der GNU General Public License zur Verfügung gestellt.

Autor

Joachim Luft beantwortet gerne Ihre Fragen zu diesem Plugin freut sich natürlich auch über eine kleine Spende!

Freeware-Name

check_output

  • System: Nagios Plugins und Addons
  • Datum: 06.Juli 2014
  • Autor: Joachim Luft
  • Version: 1.1

Kategorie: Monitoring/Nagios-Plugins

Tags: Windows-Plugin

Download