[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] Virtual hosts, floating IPs, clustering



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