为什么没有输出从我的check_esx_cim插件返回?

我有几台运行v5.0.0-469512的ESXi主机。 我使用Icinga来监视这些主机。 最近,我不得不重新安装其中一台ESXi主机,重新安装后,我无法获得所有的监控指标。

我使用check_esx_cim脚本进行监视,该脚本是Nagios编译的Python脚本。 我已经确保UserVars.CIMEnabled = 1被适当地configuration。 vSphere报告说安全CIM服务器正在端口5989上运行。 我可以从监视主机成功telnet到该端口,所以我不相信有任何vCenter防火墙问题。

我甚至可以获取CIM_PhysicalMemory和CIM_Processor指标的监控数据。 但是我得到了CIM_Battery,CIM_Fan和CIM_PowerSupply的“没有从插件返回的输出”消息。 check_esx_temp.pyc脚本也是如此。

我在这里find的文档在这种情况下不是很有帮助: http : //exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/Monitor-ESX-hosts-in-Nagios-with-CIM-and-SSH /细节

我将运行的ESXi主机与重新安装的ESXi主机进行了比较,一切似乎都是相似的。 我已经重新启动了安全CIM服务器,试图解决这个问题。 我不认为NRPE在任何ESXi主机上运行。 我可以执行哪些其他故障排除步骤? 我还忽略了其他configuration步骤?