[hobbit] Virtual hosts, floating IPs, clustering

Anton Burkhalter anton.burkhalter at gmx.net
Sat Aug 13 20:02:29 CEST 2005


Hi David,

What is the reason to report CPU and MEM status for a virtual IP?


These are information’s about real machines with real IP addresses. But 
there are other information’s which should be reported just ones per 
cluster. For example on a Tru64 cluster, the file system is the same on 
all members. It makes sense to send file status information just ones to 
the Hobbit server, using the DEFAULT cluster alias name as the 
originator. The client script can run on every member, but only one 
member will send the status.



Here is a snipplet for such a situation:
------------------o<----------------------------------------

### ++ Execute the script on the CFS serving node only on cluster members
if [ -x /usr/sbin/cfsmgr ]; then
set -- $(/usr/sbin/cfsmgr -F raw /)
shift 12
if [ ! "$1" = "$(/bin/hostname -s)" ]; then
exit 0
else
MyAGENT=`/usr/sbin/cluamgr -s DEFAULTALIAS | head -2 | tail -1 | awk 
'{print $5}' | sed "s/\./,/g"`
MyAGENT=`echo ${MyAGENT}.${MyFCT}"`
fi
else
MyAGENT=`hostname | sed "s/\./,/g"`
MyAGENT=`echo ${MyAGENT}.${MyFCT}"`
fi

### --

------------------o<----------------------------------------

Regards,
Toni





More information about the Xymon mailing list