Monitoring of VMware environments is performed using the VMware API Web Services.
Depending on VMware environments, the ServiceNav Box must be able to access these Web Services in https and authenticate itself.
If the VMware datacenter is managed by a vCenter, the information must be collected on the vCenter: this is where it is most recent, especially in terms of the used datastore space. Moreover, experience shows that the collection of information at the ESX level managed by a vCenter may not work randomly, generating UNKNOWN / CRITICAL statuses. In this case, it is therefore necessary to create a user in the vCenter with read-only rights on the vCenter.
In the case of one or more ESX hypervisors alone, the information will be collected directly on the ESX host. In this case, create a local user on the ESX host with read-only rights, as shown here : Prerequisite: configure a service account to monitor ESXi.
Once the user has been created in the hypervisors and vCenter, it must be entered in the section: "Supervision configuration", menu: "General" then "Supervision account". We add the VMware account with the adhoc user created above.
VMware datacenter monitoring via vCenter: Create a monitoring account VMware vCenter
Supervision of ESXi directly on the host: create a supervision account : VMware
Monitoring VMware environments is very advanced in ServiceNav. For this reason, we have produced equipment models that allow you to deploy unitary services very quickly. These equipment models depend on the context: vCenter or isolated ESX host.
Supervision via vCenter
|System - VMware vCenter||Allows you to monitor the status of datastores and alarms in a VMware vCenter. In the case of multiple datastores, configure one unit service per datastore.|
|System - VMware vCenter - ESX||This device model collects status and metrology information about a host on a VMware vCenter: vCenter connection status, latency, processor, memory, hardware health, and more. VMware host name must be the same in monitoring and in vCenter.|
|System - VMware vCenter - VM||Equipment model for collecting all status and metrology information from a virtual machine in a vCenter through the VMware Web Service. The name of the VM must be the same in the supervision and in vCenter..|
|System - VMware vCenter - VM Status||Equipment model for collecting all the status information of a virtual machine on a vCenter through the VMware Web Service: configuration problems, vCenter connection status, operating system status, VMware Tools status. The name of the VM must be the same in the supervision and in vCenter..|
Supervision of an isolated ESX host
|System - VMware ESX||This model is used to monitor a VMware ESX/ESXi hypervisor when it is not a member of a vCenter cluster.|
|System - VMware ESX - VM||This model is used to monitor virtual machines in a VMware ESX hypervisor when the VMware ESX hypervisor is not a member of a vCenter cluster.|