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
- 3053 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Valakinek esetleg meg otlete, aki nagios/nrpe-t hasznal ?
- A hozzászóláshoz be kell jelentkezni
Belefutottam ugyanebbe. Még nincs megoldás!?
- A hozzászóláshoz be kell jelentkezni
A Nagios csomagban sz...rul van felparaméterezve a kérés.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Az nrpe-nek nem 'illik' check-parametert atadni. Nem is fogadja a 'command' (csak $ARG1$ van).
Igy kene hogy menjen:
define service {
...
check_command a!check_load
...
}
- A hozzászóláshoz be kell jelentkezni
Kommentezve van az utana allo resz pontovesszovel. De inkabb ki is torlom.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Semmi otlet senkitol, igy frissen, kipihenten? :)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Hali!
1. Nem akarom szetdarabolni. A suexec csak a /var/www alatt mukodik, igy ide kerult a Nagios.
2. A fentiek miatt. Nem megy fcgid-vel. Vagy ide-oda masaolom/pakolom a file-okat...
3. Nem. De kezzel kapcsolodik.
4. Koszi, ezt megnezem.
5. igen.
- A hozzászóláshoz be kell jelentkezni
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 :(
- A hozzászóláshoz be kell jelentkezni