Bug in nagiostat (passive service check latency)

Michael Lübben michael_luebben at web.de
Wed Jan 30 07:52:00 CET 2008


Hi Ethan, hi list,

i have found a bug in nagiostats in the nagios version 3.0rc1. I become no value for the option
AVGPSVSVCLAT! In the file nagiostat.c i found follow code:

nagiostats.c:
/* passive service check latency */
else if(!strcmp(temp_ptr,"PSVACTSVCLAT"))

printf("%d%s",(int)(min_passive_service_latency*1000),mrtg_delimiter);
else if(!strcmp(temp_ptr,"PSVACTSVCLAT"))

printf("%d%s",(int)(max_passive_service_latency*1000),mrtg_delimiter);
else if(!strcmp(temp_ptr,"PSVACTSVCLAT"))

printf("%d%s",(int)(average_passive_service_latency*1000),mrtg_delimiter);

My solution:
/* passive service check latency */
else if(!strcmp(temp_ptr,"MINPSVSVCLAT"))

printf("%d%s",(int)(min_passive_service_latency*1000),mrtg_delimiter);
else if(!strcmp(temp_ptr,"MAXPSVSVCLAT"))

printf("%d%s",(int)(max_passive_service_latency*1000),mrtg_delimiter);
else if(!strcmp(temp_ptr,"AVGPSVSVCLAT"))

printf("%d%s",(int)(average_passive_service_latency*1000),mrtg_delimiter);

I am not very good in C and i hpe its right

Bye
Michael
_________________________________________________________________________
In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten! 
Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/




More information about the Developers mailing list