Hallo Liste, ich habe hier mein Nagios kompiliert. Version 3.0.2 mit plugins 1.4.11 und nrpe 2.12 auf OpenSuse 10.3 64 bit habs folgendermassen gebacken ...soll in /opt/nagios3.0.2 landen ...tut es auch :) ./configure --prefix=/opt/nagios3.0.2 --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf htpasswd2 -c /opt/nagios3.0.2/etc/htpasswd.users nagiosadmin service apache2 restart #installation der nagios-plugins-1.4.11 ./configure --prefix=/opt/nagios3.0.2 --with-nagios-user=nagios --with-nagios-group=nagios make make install chkconfig --add nagios chkconfig nagios on /opt/nagios3.0.2/bin/nagios -v /opt/nagios3.0.2/etc/nagios.cfg service nagios start #installation nrpe-2.12 ./configure --prefix=/opt/nagios3.0.2 make all make install-plugin make install-daemon make install-daemon-config Soweit ist alles ok Ich habe mit eine ubuntu.cfg gestrickt (für meinen Nagios SRV) mit folgendem Inhalt (soll meine pseudosrv in der VMWare abfragen) In der cfg ist sicher noch mehr drin aber der Eintrag treibt mich in den Wahnsinn define host{ use generic-host host_name uwe-desktop alias uwe-desktop unter auf VMWare localost address 10.23.3.29 max_check_attempts 2 contacts nagiosadmin } dazu noch den passenden service define service{ use generic-service host_name uwe-desktop service_description Partition check check_command check_nrpe!check_remote_disk1 } und was nicht fehlen darf in der command.cfg (sollte auch gehen) define command{ command_name check_remote_disk1 command_line $USER1$/check_remote_disk1 -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$ } Nun habe ich in einer VMWare installation ein Ubuntu 8.04 das nrpe nach der Anleitung gebacken und funktioniert soweit auch Dienst wird nicht per xinetd gestartet sondern einfach per Hand ./bin/nrpe -c /opt/nagios/nrpe.cfg -d startet auch und läst sich abfragen...auch per remote. dort steht in der nrpe.cfg (ich will ja was zurückbekommen) command[check_remote_disk1]=/opt/nagios/libexec/check_disk -w 20% -c 10% -p / nun erhalte ich im NagiosServer (im webfrontend) die Abfrage der "check_remote_disk1" zu sehen das Ergebniss ist aber ...sollte aber ungefär so aussehen DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727 Partition check <Partition%20check> OK 05-29-2008 16:38:40 0d 1h 31m 2s 1/3 OK - load average: 1.05, 1.04, 0.75 mache ich das per Hand vom NagiosSRV mit sieht es so aus ug:/opt/nagios3.0.2/libexec # ./check_nrpe -H 10.23.3.29 -c check_remote_disk1 DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727 ist ja Perfect Local auf der zu überwachenden Maschine ist es auch ok Wo und wie zur Hölle kommt das Ergebniss "OK - load average: 1.05, 1.04, 0.75" her ???? ich dreh hier gleich am rad :( hab ich wo einen groben Bockmist verfasst ? Ich bitte im einen Wink mit dem Zaunpfahl .... sehe es einfach nicht und habe schon unzähligen Schwachsin versuch denn ich hier lieber nicht breittretten will. Grüße Uwe -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Uwe Großkinsky schrieb:
Hallo Liste,
ich habe hier mein Nagios kompiliert. Version 3.0.2 mit plugins 1.4.11 und nrpe 2.12 auf OpenSuse 10.3 64 bit
habs folgendermassen gebacken ...soll in /opt/nagios3.0.2 landen ...tut es auch :)
./configure --prefix=/opt/nagios3.0.2 --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode make install-webconf htpasswd2 -c /opt/nagios3.0.2/etc/htpasswd.users nagiosadmin service apache2 restart #installation der nagios-plugins-1.4.11 ./configure --prefix=/opt/nagios3.0.2 --with-nagios-user=nagios --with-nagios-group=nagios make make install chkconfig --add nagios chkconfig nagios on /opt/nagios3.0.2/bin/nagios -v /opt/nagios3.0.2/etc/nagios.cfg service nagios start #installation nrpe-2.12 ./configure --prefix=/opt/nagios3.0.2 make all make install-plugin make install-daemon make install-daemon-config Soweit ist alles ok
Ich habe mit eine ubuntu.cfg gestrickt (für meinen Nagios SRV) mit folgendem Inhalt (soll meine pseudosrv in der VMWare abfragen) In der cfg ist sicher noch mehr drin aber der Eintrag treibt mich in den Wahnsinn
define host{ use generic-host host_name uwe-desktop alias uwe-desktop unter auf VMWare localost address 10.23.3.29 max_check_attempts 2 contacts nagiosadmin }
dazu noch den passenden service
define service{ use generic-service host_name uwe-desktop service_description Partition check check_command check_nrpe!check_remote_disk1 }
und was nicht fehlen darf in der command.cfg (sollte auch gehen)
define command{ command_name check_remote_disk1 command_line $USER1$/check_remote_disk1 -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$ }
Nun habe ich in einer VMWare installation ein Ubuntu 8.04 das nrpe nach der Anleitung gebacken und funktioniert soweit auch Dienst wird nicht per xinetd gestartet sondern einfach per Hand ./bin/nrpe -c /opt/nagios/nrpe.cfg -d startet auch und läst sich abfragen...auch per remote.
dort steht in der nrpe.cfg (ich will ja was zurückbekommen)
command[check_remote_disk1]=/opt/nagios/libexec/check_disk -w 20% -c 10% -p /
nun erhalte ich im NagiosServer (im webfrontend) die Abfrage der "check_remote_disk1" zu sehen
das Ergebniss ist aber ...sollte aber ungefär so aussehen DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727
Partition check <Partition%20check>
OK 05-29-2008 16:38:40 0d 1h 31m 2s 1/3 OK - load average: 1.05, 1.04, 0.75
mache ich das per Hand vom NagiosSRV mit sieht es so aus
ug:/opt/nagios3.0.2/libexec # ./check_nrpe -H 10.23.3.29 -c check_remote_disk1 DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727 ist ja Perfect
Local auf der zu überwachenden Maschine ist es auch ok
Wo und wie zur Hölle kommt das Ergebniss "OK - load average: 1.05, 1.04, 0.75" her ???? ich dreh hier gleich am rad :( hab ich wo einen groben Bockmist verfasst ?
Ich bitte im einen Wink mit dem Zaunpfahl .... sehe es einfach nicht und habe schon unzähligen Schwachsin versuch denn ich hier lieber nicht breittretten will.
Ohne das jetzt im einzelnen zu durchdenken (ist zu warm) Prüfst du wirklich die richtige Platte im richtigen System. Tauchen die gemeldeten Werte ggf. auch bei der lokalen Platte auf? Damit habe ich mir mal ins Knie geschossen. Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, 29.05.2008 17:00, Uwe Großkinsky wrote:
Hallo Liste,
ich habe hier mein Nagios kompiliert. Version 3.0.2 mit plugins 1.4.11 und nrpe 2.12 auf OpenSuse 10.3 64 bit
habs folgendermassen gebacken ...soll in /opt/nagios3.0.2 landen ...tut es auch :) <schnipp... gehen wir mal davon aus das das alles passt> Soweit ist alles ok
Ich habe mit eine ubuntu.cfg gestrickt (für meinen Nagios SRV) mit folgendem Inhalt (soll meine pseudosrv in der VMWare abfragen) In der cfg ist sicher noch mehr drin aber der Eintrag treibt mich in den Wahnsinn
define host{ use generic-host host_name uwe-desktop alias uwe-desktop unter auf VMWare localost address 10.23.3.29 max_check_attempts 2 contacts nagiosadmin }
Da hier kein check_command steht, statt dessen eine use-Zeile, fehlt da noch was an der Konfiguration.
dazu noch den passenden service
define service{ use generic-service host_name uwe-desktop service_description Partition check check_command check_nrpe!check_remote_disk1 }
und was nicht fehlen darf in der command.cfg (sollte auch gehen)
define command{ command_name check_remote_disk1 command_line $USER1$/check_remote_disk1 -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$ }
Falsch. Du suchst den check_command mit dem Namen check_nrpe.
Nun habe ich in einer VMWare installation ein Ubuntu 8.04 das nrpe nach der Anleitung gebacken und funktioniert soweit auch Dienst wird nicht per xinetd gestartet sondern einfach per Hand ./bin/nrpe -c /opt/nagios/nrpe.cfg -d startet auch und läst sich abfragen...auch per remote.
dort steht in der nrpe.cfg (ich will ja was zurückbekommen)
command[check_remote_disk1]=/opt/nagios/libexec/check_disk -w 20% -c 10% -p /
nun erhalte ich im NagiosServer (im webfrontend) die Abfrage der "check_remote_disk1" zu sehen
das Ergebniss ist aber ...sollte aber ungefär so aussehen DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727
Partition check <Partition%20check>
OK 05-29-2008 16:38:40 0d 1h 31m 2s 1/3 OK - load average: 1.05, 1.04, 0.75
mache ich das per Hand vom NagiosSRV mit sieht es so aus
ug:/opt/nagios3.0.2/libexec # ./check_nrpe -H 10.23.3.29 -c check_remote_disk1 DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727 ist ja Perfect
Local auf der zu überwachenden Maschine ist es auch ok
Wo und wie zur Hölle kommt das Ergebniss "OK - load average: 1.05, 1.04, 0.75" her ????
Aller Wahrscheinlichkeit davon dass du einen ganz anderen check_command benutzt als du glaubst.
ich dreh hier gleich am rad :( hab ich wo einen groben Bockmist verfasst ?
In der Konfiguration :-)
Ich bitte im einen Wink mit dem Zaunpfahl .... sehe es einfach nicht und habe schon unzähligen Schwachsin versuch denn ich hier lieber nicht breittretten will.
Danke ;-) Du kannst im Web-Frontend auch den Link zur Konfiguration benutzen und mal nachsehen was du tatsächlich konfiguriert hast. Aber in diesem Fall ist's wohl nur der falsche Check den du benutzt. Ach so: Es gibt auch eine nagios-users Liste, da würde deine Frage etwas besser hinpassen. Aber dann kürzer und mit klareren Konfigurationsauszügen, sonst werden die Jungs da schnell etwas zickig ;-) Arno
Grüße Uwe
-- Arno Lehmann IT-Service Lehmann www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Arno, danke für den Zaunpfahl hat doch etwas geholfen So funktioniert es endlich define host{ use generic-host check_command check_nrpecheck_disk1 host_name uwe-desktop alias uwe-desktop unter auf VMWare localost address 10.23.3.29 max_check_attempts 2 contacts nagiosadmin } define service{ use generic-service host_name uwe-desktop service_description Partition check check_command check_nrpecheck_disk1 } auf dem server define command{ command_name check_nrpecheck_disk1 command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_nrpecheck_disk1 auf dem client command[check_nrpecheck_disk1]=/opt/nagios/libexec/check_disk -w 20% -c 10% -p / schwups schon tuts und das bei er Hitzte incl Erkältung DANKE Arno Lehmann schrieb:
Hallo,
29.05.2008 17:00, Uwe Großkinsky wrote:
Hallo Liste,
ich habe hier mein Nagios kompiliert. Version 3.0.2 mit plugins 1.4.11 und nrpe 2.12 auf OpenSuse 10.3 64 bit
habs folgendermassen gebacken ...soll in /opt/nagios3.0.2 landen ...tut es auch :) <schnipp... gehen wir mal davon aus das das alles passt> Soweit ist alles ok
Ich habe mit eine ubuntu.cfg gestrickt (für meinen Nagios SRV) mit folgendem Inhalt (soll meine pseudosrv in der VMWare abfragen) In der cfg ist sicher noch mehr drin aber der Eintrag treibt mich in den Wahnsinn
define host{ use generic-host host_name uwe-desktop alias uwe-desktop unter auf VMWare localost address 10.23.3.29 max_check_attempts 2 contacts nagiosadmin }
Da hier kein check_command steht, statt dessen eine use-Zeile, fehlt da noch was an der Konfiguration.
dazu noch den passenden service
define service{ use generic-service host_name uwe-desktop service_description Partition check check_command check_nrpe!check_remote_disk1 }
und was nicht fehlen darf in der command.cfg (sollte auch gehen)
define command{ command_name check_remote_disk1 command_line $USER1$/check_remote_disk1 -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$ }
Falsch.
Du suchst den check_command mit dem Namen check_nrpe.
Nun habe ich in einer VMWare installation ein Ubuntu 8.04 das nrpe nach der Anleitung gebacken und funktioniert soweit auch Dienst wird nicht per xinetd gestartet sondern einfach per Hand ./bin/nrpe -c /opt/nagios/nrpe.cfg -d startet auch und läst sich abfragen...auch per remote.
dort steht in der nrpe.cfg (ich will ja was zurückbekommen)
command[check_remote_disk1]=/opt/nagios/libexec/check_disk -w 20% -c 10% -p /
nun erhalte ich im NagiosServer (im webfrontend) die Abfrage der "check_remote_disk1" zu sehen
das Ergebniss ist aber ...sollte aber ungefär so aussehen DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727
Partition check <Partition%20check>
OK 05-29-2008 16:38:40 0d 1h 31m 2s 1/3 OK - load average: 1.05, 1.04, 0.75
mache ich das per Hand vom NagiosSRV mit sieht es so aus
ug:/opt/nagios3.0.2/libexec # ./check_nrpe -H 10.23.3.29 -c check_remote_disk1 DISK OK - free space: / 3837 MB (52% inode=67%);| /=3500MB;6181;6954;0;7727 ist ja Perfect
Local auf der zu überwachenden Maschine ist es auch ok
Wo und wie zur Hölle kommt das Ergebniss "OK - load average: 1.05, 1.04, 0.75" her ????
Aller Wahrscheinlichkeit davon dass du einen ganz anderen check_command benutzt als du glaubst.
ich dreh hier gleich am rad :( hab ich wo einen groben Bockmist verfasst ?
In der Konfiguration :-)
Ich bitte im einen Wink mit dem Zaunpfahl .... sehe es einfach nicht und habe schon unzähligen Schwachsin versuch denn ich hier lieber nicht breittretten will.
Danke ;-)
Du kannst im Web-Frontend auch den Link zur Konfiguration benutzen und mal nachsehen was du tatsächlich konfiguriert hast.
Aber in diesem Fall ist's wohl nur der falsche Check den du benutzt.
Ach so: Es gibt auch eine nagios-users Liste, da würde deine Frage etwas besser hinpassen. Aber dann kürzer und mit klareren Konfigurationsauszügen, sonst werden die Jungs da schnell etwas zickig ;-)
Arno
Grüße Uwe
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Arno Lehmann
-
Ralf Prengel
-
Uwe Großkinsky