nagios - problém s nrpe a pluginem

Katerina Bubenickova katerina.bubenickova na plbohnice.cz
Středa Září 18 12:40:09 CEST 2013


DD,
mám nagios a na druhém serveru (SLES11 SP1) nainstalované nrpe. Původní
pluginy pro nrpe mi fungují, ale chtěla jsem nainstalovat ještě
specifické pluginy pro novell. Výstup z normalniho pluginu, ktery
funguje pres nrpe v nagiosu je

# /usr/lib/nagios/plugins/check_users -w 5 -c 10
USERS OK - 4 users currently logged in |users=4;5;10;0

Vystup pluginu, ktery nefunguje v nagiosu, je

# /usr/lib/nagios/plugins/check_ncp_con_stats.sh -w 500 500 -c 600 600
OK - Number of Slots Allocated: 2560 , Slots Used: 1658 , Licensed
Connections: 421 , Not Logged In: 151 |
conn_slots_alloc=2560;conn_slots_used=1658;conn_licensed=421;conn_not_logged_in=151

V nagiosu se mi objeví 
CHECK_NRPE: Socket timeout after 20 seconds.

Práva souboru check_ncp_con_stats.sh jsou stejná jako u check_users,
pokud jsem zadala na sledovaném serveru spatne parametry v
souboru /usr/local/nagios/etc/nrpe.cfg, nagios si stěžoval, že critical
hodnota musí být větší než warning, takže nagios se na sledovaný server
připojí, ale nedostane odpověď.

Koukala jsem se, jak má vypadat správně výstup z pluginu, zkusila jsem
opravit skript, aby plugin check_ncp_con_stats.sh odpovídal ve tvaru

CONN OK: - Number of Slots Allocated: 2560 , Slots Used: 1581 , Licensed
Connections: 402 , Not Logged In: 138 |
conn_slots_alloc=2560;conn_slots_used=1581;conn_licensed=402;conn_not_logged_in=138

(tedy přidala jsem do výstupu CONN a za OK dvojtečku, některé další
pluginy, které fungují, to mají takto a je to napsáno na
http://nagiosplug.sourceforge.net/developer-guidelines.html#PLUGOUTPUT

Původně byl plugin v jiném adresáři, tak jsem ho přesunula do stejného
adresáře, jako fungující pluginy, taky jsem umazala koncovku sh, ale nic
z toho nepomohlo.
Zkusila jsem prodloužit timeout na 60s, ale vzhledem k tomu, že při
ručním spuštění je odpověď okamžitě, a původní pluginy na
sledovaném serveru to stihnou, myslím, že to tím nebude.

Už mi došly nápady, co zkusit, budu vděčná za každou další radu
Předem díky,
Kateřina



Další informace o konferenci Linux