Multi function plugin for monitoring memory, disk IO and ethernet IO pr virtual machine.

It will only work with VMware GSX servers (up to version 2.x), not ESX (Version 3 and 4).

RequirementsPerl VMware::Config::Server VMware::Config::VM
Supported platformsVMware GSX
Written byRune Nordbøe Skillingstad rune@…


Copy vmware_gsx_ to /usr/share/munin/plugins

As VMWare brings its own perl, on Debian Etch I had to change the first line of the script.

#!/usr/lib/vmware/perl5/bin/perl -w -I/usr/lib/vmware/perl5/site_perl/5.005/

Run munin-node-configure

# munin-node-configure --shell
ln -s /usr/share/munin/plugins/vmware_gsx_ /etc/munin/plugins/vmware_gsx_disk
ln -s /usr/share/munin/plugins/vmware_gsx_ /etc/munin/plugins/vmware_gsx_memory
ln -s /usr/share/munin/plugins/vmware_gsx_ /etc/munin/plugins/vmware_gsx_net

Run the ln commands.

Restart munin-node


If run from GSX server, no configuration is needed. If run remote the following variables should be added (default port is 902)

[vmware_gsx*] gsx-server.domain.tld
   env.port 902
   env.user munin
   env.passwd munin
Last modified at 2010-01-05T15:00:39+01:00 Last modified on 2010-01-05T15:00:39+01:00

Attachments (1)

Download all attachments as: .zip