[Nagiosplug-devel] Performance output in different locales

Ton Voon ton.voon at opsera.com
Tue Dec 16 00:15:43 CET 2008


Hi!

Wanted to get an opinion about an issue that I've recently found.

Note the different output:

$  ./check_ntp_time -H pool.ntp.org
NTP OK: Offset 0.00287938118 secs|offset=0.002879s;60.000000;120.000000;

$ LC_NUMERIC=fi_FI ./check_ntp_time -H pool.ntp.org
NTP OK: Offset 0,01642262936 secs|offset=0,016423s;60,000000;120,000000;

The performance data in the latter has commas instead of periods for  
the values.

This was causing problems for the parsing routines in  
Nagios::Plugin::Performance, which has now been fixed. But the broader  
question is: should performance data return in this format?

As part of internationalisation, the plugin output should be  
localised, but I'm thinking that the performance data should always be  
in LC_NUMERIC=C.

Any thoughts?

Ton




More information about the Devel mailing list