使用Centreon上的check_esxi_hardware监控ESXi 5.1上的Dell硬件

我在ESXi5.1主机上安装了Dell OpenManage,我想通过Centreon进行监控。 由于check_openmanage插件不能与ESXi一起使用(根据该文章 : ESXi5.1上的DELL OpenManage 7.3以及我自己的经验),我安装了check_esxi_hardware插件。

我想知道它是否具有check_openmanagefunction,如只显示处理器的温度 。

现在我使用./check_esxi_hardware.py -H hostname -U user -P password --perfdata ,我把所有东西都放在一个块里: OK - Server: Dell Inc. PowerEdge R520 s/n: 3GHPV02 System BIOS: 2.1.2 2014-01-20|P1Pow_0_System_Board_1_Pwr_Consumption=154;588;644 P2Vol_0_Power_Supply_1_Voltage_1=230;0;0 P2Vol_1_Power_Supply_2_Voltage_2=230;0;0 P3Cur_0_Power_Supply_1_Current_1=0.4;0;0 P3Cur_1_Power_Supply_2_Current_2=0.4;0;0 P4Tem_0_Processor_1_Temp=48;0;0 P4Tem_1_Processor_2_Temp=42;0;0 P4Tem_2_System_Board_1_Inlet_Temp=24;42;47 ...

如果可能有这些碎片,我希望使用说明来制作Centreon命令(或Nagios,它们非常相似)。

谢谢 :)

在我看来,最好使用vmware sdk检查所有运行时健康传感器,并通知没有绿色状态的传感器。 这是(其他的东西)正是op5做的check_vmware_api使用'-l runtime -s health'开关。

 $ ./check_vmware_api -H $HOSTADDRESS$ -u user -p pwd -l runtime -s health CHECK_ESX.PL OK - All 217 health checks are Green