Thanks for the reply, Roland, What you pointed seems like a very straight forward process, however, I'm still figuring out all those .cfg and .c files in Xymon (I call Xymon a package because it includes a lot of folders/files) and I guess it takes a while to get a good understanding. What I am going to do now is to continue my study on "Xymonping.c" and then "Xymonserver.cfg" One silly question, is Xymon (in my case Xymon-4.3.10) shipped with both server and client? If so, I can ignore those files which belong to client side, right? Thanks for the advisory, I really appreciate that :D
James
2012/11/27 Roland Soderstrom <Rolands at logicaltech.com.au>
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****
Xymon mailing list Xymon at xymon.com http://lists.xymon.com/mailman/listinfo/xymon
-- Best, James