Nagios check OSX process von Ubuntu-Server
Hallo Leute,
ich möchte von meinem Ubuntu-Server einen OSX-Prozess mit Hilfe der Nagios-Weboberfläche überwachen.
In Nagios wird angezeigt, dass der Prozess immer läuft egal ob er aus oder an ist.
Mein Code sieht zur Zeit so aus:
commands.cfg
client.cfg
Hat jemand eine Idee wie wäre richtig?
Gruß
Alex
ich möchte von meinem Ubuntu-Server einen OSX-Prozess mit Hilfe der Nagios-Weboberfläche überwachen.
In Nagios wird angezeigt, dass der Prozess immer läuft egal ob er aus oder an ist.
Mein Code sieht zur Zeit so aus:
commands.cfg
# 'check_procs' command definition
define command{
command_name check_procs
command_line $USER1$/check_procs -C $ARG1$ -w $ARG2$ -c $ARG3$
}
client.cfg
define service {
use generic-service
host_name Test
service_description Check Terminal
check_command check_procs!Terminal
notifications_enabled 1
}
Hat jemand eine Idee wie wäre richtig?
Gruß
Alex
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 286821
Url: https://administrator.de/contentid/286821
Ausgedruckt am: 28.03.2024 um 19:03 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
welcher status wird im NAGIOS angezeigt, ROT (crit), GELB(warning), Orange(kenne ich nicht was willst Du von mir), GRÜN (alles ok).
Und in der Besschreibung steht normalerweise auch immer was drin, also die Fehlermeldung.
Nagios führt immer scripte aus die auf der Shell laufen - und jeh nachdem wie das Script programiert ist und welchen Exitcode es auswirft sagt Nagios rot, gelb, ora oder grün.
Also geh auf die Komandozeile und führe den Check manuell mit den Werten aus.
Dein command ist mit
Wenn das Script jetzt keine festen Werte hat oder abbricht aber trozdem exit 0 gibt ist für Nagios alles in Ordnung, das Script hat ja exit 0 ausgegeben.
Also schau das Script an, ggf poste es und starte es auf Komandozeile und prüfe den Exitcode.
Wenn das Script sagt hilfe ich sterbe aber exit 0 ausgibt, ist für Nagios alles schick und dann hilft nur das Script anpassen.
Gruß
Chonta
welcher status wird im NAGIOS angezeigt, ROT (crit), GELB(warning), Orange(kenne ich nicht was willst Du von mir), GRÜN (alles ok).
Und in der Besschreibung steht normalerweise auch immer was drin, also die Fehlermeldung.
Nagios führt immer scripte aus die auf der Shell laufen - und jeh nachdem wie das Script programiert ist und welchen Exitcode es auswirft sagt Nagios rot, gelb, ora oder grün.
Also geh auf die Komandozeile und führe den Check manuell mit den Werten aus.
check_command check_procs!Terminal
Dein Service ist je nachdem was dein uns unbekanntes script erwartet nicht richtig definiert.Dein command ist mit
$USER1$/check_procs -C $ARG1$ -w $ARG2$ -c $ARG3$
Angegeben aber Du übergibst nur den Namen des checks = check_procs! und einen Wert Terminal. die Werte für -w und -c also Warn und Crit fehlen.Wenn das Script jetzt keine festen Werte hat oder abbricht aber trozdem exit 0 gibt ist für Nagios alles in Ordnung, das Script hat ja exit 0 ausgegeben.
Also schau das Script an, ggf poste es und starte es auf Komandozeile und prüfe den Exitcode.
Wenn das Script sagt hilfe ich sterbe aber exit 0 ausgibt, ist für Nagios alles schick und dann hilft nur das Script anpassen.
Gruß
Chonta