In XI one plugin I use alot is check_openmanage. One feature is that it gives my a hyperlink straight to the warrenty and documentation for this system. I turned this off when I moved to XI. Now that we can enable HTML in check I went to turn this feature back on but found it caused XI to display improperly. When I started to debug the check_openmange I found the HTML that it generated was clean and good but something in XI makes it invalid. It does display fine in Core but in XI it trucates the Output and never closes the <a> tag. If I enable this feature I can never see the full check output in XI.
Hmm, what is strange as it links PowerEdge correctly, but cuts off at the 'D' in the serial number. I'm going to try to reproduce this to some extent and see what I come up with.
Edit: So far unable to reproduce, going to have to find a plugin to modify with html link tags in it's status output.
Curious if anyone knows why my checks are getting truncated in XI. Seem to work OK in Core. I have a few simple hyperlinks in my check results which I believe is supported now in XI which are causing the problem. If no a solution maybe a nudge towards the php script which is chopping up the check results so I can debug XI.
Are all your HTML-output checks breaking at the same spot? 255 characters in or so? If this is the case it might be a database table's column size that needs to be increase.
Yes, my checks are truncated at 255 chars. Is this normal?
If it was a database column width (which database were you thinking about) would it still look OK in Nagios Core but be truncated in XI?
Is this something that can be tweaked easily?
To answer my own questions
XI truncating the output at 255 chars is normal for XI. I understand you don't want huge results on the first line but if you have long hyperlinks embedded in your check results, or a long check result it will be truncated. I did know it was short, just amazed by how short. Back in the day when everything had to fit into an SMS message I guess this made sense. I do understand you don't want a huge status but a status that displays a concise info with hyperlinks to say a runbook or in my case the service contract status, service history, and system manuals is very helpful when there is an issue. Truncating the check in mid-HTML tag also created an unterminated HTML <a> tag and a new issue where the alert immediately after the Open Manage alert was swallowed up by the truncated alert and did not show on the NOC or Service Status Pages.
Core seems to be able to handle more the 255 chars no problem.
This can be easily tweaked using the mysql command "alter table nagios_servicestatus modify output varchar(1024) not null;". After doing this my XI Noc and Service Status displays stopped being all screwed up.
Thanks for everyone's time and consideration in matter. You can close issue.