[hobbit] Monitoring and ESX host

Dominique Frise Dominique.Frise at unil.ch
Wed Jul 4 09:23:56 CEST 2007


Aaron Stranberg wrote:
> Hello all,
>       I am searching for folks that are successfully monitoring aVMware 
> ESX3 host with either the hobbit client or BB client?  I am inthe 
> unfortunate situation of not having a test environment to test withand 
> would appreciate getting a head start on others exeprience.  Anyspecific 
> RPM for hobbit that is known to work on the ESX3 host, detailson 
> dependency packages that were required would be most welcome.
> 
> Thanks
> -Aaron
> ------------------------------------------------------------------------
> Change is good. See what's different about Windows Live Hotmail. Check 
> it out! 
> <www.windowslive-hotmail.com/learnmore/default.html?locale=en-us&ocid=RMT_TAGLM_HMWL_reten_changegood_0607>

Our ESX3 servers run a client compiled on RHEL3.
The user running Hobbit has to be authorized -sudo- to use "esxtop" and "vdf" 
utilities.
The sections [uptime], [df] and [top] in hobbitclient-linux.sh are modified 
like this:

...
...
# VMware ESX3 support
vmnix=`uname -r | grep "vmnix"`
...
...
echo "[uptime]"
if [ $vmnix ]; then
    # "uptime" only reports about the ESX console load.
    # Use "esxtop" to report the total load.
    echo `uptime | cut -d: -f1-4`: `sudo esxtop -n 1 -b | head -2 | tail -1 | 
awk -F\, '{print $5 " " $6 " " $7}' | awk -F\" '{print $2", "$4", "$6}'`
else
    uptime
fi
echo "[who]"
who
echo "[df]"
if [ $vmnix ]; then
    # Use "vdf" to report about vmfs file systems
    sudo /usr/sbin/vdf -P | egrep -v 
"\/vmfs\/devices|none|tmpfs|shmfs|unknown|iso9660"
else
    df -Pl -x none -x tmpfs -x shmfs -x unknown -x iso9660 | sed -e '/^[^ 
][^ 	]*$/{
N
s/[ 	]*\n[ 	]*/ /
}'
fi
...
...
# $TOP must be set, the install utility should do that for us if it exists.
if test "$TOP" != ""
then
     if test -x "$TOP"
     then
         echo "[top]"
         if [ ! $vmnix ]; then
            # Do not use top on ESX3 (only reports about the console)
	   $TOP -b -n 1
         fi
     fi
fi





Dominique
UNIL - University of Lausanne



More information about the Xymon mailing list