How to setup hobbit, including MySQL graphs

Detailed docs soon… at the moment just a handy link for myself with a few files…mysqlh.zip

Setting up xymon client
adduser –disabled-login xymon
cd /usr/src
wget http://transact.dl.sourceforge.net/sourceforge/hobbitmon/xymon-4.3.0-beta2.tar.gz
tar -zxvf xymon-4.3.0-beta2.tar.gz
cd xymon-4.3.0-beta2
./configure –client
(config=server)
(user=xymon)
/home/xymon
make
make install
su – xymon -c "/home/xymon/client/runclient.sh start"

Install MySQL/Apache Montioring on client

1. Create a mysql user 'monitoring'

2. Install ext scripts::

cd /home/xymon/client/ext
wget http://www.phpprogrammer.co.nz/wp-content/uploads/2009/05/ext.zip

unzip ext.zip
rm ext.zip

Add lines to /home/xymon/client/etc/clientlaunch.cfg

[mysql]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $HOBBITCLIENTHOME/ext/bb-mysql.pl
LOGFILE $HOBBITCLIENTHOME/logs/bb-mysql.log
INTERVAL 3m

[mysqlhq]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $HOBBITCLIENTHOME/ext/mysqlhq
LOGFILE $HOBBITCLIENTHOME/logs/mysqlhq.log
INTERVAL 3m

[mysqlht]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $HOBBITCLIENTHOME/ext/mysqlht
LOGFILE $HOBBITCLIENTHOME/logs/mysqlht.log
INTERVAL 3m

[mysqlhs]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $HOBBITCLIENTHOME/ext/mysqlhs
LOGFILE $HOBBITCLIENTHOME/logs/mysqlhs.log
INTERVAL 3m

[apachew]
ENVFILE $HOBBITCLIENTHOME/etc/hobbitclient.cfg
CMD $HOBBITCLIENTHOME/ext/apache-workers.sh
LOGFILE $HOBBITCLIENTHOME/logs/apache-workers.log
INTERVAL 3m

restart xymon:

su -c "/home/xymon/client/runclient.sh start" xymon

4 Responses to “How to setup hobbit, including MySQL graphs”

  1. phimic says:

    Thanks for the post, this is what i am searching for

  2. admin says:

    well, im glad you made sense of my ramblings.
    i just can't get it to work with one hobbit 'section' but oh well, this seems to work :)

  3. Brian says:

    Hey thanks for this. unfortunately the graphs are not being displayed, any idea what could be going on here?

  4. hamish says:

    Eeek! Sorry Brian, it could be a million different reasons. I'm not being very helpful today eh! Did you get a particular error message?

Leave a Reply