check_esx
This plugin will work with both Nagios and MRTG. It takes various arguments, so that you can pull out global information or per-VM information.
Note that the VMWare SNMP daemon can support reporting on load average and filesystem space - so adding these lines:
load 10 10 10
disk /
to your /etc/snmp/snmpd.conf
will allow these to be reported.
This includes example templates for Nagios and MRTG.
Use the -h
flag to the check_esx
plugin for usage syntax.
Now also includes vmware_monitor.pl
, a utility to run every 5 mins which works with RRDTool to gather data, and dynamically reconfigures MRTG config files which can be passed to any MRTG display utility.
Updated to v2.2 to fix a few bugs. Version 2.4 supports ESX 3.x (I think) as well as 2.x Version 3.0alpha properly supports ESX 3.x (where x Version 3.0 developed with the help of Groundwork OpenSource. Thanks guys!
Note that ESX3.5 has a lot of problems with this now. A major rewrite is planned.
Major rewrite done and is now called check_vmware
. The updated version uses the VC API instead of SNMP and is here: http://www.steveshipway.org/forum/viewtopic.php?f=28&t=1648