Currently in the script this line is sending the results to XI:
Code: Select all
rslt=`curl -f --silent --insecure -d "$pdata" "$url/"`Code: Select all
rslt=`curl -f --silent --insecure -d "$pdata" "$url/"`Code: Select all
<?xml version='1.0'?>
<checkresults>
<checkresult type='host'>
<hostname>192.168.23.63-ncpa</hostname>
<state>0</state>
<output>Everything looks okay! | perfdata=1;</output>
</checkresult>
</checkresults>
Code: Select all
%3C%3Fxml%20version%3D'1.0'%3F%3E%0A%3Ccheckresults%3E%0A%3Ccheckresult%20type%3D'host'%3E%0A%3Chostname%3E192.168.23.63-ncpa%3C%2Fhostname%3E%0A%3Cstate%3E0%3C%2Fstate%3E%0A%3Coutput%3EEverything%20looks%20okay!%20%7C%20perfdata%3D1%3B%3C%2Foutput%3E%0A%3C%2Fcheckresult%3E%0A%3C%2Fcheckresults%3E
Code: Select all
http://192.168.23.61/nrdp/?token=VT9900&cmd=submitcheck&xml=%3C%3Fxml%20version%3D'1.0'%3F%3E%0A%3Ccheckresults%3E%0A%3Ccheckresult%20type%3D'host'%3E%0A%3Chostname%3E192.168.23.63-ncpa%3C%2Fhostname%3E%0A%3Cstate%3E0%3C%2Fstate%3E%0A%3Coutput%3EEverything%20looks%20okay!%20%7C%20perfdata%3D1%3B%3C%2Foutput%3E%0A%3C%2Fcheckresult%3E%0A%3C%2Fcheckresults%3E