Шаблон для мониторинга состояния ИБП с помощью Network UPS Tools (NUT) в Zabbix.

Предлагаю Вашему вниманию шаблон для мониторинга состояния ИБП с помощью Network UPS Tools (NUT) , с которым взаимодействует Zabbix агент.

Шаблон и код на основе проекта Zabbix-NUT-Template.


Список параметров:

• Имя драйвера NUT

• Модель ИБП

• Производитель ИБП

• Нагрузка (Вт)

• Номинальная нагрузка (Вт)

• Напряжение батарей (В)

• Напряжение на входе (В)

• Напряжение на выходе (В)

• Уровень заряда батарей (В)

• Расчётное время работы от батарей (Мин.)

• Состояние, значение №1

• Состояние, значение №2

• Тревога

• Температура (°C)

• Частота на входе (Гц)


Вот внесённые мной изменения:

1) Переменная ups.status может содержать два значения, поэтому добавлена переменная ups.status-2.

Вот например, при остановке вентилятора в ИБП Powerware 5125 RM была следующая картина:

ups.status: ALARM OL

ups.alarm: FAN_FAIL


2) Добавлена обработка ошибки Error: Variable not supported by UPS.

Эта ошибка возникает в следующих случаях:

- если параметр не поддерживается данной моделью ИБП

- переменная поддерживается, но её значение в данный момент отсутствует, например так ведёт себя переменная ups.alarm.


Протестировано в Debian с пакетами версий 2.6.4-2.3+deb7u1 и 2.7.2-4.

Подробное описание и файлы здесь.


Это ссылка на Share.Zabbix.com

По моему мнению пакет Network UPS Tools (NUT) лучше чем APCUPSd по следующим причинам:

1. Больше список поддерживаемых ИБП.

2. Возможность мониторинга нескольких ИБП на одном ПК.

Но зато в APCUPSd есть apctest — программа для настройки, калибровки ИБП APC.

GNU/Linux

1K постов15.5K подписчик

Добавить пост

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

5
Автор поста оценил этот комментарий
Сначала подумал, что читаю хабрахабру.
раскрыть ветку
1
Автор поста оценил этот комментарий

Я понял почему этот пост на пикабу, а не в хабре...

Там запинали бы.

Ошибок куча:

- battery.runtime - не в минутах, а в секундах... ничоси ошибочка... в 60 раз всего-лишь;

- ups.power.nominal - не в Ваттах, а в Вольт-Амперах, тому, кто разницы не понимает, вообще лучше к ИБП не подходить;

- ups.load - не в Ваттах, а в процентах) это вообще уже смех просто...

Вот прежде, чем во всех ресурсах размещать ерунду свою, сначала документацию почитал бы по переменным от разработчика NUT, на.... Я за тебя нашёл:

https://networkupstools.org/docs/developer-guide.chunked/apas01.html

А то, деловой такой, уже в Zabbix Share разместил, на пикабушечку залил, смотрите... какой я умный... NUT и ZABBIX админю..

Админ мамкин...

раскрыть ветку
Автор поста оценил этот комментарий
Не всегда хорошо работает, к сожалению. Был один сервер на винде и несколько на линуксе. Ибп по usb к винде, остальные по сети через nut сервер. Все запитаны от одного ИБП cyberpower. При отключении питания или при его включении драйвер в винде зависал, на что nut реагировал командой на отключение серверов. Причем не каждый раз а примерно 1 раз из 10.
Внятных ответов у них на форуме нет. Четкого свежего списка поддерживаемых устройств тоже.
раскрыть ветку
Автор поста оценил этот комментарий

@mr.GreyWolf Сорян за некрофилию. Шаблон импортировал, получается что 2 скрипта создал и к ним 2 конфига (один комплект из архива, один тут), права на исполнение на файлы задал, к узлу где живет NUT сервер прикрепил шаблон и... а что дальше? уже 20 минут прошло, а ничего.

раскрыть ветку
Автор поста оценил этот комментарий

@mr.GreyWolf, не поможешь разобраться с проблемой?
Имеется ноут (года 2006, что ли) Dell inspiron с вайфайкой на broadcom 4311.
Ставил на него ubuntu 14.04, lubuntu 17.10, debian 9.

(да, я не очень умный и не сразу понял, что перебирая дистрибутивы я от проблемы не уйду)

Собственно, проблема в том, что "из коробки" отказывается работать вайфай. Сетевой менеджер просто не видит устройства.
Гуглил, предложенные варианты решения с установкой firmware-b43-installer не помогли (впрочем, не исключено, что я по незнанию делал что-то не так).
По шнурку интернет работает стабильно.

Уточнение. В Linux я не умею от слова совсем. Могу открыть терминал, могу втупую переписывать в него команды из решений, предложенных на форумах, не более того.

раскрыть ветку