I've installed Nagios a few times in my wanderings, and find myself in a situation where it is (once again) the Best Option. I've been using the latest v3 betas in test mode, and found myself wondering (in a quiet moment over the holidays) just what would be needed to bring the CGIs over to XHTML1. I'm no C programmer, but I can hack away at logical code, so I started by replacing the initial HTML calls so the pages atleast say they're XHTML1.
With that little change, I found (aside from a bazillion HTML standard errors heh) that I can now use SSI to insert a spiffy dropdown menu .. and can finally remove the dreaded framed environment. This single thing alone has helped, if only from a bookmark point of view.
My next experiment will be to incorporate a few more "stupid web tricks" like making the menu always reside on the top of the page, but allow the content to scroll.
In any case, I'm starting to get the bug here, and was wondering if other people may have a) any advice if you've wandered down this path, or b) a desire to potentially review my (rather simple) patches. As I've said, I've no real experience coding in C (let alone using patch or diff tools) but I'd be more than happy to release whatever I alter to the community.
Am I on the right track?