I am having problems for monitoring vmware virtual machines... these kind of platforms only show Availability but no cpu use, memory usage, etc. I have seen in documentation that I need monitoring de VMWare server to watch this information about every VMachine... but in this way... Can I monitore a postgres or tomcat server inside a VMachine?
Also I am trying to monitore a VMware server 1.x but the agent is falling everytime... actually I am investigating about it...
The vmware-plugin is very useful once you get it to work. It will be able to correlate which host does a VM belong to, as well as memory and CPU available to the VMs. The control actions are priceless and if you use the enterprise version, coupling that with roles can make your life a breeze. I speak from experience 🙂
Anyway, I posted on another thread but here it is again
You will need a binary called libvmcontrol-helper. It should reside under /usr/lib/vmware/bin. This is used by vmware-plugin startup to create the vmcontrol(64).so file which is in turn used by the vmware-plugin to execute native called from java.
The binary is part of the vmware-api-distribution which you can download from VMware's website.
Had some issues also (and now a new one too) in getting libvmcontrol-helper to go with the server side. I also suggest what Ahriakin stated with putting the Hyperic Agent on each VM as well. I had some initial issues with 3.1.1 on the VM's, but 3.1.4 seemed to take care of that.