I would just compile the latest Xymon server with xymonping. Configure Apache2 as a webserver. Install Xymon and Edit xymonserver.cfg to your setup. Populate hosts.cfg with the hosts you want, you get a xymon page with all your ping hosts. (conn) That is a fairly basic and simple solution. Even if all that other code is there it is not really used.
4.3.10 has prepared packages, ready to install for a bunch of different distributions. (no compile req)
Roland
From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of James Sent: Wednesday, 28 November 2012 8:23 AM To: betsy.schwartz at gmail.com; Martin.Ward at colt.net Cc: xymon at xymon.com Subject: Re: [Xymon] [Newbie] Smaller, lighter Xymon based program?
Thanks, Martin! I think you got my point. My idea is just to keep Xymon's ping and web-page display function, like a "little Xymon" program which is based on Xymon but only have very limited functionality.
Maybe I can use the layout of how Xymon display the result and strip down the options I don't need? Or, if possible, could you please give me some hint about how to create my own HTML provider?
Betsy, Thanks for your advise, I learned that from one of my coding class, we were given the full source code of a working program, and our instructor asked us to modify it to meet his requirement. (He purposely did this just want to let us know to write our own code is smarter to copy/modify someone's code) But this time is different, we were approved to use any open source program and modify it to meet our need. Maybe I can do as Martin said: take the part which I am needed, and make it a smaller program. Thanks for the suggestion, I really appreciate time you've spent.
James