Bug#327212: [Pkg-nagios-devel] Bug#327212: nagios-common: locale
problem breaks ping plugin
alet at unice.fr
alet at unice.fr
Thu Sep 8 13:50:49 UTC 2005
Hi again,
On Thu, Sep 08, 2005 at 09:40:03AM -0400, sean finney wrote:
> > Justification: renders package unusable
>
> i'm readjusting the severity of this, as the nagios is still quite
> installable for everyone and useable for most people. i'm also
> pondering reassigning it to nagios-plugins, as i believe it is
> specific plugins failing and not the nagios subsystem, but i'll
> hold off on that until we get all the information necessary.
OK.
> > It seems that Nagios can't parse the output of some plugins when
> > the decimal point is ',' instead of '.', that's probably why
> > /etc/init.d/nagios contains LC_NUMERIC=POSIX.
>
> hmm.. strange. i would think that exporting the above would be all
> that we needed, i guess not. can you give me a specific example?
>
> > However, this doesn't seem to be sufficient if the system has
> > started in a non-default locale.
> >
> > By modifying /etc/init.d/nagios and setting :
> >
> > export LC_ALL=POSIX
>
> it'd be nice if there were some medium ground where non-relevant
> locale settings could remain at what they were, so error messages etc
> could remain in the right locale.
>
> really, i'm suspecting the real fix should be in the individual plugins
> (which i've actually fixed upstream in later versions), but i'll need
> to see an example before i can be sure of that.
I too think the fix should be done once and for all in the plugins,
however the LC_ALL solution fixed the problem for me.
Here's what I've got :
--- CUT ---
servmediup:~# printenv |grep LC_
LC_ALL=fr_FR at euro
servmediup:~# /usr/lib/nagios/plugins/check_ping -H 134.59.53.14 -w 10,15% -c 15,20%
/bin/ping -n -U -w 10 -c 5 134.59.53.14
CRITIQUE - Impossible d'interpréter le réponse de la commande ping
servmediup:~# export LC_NUMERIC=POSIX
servmediup:~# /usr/lib/nagios/plugins/check_ping -H 134.59.53.14 -w 10,15% -c 15,20%
/bin/ping -n -U -w 10 -c 5 134.59.53.14
CRITIQUE - Impossible d'interpréter le réponse de la commande ping
servmediup:~# export LC_ALL=POSIX
servmediup:~# /usr/lib/nagios/plugins/check_ping -H 134.59.53.14 -w 10,15% -c 15,20%
PING OK - Packet loss = 0%, RTA = 0.29 ms
servmediup:~#
--- CUT ---
the lines beginning with "CRITIQUE" are the error message translated
into French. I guess the original is something like :
"CRITICAL - Impossible to parse the answer of the ping command"
hoping this helps
bye
Jerome Alet
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-nagios-devel/attachments/20050908/2752983c/attachment.pgp
More information about the Pkg-nagios-devel
mailing list