With the introduction of VMware ESXi, VMware had to provide a new way to monitor hardware resources. With the removal of the service console it is no longer possible to install dedicated agents to monitor hardware resources. To solve this problem VMware has leveraged the industry standard CIM technologies to enable interoperable remote hardware health monitoring on both the ESX and ESXi platforms.
CIM stands for Common Information Model and is is open standard that defines how computing resources can be represented and managed. CIM providers are used as the mechanism to provide management access to device drivers and underlying hardware. The following figure shows the CIM management model.
Hardware vendors, which include both the server manufacturers and specific hardware device vendors, can write providers to provide monitoring and management of their particular devices. VMware also writes providers that implement monitoring of server hardware, ESX/ESXi storage infrastructure, and virtualization-specific resources.
To enable specific hardware monitoring of your ESXi servers you can install the CIM provider of your server hardware vendor. You can download the latest versions of these providers here:
To install the CIM provider you can use the vSphere Management Assistant (vMA). Use the following instructions to install the CIM provider:
- Log on to the vMA as an administrator and provide the password when prompted.
- Copy the CIM provider file to a directory on the vMA.
- Put the ESXi 4.0 host in maintenance mode.
- In the vMA, execute the following command:
vihostupdate –server <IP address of ESXi 4 Host> -i -b <path to CIM provider file>
- Enter the root username and password of the ESXi 4.0 host when prompted. The command output displays a successful or a failed update.
- Restart the ESXi 4.0 host system.
After a successful installation you should see the additional sensors provided by your vendors CIM provider in the hardware status tab of your ESXi server (through the vSphere Client).