Any interest in some patches / additional code.

david.peters at dpi.nsw.gov.au david.peters at dpi.nsw.gov.au
Thu May 29 00:34:04 CEST 2008


Hi,

I have made some interesting (to me anyway) changes to the hobbit code at 
the site I am currently contracting to. They had no monitoring system at 
all when I started working here so installing and integrating hobbit has 
been an interesting exercise.

These are after applying the allinone patch:

1. email acknowledgement details to the user that acknowledges an alert 
(allows you to the forward to heldesk or other).

2. a working but not thoroughly tested change that propogates the ticks 
from acknowledgements upwards so that you see ticks at the top level if 
everything below has been acknowledged.

3. an additional column on the hobbit screen that lists an icon next to 
the server name that is a link to rdp://servername or ssh://servername so 
that you can click next to the server name and fire up a terminal session 
directly to that server.

4. a php and perl script that creates an excel file returned to the user 
through the web browser outlining outages etc for a given period

5. a module for monitoring the status of EMC/Legato Networker Backup 
systems (including mulitple Backup servers with many clients).

6. a small javascript web page that displays two frames in your browser, 
the top one shows a summary of alerts by color and the bottom frame swaps 
between the front hobbit screen and the non green view on a 10 second 
cycle.

7. Additionally, I found it hard to keep the config file up to date with a 
large number of IT staff making changes to servers and adding new servers 
constantly. In order to make this easier, I created a database and an 
application in front of this to handle adds and changes in a way that 
allows for verification and approval of server data. This data is then 
pulled automatically via a perl script that is run periodically to update 
the entire hobbit bb-hosts configuration. This includes the ability to 
auto generate pages by system owner, by location, by priority. There is 
also the capability to determine additional pages that a server should 
appear on such as by Service. 

The database contains details such as Contract No, install date model 
number, owner, support group etc which are displayed in a table on the 
info page of hobbit so that anyone can bring up a server and find details 
on it directly from within hobbit.

Unfortunately, I was forced to write the application in MS Access with an 
Access Front End and a seperate Access Database. I would have preferred 
MySQL and PHP, but they are paying the bills so they get to determine the 
method.

I would like to gauge interest in these changes/additions and see if 
anyone is interested in helping me get the code above into the main 
stream. In addition I would like to write a PHP / MySql version of the DB 
but would need some help given my time and financial constraints.

My current employer is happy for all this code to be released back into 
Open Source or GPL.


This message is intended for the addressee named and may contain confidential information. If you are not the intended recipient, please delete it and notify the sender. Views expressed in this message are those of the individual sender, and are not necessarily the views of their organisation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20080529/339c167d/attachment.html>


More information about the Xymon mailing list