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 /
/etc/snmp/snmpd.conf will allow these to be reported.
This includes example templates for Nagios and MRTG.
-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