Re: nagios - problém s nrpe a pluginem

Tomas Macek macek na fortech.cz
Středa Září 18 12:53:18 CEST 2013


On Wed, 18 Sep 2013, Katerina Bubenickova wrote:

> 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
>

DD, napadají mě rychle 2 věci:
1) zkoušela jste to pouštět pod uživatelem, pod kterým Nagios běží? Nebo 
pod jakým uživatelem to takhle z té příkazové řádky pouštíte?

2) (může souviset s bodem 1) Nemáte tam nějaký problém s selinuxem?

Tomáš


Další informace o konferenci Linux