Are folks actively using MAGMA? I'm been casting around for a practical
application to refresh my coding fu with, and since I love Xymon and use it
every day, I thought it might be useful / fun to play around with enhancing
the existing code (since it is GPL).
I'm also thinking about hacking out some kind of tool that will take a CSV
formatted input file, and use it to generate a hosts.cfg or a series of
files (one per host) to be put in an include directory... that would allow,
for instance, the ability to maintain a list of hosts elsewhere, and then
simply import them into Xymon, rather than having to manually keep the two
in sync. I suspect some folks already have the equivalent in place, but I'm
not seeing such.
Reactions?
Regards,
Thomas Leavitt
On Wed, Oct 31, 2012 at 1:09 PM, Shannon Anderson <user-7532c39d5acc@xymon.invalid>
wrote:
Henrik and Fellow Xymoners,
Just for you I have pushed off any real work for today just to get you all
a first release of MAGMA the XYMon Web GUI Admin.
MAGMA is an add-on web GUI for managing Host, Groups and Alarms on a XYmon
4.3 or newer system.
You can find MAGMA at http://www.squidworks.net/magma/
There you will find the description, screen shots and features of MAGMA
along with the link to download the source package.
It requires MySQL and PHP5 and is very simple to install. All supporting
information is included in the tarball.
How does it work?
It stores all alarm and host/group configs in the SQL database and
rewrites the Host.cfg, Analysis.cfg and Alarms.cfg files causing the XYmon
system to update its tests and pages based on the changes in these files.
It will overwrite the files each time a host is added or edited making the
process of updating automatic. To get the full benefit of MAGMA you should
place all hosts in "central" mode, although this is not required, without
it your management is somewhat restrictive (external test management only).
In Central mode you get full management features for all tests.
If you have any questions or need some help just send me a email @
sanderson @ squidworks.net
Cubert 8-)
Aka Shannon Anderson