Проверка работы жестких дисков на сервере Dell ESXi с использованием SNMP из Linux

Проверка работы жестких дисков на сервере Dell ESXi с использованием SNMP из Linux

Я хочу использовать SNMP, желательно через туннель SSH, чтобы проверить, работают ли диски в моем массиве. Есть 8 жестких дисков, работающих за контроллером PERC на Dell 730xd с ESXi v6.

Я использую snmpwalk с сервера Centos для запроса сервера Dell, работающего под управлением ESXi (v6). Я установил программное обеспечение Open Manage на гипервизор и создал там сообщество, а также включил SNMP и проверил брандмауэр.

Я установил MIBS из файла VMware-mibs-7.0.0-15924762.zip на сервере Centos и могу успешно взаимодействовать с сервером по SNMP, используя версию SNMP 2c. Я получаю около 2400 записей, включая размеры массивов, созданных контроллером PERC RAID. Я предполагаю, что у меня не тот MIBS, но сайт VMWare, похоже, приходит в упадок, с неработающими ссылками на подобные вещи.

Также, похоже, я не могу отправить запрос на сервер с помощью snmpwalk через туннель SSH через порт 161. Программное обеспечение OpenManage Client также не может связаться с сервером с помощью туннеля через порты 443 и 1311.

решение1

Итак, у вас есть несколько вопросов, давайте начнем с самого начала.

SNMP, желательно через туннель SSH

Зачем вам нужно добавлять дополнительный уровень сложности для вызова SNMP? Я предполагаю, что вы собираетесь делать этот вызов довольно часто, я бы постарался максимально минимизировать количество пакетов, отправляемых по ссылке. Если вам нужна аутентификация/шифрование, я бы рассмотрел SNMPv3. Он поддерживает широкий спектр протоколов аутентификации, а также шифрование трафика. Хотя туннелирование через другой протокол может работать, я не вижу причин, по которым кто-то захочет это делать.

Dell Server под управлением ESXi (v6). | Я установил MIBS из файла VMware-mibs-7.0.0-15924762.zip

Если вы хотите убедиться, что у вас правильный список MIB, я бы рекомендовал попробовать сопоставить список MIB с сервером, на котором вы его запускаете. Какую именно версию v6 вы запускаете на esxi?

Я получаю около 2400 записей, включая размеры массивов, созданных контроллером PERC RAID.

Если у вас есть размеры массивов, возвращаемых с помощью snmp walk, то что мешает вам просто запросить этот единственный MIB? Я могу порекомендовать использовать python (easysnmp) или telegraf для запроса этой информации, затем отправить ее в influxDB, а затем вы сможете делать с ней всевозможные вещи в будущем, например, выводить ее в Grafana.

Связанный контент