This template provides comprehensive monitoring of UPS (Uninterruptible Power Supply) devices via SNMP protocol. The template supports both standard RFC 1628 UPS MIB and manufacturer-specific OID tree (1.3.6.1.4.1.935) for enhanced monitoring capabilities.
The template has been developed and tested on UPS devices with monitoring cards that implement the OID 935 enterprise MIB structure. All metric interpretations have been verified against actual SNMP walk data to ensure accurate readings.
- System description and identification
- UPS name and location
- Agent software version
- Monitoring card firmware version
- Battery status with automatic status mapping
- Battery charge percentage
- Estimated runtime remaining
- Battery voltage (13.6V nominal)
- Battery current (charge/discharge detection)
- Battery temperature monitoring (without decimal multiplier)
- Battery self-test results
The template monitors single-phase input power with the following metrics:
- Current voltage - real-time measurement
- Maximum voltage - peak voltage detection (for surge monitoring)
- Minimum voltage - voltage sag detection (for brownout monitoring)
- Input frequency
- Input status
This approach provides better power quality analysis compared to simple voltage monitoring, allowing detection of both voltage surges and sags over time.
- Output voltage
- Output frequency
- Output current (corrected interpretation: 1.1A, not 22A)
- Output load power in Watts (corrected: 286W, not percentage)
- Output status from manufacturer-specific OID
- Number of active alarms
- Battery test scheduling and results
This template includes several important corrections based on detailed SNMP data analysis:
- Battery Temperature: Value 23 = 23°C (no 0.1 multiplier needed)
- Output Current: Value 11 = 1.1A (with 0.1 multiplier, not 22A)
- Output Load: Value 2860 = 286W (with 0.1 multiplier, interpreted as Watts, not percentage)
- Input Voltage: Single phase with Current/Max/Min readings (not 3 phases)
- Output Status: Uses manufacturer OID 935 (value 2 = Online) instead of RFC 1628 which returns undefined value 0
The template includes 9 triggers for critical UPS events:
- Battery status not normal (HIGH)
- Battery charge below 20% (WARNING)
- Battery runtime below 5 minutes (HIGH)
- Output status not normal (HIGH)
- Output load exceeds 250W (WARNING)
- Active alarms present (WARNING)
- Input voltage out of range 200-250V (WARNING)
- Output voltage out of range 200-250V (WARNING)
- Battery temperature above 40°C (WARNING)
- Zabbix 7.4 or higher
- SNMP v2c support on UPS device
- SNMP community string configured (default: "public")
- Network access to UPS monitoring card
- Import the template: Configuration → Templates → Import
- Select file:
template_ups_snmp.yaml - Create or select a host for your UPS device
- Add SNMP interface with UPS IP address
- Link the template to the host
- Configure SNMP community string in host macros if needed
- RFC 1628 (UPS MIB): Standard OIDs for basic UPS monitoring
- OID 935 (Manufacturer): Extended metrics for precise measurements
- TEXT/CHAR: For string values (names, versions)
- UNSIGNED: For positive integers (status codes, counters)
- FLOAT: For decimal values requiring 0.1 multiplier
- MULTIPLIER: 0.1 for voltage, current, frequency values
- DISCARD_UNCHANGED_HEARTBEAT: Reduces database load for static values
- Template version: 1.0
- Zabbix version: 7.4
- Date: January 2026
- Format: YAML
Данный шаблон обеспечивает комплексный мониторинг источников бесперебойного питания (ИБП) через протокол SNMP. Шаблон поддерживает как стандартные OID из RFC 1628 UPS MIB, так и производитель-специфичное дерево OID (1.3.6.1.4.1.935) для расширенных возможностей мониторинга.
Шаблон разработан и протестирован на ИБП с картами мониторинга, реализующими структуру enterprise MIB с OID 935. Все интерпретации метрик проверены на реальных данных SNMP walk для обеспечения точности показаний.
- Описание и идентификация системы
- Имя и локация ИБП
- Версия программного обеспечения агента
- Версия прошивки карты мониторинга
- Статус батареи с автоматической расшифровкой значений
- Процент заряда батареи
- Оставшееся время работы
- Напряжение батареи (номинал 13.6В)
- Ток батареи (детектирование заряда/разряда)
- Мониторинг температуры батареи (без десятичного множителя)
- Результаты самотестирования батареи
Шаблон осуществляет мониторинг однофазного входного питания с следующими метриками:
- Текущее напряжение - измерение в реальном времени
- Максимальное напряжение - детектирование пиковых значений (контроль скачков)
- Минимальное напряжение - детектирование просадок (контроль проседаний)
- Частота входного питания
- Статус входа
Такой подход обеспечивает лучший анализ качества электропитания по сравнению с простым мониторингом напряжения, позволяя выявлять как скачки, так и просадки напряжения во времени.
- Выходное напряжение
- Выходная частота
- Выходной ток (исправленная интерпретация: 1.1А, а не 22А)
- Мощность нагрузки в ваттах (исправлено: 286Вт, а не проценты)
- Статус выхода из производитель-специфичного OID
- Количество активных аварий
- Планирование и результаты тестирования батареи
Этот шаблон включает несколько важных исправлений на основе детального анализа данных SNMP:
- Температура батареи: Значение 23 = 23°C (множитель 0.1 не требуется)
- Выходной ток: Значение 11 = 1.1А (с множителем 0.1, а не 22А)
- Нагрузка на выходе: Значение 2860 = 286Вт (с множителем 0.1, интерпретируется как мощность, а не проценты)
- Входное напряжение: Однофазное питание с показаниями Текущее/Макс/Мин (а не 3 фазы)
- Статус выхода: Используется производитель OID 935 (значение 2 = Онлайн) вместо RFC 1628, возвращающего неопределенное значение 0
Шаблон включает 9 триггеров для критических событий ИБП:
- Статус батареи не в норме (ВЫСОКИЙ)
- Заряд батареи ниже 20% (ПРЕДУПРЕЖДЕНИЕ)
- Время работы менее 5 минут (ВЫСОКИЙ)
- Статус выхода не в норме (ВЫСОКИЙ)
- Нагрузка превышает 250Вт (ПРЕДУПРЕЖДЕНИЕ)
- Присутствуют активные аварии (ПРЕДУПРЕЖДЕНИЕ)
- Входное напряжение вне диапазона 200-250В (ПРЕДУПРЕЖДЕНИЕ)
- Выходное напряжение вне диапазона 200-250В (ПРЕДУПРЕЖДЕНИЕ)
- Температура батареи выше 40°C (ПРЕДУПРЕЖДЕНИЕ)
- Zabbix 7.4 или выше
- Поддержка SNMP v2c на устройстве ИБП
- Настроенная SNMP community строка (по умолчанию: "public")
- Сетевой доступ к карте мониторинга ИБП
- Импортируйте шаблон: Настройка → Шаблоны → Импорт
- Выберите файл:
template_ups_snmp.yaml - Создайте или выберите узел сети для вашего ИБП
- Добавьте SNMP интерфейс с IP-адресом ИБП
- Привяжите шаблон к узлу сети
- Настройте SNMP community строку в макросах узла при необходимости
- Версия шаблона: 1.0
- Версия Zabbix: 7.4
- Дата: Январь 2026
- Формат: YAML