Шаблон для мониторинга состояния ИБП с помощью 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.
По моему мнению пакет Network UPS Tools (NUT) лучше чем APCUPSd по следующим причинам:
1. Больше список поддерживаемых ИБП.
2. Возможность мониторинга нескольких ИБП на одном ПК.
Но зато в APCUPSd есть apctest — программа для настройки, калибровки ИБП APC.
GNU/Linux
1K постов15.5K подписчика
Правила сообщества
Все дистрибутивы хороши.
Будьте людьми.