Nagios Core - Service Status - Unknown
Hallo zusammen,
ich habe ein Problem mit meinem neu aufgesetzten Nagios Server.
Ich muss erstmals beichten, ich bin ein absoluter Nagios beginner.
Nagios ist bei mir auf einem Debian - Squeeze (ohne GUI) installiert.
z.B. ich setze auf meinem Nagios System folgenden Befehl ab:
#/usr/lib/nagios/plugins/check_nrpe -p 5666 -H 192.168.1.1 -c check_load
--> OK - load average: 0.00, 0.03, 0.11|load1=0.000;15.000;30.000;0; load5=0.030;10.000;25.000;0; load15=0.110;5.000;20.000;0;
Also manuell scheint es auf dem Remote Linux Host (192.168.1.1) zu funktionieren.
In meiner Hosts.cfg steht folgender Eintrag:
define host{
use linux-box ; Inherit default values from a template
host_name hostname ; The name were giving to this server
alias Ubuntu 11.04 ; A longer name for the server
address 192.168.1.1 ; IP address of the server
}
define service{
use generic-service
host_name hostname
service_description CPU Load
check_command check_nrpe!check_load
}
In meinem Nagios Webfrontend bekomme ich unter meinem Host(192.168.1.1)/Services folgende Meldung
Current Status:
UNKNOWN
(for 0d 0h 10m 13s)
Status Information: check_nt: Argumente konnten nicht ausgewertet werden
Usage:check_nt -H host -v variable [-p port] [-w warning] [-c critical][-l params] [-d SHOWALL] [-t timeout]
Dazu passend, einen Ausschnitt aus der commands.cfg:
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 5666 -v $ARG1$ $ARG2$
}
command_name check_nrpe
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 5666 -s nagios -v $ARG1$ $ARG2$
}
Ich hoffe ihr könnt mir weiterhelfen
Wenn ich auf dem Nagios Server den Befehl lokal absetze bekomme ich einen wunderbaren response.
Das ganze mit Scheuleder im Nagios Core frontend leider "UNBEKANNT" ... ich finde leider nicht heraus weshalb.
Viele Grüße und Dankeschön!
ITproject
ich habe ein Problem mit meinem neu aufgesetzten Nagios Server.
Ich muss erstmals beichten, ich bin ein absoluter Nagios beginner.
Nagios ist bei mir auf einem Debian - Squeeze (ohne GUI) installiert.
z.B. ich setze auf meinem Nagios System folgenden Befehl ab:
#/usr/lib/nagios/plugins/check_nrpe -p 5666 -H 192.168.1.1 -c check_load
--> OK - load average: 0.00, 0.03, 0.11|load1=0.000;15.000;30.000;0; load5=0.030;10.000;25.000;0; load15=0.110;5.000;20.000;0;
Also manuell scheint es auf dem Remote Linux Host (192.168.1.1) zu funktionieren.
In meiner Hosts.cfg steht folgender Eintrag:
define host{
use linux-box ; Inherit default values from a template
host_name hostname ; The name were giving to this server
alias Ubuntu 11.04 ; A longer name for the server
address 192.168.1.1 ; IP address of the server
}
define service{
use generic-service
host_name hostname
service_description CPU Load
check_command check_nrpe!check_load
}
In meinem Nagios Webfrontend bekomme ich unter meinem Host(192.168.1.1)/Services folgende Meldung
Current Status:
UNKNOWN
(for 0d 0h 10m 13s)
Status Information: check_nt: Argumente konnten nicht ausgewertet werden
Usage:check_nt -H host -v variable [-p port] [-w warning] [-c critical][-l params] [-d SHOWALL] [-t timeout]
Dazu passend, einen Ausschnitt aus der commands.cfg:
- 'check_nt' command definition
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 5666 -v $ARG1$ $ARG2$
}
- 'check_nrpe' command definition
command_name check_nrpe
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 5666 -s nagios -v $ARG1$ $ARG2$
}
Ich hoffe ihr könnt mir weiterhelfen
Wenn ich auf dem Nagios Server den Befehl lokal absetze bekomme ich einen wunderbaren response.
Das ganze mit Scheuleder im Nagios Core frontend leider "UNBEKANNT" ... ich finde leider nicht heraus weshalb.
Viele Grüße und Dankeschön!
ITproject
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 172714
Url: https://administrator.de/contentid/172714
Ausgedruckt am: 24.11.2024 um 18:11 Uhr
6 Kommentare
Neuester Kommentar
Hi,
das stimmt aber was vorne und hinten nicht:
Du setzt manuell ein check_nrpe ab, im nagios aber ein check_nt!!
Ich vermute der Fehler liegt in der commands.cfg, dort ist unter dem command_name check_nrpe das Kommando für check_nt hinterlegt!
Und das erwarte auch 2 Argumente, dein Service übergibt aber nur eines ...
Guck dir das doch noch mal in dieser Richtung an
VG
deepsys
das stimmt aber was vorne und hinten nicht:
Du setzt manuell ein check_nrpe ab, im nagios aber ein check_nt!!
Ich vermute der Fehler liegt in der commands.cfg, dort ist unter dem command_name check_nrpe das Kommando für check_nt hinterlegt!
Und das erwarte auch 2 Argumente, dein Service übergibt aber nur eines ...
Guck dir das doch noch mal in dieser Richtung an
VG
deepsys