Vmware-Esxi
ESXi5.1 上的戴爾 OpenManage 7.3
我在 ESXi5.1 主機上安裝了 Dell OpenManage 7.3 VIB。我假設 VIB 會將所有 DELL 特定的 MIB 載入到作業系統中。我也在該主機上啟用了 snmpd,但是當我執行“snmpwalk”或“snmpget”時,我沒有獲得有關戴爾特定 OID 的資訊
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”,但它顯然給了我一個錯誤,因為它無法查詢 Dell OID
我錯過了什麼嗎?
編輯:我看到包已安裝:
# esxcli software vib list | grep -i "OpenManage" OpenManage 7.3-0000 Dell PartnerSupported 2013-08-21
我不認為你可以。它說唯一的 SNMP 支持是用於發送陷阱,而不是用於查詢。
此配置僅用於將 SNMP 陷阱發送到 OpenManage Essentials。SNMP 不用於發現。WS-MAN 是 ESXi 5 支持的唯一協議。
您的監控工具需要使用 WS-MAN - Dell OME 就是這樣一種工具。我現在懶得去查找 Nagios 對 WS-MAN 的支持。
check_openmanage的文件似乎同意我的看法。
正如其他人所提到的,SNMP 硬體輪詢不適用於 ESXi 上的 OMSA,因此您不能使用 check_openmanage,但由於您的目標是硬體監控,您可能會查看 check_esxi_hardware.py外掛(適用於 Dell、HP、IBM)。它的工作原理與 ESXi 5.1 和 OMSA 7.3 上宣傳的完全一樣,並且輸出與 check_openmanage 非常相似。