Xymon Mailing List Archive search

ESX 4.1

9 messages in this thread

list Dave Garaway · Sat, 23 Oct 2010 17:13:58 -0700 (PDT) ·
Does anyone have a good way to monitor ESX hosts and the VMs that are running on them?
list Dave Garaway · Sun, 24 Oct 2010 13:06:42 -0700 (PDT) ·
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave 
This question pops up every few months or so. I even asked it myself once upon a time. The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant. However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole. 
You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server. 
At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it. I did however post to the list what I had managed to do, and hoped somebody else would have picked up where I left off. As far as I am aware, nobody did. :-( NOTE : I am more than happy to be proven wrong on this point. :-) Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful. 
Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM. 
Regards Vernon 
quoted from Dave Garaway


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote: 


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them?
list Vernon Everett · Mon, 25 Oct 2010 09:34:32 +0800 ·
Hi Dave

This question pops up every few months or so. I even asked it myself once
upon a time.
The short, but unfortunately incorrect answer is that you can install the
Red Hat client in the service console. It is after all, a Linux variant.
However, this monitors only the service console, which is itself, only a VM,
so it gives you almost nothing about the general health of the system as a
whole.

You can install the Xymon client into each VM, in which case, you simply use
the appropriate client for the installed OS. But again, this will only give
an indication of the health of the VM, not the entire host server.

At one point, when called upon to monitor ESX, I started trying to do some
interesting stuff with SNMP using Devmon, but I moved on to a different
project, so I never completed it.
I did however post to the list what I had managed to do, and hoped somebody
else would have picked up where I left off. As far as I am aware, nobody
did. :-(
NOTE : I am more than happy to be proven wrong on this point. :-)
Scan the list for postings from me from about 12 to 18 months ago. It might
come up with something which may prove useful.

Unless somebody takes the time to come up with an ESX specific client, or
does some magic with SNMP, your only hope is to install clients into every
VM.

Regards
     Vernon


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway <user-ee593a26f733@xymon.invalid> wrote:
Does anyone have a good way to monitor ESX hosts and the VMs that are
running on them?
list Vernon Everett · Mon, 25 Oct 2010 13:43:27 +0800 ·
From memory, no.
Like I said, ensure you install the appropriate client for the guest OS.
It should be pretty much the same as installing the client in a physical
host.

Regards
     Vernon
quoted from Dave Garaway


On Mon, Oct 25, 2010 at 4:06 AM, Dave Garaway <user-ee593a26f733@xymon.invalid> wrote:
Thanks for the reply. Is there any tricks to getting the client install and
running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave

This question pops up every few months or so. I even asked it myself once
upon a time.
The short, but unfortunately incorrect answer is that you can install the
Red Hat client in the service console. It is after all, a Linux variant.
However, this monitors only the service console, which is itself, only a
VM, so it gives you almost nothing about the general health of the system as
a whole.

You can install the Xymon client into each VM, in which case, you simply
use the appropriate client for the installed OS. But again, this will only
give an indication of the health of the VM, not the entire host server.

At one point, when called upon to monitor ESX, I started trying to do some
interesting stuff with SNMP using Devmon, but I moved on to a different
project, so I never completed it.
I did however post to the list what I had managed to do, and hoped somebody
else would have picked up where I left off. As far as I am aware, nobody
did. :-(
NOTE : I am more than happy to be proven wrong on this point. :-)
Scan the list for postings from me from about 12 to 18 months ago. It might
come up with something which may prove useful.

Unless somebody takes the time to come up with an ESX specific client, or
does some magic with SNMP, your only hope is to install clients into every
VM.

Regards
Vernon


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote:


Does anyone have a good way to monitor ESX hosts and the VMs that are
running on them?

list Daniel Rapp · Mon, 25 Oct 2010 07:49:11 +0200 ·
Vmwares has some perl/Python packades for managin esx, you could probably use those and à ext script for xymon to check the esx status..

/Daniel


Skickat från min iPhone

25 okt 2010 kl. 07:21 skrev Dave Garaway <user-ee593a26f733@xymon.invalid>:
quoted from Vernon Everett
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave 
This question pops up every few months or so. I even asked it myself once upon a time. The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant. However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole. 
You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server. 
At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it. I did however post to the list what I had managed to do, and hoped somebody else would have picked up where I left off. As far as I am aware, nobody did. :-( NOTE : I am more than happy to be proven wrong on this point. :-) Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful. 
Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM. 
Regards Vernon 


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote: 


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them? 

list Thomas Eckert · Mon, 25 Oct 2010 07:49:35 +0200 ·
As Vernon wrote to the list in reply to your post installing a
xymon-/hobbit-client on the ESX-host is not sufficient for monitoring
the ESX. The reason for this is
a) the service-console is just a VM by itself, so there is no way to
monitor the cpu- and memory-consumption of the "bare-metal"
b) the service-console will not be available in post v4.1 ESX-versions
(at least that's announced by VMware)

Personally I havn't looked into SNMP because I had several reports by
people running small to mid-sized ESX installations that it's both
unreliable and reporting incorrect values.

"Vmware-Monitor for Xmyon (VMX)" takes the offical approach recommended
by VMware (and is thus _fully_ supported and not in conflict with
support-contracts, ...): the virtual management assistant vMA (a
pre-built virtual machine with management-tools available from VMware):
	http://www.vmware.com/go/vma4
collects the data. Data-processing is done by a small daemon that
generates the status-messages for Xymon.
Super-short outline how to get your ESX-monitoring up and running with VMX:
1. fetch the vMA from VMware from above url and install it.
2. install a xymon-client on the vMA, rpm available from
	http://staff.telkomsa.net/packages/rhel5/xymon/x86_64/
3. install VMX on vMA (client-extension script) and on the xymon-server
(for data-processing and graphing)

In particular you do not have to install anything on the ESX-hosts.

For more details I've attached the VMX-documentation for your convenience.

All the best,

	Thomas
quoted from Dave Garaway

On 10/24/2010 10:06 PM, Dave Garaway wrote:
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave 
This question pops up every few months or so. I even asked it myself once upon a time. The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant. However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole. 
You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server. 
At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it. I did however post to the list what I had managed to do, and hoped somebody else would have picked up where I left off. As far as I am aware, nobody did. :-( NOTE : I am more than happy to be proven wrong on this point. :-) Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful. 
Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM. 
Regards Vernon 


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote: 


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them? 

-- 
-- --------------------------------------------------------------------

| IT-Beratung Eckert | Hartkirchweg 54      | fon: +49 (0)761/ 594 9898
| Thomas Eckert      | 79111 Freiburg i.Br. | fax: +XX (X)XXX/ XXX XXXX
|                    | Germany              | http://www.it-eckert.de/
list Marco Avvisano · Tue, 09 Nov 2010 18:00:53 +0100 ·
I use also the hobbit client this nagios plugin check_esx3 (for 
monitoring VC, Host, VM) + xynagios

http://www.monitoringexchange.org/inventory/Check-Plugins/Virtualization/VMWare-%2528ESX%2529/check_esx3

It will be great have xynagios or something like  in the new release

Marco
quoted from Daniel Rapp


Il 25/10/2010 7.49, Daniel Rapp ha scritto:
Vmwares has some perl/Python packades for managin esx, you could probably use those and à ext script for xymon to check the esx status..

/Daniel


Skickat från min iPhone

25 okt 2010 kl. 07:21 skrev Dave Garaway<user-ee593a26f733@xymon.invalid>:
quoted from Thomas Eckert

   
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett"<user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave

This question pops up every few months or so. I even asked it myself once upon a time.
The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant.
However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole.

You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server.

At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it.
I did however post to the list what I had managed to do, and hoped somebody else would have picked up where I left off. As far as I am aware, nobody did. :-(
NOTE : I am more than happy to be proven wrong on this point. :-)
Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful.

Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM.

Regards
Vernon


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway<  user-ee593a26f733@xymon.invalid>  wrote:


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them?

list Jason Chambers · Thu, 18 Nov 2010 17:09:37 +0000 ·
Is it safe to assume that if I do not want to monitor the usage of each VM against the ESX server, all I need would be the VMA and the Xymon client from the link below and I can get at least an idea of the resources being used on the ESX server itself, or do I really need to have VMX?

I really don't like the idea of purchasing a license from an unknown guy for VMX. Seems really sketchy to me.

Jason Chambers
IT Help Desk Associate

GEOSOFT INC.
freedom to explore
T +X XXX.XXX.XXXX #344
F +X XXX.XXX.XXXX

Visit our user-be8ce7065ec5@xymon.invalid
quoted from Thomas Eckert

-----Original Message-----
From: Thomas Eckert [mailto:user-2a86d6cd6326@xymon.invalid] Sent: October-25-10 1:50 AM
To: xymon at xymon.com
Subject: Re: [xymon] ESX 4.1

As Vernon wrote to the list in reply to your post installing a xymon-/hobbit-client on the ESX-host is not sufficient for monitoring the ESX. The reason for this is
a) the service-console is just a VM by itself, so there is no way to monitor the cpu- and memory-consumption of the "bare-metal"
b) the service-console will not be available in post v4.1 ESX-versions (at least that's announced by VMware)

Personally I havn't looked into SNMP because I had several reports by people running small to mid-sized ESX installations that it's both unreliable and reporting incorrect values.

"Vmware-Monitor for Xmyon (VMX)" takes the offical approach recommended by VMware (and is thus _fully_ supported and not in conflict with support-contracts, ...): the virtual management assistant vMA (a pre-built virtual machine with management-tools available from VMware):
	http://www.vmware.com/go/vma4
collects the data. Data-processing is done by a small daemon that generates the status-messages for Xymon.
Super-short outline how to get your ESX-monitoring up and running with VMX:
1. fetch the vMA from VMware from above url and install it.
2. install a xymon-client on the vMA, rpm available from
	http://staff.telkomsa.net/packages/rhel5/xymon/x86_64/
3. install VMX on vMA (client-extension script) and on the xymon-server (for data-processing and graphing)

In particular you do not have to install anything on the ESX-hosts.

For more details I've attached the VMX-documentation for your convenience.

All the best,

	Thomas

On 10/24/2010 10:06 PM, Dave Garaway wrote:
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave

This question pops up every few months or so. I even asked it myself once upon a time. The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant. However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole. 
You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server. 
At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it. I did however post to the list what I had managed to do, and hoped somebody else would have picked up where I left off. As far as I am aware, nobody did. :-( NOTE : I am more than happy to be proven wrong on this point. :-) Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful.

Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM. 
Regards
Vernon


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote: 


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them? 

--
-- --------------------------------------------------------------------
| IT-Beratung Eckert | Hartkirchweg 54      | fon: +49 (0)761/ 594 9898
| Thomas Eckert      | 79111 Freiburg i.Br. | fax: +XX (X)XXX/ XXX XXXX
|                    | Germany              | http://www.it-eckert.de/
list Raymond Storer · Thu, 18 Nov 2010 13:07:01 -0500 ·
Jason, I would say yes; you can just use VMA and Xymon. In fact, after looking at the VMX screen shots I do not believe it provides enough information about the ESX performance. I did not see a CPUReady% counter for each VM, e.g. I'm sure with a couple hours of coding you could put something together using VMA and the Xymon client. If you didn't know, PowerShell and the VMware PowerCli work well to get statistical information from your VMware environment too.

Good luck!

Ray
quoted from Jason Chambers

-----Original Message-----
From: Jason Chambers [mailto:user-3fa671c0a30d@xymon.invalid]
Sent: Thursday, November 18, 2010 12:10 PM
To: 'xymon at xymon.com'
Subject: RE: [xymon] ESX 4.1

Is it safe to assume that if I do not want to monitor the usage of each VM against the ESX server, all I need would be the VMA and the Xymon client from the link below and I can get at least an idea of the resources being used on the ESX server itself, or do I really need to have VMX?

I really don't like the idea of purchasing a license from an unknown guy for VMX. Seems really sketchy to me.

Jason Chambers
IT Help Desk Associate

GEOSOFT INC.
freedom to explore
T +X XXX.XXX.XXXX #344
F +X XXX.XXX.XXXX

Visit our user-be8ce7065ec5@xymon.invalid

-----Original Message-----
From: Thomas Eckert [mailto:user-2a86d6cd6326@xymon.invalid]
Sent: October-25-10 1:50 AM
To: xymon at xymon.com
Subject: Re: [xymon] ESX 4.1

As Vernon wrote to the list in reply to your post installing a xymon-/hobbit-client on the ESX-host is not sufficient for monitoring the ESX. The reason for this is
a) the service-console is just a VM by itself, so there is no way to monitor the cpu- and memory-consumption of the "bare-metal"
b) the service-console will not be available in post v4.1 ESX-versions (at least that's announced by VMware)

Personally I havn't looked into SNMP because I had several reports by people running small to mid-sized ESX installations that it's both unreliable and reporting incorrect values.

"Vmware-Monitor for Xmyon (VMX)" takes the offical approach recommended by VMware (and is thus _fully_ supported and not in conflict with support-contracts, ...): the virtual management assistant vMA (a pre-built virtual machine with management-tools available from VMware):
        http://www.vmware.com/go/vma4
collects the data. Data-processing is done by a small daemon that generates the status-messages for Xymon.
Super-short outline how to get your ESX-monitoring up and running with VMX:
1. fetch the vMA from VMware from above url and install it.
2. install a xymon-client on the vMA, rpm available from
        http://staff.telkomsa.net/packages/rhel5/xymon/x86_64/
3. install VMX on vMA (client-extension script) and on the xymon-server (for data-processing and graphing)

In particular you do not have to install anything on the ESX-hosts.

For more details I've attached the VMX-documentation for your convenience.

All the best,

        Thomas

On 10/24/2010 10:06 PM, Dave Garaway wrote:
Thanks for the reply. Is there any tricks to getting the client install and running on the ESX hosts?


----- Original Message -----
From: "Vernon Everett" <user-b3f8dacb72c8@xymon.invalid>
To: xymon at xymon.com
Sent: Sunday, October 24, 2010 6:34:32 PM
Subject: Re: [xymon] ESX 4.1

Hi Dave

This question pops up every few months or so. I even asked it myself once upon a time.
The short, but unfortunately incorrect answer is that you can install the Red Hat client in the service console. It is after all, a Linux variant.
However, this monitors only the service console, which is itself, only a VM, so it gives you almost nothing about the general health of the system as a whole.

You can install the Xymon client into each VM, in which case, you simply use the appropriate client for the installed OS. But again, this will only give an indication of the health of the VM, not the entire host server.

At one point, when called upon to monitor ESX, I started trying to do some interesting stuff with SNMP using Devmon, but I moved on to a different project, so I never completed it.
I did however post to the list what I had managed to do, and hoped
somebody else would have picked up where I left off. As far as I am
aware, nobody did. :-( NOTE : I am more than happy to be proven wrong on this point. :-) Scan the list for postings from me from about 12 to 18 months ago. It might come up with something which may prove useful.

Unless somebody takes the time to come up with an ESX specific client, or does some magic with SNMP, your only hope is to install clients into every VM.

Regards
Vernon


On Sun, Oct 24, 2010 at 8:13 AM, Dave Garaway < user-ee593a26f733@xymon.invalid > wrote:


Does anyone have a good way to monitor ESX hosts and the VMs that are running on them?

--
-- --------------------------------------------------------------------
| IT-Beratung Eckert | Hartkirchweg 54      | fon: +49 (0)761/ 594 9898
| Thomas Eckert      | 79111 Freiburg i.Br. | fax: +XX (X)XXX/ XXX XXXX
|                    | Germany              | http://www.it-eckert.de/

CONFIDENTIALITY NOTICE:  This email and any attachments are for the
exclusive and confidential use of the intended recipient.  If you are not
the intended recipient, please do not read, distribute or take action in
reliance upon this message. If you have received this in error, please
notify us immediately by return email and promptly delete this message
and its attachments from your computer system. We do not waive
attorney-client or work product privilege by the transmission of this
message.