После ввода в эксплуатацию дополнительной стойки серверов НР опять подняли вопрос о контроле температуры в серверной комнате. В принципе я ее уже давно мониторю через 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
А что вы думаете по этому поводу?