From: Jessica H. <Je...@gm...> - 2005-03-03 06:39:25
|
Hi Tom, I've had the same problem. You must correct the check_nt plugin, the file check_nt.c and make all again and copy the new check_nt plugin to your other plugins. case CHECK_MEMUSE: asprintf(&send_buffer,"%s&7", req_password); fetch_data (server_address, server_port, send_buffer); mem_commitLimit=atof(strtok(recv_buffer,"&")); mem_commitByte=atof(strtok(NULL,"&")); percent_used_space = (mem_commitByte / mem_commitLimit) * 100; warning_used_space = ((float)warning_value / 100) * mem_commitLimit; critical_used_space = ((float)critical_value / 100) * mem_commitLimit; /* Divisor should be 1048567, not 3044515, as we are measuring "Commit Charge" here, which equals RAM + Pagefiles. */ asprintf(&output_message,_("Memory usage: total:%.2f Mb - used: %.2f Mb (%.0f%%) - free: %.2f Mb (%.0f%%)"), mem_commitLimit / 1048567, mem_commitByte / 1048567, percent_used_space, (mem_commitLimit - mem_commitByte) / 1048567, (mem_commitLimit - mem_commitByte) / mem_commitLimit * 100); asprintf(&perfdata,_("Memoryusage=%.2fMb;%.2f;%.2f;0.00;%.2f"), mem_commitByte / 1048567, warning_used_space / 1048567, critical_used_space / 1048567, mem_commitLimit / 1048567); return_code=STATE_OK; if(check_critical_value==TRUE && percent_used_space >= critical_value) return_code=STATE_CRITICAL; else if (check_warning_value==TRUE && percent_used_space >= warning_value) return_code=STATE_WARNING; break; so it look at my plugin, the problem are the blanks between "Memory usage". When you check other things from check_nt it is the same problem. There should not be a blank or a '!!! The " must stay. Test it and tell me if it works regard Jessica > Is anyone using nsclient (check_nt) successfully with perfparse? > > I have charts for some other things working so it would appear to me > that perfparse is functioning correctly. And I get performance data > back in what looks to be the correct format, but for some reason no > charts appear. > > Here is the output in nagios from the status detail page: > > Status Information: Memory usage: total:945.66 Mb - used: 742.66 Mb > (79%) - free: 202.99 Mb (21%) > Performance Data: 'Memory usage'=742.66Mb;756.53;851.09;0.00;945.66 > > Here is the output if I run it at the command line: > > 0> ./check_nt -H testadmin01 -v MEMUSE -c 80 -w 90 > > Memory usage: total:945.66 Mb - used: 744.19 Mb (79%) - free: 201.47 Mb > (21%) | 'Memory usage'=744.19Mb;851.09;756.53;0.00;945.66 > > Can anyone shed some light on this? Thanks! > > Oh I'm using plugins v1.40...Around 2/10/2005.. And I'm using latest > nagios 2.0 from cvs > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. -- Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail |