Nagios nrpe_load, procs stb.

A kovetkezoben lenne valakinek otlete, vagy ha mar belefutott a jelensegbe .....

Nagiossal figyelek par gepet. es megy is szepen a dolog, a mult heten kiprobaltam az nrpe pluginokat, fel is raktam a host gepre a nrpe demont a serveren ami figyeli/lekerdezi az adatokat is rendben van az check_nrpe:-)

Es itt jon a de :-( :

ha a host gepen futtatom a pluginokat akkor meg is mondja szepen az eredmenyt, ha a serveren (amirol figyelem a tavolit) ott is parancsorbol nagios userkent le tudom kérdezni, de a nagiosban ezt a hibat kapom weben :

LOAD

UNKNOWN 2007-12-17 15:18:55 0d 0h 54m 43s 3/3 (No output returned from plugin)

USERS

UNKNOWN 2007-12-17 15:17:30 0d 0h 26m 13s 3/3 (No output returned from plugin)

Mindez parancssorbol nagios userkent a serverrol (amin a nagios is fut) ime az eredmeny :

/usr/local/nagios/libexec/check_nrpe -H IP_ADDRESS -c check_load
OK - load average: 0.52, 0.54, 0.56|load1=0.523;15.000;30.000;0; load5=0.543;10.000;25.000;0; load15=0.562;5.000;20.000;0;

A masiknal pedig ez :

/usr/local/nagios/libexec/check_nrpe -H IP_ADDRESS -c check_users
USERS OK - 1 users currently logged in |users=1;5;10;0

Valaki talalkozott mar azzal, hogy weben a fenti hibauzenet jeletkezik ? (googlen mar tul vagyok!)

Koszi a valaszokat

Hozzászólások

Szia

Ezt nekem akkor csinálta, ha a pluginok nem voltak a helyükön, vagy nem abban könyvtárban voltak ami az nrpe.conf ban szerepeltek.

Szerintem vagy nem ott vannak, vagy nem tudja a nagios user lefuttatni valami okból őket.

Koszi a valaszt, atneztem meg egyszer a dolgokat es minden ott van ahol lennie kell!

A hoston ahol az nrpe demon fut a /usr/local/nagios/libexec ben vannak a pluginok, alatta az etc ben pedig a nrpe.conf ott probaltam atirni a command_prefixet a fentire de hatastalannak bizonyult az eredmeny szintugy a fenti verzio!
A nagios user is le tudja futtatni, a parancsokat ez az elsok kozott volt amit megneztem.

Ez alapjan dolgoztam : http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf

megoldás:

to use check_nrpe without the "-a" argument edit the file /etc/nagios-plugins/config/check_nrpe.cfg to look like this

# this command runs a program $ARG1$ with arguments $ARG2$
# define command {
# command_name check_nrpe
# command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$
#}

# this command runs a program $ARG1$ with no arguments
define command {
# command_name check_nrpe_1arg
command_name check_nrpe
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

vagy check_nrpe helyett a check_nrpe_1arg használata

Hirtelen atnezve nem latom at a problemat, csak nehany tipp es eszrevetel:

1. A check-eket ne rakd a doc. root ala.

2. Miert nem hasznalod a letoltheto rpm-et?

3. Engedelyezted a hsotot az allowed_hosts-ban?

4. Lehet neki parametert megadni, ebben az esetben kell neki a dont_blame_nrpe=1

5. Kezzel futtatva shell-bol a check-et mukodik?

tompos

AAAAAAAAAAAAAAAAAAAAAAAAAA!
Processing object config file '/var/www/html/nagios/www/etc/objects/commands.cfg'...

Es en hova irtam a sajat kis command-omat?
/var/www/html/nagios/www/etc/commands.cfg

Szoval vagy egy include, vagy valami mas kellene, hoyg azt is ertelmezze. Es nem, nem tunt fel, csakazertse :(

--
http://www.micros~1