<br><font size=2 face="sans-serif">As I use perl mostly for interfacing
to hobbit for tests, reports etc I have quite a number of perl modules
floating around.</font>
<br>
<br><font size=2 face="sans-serif">Given that CPAN is the easiest way to
upload, install manage etc, I have installed the modules there.</font>
<br>
<br><font size=2 face="sans-serif">I have created a top level Module called
Xymon which is simple a place holder.</font>
<br>
<br><font size=2 face="sans-serif">So far I have uploaded Xymon::Client
which provides a perl interface to sending status updates:</font>
<br>
<br><font size=2 face="sans-serif">#!/usr/bin/perl</font>
<br>
<br><font size=2 face="sans-serif">use Xymon::Client;</font>
<br>
<br><font size=2 face="sans-serif">my $xymon = Xymon::Client->new(.......);</font>
<br>
<br><font size=2 face="sans-serif">$xymon->send(.....);</font>
<br>
<br><font size=2 face="sans-serif">Documentation for this is included on
cpan and when you install the module.</font>
<br>
<br><font size=2 face="sans-serif">The other module I have installed is
Xymon::Monitor::Informix which tests connectivity to remote Informix Databases
</font>
<br><font size=2 face="sans-serif">This updates a test called database
for servers that run informix databases and lists the status of each database
on the status screen.</font>
<br>
<br><font size=2 face="sans-serif">I have quite a few more to add but I
was hoping that anyone else that has perl scripts, May add them there as
modules. If help is required</font>
<br><font size=2 face="sans-serif">I can assist.</font>
<br>
<br><font size=2 face="sans-serif">Some of the upcoming releases of modules
include:</font>
<br><font size=2 face="sans-serif">        Xymon::Server
which provides an interface to the various server environment variables
+ some utility functions such as redrawing the screen.</font>
<br><font size=2 face="sans-serif">        Xymon::Server::History
which returns a hash of all events for all or selected servers - I currently
use this for generating excel reports.</font>
<br><font size=2 face="sans-serif">        Xymon::Server::Clients
which provides an interface to the hobbitclient.cfg file and includes a
web interface.</font>
<br><font size=2 face="sans-serif">        Xymon::Server::Alerts
which provides an interface hobbit-alerts.cfg</font>
<br>
<br><font size=2 face="sans-serif">        Xymon::Monitor::MSSQL
which provides a status test for sql server databases</font>
<br><font size=2 face="sans-serif">        Xymon::Monitor::Oracle
which provides a status test for oracle servers</font>
<br><font size=2 face="sans-serif">        Xymon::Monitor::SunContainer
which provides a way fo testing Containers running on a Solaris node.</font>
<br>
<br><font size=2 face="sans-serif">There are a few others that I have but
that is enough for now.</font>
<br>
<br><font size=2 face="sans-serif">BTW we still use a database to store
all information about our servers and routers and then use this to generate
the bbhosts and include files. This includes</font>
<br><font size=2 face="sans-serif">a screen under INFO for a host that
provides this information within hobbit. Allows us to do advanced searching
based on other parameters, using an advanced search</font>
<br><font size=2 face="sans-serif">web screen within hobbit.</font>
<br>
<br><font size=2 face="sans-serif">Last time I spoke of the database there
seemed to be very little interest in it so it has stayed where it is and
hasn't been used anywhere else. </font>
<br>
<br><font size=2 face="sans-serif">We have applications tied to servers
in the database and use it for a web based outages application. When an
outage is logged, not only does it send an email</font>
<br><font size=2 face="sans-serif">to subscribed users with details of
the servers and the applications, it also automagically disables that host(s)
in hobbit for the period of the outage.</font>
<br>
<br>
<p style="font-family:Arial;font-size:9px;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;color:000000;"><br><br>
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.<br><br>
</p>