Since the release of vSphere, there is a new feature called Hardware Status plug-in.
The new vCenter Sever 4 Hardware Status plug-in provides the ability to monitor the hardware health of your VMware ESX hosts,
including key components such as fans, system board, and power supply. The health information displayed by the vCenter Hardware
Status plug-in are defined and provided by the server hardware vendor through the industry-standard Common Information Model
(CIM) interface.
You can find it on a new tab at the host level in vCenter server:
But when I want to view the information in the Hardware Status tab I got the error: You do not have permission to run this command
Luckily I was not the only one with this problem and there is already a topic about this error on the VMware Communities: http://communities.vmware.com/message/1360601#1360601
These are the steps I took to fix this issue:
- Stop the VMware VirtualCenter Management Webservices service.
- Delete the C:\Program Files (x86)\VMware\Infrastructure\tomcat\webapps\vws\data\VcCache-default-0.XhiveDatabase.DB file.
- Start the VMware VirtualCenter Management Webservices service.
- Reconnect to the vCenter Server
After reconnecting to the vCenter server, I was able to view the Hardware Status again.
On Page 6 of what-is-new-in-vmware-vcenter-server-4.pdf you can find more information about the Hardware Status tab.
It does not always work.
I upgraded from vcenter 2.5 u5 to vcenter 4.0
At firts i got the an error occurred pleas try again in an other session of vsphere.
Then i delete the file as specified in the artikel.
And now i’m stuck with the you do not have permission error. (internet explorer security disabled)
Tried to manualy create the file no luck
Rule one dont delete, rename.
I did this suggested fix but to no avail.
regards
Check out http://www.vmwareinfo.com/2009/12/vcenter-hardware-status-error-you-do.html for another potential fix.
CARLO.
Does anyone know if this “hardware status” data can be queried via PowerCLI?
Unfortunately not. This “hardware status” is running as a webservice on tomcat. This webservice is not reachable with PowerCLI so far I know.