Using HTML Tags In External Commands

Noah Leaman noah at mac.com
Thu Dec 11 07:11:21 CET 2003


I'm a little puzzled...

I'm sending external process_service_check_result commands that contain 
a good amount of output text/html in them and I'm having a problem 
where the output is getting truncated. This example copied from 
nagios.log shows this happening:

[1071121845] EXTERNAL COMMAND: PROCESS_SERVICE_CHECK_RESULT;orion;SNMP 
Trap;1;ATM4/0/0.12-aal5 layer (10.0.1.5) status is CRITICAL - ATM PVC 
to Site 1 (22M)<br>ATM4/0/0.13-aal5 layer (10.0.1.13) status is OK - 
ATM PVC to Site 2 (22M)<br>GigabitEthernet1/0/0 (10.10.33.234) status 
is OK - LAN Connection to VLAN 111<br>GigabitEthernet10/0/0 
(10.10.36.50) status is OK - LAN Connection to VLAN 
222<br>GigabitEthernet2/0/0 (10.10.34.234) status is OK - LAN 
connection to VLAN 333<br>GigabitEthernet9/0/0 (10.10.35.50) status is 
OK - LAN Connection to VLAN 444<br>Loopback0 (10.1.40.10) status is OK 
<br>

[1071121855] SERVICE ALERT: orion;SNMP 
Trap;WARNING;HARD;3;ATM4/0/0.12-aal5 layer (10.0.1.5) status is 
CRITICAL - ATM PVC to Site 1 (22M)<br>ATM4/0/0.13-aal5 layer 
(10.0.1.13) status is OK - ATM PVC to Site 2 
(22M)<br>GigabitEthernet1/0/0 (10.10.33.234) status is OK - LAN 
Connection to VLAN 111<br>GigabitEthernet10/0/0 (10.10.36.50) status is 
OK - LAN Connection to VLAN 222<br>GigabitEthernet2/0/0 (10.10.3

The EXTERNAL COMMAND log entry contains all the text but when it gets 
displayed in the CGI, it's truncated as shown in the SERVICE ALERT log 
entry. I cannot track it down to a specific number of characters nor am 
I sending any odd control characters of any sort, but obviously 
something is happening here...

O.K., looking into it a little more, the <BR> tags are the culprit. 
Sending the output with no <BR> tags I can send large amounts of 
output, the question now is what the actual problem is with respect to 
the HTML tags. I am only using <BR> to wrap each line so it's readable. 
Should I be doing it another way? Is there a limitation on what HTML 
can be in the output? I am already using <A HREF="..."></A> tags that 
link to our ticketing system in the comments sections with no problems 
yet (this is done with external commands too).

Anyone have the same problem or have any advise on this?

-- 
Noah



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list