Page 1 of 3

The CPU_Load.XML error in PNP4Nagiosxi

Posted: Mon Dec 28, 2015 10:40 pm
by lancewang
Hello!

I configured linux case that check CPU load with NRPE in Nagiosxi.
All manual object files configure in /usr/local/nagios/etc/static.
But cpu load servicegraph is not precent.(PNP)
The XML error:" Invalid character at line 82 in /usr/local/nagios/share/perfdata/HOSTNAME/CPU_Load.xml"

Line 82 in CPU_Load.xml:
<NAGIOS_LONGSERVICEOUTPUT>ç^Bi</NAGIOS_LONGSERVICEOUTPUT>

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Tue Dec 29, 2015 11:43 am
by ssax
If you run the command manually from the command line of the Nagios server, what does it output? Is the remote machine set as a different language?

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Tue Dec 29, 2015 9:14 pm
by lancewang
Hi,

The error message is in browser.It would not cause about language.

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Wed Dec 30, 2015 11:11 am
by rkennedy
ssax wrote:If you run the command manually from the command line of the Nagios server, what does it output? Is the remote machine set as a different language?
Can you please post the output of running the command from the CLI?

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Wed Dec 30, 2015 8:20 pm
by lancewang
Hi,
I run check_load with nrpe, view the CPU_Load.xml file, and print env Language.



[root@localhost libexec]# ./check_nrpe -H 10.1.192.204 -c check_load
OK - load average: 0.30, 0.15, 0.08|load1=0.300;15.000;30.000;0; load5=0.150;10.000;25.000;0; load15=0.080;5.000;20.000;0;
çi
[root@localhost libexec]#

[root@localhost 192-AP01-1]# vi CPU_Load.xml
<NAGIOS_HOSTNAME>192-AP01-1</NAGIOS_HOSTNAME>
<NAGIOS_HOSTSTATE>UP</NAGIOS_HOSTSTATE>
<NAGIOS_HOSTSTATETYPE>HARD</NAGIOS_HOSTSTATETYPE>
<NAGIOS_LONGSERVICEOUTPUT>ç^Bi</NAGIOS_LONGSERVICEOUTPUT>
<NAGIOS_MULTI_PARENT></NAGIOS_MULTI_PARENT>
<NAGIOS_PERFDATA>load1=0.410;15.000;30.000;0; load5=0.220;10.000;25.000;0; load15=0.110;5.000;20.000;0; </NAGIOS_PERFDATA>
<NAGIOS_RRDFILE>/usr/local/nagios/share/perfdata/192-AP01-1/CPU_Load.rrd</NAGIOS_RRDFILE>
<NAGIOS_SERVICECHECKCOMMAND>check_nrpe!check_load</NAGIOS_SERVICECHECKCOMMAND>
<NAGIOS_SERVICEDESC>CPU_Load</NAGIOS_SERVICEDESC>
<NAGIOS_SERVICEOUTPUT>OK - load average: 0.41, 0.22, 0.11</NAGIOS_SERVICEOUTPUT>
<NAGIOS_SERVICEPERFDATA>load1=0.410;15.000;30.000;0; load5=0.220;10.000;25.000;0; load15=0.110;5.000;20.000;0;</NAGIOS_SERVICEPERFDATA>
<NAGIOS_SERVICESTATE>OK</NAGIOS_SERVICESTATE>
<NAGIOS_SERVICESTATETYPE>HARD</NAGIOS_SERVICESTATETYPE>
<NAGIOS_TIMET>1451524163</NAGIOS_TIMET>
<NAGIOS_XMLFILE>/usr/local/nagios/share/perfdata/192-AP01-1/CPU_Load.xml</NAGIOS_XMLFILE>
<XML>
<VERSION>4</VERSION>
</XML>
</NAGIOS>


[root@localhost /]# env |grep LANG
LANG=en_US.UTF-8

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Mon Jan 04, 2016 1:09 pm
by rkennedy
lancewang wrote: [root@localhost libexec]# ./check_nrpe -H 10.1.192.204 -c check_load
OK - load average: 0.30, 0.15, 0.08|load1=0.300;15.000;30.000;0; load5=0.150;10.000;25.000;0; load15=0.080;5.000;20.000;0;
çi
I see the characters çi added, when you run the command is that part of the output? Can you run check_nrpe from the CLI again and post the output? I'd like to see if this happens every time, and if the characters are changing or not.

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Tue Jan 05, 2016 1:07 am
by lancewang
Hello,

I just check_load with nrpe. But only check_load had a invalid characters every times. Other commands not.

[root@localhost libexec]# ./check_nrpe -H 10.1.192.204 -c check_users
USERS OK - 0 users currently logged in |users=0;5;10;0
[root@localhost libexec]# ./check_nrpe -H 10.1.192.204 -c check_load
OK - load average: 0.13, 0.10, 0.12|load1=0.130;15.000;30.000;0; load5=0.100;10.000;25.000;0; load15=0.120;5.000;20.000;0;
çi
[root@localhost libexec]# ./check_nrpe -H 10.1.192.204 -c check_load
OK - load average: 0.12, 0.10, 0.12|load1=0.120;15.000;30.000;0; load5=0.100;10.000;25.000;0; load15=0.120;5.000;20.000;0;
çi

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Tue Jan 05, 2016 2:20 am
by lancewang
Hello,

I found this case solved. But how can I fix any configuration to fix my problem?

Thanks a lot.

https://groups.google.com/forum/#!topic ... oee39b8g-4

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Tue Jan 05, 2016 11:07 am
by rkennedy
Can you run ./check_nrpe -H 10.1.192.204 and paste the output? I'd like to check your version of NRPE.

I found this link - https://bugs.debian.org/cgi-bin/bugrepo ... bug=498749 - which says it should have been fixed in 2.12.
Found in version nagios-nrpe/2.8.1-1.1
Fixed in version nagios-nrpe/2.12-1

Re: The CPU_Load.XML error in PNP4Nagiosxi

Posted: Wed Jan 06, 2016 4:19 am
by lancewang
Dear rkennedy:

I upgrade nrpe v 2.9 to v2.15. The problem solved.
Thanks.

I monitor a Windows Host with NSClient++. The Nagios xi show message 'NSClient - ERROR: Invalid password'. But another Nagios core is not.

I configured nsc.ini ,but it still is.
How can I check windows without check_nt password?

Best Regards,