[Pkg-nagios-devel] Bug#857366: monitoring-plugins-basic: check_ping cannot parse output under certain locale settings

Olivier Berger olivier.berger at telecom-sudparis.eu
Fri Mar 10 15:43:03 UTC 2017


On Fri, Mar 10, 2017 at 04:13:32PM +0100, Olivier Berger wrote:
> 
> Having installed icinga2 on a jessie system, I get a critical error on
> the localhost with check_ping :
> 
> *** End of the template - remove these template lines ***
> Host Status:	  DOWN  
>  (for 0d 0h 52m 19s)
>  Status Information:	/bin/ping -n -U -w 30 -c 5 127.0.0.1
>  CRITIQUE - Impossible d'interpr�ter le r�ponse de la commande ping
> 

I reconfigured so as to have # sudo -u nagios locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

but the problem is now :
# sudo -u nagios '/usr/lib/nagios/plugins/check_ping' '-4' '-H' '127.0.0.1' '-c' '200,15%' '-w' '100,5%'
/bin/ping -n -U -w 10 -c 5 127.0.0.1
CRITICAL - Could not interpret output from ping command

It seems a workaround is to chmod u+s /bin/ping ...

Maybe the nagios user isn't setup properly ? I used to run nagios3 on that system, and that may explain why ?

Thanks in advance.

Best regards,
-- 
Olivier BERGER 
http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)



More information about the Pkg-nagios-devel mailing list