Список тегов SNMP для HP ProLiant Microserver Gen8 ILO 4

Вопрос или проблема

Интересно, как получить более сложные элементы данных от моего HP Microserver Gen8 через его ILO-4 адрес. Я использую общий Ethernet порт ILO, и, например,

snmpget -v2c -c public 172.22.2.19 .1.3.6.1.2.1.1.1.0

который я нашёл на https://www.alvestrand.no/objectid/1.3.6.1.2.1.1.html, работает и возвращает

iso.3.6.1.2.1.1.1.0 = STRING: "Integrated Lights-Out 4 2.82 Feb 06 2023"

но все списки OID, которые я нахожу, например https://kennethdalbjerg.dk/2022/05/12/snmp-oid-list-for-ilo4 или https://wiki.esia-sa.com/en/snmp/snmp_hp_ilo4), возвращают No Such Instance currently exists at this OID.

Кстати, в этих списках говорится использовать Private Enterprise Number 232, который принадлежит “Compaq”. Интересно, почему.

Ответ или решение

Вопрос о том, как получить подробные данные с HP ProLiant Microserver Gen8 через его ILO-4 адрес, имеет свои сложности, в первую очередь связанные с точностью выбора OID (Object Identifier). SNMP, или протокол простой сетевой управляемости, использует OID для идентификации различных параметров и состояний оборудования.

Теория

HP ProLiant Microserver Gen8, как и многие серверы других производителей, использует интерфейс iLO (Integrated Lights-Out) для удаленного управления сервером без необходимости физического доступа. iLO позволяет получить доступ к информации о состоянии системы, конфигурации, загрузке процессора, памяти и другим метрикам.

OID в iLO:

OID — это уникальные идентификаторы, которые следует использовать для извлечения информации из устройства через SNMP. Стандартные OID, такие как те, которые вы использовали в вашем примере (.1.3.6.1.2.1.1.1.0), часто возвращают базовую информацию о системе. Например, ваш запрос на .1.3.6.1.2.1.1.1.0 возвращает строку с версией iLO.

Для более детального мониторинга вы можете использовать частные OID, специфичные для продукции определенного производителя. Стоит отметить, что "Compaq" упоминается как Private Enterprise Number 232. Это связано с тем, что Compaq была приобретена HP, и многие технологии, разрабатываемые в рамках Compaq, были интегрированы в линейку продуктов HP.

Пример

Пример подобного запроса через snmpget:

snmpget -v2c -c public 172.22.2.19 1.3.6.1.4.1.232.2.2.4.1.0

Этот запрос направляется на сервер для получения специфичной информации, такой как состояние процессора, памяти или температурных датчиков. Заметьте, как в OID используется "232", что указывает на принадлежность к набору объектов, разработанных изначально в Compaq.

Если в ответе вы получаете «No Such Instance currently exists at this OID», это может означать, что запрашиваемая метрика не поддерживается на вашем устройстве из-за ограничения функционала или версии прошивки.

Применение

Для успешного извлечения нужных данных вам потребуется:

  1. Обновление прошивки: Убедитесь, что прошивка iLO обновлена до последней версии, что позволит использовать более широкий диапазон OID.

  2. Использование специализированных MIB: Управляющие информационные базы (MIB-файлы) содержат описания всех доступных OID. HP предоставляет MIB-файлы для всех своих устройств. Убедитесь, что у вас есть доступ к MIB, относящимся к iLO4.

  3. Проверка конфигурации SNMP: Убедитесь, что расположение и конфигурация SNMP на сервере и вашей управляющей системе настроены корректно. Это Includes community string, а также наличие всех необходимых прав доступа.

  4. Необходимость в частных OID: Если вам нужно более детальное отслеживание параметров, возможно, необходимо ознакомиться с документацией по частным OID для HP устройств, которая обычно включена в документы по SNMP от производителя.

  5. Обращение к HP Support: В случае если перечисленные шаги не помогли, обращение в техническую поддержку может дать более глубокое понимание и список доступных OID, специально для вашего оборудования.

В современном контексте IT администрирования—особенно это касается управления серверной инфраструктурой—понимание и умение работать с SNMP является критически важным навыком. Это позволяет не только получать данные для мониторинга состояния оборудования, но и реагировать на проблемы оперативно, обеспечивая стабильную работу всей архитектуры IT-системы.

Оцените материал
Добавить комментарий

Капча загружается...