我在ESXi5.1主机上安装了Dell OpenManage 7.3 VIB。 我认为VIB会将所有DELL特定的MIB加载到OS中。 我也在该主机上启用了snmpd,但是当我在做“snmpwalk”或“snmpget”时,我无法获取有关Dell特定OID的信息
VIB的来源:
DELL OpenManage 7.3 VIB
我得到的输出:
nmpget -v2c -c public myesxi.domain.com 1.3.6.1.4.1.674.10892.1.300.10.1.8.1 SNMPv2-SMI::enterprises.674.10892.1.300.10.1.8.1 = No Such Object available on this agent at this OID
我确实从VMWare堆栈获取OID,但不是戴尔的。 最终我想使用nagios插件“check_openmanage”,但它显然给我一个错误,因为它不能查询戴尔OID的
我错过了什么吗?
编辑:我看到包安装:
# esxcli software vib list | grep -i "OpenManage" OpenManage 7.3-0000 Dell PartnerSupported 2013-08-21
我不认为你可以。 它说,唯一的SNMP支持是发送陷阱,而不是查询。
此configuration仅用于将SNMP陷阱发送到OpenManage Essentials。 SNMP不用于发现。 WS-MAN是ESXi 5支持的唯一协议。
您的监控工具将需要说WS-MAN – 戴尔OME就是这样一个工具。 我现在懒得去看Nagios对WS-MAN的支持。
check_openmanage的文件似乎与我同意。
正如其他人所说的,SNMP硬件轮询不适用于ESXi上的OMSA,因此您不能使用check_openmanage,但是您的目标是硬件监控,您可以查看check_esxi_hardware.py插件(适用于Dell,HP,IBM)。 它的工作原理与使用OMSA 7.3在ESXi 5.1上宣告的一样,并且与check_openmanage的输出非常相似。
要从Windows工作站连接到7.3 VIB,您将需要戴尔印度(仅戴尔网站将列出), OpenManage Server Administrator版本7.3 http://downloads.dell.com/FOLDER01679890M/1 /OM-SrvAdmin-Dell-Web-WIN-7.3.0-350_A00.exe