А АSaturday 29 April 2023

Мониторинг температуры с помощью MS SCOM.

Всем привет.

После ввода в эксплуатацию дополнительной стойки серверов НР опять подняли вопрос о контроле температуры в серверной комнате. В принципе я ее уже давно мониторю через Zabbix.

Но вчера я решил сравнить как же может с этим справиться MS System Center Operations Manager 2016 (SCOM), т.е. было решено уже в нем промониторить температуру серверной в которой находиться наш НР через  iLO SNMP.

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

Как создавать монитор и правило для НР iLO SNMP рассказано здесь и здесь с рисунками.

Чтобы мониторить обьект через SNMP прежде всего необходимо знать в каком OID зашито значение температуры окружения нашей версии НР iLO. Я знаю, так как нужное значение OID уже указано в моем Zabbix:

1.3.6.1.4.1.232.6.2.6.1.0

Далее я бегло пройдусь по пунктам процесса настройки мониторинга:

1. Прежде всего необходимо добавить сетевое устройство (iLO серверa) в SCOM в "Administration/Network Management". Для этого надо определить новое Discovery Rule, или добавить изменения в существующее.

И запустить  Discovery-правило на выполнение. После успешного определения устройства сервер появится в списке сетевых устройств в "Network Devices".

Иначе ваше устройство попадет в "Network Device Pending Management", где будет указана причина "No response SNMP" или "No response Ping". Фокус в том что для SCOM надо включить определенные правила в фаерволле сервера (по умолчанию они отключены): 



2. На вкладке Authoring/Groups добавить новую группу устройств (например Forza HP iLO) куда и внести найденое устройство.

3. Для создания монитора на вкладке Authoring/Monitors выбрать "Create a Monitor", тип объекта Node где и создать Unit монитор.

4. По аналогии создать правило на вкладке Authoring/Rules где выбрать "Create a new Ruler".

И монитор и правило по п.п. 3 и 4 оставляем в состоянии Disabled, ибо для них позже включается переопределение (overrides) исключительно для работы с датчиками температуры.

В итоге наше устройство будет видно в Monitoring/Network Monitoring/Network Devices.

А монитор (графики) будет виден в Monitoring/SNMP Monitoring/Forza HP iLO, где

  • SNMP Monitoring - Managment pack,
  • Forza HP iLO - group of devices.


Завершающими шагами по настройке мониторинга температуры в SCOM могуть быть: 

  • настройка рассылки оповещений по созданному монитору. 
  • добавление объекта датчика температуры в распределенные приложения. 
  • создание всевозможных представлений, виджетов и панелей в консоли SCOM.

В итоге все работает, но я не уверен что представленное решение лучше чем мониторинг в Zabbix. Тем более говорят что SCOM Microsoft уже как 5 лет не развивает.

Удачи.


No comments:

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное