Я установил Dell OpenManage 7.3 VIB на хосте ESXi5.1. Я предполагал, что VIB загрузит все MIB, специфичные для DELL, в ОС. Я также включил snmpd на этом хосте, но когда я выполняю "snmpwalk" или "snmpget", я не получаю информацию о конкретных OID Dell.
Источник 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
Я получаю OID из стека VMWare, но не от Dell. В конце концов я хочу использовать плагин 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 не работает с OMSA на ESXi, поэтому вы не можете использовать check_openmanage, но, поскольку вашей целью является мониторинг оборудования, вы можете посмотреть check_esxi_hardware.py плагин (для Dell, HP, IBM). Он работает точно так же, как рекламируется в ESXi 5.1 с OMSA 7.3, и имеет очень похожий вывод на check_openmanage.
Чтобы подключиться к 7.3 VIB с вашей рабочей станции Windows, вам понадобится это, любезно предоставлено Dell India (только сайт Dell, который перечислит это), OpenManage Server Administrator версии 7.3 http://downloads.dell.com/FOLDER01679890M/1/OM-SrvAdmin-Dell-Web-WIN-7.3.0-350_A00.exe