Archiv

Artikel Tagged ‘Nagios’

NRPE: Übergabe von Strings mit Leerzeichen

10. Dezember 2010 Keine Kommentare

Will man mittels check_nrpe einen String welcher Leerzeichen enthält übergeben sollte dies auf Seite des Nagios Servers als auch beim NRPE Server passieren:

Nagios Check:

check_something!param1!”param with whitespace”

NRPE Server:

command[check_something]=/path/to/check.sh $ARG1$ “$ARG2$”

Die ” auf Seite des Nagios Servers sorgen dafür, dass check_nrpe die Leerzeichen nicht als einzelne Parameter interpretiert, die ” beim NRPE Server sorgen dafür das dieser diese nicht fehlinterpretiert.

Nicht schön, aber es geht.

KategorienNagios Tags: , , ,

Mehrere Parameter per NRPE übertragen welche ein “-” enthalten

14. September 2010 Keine Kommentare

Will man einen check in Nagios bauen welcher ein Script per NRPE aufruft und diesem mehrere “-” Parameter übergeben kann das zu problem führen wenn NRPE versucht die Parameter selbst zu interpetieren.

Als workaround kann man statt

check_blablub!-ARG1!-ARG2!-ARG3!-ARG4

folgendes konfigurieren:

check_blablub!"-ARG1 -ARG2 -ARG3 -ARG4"

Was nicht zu funktionieren scheint ist:

check_blablub!"-ARG1"!"-ARG2"!"-ARG3"!"-ARG4"

Damit werde ich mich in nächster Zukunft beschäftigen.

KategorienNagios Tags: , , ,

Nagios: vbs Scripte über nrpe aufrufen

29. Dezember 2009 Keine Kommentare

Eigentlich simpel aber trotzdem erwähnenswert:

Will man über NRPE einen vbs-Check aufrufen sollte man dieses wie folgt im NRPE-Client eintragen:

command[NRPE_COMMAND_NAME]=C:\WINDOWS\system32\cscript.exe -nologo c:\PATH\TO\vbs.vbs

Und weil der Fehler immer mal wieder auftaucht: vor und nach dem “=” keine Leerzeichen setzen!

Gruß
Bibliothekar

KategorienNagios Tags: , , ,