对于 ESXi5.1 (VMWare vSphere) 映像,我可以在 vSphere 用户界面(在监视器/硬件状态下)看到温度数据。我尝试使用 snmpwalk 搜索可用的 snmp 数据,但在那里的任何地方都找不到数据。
也许我错过了一些东西。有人知道温度数据的正确 MIB 吗?
否则,如何访问这些数据?
顺便说一下,这是一台从HP 提供的映像安装的机器。
编辑:硬件是 ProLiant DL360 G7。
我不想监控服务器,而是绘制可用的温度计。
尝试使用以下硬件在我的服务器上绘制 CPU 负载:ProLiant DL360p Gen8(ProLiant DL360 G7 上的行为相同)。
机器运行的是VMWare ESXi5.1
为了创建 CPU 尖峰,我运行dd if=/dev/zero of=/dev/null
,我知道 CPU 过载,因为我可以在 vCenter 上显示的图表中看到相关尖峰。
但是,运行此 snmpwalk:
snmpwalk -v 1 -c ******** 192.168.MY_IP 1.3.6.1.2.1.25.3.3.1.2
Run Code Online (Sandbox Code Playgroud)
显示以下结果:
iso.3.6.1.2.1.25.3.3.1.2.1 = INTEGER: 3
iso.3.6.1.2.1.25.3.3.1.2.2 = INTEGER: 2
iso.3.6.1.2.1.25.3.3.1.2.3 = INTEGER: 2
iso.3.6.1.2.1.25.3.3.1.2.4 = INTEGER: 3
Run Code Online (Sandbox Code Playgroud)
我不是在寻找正确的 MIB 吗?我应该将这些乘以一个常数吗?
顺便说一句,使用 HP Agentless Monitoring 我能够获得一些 cpu 统计信息,但不是我正在寻找的,至少我在这些 MIB 中找不到任何东西。