Welcome to Questions - Ask OpenNMS, where you can ask questions and receive answers from other members of the community.

How can I monitor VMware health status?

0 votes
OpenNMS version
asked Oct 14, 2013 by mfuhrmann (7,350 points)

1 Answer

0 votes
Best answer

You can monitor the hardware status using the VMware integration in 1.12+. Out of the box it is just possible to monitor the hardware status in a vSphere environment. Using this feature requires to configure a VMware requisition to import VMware host systems and virtual machines. The global sensor health status is monitored by the VMwareCim-HostSystem. If the health status is not OK the service goes down. The event reason gives you the information which of the sensors are not ok.

You find more detailed information in the Wiki page for configuring the VMware requisition.

answered Oct 14, 2013 by indigo (11,680 points)
selected Oct 15, 2013 by mfuhrmann
I guess I forgot some basics... How does OpenNMS detect a ServiceDown if no poller is active? Isn't the pollerd the guy who normaly detects ServiceDown events? There is only a datacollection as far as I know. So a possible event could be DatacollectionFailed or something like that.
The VMwareCim-HostSystem has by default a poller running. This is monitored by the "org.opennms.netmgt.poller.monitors.VmwareCimMonitor" in Pollerd which checks the hardware status. The service binds also a data collection against this service to get CIM data from the host system. So it is possible to get two different notifications. One from the data collector and one from the service poller. If you have no service monitor assigned in Pollerd, then the WebUI shows "Not monitored". If you have a percentage value, then a service monitor is running in Pollerd.