Назад | Перейти на главную страницу

Мониторинг питания на кластере Dell с помощью SNMP

Мне нужно отслеживать / собирать значения мощности кластера dell удаленно, используя SNMP. У меня очень мало опыта по этому поводу. Может ли кто-нибудь рассказать мне, шаг за шагом, как собрать или, возможно, получить файл журнала значений мощности из кластера dell с интервалом, скажем, 1 секунду?

EDIT: ОК, я узнал, что для получения значений мощности мы должны отправить соответствующий набор OID с помощью SNMP, чтобы иметь возможность доступа к значениям мощности.

Но есть ли указатели на то, что такое OID для доступа к значениям мощности в кластере? Я считаю, что это зависит от производителя?

Если вы устанавливаете Dell Open Manage Server Administrator (Репозиторий Dell Linux OMSA) он включает модуль SNMP agentX, который является демоном net-snmp и позволяет запрашивать всю информацию о конкретных поставщиках Dell. Вы можете получить все MIB от Dell, которые позволят вам переводить числовые OID в понятный человеку текст, который может помочь вам легко идентифицировать те, которые вы ищете, а также то, что означают возвращаемые значения.

Затем эту информацию можно отслеживать с помощью любой системы с поддержкой SNMP, такой как Cacti, Nagios и т. Д., Для предоставления уведомлений о тенденциях, отслеживания и предупреждений.

Вы можете использовать систему мониторинга, например Кактусы, Зенос, Zabbix (есть много других), чтобы сделать вам тяжелую работу. По большинству из них все, что вам нужно, - это научиться использовать собранные ими данные для построения графиков.

Другое решение - использовать snmpwalk, snmpget и другие net-snmp инструменты для создания сценария оболочки и запуска его с cron время от времени получать данные и лог.

Преимущество инструментов, подобных тем, которые я впервые упомянул, заключается в том, что они уже делают тяжелую работу за вас, но для небольших настроек их может быть слишком много, в таких случаях сценарий может быть лучше.

Помните, что вам понадобится сообщество только для чтения (SNMP v2), чтобы получать данные от каждого из членов кластера, и что вам нужно будет декодировать, какое именно значение snmp получает, что вам нужно (значения snmp иногда имеют странные имена , еще хуже, когда это неизвестно MIB).