Vmware-Esxi

ESXi5.1 上的戴爾 OpenManage 7.3

  • November 23, 2013

我在 ESXi5.1 主機上安裝了 Dell OpenManage 7.3 VIB。我假設 VIB 會將所有 DELL 特定的 MIB 載入到作業系統中。我也在該主機上啟用了 snmpd,但是當我執行“snmpwalk”或“snmpget”時,我沒有獲得有關戴爾特定 OID 的資訊

VIB的來源:

戴爾 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”,但它顯然給了我一個錯誤,因為它無法查詢 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 非常相似。

引用自:https://serverfault.com/questions/532955