When I did this I compiled the hobbit client on the esx box then edited
hobbitclient-linux.sh ($BBCLIENTHOME/bin) and added the line:
TOP=esxtop
Just above the line:
"# $TOP must be set, the install utility should do that for us
if it exists."
I am currently looking into a way of getting some output on what virtual
machines are actually running on the esx server and what kind of cpu
levels etc. they are at but that's on hold atm.
Thanks,
Jason.
-----Original Message-----
From: Jon Dustin [mailto:user-d8c63a8259c1@xymon.invalid]
Sent: 02 July 2007 19:19
To: Aaron Stranberg; user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Re: Monitoring and ESX host
On 7/2/2007 at 12:03 PM, Aaron Stranberg <user-41792dc73029@xymon.invalid>
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
Here is a snippet of the code I run on ESX3:
my $esxtop = "sudo /usr/bin/esxtop -b -d $interval";
open(CMD,"$esxtop |") || die "error - could not open $esxtop $!\n";
my $count = 0;
while( <CMD> ) {
chomp;
s/\"//g;
my (@row) = split/\,/;
$count++;
if ( $count <= 2 ) { next; } # skip 1st few results, just
titles and 100% values
my $util = int($row[9]); # round to INT, because RRD
does not like floating-point
&SendHobbit($util);
}
This is a PERL script, called by the "standard" Hobbit client running
inside the service console. The only ESX-specific parameter I am
watching is overall CPU utilization. The subroutine SendHobbit "prints"
the data to tcp/1984 with the following line:
print SOCK "status $MACHINE.pcpu $COLOR $datenow\npcpuBusy : $util\n";
I was able to compile the Hobbit client on a RedHat box, then ZIP the
client and manually install on ESX.
Good luck!
--
--
Jon Dustin - Network Specialist
University of Southern Maine
Portland, ME