我在 ESXi5.1 主机上安装了 Dell OpenManage,我想通过 Centreon 对其进行监控。由于 check_openmanage 插件不能与 ESXi 一起使用(根据那篇帖子:ESXi5.1 上的 DELL OpenManage 7.3并根据我自己的经验),我安装了检查ESXI硬件插件。
我想知道它是否具有 check_openmanage 功能,例如仅显示处理器的温度。
现在我使用./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,它们非常相似)。
谢谢 :)
答案1
我认为最好使用 vmware sdk 检查所有运行时健康传感器,并通知没有绿色状态的传感器。这(以及其他内容)正是来自 op5 的 check_vmware_api使用'-l 运行时 -s 健康'开关。
$ ./check_vmware_api -H $HOSTADDRESS$ -u user -p pwd -l runtime -s health
CHECK_ESX.PL OK - All 217 health checks are Green