Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


icinga:centreon-plugins:ups-eaton-powerware-monitoring

Это старая версия документа!


Плагин мониторинга ИБП Eaton Powerware (hardware::ups::powerware::snmp::plugin)

В состав комплекта Centreon Plugins входит плагин мониторинга источников бесперебойного питания (ИБП) Eaton Powerware. Реализован мониторинг ИБП с помощью периодических опросов по протоколу SNMP.


Режимы работы плагина

Плагин мониторинга имеет несколько режимов работы, позволяющих отслеживать состояние разных показателей:

# /usr/lib/nagios/plugins/centreon-plugins/centreon_plugins.pl \
--plugin=hardware::ups::powerware::snmp::plugin \
--list-mode

... Modes Available: alarms battery-status environment input-lines output-lines output-source


Режим alarms

Режим позволяет создать отдельную службу мониторинга, например «Eaton UPS Alarms», статус которой будет меняться в зависимости от критических событий, зафиксированных на ИБП. Пример вызова данного режима:

# ./centreon_plugins.pl --plugin=hardware::ups::powerware::snmp::plugin \
--hostname=UP003 --snmp-version=1 --snmp-community=public \
--mode=alarms --verbose

OK: No problems detected. | Number of message checked: 0

Ключ –verbose используем для более детального вывода


Режим battery-status

Режим позволяет создать отдельную службу мониторинга, например «Eaton UPS Battery Status», статус которой будет меняться в зависимости от состояния аккумуляторов ИБП. Режим позволяет получить рассчётное время автономной работы от батарей и текущий статус заряда батарей в процентах. Пример вызова данного режима:

# ./centreon_plugins.pl --plugin=hardware::ups::powerware::snmp::plugin \
--snmp-version=1 --snmp-community=public --hostname=UP003 \
--mode=battery-status \
--warning-charge-remaining=50:100 --critical-charge-remaining=25:100 \
--warning-charge-remaining-minutes=@10:15 --critical-charge-remaining-minutes=@0:9 \
--filter-uom='%' --verbose

OK: battery status is 'batteryResting', remaining capacity: 87 % | 'battery.charge.remaining.percent'=87%;50:100;25:100;0;100 'battery.charge.remaining.minutes'=32;@10:15;@0:9;0; 'battery.voltage.volt'=259;;;;

Опциями warning-charge-remaining и critical-charge-remaining задаём границы изменения статуса для уровня заряда батарей в процентах (менее 50% - предупреждение, менее 25% - критический статус).

Опциями warning-charge-remaining-minutes и critical-charge-remaining-minutes задаём допустимые границы времени автономной работы в минутах (больше 15 минут - нормально, от 15 до 10 минут - предупреждение, меньше 9 минут - критичкский статус)

Опцией filter-uom отсекаем любые обозначения единиц измерения, кроме тех, что поддерживает наша система мониторинга (в нашем случае допустимым является только %)

Уровень напряжения на батарее в данном примере не имеет границ для оповещений.


Режим environment

Режим позволяет создать отдельную службу мониторинга, например «Eaton UPS Environment», статус которой будет меняться в зависимости от состояния сенсоров окружающей среды (внешних температурных датчиков), а также подключенных к ИБП внешних датчиков, измеряющих температуру и влажность. Пример вызова данного режима:

# ./centreon_plugins.pl --plugin=hardware::ups::powerware::snmp::plugin \
--snmp-version=1 --snmp-community=public --hostname=UP003 \
--mode=environment \
--critical-remote-humidity=6:59 --critical-remote-temperature=11:34 \
--critical-internal-humidity=6:59 --critical-internal-temperature=11:39 \
--verbose --filter-uom='%'

OK: internal temperature: 25.00 C, remote temperature: 22.00 C, remote humidity: 20.00 % | 'internal_temperature'=25.00;;11:39;0; 'remote_temperature'=22.00;;11:34;0; 'remote_humidity'=20.00%;;6:59;0;100

Опциями critical-remote-humidity и critical-internal-humidity задаём границы изменения статуса для уровня влажности в процентах на внутреннем и внешнем датчиках (в нашем примере допустимый уровень - от 6 до 59%, за рамками которого - критический статус).

Опциями critical-remote-temperature и critical-internal-temperature задаём допустимые границы температурного режима в градусах по шкале Цельсия (нормальный уровень - от 11С до 39С внутри ИБП и от 11С до 34С на внешнем температурном датчике, за рамками этих значений - критический статус). Верхняя граница на внутреннем температурном датчике установлена немного выше, чем на внешнем датчике, исходя из того, что все имеющиеся под руками ИБП Powerware показали такую разницу при штатной работе ИБП.

Опцией filter-uom отсекаем любые обозначения единиц измерения, кроме тех, что поддерживает наша система мониторинга (в нашем случае допустимым является только %)


Режим input-lines

Режим позволяет создать отдельную службу мониторинга, например «Eaton UPS Input Lines», статус которой будет меняться в зависимости от состояния входного напряжения на силовых вводах, подключенных к ИБП. Пример вызова данного режима:

# ./centreon_plugins.pl --plugin=hardware::ups::powerware::snmp::plugin \
--snmp-version=1 --snmp-community=public --hostname=UP003 \
--mode=input-lines \
--critical-frequence=49:51 --filter-uom='%'

OK: frequence: 49.90 Hz - Input Line '1' current: 6.00 A, voltage: 216.00 V | 'frequence'=49.90;;49:51;; 'current'=6.00;;;0; 'voltage'=216.00;;120:250;;

Опциями warning-voltage и critical-voltage можно самостоятельно указать допустимые границы для входного напряжения, однако можно и не использовать эти опции. В таком случае верхняя и нижняя границы будут получены плагином автоматически из значений, установленных в настройках модуля управления ИБП.

В нашем примере используется опция critical-frequence, с помощью которой мы задаём допустимые границы колебания значений частоты тока на силовом вводе (допускаем уровень от 49 до 51 Hz, за рамками которого - критический статус).

Опцией filter-uom отсекаем любые обозначения единиц измерения, кроме тех, что поддерживает наша система мониторинга (в нашем случае допустимым является только %)

Режим output-lines


Режим output-source


Проверено на следующих конфигурациях:

Версия ОС Версия Icinga Версия Centreon Plugins
Debian GNU/Linux 9.12 (Stretch) r2.11.2-1 20200204

Автор первичной редакции:
Алексей Максимов
Время публикации: 10.03.2020 13:18

Обсуждение

Ваш комментарий:
 
icinga/centreon-plugins/ups-eaton-powerware-monitoring.1583840384.txt.gz · Последнее изменение: 10.03.2020 14:39 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki