Bog BOS: hardware: UPS, мониторинг и управление с помощью SNMP

В статье описываются несколько моделей UPS (Uninterruptible Power Supply, ИБП, источник бесперебойного питания):

Требуется предварительное знакомство с основами SNMP и инструментами мониторинга rrdtool и zabbix.

Классификация ИБП: резервные (standby, off-line, пока всё хорошо нагрузка питается от сети напрямую, иначе переключается на питание от батареи), линейно-интерактивные, с двойным преобразованием (online). В ходе развития классификация немного менялась. Современная классификация по стандарту IEC 32040:

  • VFI (Voltage ∧ Frequency Independent) — выходные напряжение и частота ИБП не зависят от входных параметров
  • VI (Voltage Independent) — выходная частота совпадает с входной, напряжение на выходе регулируется в заданных пределах
  • VFD (Voltage ∧ Frequency Dependent) — выходное напряжение и частота совпадают с входными

Классификация также определяет степень несинусоидальности выходного напряжения ИБП в нормальном (при работе от сети) и автономном режиме (при работе от батарей), по 1 букве:

  • S — синусоидальное выходному напряжению с коэффициентом нелинейных искажений (КНИ) менее 8% как при линейной, так и при нелинейной нагрузке
  • X — несинусоидальный сигнал с КНИ более 8% при нелинейной нагрузке
  • Y — несинусоидальный сигнал при любой нагрузке, КНИ превышает установленные в IEC 61000-2-4 пределы

Следующий символ характеризует колебания амплитуды выходного напряжения при изменении режима работы ИБП (нормальный, автономный, байпас).

Следующий символ характеризует колебания выходного напряжения при 100% изменении линейной нагрузки. Тестирование проводится в нормальном и автономном режимах, выбирается наихудший показатель.

Следующий символ характеризует колебания выходного напряжения при 100% изменении нелинейной нагрузки.

И самое главное: «Не рекомендуется использовать эту аппаратуру в системах жизнеобеспечения, в которых отказ данного прибора может привести к отказу системы жизнеобеспечения»

Powerman Back Pro 600

ИБП Powerman Back Pro 600 (600 ВА / 390 Вт) представляет собой ИБП пассивного типа (stand-by, резервный) (время переключения — 10 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения), однофазный вход (IEC 320 C14), 3 выходных разъёма IEC 320 C13.

Кнопка включения с фиксацией. Индикаторы наличия сети и работы от батареи.

Время заряда — 8 часов. Время работы от батарей при полной нагрузке — 2 минуты, при половинной нагрузке — 10 минут. Имеется холодный пуск.

Корпус пластиковый. Герметичная, необслуживаемая, свинцово-кислотная батарея — 12В. Горячая замена аккумулятора не поддерживается.

Владельцем торговой марки POWERMAN является Торгово-промышленная группа Компаний «ТАЙПИТ».

Ippon Back Office 1000

ИБП Ippon Back Office 1000 (1000 Ва / 600 Вт) представляет собой ИБП пассивного типа (stand-by, резервный) (время переключения — 6 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход (неотсоединяемая вилка Schuko CEE 7/7P), 4 выходных разъёма IEC 320 C13. Корпус пластиковый. Имеется холодный пуск, защита от перегрузки (110%), от глубого разряда батарей (30 минут), от КЗ (возвращаемый переключатель).

Время заряда — 10 часов до 90%. Время работы от батарей при полной нагрузке — 1 минута, при половинной нагрузке — 10 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея — 12В, 7.2Ач, 2 штуки. Горячая замена аккумулятора не поддерживается.

Кнопка включения (удерживать 1 секунду). Индикаторы: питание от сети, питание от аккумулятора, низкий уровень заряда, неисправность (красный). Сигналы: питание от аккумулятора (1/4 Гц), низкий уровень заряда (1 Гц), неисправность (непрерывный сигнал). Вентилятор системы охлаждения — 40 дБ.

Ippon Back Power Pro 800 старый

ИБП Ippon Back Power Pro 800 старый (800 Ва / 480 Вт) представляет собой ИБП линейно-интерактивного типа (время переключения — 3 мс (8?), ступенчатая аппроксимация синусоиды, авторегулятор напряжения до 25%), однофазный вход (IEC 320 C14), 3 выходных разъёма IEC 320 C13. Имеется холодный пуск, защита от перегрузки (110%), от КЗ (возвращаемый переключатель). Отключается при нагрузке менее 25 Вт. Корпус пластиковый.

Время заряда — 4 часа до 90% (полная зарядка после глубокого разряда — 36 часов). Время работы от батарей при полной нагрузке — 1 минута, при половинной нагрузке — 10 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея — 12В, 9Ач, 1 штука (YUASA NPW 45-12). Горячая замена аккумулятора не поддерживается (полная разборка корпуса, рекомендуется отправка изготовителю).

Кнопка включения. Индикаторы: питание от сети или от аккумулятора (мигает). Сигналы: питание от аккумулятора (1/10 Гц), низкий уровень заряда (1 Гц), неисправность (непрерывный сигнал) или перегрузка (2 Гц).

Вентилятор системы охлаждения отсутствует.

Управление — USB, RS-232 (WinPower2015, Java, имеется версия для Linux, интерфейс — USB HID и Smart Battery начиная с версии ?). Есть поддержка NUT (не пробовал) и apcupsd (не пробовал, для генерации устройства: idVendor=”06da“).

Ippon Back Power Pro 800 новый

ИБП Ippon Back Power Pro 800 новый (800 Ва / 480 Вт) представляет собой ИБП линейно-интерактивного типа (время переключения — 8 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения до 25%), однофазный вход (неотсоединяемая вилка Schuko CEE 7/7P), 3 выходных разъёма IEC 320 C13. Имеется холодный пуск, защита от перегрузки (110%), от КЗ (возвращаемый переключатель). Корпус пластиковый. Отключается при нагрузке менее 25 Вт.

Время заряда — 6 часов до 90%. Время работы от батарей при полной нагрузке — 1 минута, при половинной нагрузке — 10 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея — 12В, 9Ач, 1 штука. Горячая замена аккумулятора не поддерживается (полная разборка корпуса, рекомендуется отправка изготовителю).

Кнопка включения. Индикаторы: питание от сети или от аккумулятора (мигает). Сигналы: питание от аккумулятора (1/10 Гц), низкий уровень заряда (1 Гц), неисправность (непрерывный сигнал) или перегрузка (2 Гц).

Вентилятор системы охлаждения отсутствует (?).

Управление — USB (WinPower2015, Java, имеется версия для Linux, интерфейс — USB HID и Smart Battery начиная с версии ?). Есть поддержка NUT (не пробовал) и apcupsd (не пробовал, для генерации устройства: idVendor=”06da“).

Особая благодарность за очередной выпуск другого устройства под старым именем.

Ippon Back Power LCD Pro 800

ИБП Ippon Back Power LCD Pro 800 (800 Ва / 480 Вт) представляет собой ИБП линейно-интерактивного типа (время переключения — 10 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения до 25%), однофазный вход (неотсоединяемая вилка Schuko CEE 7/7P), 2 выходных разъёма Schuko CEE 7. Отключается при нагрузке менее 25 Вт. Имеется холодный пуск, защита от перегрузки (110%), от КЗ (возвращаемый переключатель). Корпус пластиковый.

Время заряда — 6 часов до 90%. Время работы от батарей при полной нагрузке — 1 минута, при половинной нагрузке — 4 минуты. Герметичная, необслуживаемая, свинцово-кислотная батарея — 12В, 9Ач, 1 штука. Горячая замена аккумулятора не поддерживается (полная разборка корпуса, рекомендуется отправка изготовителю).

Кнопка включения со светодиодом. Индикаторы: сегментный ЖК экран с подсветкой (уровень заряда батарей, мощность нагрузки, индикаторы работы от сети и батареи, индикаторы неисправности ИБП и батареи). Сигналы: питание от аккумулятора (1/5 Гц), низкий уровень заряда (1 Гц), неисправность (непрерывный сигнал) или перегрузка (2 Гц).

Вентилятор системы охлаждения отсутствует (?).

Управление — RS-232, USB (WinPower2015, Java, имеется версия для Linux, интерфейс — USB HID и Smart Battery начиная с версии ?). Есть поддержка NUT (не пробовал) и apcupsd (не пробовал, для генерации устройства: idVendor=”06da“).

PowerCom базовая серия BNT

Серия ИБП PowerCom (PCM, Тайвань) BNT (Black Knight) представляет собой базовые ИБП линейно-интерактивного типа (время переключения — 4 мс (?), ступенчатая аппроксимация синусоиды, авторегулятор напряжения 25%), однофазный вход (IEC 320 C14). В серию входят модели с 2 выходными разъёмами IEC 320 C13: BNT-400AР (400 ВА, 240 Вт), BNT-500AP, BNT-600AP, BNT-800AP, а также модели с 4 выходными разъёмами IEC 320 C13 (и 1 проходной без защиты): BNT-1000AР (1000 ВА, 600 Вт), BNT-1200AР (1200 ВА, 720 Вт). Имеются версии с розетками Schuko CEE 7 и без порта управления (суффикс A вместо AP). Отключается при нагрузке менее 25 Вт (при включении отпустить кнопку до прекращения звукового сигнала). Имеется холодный пуск, защита от перегрузки (110%), от КЗ (плавкий предохранитель). Корпус пластиковый.

Время заряда — 6 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BNT-400AР — 5 минут, BNT-1000AР — 7 минут; при половинной нагрузке: BNT-400AР — 7 минут, BNT-1000AР — 12 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BNT-400AР — 12В, 4.5Ач, 1 штука; BNT-1000AР — 12В, 7.2 Ач, 2 штуки. Горячая замена аккумулятора не поддерживается (полная разборка корпуса, рекомендуется отправка изготовителю).

Кнопка включения (она же отключает звуковой сигнал или запускает самопроверку при кратком нажатии). Индикаторы: питание от сети, перегрузка, питание от аккумулятора. Сигналы: питание от аккумулятора (1/10 Гц), низкий уровень заряда (2 Гц), перегрузка (непрерывный сигнал).

Вентилятор системы охлаждения отсутствует (?).

Управление — RS-232 (старые) или USB (новые): UPSMON Plus (Java), UPSMON Pro (Java) и UPSMON Manager, заявлена поддержка Linux, версия под Android, ?интерфейс — USB HID и Smart Battery начиная с версии ?. Заявляется, что кабели стандартные (pin-to-pin D-SUB 9-pin cable). Есть поддержка NUT (не пробовал) и apcupsd (не пробовал, «UPSCABLE smart», «UPSTYPE smartups»).

PowerCom улучшенная серия IMP и IMD

Серия ИБП PowerCom (PCM, Тайвань) IMP (Imperial) представляет собой базовые ИБП линейно-интерактивного типа (время переключения — 4 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения 25%), однофазный вход (IEC 320 C14). В серию входят модели с 3 выходными разъёмами IEC 320 C13 (и 2 без защиты): IMP-625AР (625 ВА, 375 Вт), IMP-825AP (825 ВА, 495 Вт), а также модели с 4 выходными разъёмами IEC 320 C13 (и 2 без защиты): IMP-1025AР (1025 ВА, 615 Вт). Имеются версии с сегментным ЖК дисплеем вместо индикаторов (IMD). Отключается при нагрузке менее 30 Вт (при включении отпустить кнопку после 5 секунд). Имеется холодный пуск, защита от перегрузки (110%), от КЗ (автоматический переключатель). Корпус пластиковый.

Время заряда — 6 часов до 90%. Обещанное время работы от батарей при полной нагрузке: IMP-625AР — 4 минуты, IMP-825AР — 2.5 минуты, IMP-1025AP — 4 минуты; при половинной нагрузке: IMP-625AР — 8 минут, IMP-825AР — 8 минут, IMP-1025AP — 8 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: IMP-625AР — 12В, 7.2Ач, 1 штука; IMP-825AР — 12В, 9 Ач, 1 штука; IMP-1025AP — 12В, 7.2Ач, 2 штуки. Горячая замена аккумулятора, автоматическая диагностика.

Кнопка включения (она же отключает звуковой сигнал или запускает самопроверку при кратком нажатии). Сегментный ЖК дисплей или индикаторы: питание от сети, повышение напряжения (модели IMP-1025 и старше), понижение напряжения (модели IMP-1025 и старше), питание от аккумулятора, неисправность. Сигналы: питание от аккумулятора (1/2 Гц), низкий уровень заряда (2 Гц), перегрузка (непрерывный сигнал).

Вентилятор системы охлаждения отсутствует (кроме модели IMP-3000AP).

Управление — USB: UPSMON Plus (Java), UPSMON Pro (Java) и UPSMON Manager, заявлена поддержка Linux, версия под Android, интерфейс — USB HID и Smart Battery. Есть поддержка NUT (не пробовал) и apcupsd («UPSCABLE usb», «UPSTYPE usb», «DEVICE «). Доверять датчикам нагрузки и уровня заряда не рекомендую. Записать дату замены батареи в устройство не удалось (всегда 1 января 2010).

PowerCom улучшенная серия KIN

Серия ИБП PowerCom (PCM, Тайвань) KIN (King Pro) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс (?), ступенчатая аппроксимация синусоиды, авторегулятор напряжения 25%), однофазный вход (IEC 320 C14, неотсоединяемый кабель для модели KIN-2200AP). В серию входят модели с 4 выходными разъёмами IEC 320 C13 (и 1 проходной без защиты): KIN-1000AР (1000 ВА, 600 Вт), KIN-1200AP (1200 ВА, 720 Вт), KIN-1500AP (1500 ВА, 900 Вт), и с 6 выходными разъёмами IEC 320 C13 KIN-2200AP (2200 ВА, 1320 Вт). Отключается при нагрузке менее 25 Вт (при включении отпустить кнопку до прекращения звукового сигнала). Имеется холодный пуск, защита от перегрузки (110%), от КЗ (автоматический переключатель). Корпус металический.

Время заряда — 6 часов до 90%. Обещанное время работы от батарей при полной нагрузке: KIN-1000AР — 5 минут, KIN-1200AР — 5 минут, KIN-1500AP — 4 минуты, KIN-2200AP — 4 минуты; при половинной нагрузке: KIN-1000AР — 9 минут, KIN-1200AР — 9 минут, KIN-1500AP — 7 минут, KIN-2200AP — 7 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: KIN-1000AР — 12В, 7Ач, 2 штуки; KIN-1200AР — 12В, 7Ач, 2 штуки; KIN-1500AP — 12В, 7Ач, 2 штуки; KIN-2200AP — 12В, 7Ач, 4 штуки. Возможность подключения внешней батареи. Горячая замена аккумулятора.

Кнопка включения (она же отключает звуковой сигнал или запускает самопроверку при кратком нажатии). Выключатель питания сзади. Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, понижение напряжения, повышение напряжения, индикатор неверной фазировки (сзади, красный). Сигналы: питание от аккумулятора (1/10 Гц), низкий уровень заряда (2 Гц), перегрузка или требуется замена батареи (непрерывный сигнал).

Вентилятор системы охлаждения отсутствует (?).

Управление — RS-232 (мама на устройстве): UPSMON Plus (Java), UPSMON Pro (Java) и UPSMON Manager, заявлена поддержка Unix. Заявляется, что кабели стандартные (pin-to-pin D-SUB 9-pin cable), но потерпевшие утверждают, что имеется несколько вариантов кабеля с различной разводкой (белый 721-9266-DD8 с мамой на конце, пурпурный — сигналы RS-232 и прямые сигналы управления). Есть поддержка NUT (драйвер powercom, type = KIN, не пробовал) и apcupsd (не пробовал, «UPSCABLE smart», «UPSTYPE smartups»).

PowerCom улучшенная серия SMK

Серия ИБП PowerCom (PCM, Тайвань) SMK (Smart King) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс (?), синусоидальная форма выхода, авторегулятор напряжения 25%), однофазный вход (IEC 320 C14). В серию входят модели с 4 выходными разъёмами IEC 320 C13: SMK-1000A-LCD (1000 ВА, 600 Вт). Отключается при нагрузке менее 25 Вт. Имеется холодный пуск, защита от перегрузки (110%), от КЗ (автоматический переключатель). Корпус металический.

Время заряда — 4 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SMK-1000A — ? минут; при половинной нагрузке: SMK-1000A — ? минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SMK-1000A — 12В, 7.2Ач, 2 штуки. Горячая замена аккумулятора не поддерживается, автоматическая проверка.

Кнопка включения (она же отключает звуковой сигнал или запускает самопроверку при кратком нажатии) и навигации по меню. Сегментный ЖК дисплей, имеется вариант с индикаторами: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, понижение напряжения, повышение напряжения, гистограммные индикаторы заряда и нагрузки. Сигналы: питание от аккумулятора (1/4 Гц), низкий уровень заряда (1 Гц), перегрузка или требуется замена батареи (непрерывный сигнал).

Вентилятор системы охлаждения отсутствует (?).

Управление — RS-232: RUPS, поддержка Unix/Linux не заявлена. Нестандартный кабель с разводкой сигналов RS-232 и прямых сигналов управления.

APC Back-UPS CS старые

Старая серия ИБП APC Back-UPS CS (BK475-RS, BK500-RS) представляет собой ИБП пассивного типа (standby) (время переключения — 8 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход (IEC 320 C14). В серию входят модели с 3 выходными разъёмами IEC 320 C13 (и 1 проходной без защиты): BK325-RS (325 ВА, 195 Вт), BK475-RS (475 ВА, 285 Вт), BK500-RS (500 ВА, 300 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 8 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BK500-RS — 4 минуты; при половинной нагрузке: BK500-RS — 12 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: RBC2 — 12В, 7Ач, 1 штука; Горячая замена аккумулятора не поддерживается.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, неисправность устройства (мигает красным). Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения отсутствует (?).

Внешнее управление отсутствует.

APC Back-UPS старый

Старая серия ИБП APC Back-UPS (BK300MI, BK500MI, BK650MI) представляет собой ИБП пассивного типа (standby) (время переключения — 8 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход (IEC 320 C20). В серию входят модели с 3 выходными разъёмами IEC 320 C13 (и 1 проходной без защиты — 500 ВА, 300 Вт): BK300MI (300 ВА, 180 Вт), BK500MI (500 ВА, 300 Вт), BK650MI (650 ВА, 400 Вт). Имеется холодный пуск (?), защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 10 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BK650I — ? минут; при половинной нагрузке: BK650I — ? минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BK300MI и BK500MI — RBC2, BK650MI — RBC4. Горячая замена аккумулятора.

Двухпозиционный выключатель с подсветкой. Микропереключатели позволяют задать необходимость подачи сигнала, чувствительность и частоту сети. Модели BK500MI и BK650MI имеют тумблер самотестирования (верхняя часть) и выключения сигнала (нижняя часть). Сигналы: питание от аккумулятора (гудок каждые 5 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал).

Вентилятор системы охлаждения отсутствует. Участь печальна: сгорел при попытке разборки и сборки (не включайте в разобранном виде!). Следующий (более мощный) Back-UPS умер от перегрева при тестировании длительности работы от батареи при малой нагрузке (пластик потёк).

Внешнее управление для модели BK650MI — PowerChute Personal Edition, RS-232 (специальный кабель 940-0020C), поддержка Linux не заявлена, есть поддержка apcupsd. В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd. Кабель 940-0020C называется «smart», т.к. в отличие от ещё более тупого устройства позволяет компьютеру получать сигналы On Battery (электросеть отключена и UPS перешёл на работу от аккумулятора) и Low Battery (аккумулятор почти разряжен и через 1-2 минуты UPS прекратит подачу энергии), а также передавать сигнал Kill power (UPS прекращает подачу энергии).

APC Back-UPS Pro старый

Старая серия ИБП APC Back-UPS Pro (BP1400I) представляет собой ИБП пассивного типа (standby) (время переключения — ? мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход большой мощности (IEC 320 C20). В серию входят модели с 4 выходными разъёмами IEC 320 C13: BP1400I (1400 ВА, 950 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый (?).

Время заряда — 6 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BP1400I — 6 минут; при половинной нагрузке: BP1400I — 23 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BP1400I — ?. Горячая замена аккумулятора.

Кнопка включения (этой же кнопкой можно запустить самотестирование). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, неисправность устройства (всё мигает). Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Personal Edition, RS-232, поддержка Linux не заявлена, есть поддержка apcupsd (не пробовал).

APC Back-UPS CS новые

Новая серия ИБП APC Back-UPS CS (BK500EI, BK650EI) представляет собой ИБП пассивного типа (standby) (время переключения — 10 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход (IEC 320 C14). В серию входят модели с 3 выходными разъёмами IEC 320 C13 (и 1 проходной без защиты): BK500EI (500 ВА, 300 Вт), BK650EI (650 ВА, 400 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 8 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BK500EI — 4 минуты, BK650EI — 5 минут; при половинной нагрузке: BK500EI — ? минут, BK650EI — 15 минут (?). Герметичная, необслуживаемая, свинцово-кислотная батарея: BK500EI — RBC2 (12В, 7Ач, 1 штука), BK650EI — RBC17 (12В, 9Ач, 1 штука); Горячая замена аккумулятора не поддерживается.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, неисправность устройства (мигает красным). Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения отсутствует (?).

Внешнее управление PowerChute Personal Edition, нестандартный кабель (RJ45-10 в USB, можно распаять в RS-232), поддержка Linux не заявлена, есть поддержка apcupsd (не пробовал).

APC Back-UPS RS старые

Старая серия ИБП APC Back-UPS RS (BR800I, BR1000I, BR1500I) представляет собой ИБП линейно-интерактивного типа (время переключения — ? мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения), однофазный вход (IEC 320 C14). В серию входят модели с 4 выходными разъёмами IEC 320 C13 (и 2 без защиты): BR800I (800 ВА, 540 Вт); с 6 выходными разъёмами IEC 320 C13 (и 2 без защиты): BR1000I (1000 Ва, 600 Вт), BR1500I (1500 ВА, 865 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 8 часов до 90% (сутки после глубокого разряда). Обещанное время работы от батарей при полной нагрузке: BR800I — 5 минут, BR1000I — 6 минут (20 секунд в при тестировании), BR1500I — 3 минуты; при половинной нагрузке: BR800I — 17 минут, BR1000I — 16 минут, BR1500I — 12 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BR800I — RBC32 (сборка из 2 по 12В, 7Ач), BR1000I — RBC32 (сборка из 2 по 12В, 7Ач), BR1500I — RBC33 (сборка из 2 по 12В, 9Ач). Горячая замена аккумулятора. Модель BR1500I позволяет подключить дополнительный внешний аккумулятор.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, неисправность ИБП (всё мигает). Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения отсутствует в модели BR800I и имеется в старших моделях.

Внешнее управление PowerChute Personal Edition (интерфейс — USB HID и Smart Battery), нестандартный кабель (RJ45-10 в USB, можно распаять в RS-232?), поддержка Linux не заявлена, есть поддержка apcupsd (не пробовал).

APC Back-UPS RS неуправляемые

Средняя серия ИБП APC Back-UPS RS (BR1100CI-RS) представляет собой ИБП линейно-интерактивного типа (время переключения — ? мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения), однофазный вход (IEC 320 C14). В серию входят модели с 3 выходными разъёмами IEC 320 C13 (и 1 без защиты): BR1100CI-RS (1100 ВА, 660 Вт). Имеется холодный пуск, защита от перегрузки, от ?КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 24 часа до 90%. Обещанное время работы от батарей при полной нагрузке: BR1100CI-RS — ? минут; при половинной нагрузке: BR1100CI-RS — минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BR1100CI-RS — RBC113. Горячая замена аккумулятора поддерживается.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности). Индикаторы: питание от сети (мигает при питании от аккумулятора), неисправность батареи, неисправность ИБП (всё мигает)- для изучения азбуки морзе рекомендуется не выкидывать инструкцию. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (2 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется и очень шумный, причём с переменной громкостью.

Управления нет.

APC Back-UPS RS новые

Новая серия ИБП APC Back-UPS RS (BX800CI-RS, BX1100CI-RS) представляет собой ИБП линейно-интерактивного типа (время переключения — 12 мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения), однофазный вход (неотсоединяемый кабель с вилкой Schuko CEE 7/7P). В серию входят модели с 4 выходными разъёмами Schuko: BR800I (800 ВА, 480 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый.

Время заряда — 8 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BX800CI-RS — 1 минута, BX11000CI-RS — 2 минуты; при половинной нагрузке: BX800CI-RS — ? минут, BX1100CI-RS — 10 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: BX800CI-RS — RBC17 (12В, 9Ач, 1 штука), BX1100CI-RS — RBC113 (сборка из 2 по 12В, 7Ач). Перед началом эксплуатации необходимо замкнуть соединитель батареи на задней стенке. Замена аккумулятора не поддерживается.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности, а также отключение при малой нагрузке). Индикаторы: питание от сети (мигает при питании от аккумулятора), неисправность батареи, неисправность ИБП (всё мигает)- для изучения азбуки морзе рекомендуется не выкидывать инструкцию. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения отсутствует в BX800CI-RS и присутствует в BX1100CI-RS.

Внешнее управление PowerChute Personal Edition (интерфейс — USB HID и Smart Battery), стандартный кабель USB, поддержка Linux не заявлена, есть поддержка apcupsd (не пробовал).

APC Back-UPS HS

Специализированное устройство для питания сетевых устройств с мониторингом и управлением по IP APC Back-UPS HS 500 (BH500INET, 500 ВА, 300 Вт) представляет собой ИБП пассивного типа (standby) (время переключения — ? мс, ступенчатая аппроксимация синусоиды, авторегулятор напряжения отсутствует), однофазный вход (IEC 320 C14) с 4 выходными разъёмами IEC 320 C13 (выход 1 — розетка 1, выход 2 — розетка 2, выход 3 — розетки 3 и 4). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус пластмассовый. Возможно настенное крепление (7.5 кг!).

Время заряда — 8 часов до 90%. Обещанное время работы от батарей при полной нагрузке: BH500INET — 4 минуты; при половинной нагрузке: BH500INET — 16 минут (?). Герметичная, необслуживаемая, свинцово-кислотная батарея — RBC2 (12В, 7Ач, 1 штука); Горячая замена аккумулятора поддерживается.

Кнопка включения (этой же кнопкой можно установить нижний порог напряжения или уровень чувствительности). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, неисправность устройства, подключение к Ethernet, обмен данными. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения отсутствует (?).

Внешнее управление Back-UPS HS Management Tool или веб-интерфейс, 100Base-T (RJ-45). IP адрес определяется по DHCP (не может пережить смену DHCP сервера) или устанавливается программой HS Management Tool. Имя и пароль по умолчанию — apc и apc. Позволяет посмотреть состояние (наличие напряжения в сети, уровень заряда аккумулятора, потребляемая мощность, предполагаемое время работы от батареи, причина последнего перехода на питание от батареи, результат самопроверки), посмотреть параметры устройства (MAC адрес, IP адрес, модель, серийный номер, версия прошивки устройства и интерфейса, дата изготовления и замены батареи), поменять дату замены батареи на сегодняшнюю, изменить имя и пароль, сбросить настройки, запустить самотестирование, управлять устройством (в вебинтерфейсе ошибочно вызывается страница CFG1.CGI вместо cfg1.cgi; исправлено в прошивке вебинтерфейса l6; можно включать и выключать питание на отдельные выходы, настраивать чувствительность, включать и выключать звук, устанавливать верхний и нижний пределы напряжения). Для ручного сброса настроек необходимо вставить штырь в специальное отверстие.

Для мониторинга приспособил zabbix, модуль веб-мониторинга приспособить не удалось:

  • устройство опрашивается ежеминутно (cron), результат складывается в файл, параметр — адрес устройства, сложности вызваны тормознутостью устройства (в версии l6 весь вывод идёт одной строкой и так просто не получится): #!/bin/bash wget -q -O- http://$1/status.cgi|tr ‘\0’ ‘\n’ |awk -F\> ‘{printf $NF » «}’|sed ‘s/ //g’ > /var/lib/zabbix/$1.status.new if [ -s /var/lib/zabbix/$1.status.new ] then mv /var/lib/zabbix/$1.status.new /var/lib/zabbix/$1.status fi
  • /var/lib/zabbix/s19_APC_HS500.status — ссылка на /var/lib/zabbix/адрес.status
  • внешняя проверка вызывает скрипт APC_HS500 для каждого поля с соответстующим параметром (флаг Online, источник питания, заряд батареи, оставшееся время, состояние батареи, причина последней проблемы, результат самотестирования, нагрузка
APC Smart-UPS 230V

Очень старая серия ИБП APC Smart-UPS 230V (номер модели утерян) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс, синусоида, авторегулятор напряжения — режимы SmartTrim и SmartBoost), однофазный вход (IEC 320 C14). В серию входят модели с 6 выходными разъёмами IEC 320 C13: 450VA (450ВА, 280 Вт), 700VA (700 ВА, 450 Вт); с 8 выходными разъёмами IEC 320 C13: 1000VA (1000 ВА, 670 Вт), 1400VA (1400 ВА, 950 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус металлический.

Время заряда — 2 часа до 90% (первоначальная зарядка — 8 часов). Обещанное время работы от батарей при полной нагрузке: 700VA — 5 минут; при половинной нагрузке: 700VA — 15 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: 700VA — ?. Горячая замена аккумулятора. Время жизни аккумуляторов — от 3 до 6 лет (со временем падает напряжении при полной зарядке, на уровне 90% от номинального UPS считает батарею старой), время жизни уменьшается от полного разряда, закупать впрок не рекомендуется.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время звукового сигнала. Холодный запуск — нажать кнопку Test одну секунду, дождаться сигнала, нажать кнопку Test три секунды и отпустить во время второго сигнала. Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки, шкала заряда, понижение напряжения, повышение напряжения. Индикатор замены аккумулятора загорается, если UPS может питать нагрузку вдвое меньшее количество времени, чем должен бы. Бывает также, если аккумулятор очень сильно разряжен (тогда его надо заряжать 8 часов в отсутствие нагрузки). Индикатор уровня зарядки батарей (0, 24, 48, 72, 96%) может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. ?Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

?Вентилятор системы охлаждения отсутствует в и присутствует в .

Внешнее управление PowerChute Business Edition (интерфейс — RS-232C), нестандартный кабель (940-0024?), поддержка Linux не заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9605. Устройство реагирует на команды, посланные через интерфейсный порт или плату AP9605, даже после нажатия клавиши отключения.

Устройство второго поколения имеет серийный номер, начинающийся на S (серийные номера устройств первого поколения начинаются на W). Серийный номер написан на задней стенке устройства, его также можно получить из переменной upsAdvIdentSerialNumber. Можно также определить поколение по версии прошивки: должна быть старше, чем Q (GWI (50.7.I) старше, чем Q?).

APC Smart-UPS USB and Serial 230V

Старая серия ИБП APC Smart-UPS USB & Serial 230V (SUA750I, SUA1000I, SUA1500I) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс, синусоида, авторегулятор напряжения), однофазный вход (IEC 320 C14). В серию входят модели с 6 выходными разъёмами IEC 320 C13: SUA750I (750 ВА, 500 Вт); с 8 выходными разъёмами IEC 320 C13: SUA1000I (1000 ВА, 670 Вт), SUA1500I (1500 ВА, 980 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Самотестирование каждые 2 недели (настраивается). Позволяет настраивать выходное напряжение: 220В, 230В, 240В. Корпус металлический.

Время заряда — 4 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SUA750I — 5 минут, SUA1000I — 6 минут, SUA1500I — 6 минут; при половинной нагрузке: SUA750I — 15 минут, SUA1000I — 20 минут, SUA1500I — 24 минуты. Герметичная, необслуживаемая, свинцово-кислотная батарея: SUA750I — RBC48 (12В, 9Ач, 2 штуки), SUA1000I — RBC6 (12В, 12Ач, 2 штуки), SUA1500I — RBC7 (12В, 17Ач, 2 штуки). Горячая замена аккумулятора. Перед началом эксплуатации необходимо замкнуть соединитель батареи на задней стенке. Модели XL подзволяют подключить внешний батарейный модуль.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии, отключает сигнал. Холодный запуск — нажать кнопку Test одну секунду, дождаться сигнала, нажать кнопку Test три секунды и отпустить во время сигнала. Кнопка настройки чувствительности (нужен острый предмет) и индикатор на задней панели, эта же кнопка позволяет задать время предупреждения (нажимать одновременно с кнопкой Test). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (16%, 33%, 50%, 67%, 84%), шкала заряда, понижение напряжения, повышение напряжения. Индикатор уровня зарядки батарей (0, 24, 48, 72, 96%) может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения присутствует (?).

Внешнее управление PowerChute Business Edition (интерфейс — USB HID и ?Smart Battery, RS-232C), нестандартный кабель USB и RS-232 (940-0024?), нельзя использовать одновременно, поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9618, AP9630, AP9631.

APC Smart-UPS 230VAC RM 2U

Очень старая серия ИБП APC Smart-UPS 230V (SU700RMI2U, SU1000RMI2U, SU1400RMI2U) для монтажа в стойку (2U) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс, синусоида, авторегулятор напряжения), однофазный вход (IEC 320 C14). В серию входят модели с 4 выходными разъёмами IEC 320 C13: SU700RMI2U (700 ВА, 450 Вт); с 8 выходными разъёмами IEC 320 C13: SU1000RMI2U (1000 ВА, 670 Вт), SU1400RMI2U (1400 ВА, 950 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус металлический.

Время заряда — 3 часа до 90% (4 при первом включении). Обещанное время работы от батарей при полной нагрузке: SU1000RMI2U — 9 минут; при половинной нагрузке: SU1000RMI2U — 23 минуты. Герметичная, необслуживаемая, свинцово-кислотная батарея: SU700RMI2U — RBC22 (сборка), SU1000RMI2U — RBC23 (сборка), SU1400RMI2U — RBC24 (сборка). Горячая замена аккумулятора.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время звукового сигнала. Холодный запуск — нажать кнопку Test, дождаться сигнала, отпустить во время сигнала. Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки, шкала заряда, понижение напряжения, повышение напряжения. Индикатор замены аккумулятора загорается, если UPS может питать нагрузку вдвое меньшее количество времени, чем должен бы. Бывает также, если аккумулятор очень сильно разряжен (тогда его надо заряжать 8 часов в отсутствие нагрузки). Индикатор уровня зарядки батарей (0, 24, 48, 72, 96%) может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition (интерфейс — RS-232C), нестандартный кабель (940-0024?), поддержка Linux не заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9617, AP9618, AP9619. Устройство реагирует на команды, посланные через интерфейсный порт или плату управления, даже после нажатия клавиши отключения.

APC Smart-UPS USB and Serial 230V RM 2U

Старая серия ИБП APC Smart-UPS 230V (SUA750RMI2U, SUA1000RMI2U, SUA1500RMI2U) для монтажа в стойку (2U, рельсы AP9625) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс, синусоида, авторегулятор напряжения — режимы SmartTrim и SmartBoost), однофазный вход (IEC 320 C14). В серию входят модели с 4 выходными разъёмами IEC 320 C13: SUA750RMI2U (750 ВА, 480 Вт), SUA1000RMI2U (1000 ВА, 670 Вт), SUA1500RMI2U (1500 ВА, 980 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель). Корпус металлический.

Время заряда — 3 часа до 90% (8 при первом включении). Обещанное время работы от батарей при полной нагрузке: SUA1500RMI2U — 8 минут; при половинной нагрузке: SUA1500RMI2U — 26 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SUA750RMI2U — RBC22 (12В, 7 Ач, 2 штуки, сборка), SUA1000RMI2U — RBC23 (12В, 7 Ач, 4 штуки, сборка), SUA1500RMI2U — RBC24 (12В, 9 Ач, 4 штуки, сборка). Горячая замена аккумулятора.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время звукового сигнала. Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки, шкала заряда, понижение напряжения, повышение напряжения. Индикатор уровня зарядки батарей (0, 24, 48, 72, 96%) может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition, интерфейс — RS-232C (нестандартный кабель, 940-0024?) или USB, нельзя использовать одновременно, поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9618, AP9630, AP9631. В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd.

APC Smart-UPS 3000 2U

Серия ИБП APC Smart-UPS 230V (SUA3000RMI2U) для монтажа в стойку (2U, рельсы AP9625) представляет собой ИБП линейно-интерактивного типа (время переключения — ? мс, синусоида, авторегулятор напряжения ), однофазный вход (IEC 320 C20). В серию входят модели с 8 выходными разъёмами IEC 320 C13 и 1 IEC 320 C19: SUA3000RMI2U (3000 ВА, 2700 Вт — вероятно всё же 2100 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 4 часа до 90% (8 при первом включении). Обещанное время работы от батарей при полной нагрузке: SUA3000RMI2U — ? минут; при половинной нагрузке: SUA3000RMI2U — 11 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SUA3000RMI2U — RBC43 (12В, 5.5 Ач, 8 штук, сборка), Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается).

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт». Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (16, 33, 50, 67, 84%), шкала заряда (0, 24, 48, 72, 96%), понижение напряжения, повышение напряжения. Индикатор уровня зарядки батарей может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition, интерфейс — DB-9 RS-232C (нестандартный кабель, 940-0024?) или USB (940-0127E, переходник с RJ45-10, USB HID и Smart Battery), нельзя использовать одновременно, поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9618 (ethernet, модем, датчики), AP9630 (ethernet), AP9631 (ethernet, датчики). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd.

APC Smart-UPS 3000 XL 3U

Серия ИБП APC Smart-UPS 230V (SUA3000RMXLI3U) повышенной ёмкости для монтажа в стойку (3U, рельсы AP9625) представляет собой ИБП линейно-интерактивного типа (время переключения — ? мс, синусоида, авторегулятор напряжения), однофазный вход (IEC 320 C14). В серию входят модели с 8 выходными разъёмами IEC 320 C13 и 1 IEC 320 C19: SUA3000RMXLI3U (3000 ВА, 2700 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 4 часа до 90% (8 при первом включении). Обещанное время работы от батарей при полной нагрузке: SUA3000RMXLI3U — 5 минут; при половинной нагрузке: SUA3000RMXLI3U — 15 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SUA3000RMXLI3U — RBC105 (12В, 9 Ач, 8 штук, сборка), Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков SUA48RMXLBP3U.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт». Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (16, 33, 50, 67, 84%), шкала заряда (0, 24, 48, 72, 96%), понижение напряжения, повышение напряжения. Индикатор уровня зарядки батарей может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition, интерфейс — DB-9 RS-232C (нестандартный кабель, 940-0024?) или USB (переходник с RJ45-10, USB HID и ?Smart Battery), нельзя использовать одновременно, поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9618 (ethernet, модем, датчики), AP9630 (ethernet), AP9631 (ethernet, датчики). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd. Можно управлять устройством с помощью терминальной программы (2400, 8, N, 1, без управления потоком, нажать Enter).

APC Smart-UPS 5000 5U

Серия ИБП APC Smart-UPS 5000 5U (SUA5000RMI5U) повышенной ёмкости для монтажа в стойку (5U, рельсы ?) представляет собой ИБП линейно-интерактивного типа (время переключения — 4 мс, синусоида, авторегулятор напряжения), прямое подключение к электрощитку с помощью клемной колодки (одна фаза, 3 провода, 5 кв. мм (AWG10), автомат 25A, чёрный — фаза (?!), белый — нейтраль, зелёный — заземление). В серию входят модели с 8 выходными разъёмами IEC 320 C13 и 2 IEC 320 C19: SU5000RMI5U (5000 ВА, 3535 Вт). Имеется холодный пуск, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 6 часов до 90% (8 при первом включении). Обещанное время работы от батарей при полной нагрузке: SU5000RMI5U — 5 минут; при половинной нагрузке: SU5000RMI5U — 15 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SU5000RMI5U — 2 комплекта RBC12 (комплект — 2 сборки из 4, 12В, 7 Ач), Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается).

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если отпустить во время подачи коротких сигналов. Кнопка настройки конфигурации (сзади) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (17, 33, 50, 67, 85%), шкала заряда (20, 40, 60, 80, 100%), понижение напряжения, повышение напряжения. Сигналы: питание от аккумулятора (4 гудка каждые 30 секунд), низкий уровень заряда (1 Гц), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition, интерфейс — DB-9 RS-232C (нестандартный кабель, 940-0024?) или USB (переходник с RJ45-10, USB HID и ?Smart Battery), поддержка Linux не заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot (имеется 2 слота) карт мониторинга и управления AP9617 (предустановлена), AP9618 (ethernet, модем, датчики), AP9630 (ethernet), AP9631 (ethernet, датчики). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd.

APC Smart-UPS RT 2000 XLI

Серия ИБП APC Smart-UPS RT 2000 (SURT1000XLI, SURT2000XLI) для напольной установки (отсоединяемые опоры) или монтажа в стойку (2U, ушки SURTRK) представляет собой ИБП с двойным преобразованием (on-line) (время переключения — 0 мс, синусоида, авторегулятор напряжения), однофазный вход большой мощности (IEC 320 C20). В серию входят модели с 6 выходными разъёмами IEC 320 C13: SURT1000XLI (1000 ВА, 700 Вт), SURT2000XLI (2000 ВА, 1400 Вт). Имеется холодный пуск, режим прямого подключения нагрузки (bypass) при перегрузке или неисправности, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 4 часа до 90% (24 при первом включении). Обещанное время работы от батарей при полной нагрузке: SURT1000XLI — 11 минут, SURT2000XLI — 7 минут; при половинной нагрузке: SURT1000XLI — 28 минут, SURT2000XLI — 14 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SURT1000XLI и SURT2000XLI — RBC31 (12В, 9 Ач, 4 штуки, сборка). Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков SURT48XLBP.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время второго (длинного) звукового сигнала. Кнопка настройки конфигурации (сзади, удалена в новых модификациях) позволяет настроить порог переключения на аккумулятор при повышенном или пониженном напряжении (индикатор настройки конфигурации отображает текущее состояние, меньше чувствительность — ниже яркость). Нажатие той же кнопки одновременно с кнопкой «On» позволяет управлять интервалом повторения предупреждающего сигнала (за 2 минуты до конца, 5 минут, 7 минут). Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (17, 34, 51, 68, 85%), шкала заряда (0, 24, 48, 72, 96%; мигает, если заряд заканчивается), использование обходной цепи (Bypass), неисправность. Индикатор уровня зарядки батарей может показывать входное напряжение (длительное нажатие кнопки Test) — 191, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (сигнал каждые 30 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition (Java), интерфейс — DB-9 RS-232C (нестандартный кабель, 940-0024 (2м) или 940-1524 (4.5м), AP9804), поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9608 (модем), AP9618 (ethernet, модем, датчики), AP9630 (ethernet), AP9631 (ethernet, датчики). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd. Можно управлять устройством с помощью терминальной программы (2400, 8, N, 1, без управления потоком, нажать Enter).

APC Smart-UPS RT 3000/5000/6000 XLI

Серия ИБП APC Smart-UPS RT 3000 (SURT3000RMXLI, SURT5000RMXLI, SURT6000RMXLI) для напольной установки (отсоединяемые опоры) или монтажа в стойку (3U, глубина 660 мм, рельсы AP9625, ушки SURTRK2) представляет собой ИБП с двойным преобразованием (on-line) (время переключения — 0 мс, синусоида, авторегулятор напряжения, КПД при полной нагрузке — 91%), однофазный вход большой мощности (IEC 320 C20) для SURT3000RMXLI и прямое подключение к электрощитку с помощью клемной колодки для SURT5000RMXLI и SURT6000RMXLI (одна фаза, 3 провода, 5 кв. мм (AWG10), автомат 30/32A, коричневый — фаза, голубой — нейтраль, зелёный — заземление). В серию входят модели с 8 выходными разъёмами IEC 320 C13 и 2 IEC 320 C19: SURT3000RMXLI (3000 ВА, 2100 Вт), SURT5000RMXLI (5000 ВА, 3500 Вт), SURT6000RMXLI (6000 ВА, 4200 Вт). SURT5000RMXLI и SURT6000RMXLI имеет 3 выходных цепи с отдельными автоматическими выключателями (16A, слева направо): левый IEC 320 C19, совмещённый правый IEC 320 C19 и нижняя четвёрка IEC 320 C13, верхняя четвёрка IEC 320 C13. Имеется холодный пуск, режим прямого подключения нагрузки (bypass) при перегрузке или неисправности, защита от перегрузки, от КЗ (автоматический переключатель над входом), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 3 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SURT3000RMXLI — 15 минут, SURT5000RMXLI — 4 минут, SURT6000RMXLI — ; при половинной нагрузке: SURT3000RMXLI — 30 минут, SURT5000RMXLI — 15 минут, SURT6000RMXLI — . Герметичная, необслуживаемая, свинцово-кислотная батарея: SURT3000RMXLI — RBC44 (12В, 5.5 Ач, 2×8 штук, сборка), SURT5000RMXLI — RBC44 (12В, 5.5 Ач, 2×8 штук, сборка), SURT6000RMXLI — RBC44 (12В, 5.5 Ач, 2×8 штук, сборка). Горячая замена аккумулятора. RBC44 можно заменить на RBC140. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков SURT192XLBP, SURT192RMXLBP.

Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время второго (длинного) звукового сигнала. Переключатель режима байпас. Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи, шкала нагрузки (17, 34, 51, 68, 85%), шкала заряда (0, 24, 48, 72, 96%; мигает, если заряд заканчивается), использование обходной цепи (Bypass), неисправность. Индикатор уровня зарядки батарей может показывать входное напряжение (длительное нажатие кнопки Test) — 192, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (сигнал каждые 30 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition (Java), интерфейс — RS-232C (RJ45-10 или DB-9, нестандартный кабель, 940-0024E), поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9617 (?), AP9618 (ethernet, модем, датчики), AP9619 (предварительно установлена в SURT5000RMXLI), AP9630 (ethernet), AP9631 (ethernet, датчики; предварительно установлена в SURT6000RMXLI). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd. Можно управлять устройством с помощью терминальной программы (2400 или 9600 (разночтения в документации разных лет), 8, N, 1, без управления потоком, нажать Enter, если спросит имя и пароль — apc/apc).

APC Smart-UPS RT 8000/10000 XLI

Серия ИБП APC Smart-UPS RT 8000 (SURT8000RMXLI, SURT10000RMXLI) ?для напольной установки (отсоединяемые опоры) или монтажа в стойку (6U, глубина 736 мм, 111 кг, рельсы SURTRK2, рельсы AP9625?) представляет собой ИБП с двойным преобразованием (on-line) (время переключения — 0 мс, синусоида, авторегулятор напряжения, КПД при полной нагрузке — 92%/93%), прямое подключение (переключатель выбора фаз — 1 или 3) к электрощитку с помощью клемной колодки (одна фаза (230В), L1, N, земля: 3 провода, 10 кв. мм (AWG8), нагрузка 40A (50A), автомат 50A (63A) 2-полюсный; или 3 фазы для SURT8000RMXLI (380В), L1, L2, L3, N, земля: 5 проводов, 10 кв.мм, нагрузка 15A/фазу и 40A на L1 в режиме байпас, автомат 50A 4-полюсный; или 3 фазы для SURT10000RMXLI (380В): 5 проводов, 16 кв.мм, нагрузка 18A/фазу и 50A на L1 в режиме байпас, автомат 63A 4-полюсный. В серию входят модели с 4 выходными разъёмами IEC 320 C13 и 4 IEC 320 C19 и выходной клемной колодкой однофазной (L1A, N1, земля): 40/50A, 10/16мм): SURT8000RMXLI (8000 ВА, 6400 Вт), SURT10000RMXLI (10000 ВА, 8000 Вт). 5 выходных цепей с отдельными автоматическими выключателями (слева направо): четвёрка IEC 320 C13 (10A на всех), левый IEC 320 C19 (16A) и т.д.. Имеется холодный пуск, режим прямого подключения нагрузки (bypass) при перегрузке или неисправности, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический. Работоспособна при температуре от 0 до 40, нагрев — 2262.00 BTU/hr.

Время заряда — 3 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SURT8000RMXLI — 4 минуты, SURT10000RMXLI — 3 минуты; при половинной нагрузке: SURT8000RMXLI — минут, SURT10000RMXLI — минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SURT8000RMXLI — 2 комплекта RBC44 по 2 модуля (12В, 5.5 Ач, 2×8 штук, сборка), SURT10000RMXLI — 2 комплекта RBC44 по 2 модуля (12В, 5.5 Ач, 2×8 штук, сборка). Горячая замена аккумулятора. RBC44 можно заменить на RBC140. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков SURT192RMXLBP. Если аккумулятор очень сильно разряжен, тогда его надо заряжать 8 часов в отсутствие нагрузки (всё равно быстро умирает потом).

Переключатель количества фаз на входе (1 или 3). Входной автомат. Кнопка «On» включает устройство при кратковременном нажатии, запускает процедуру самотестирования (кратковременное питание нагрузки от аккумуляторов) при длительном нажатии и обеспечивает «холодный старт», если устройство отключено от сети и кнопку отпустить во время второго (длинного) звукового сигнала. Переключатель режима байпас. Индикаторы: питание от сети, перегрузка, питание от аккумулятора, неисправность батареи (UPS может питать нагрузку вдвое меньшее количество времени, чем должен бы; или аккумулятор очень сильно разряжен; мигает, если батарея не подсоединена совсем), шкала нагрузки (17, 34, 51, 68, 85%), шкала заряда (0, 24, 48, 72, 96%; мигает, если заряд заканчивается), использование обходной цепи (Bypass), неисправность. Индикатор уровня зарядки батарей может показывать входное напряжение (длительное нажатие кнопки Test) — 192, 210, 229, 248, 266V. Сигналы: питание от аккумулятора (сигнал каждые 30 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Business Edition (Java), интерфейс — RS-232C (RJ45-10 или DB-9, нестандартный кабель, 940-0024?, AP9804?), поддержка Linux заявлена, есть поддержка apcupsd, возможна установка в слот SmartSlot карт мониторинга и управления AP9617 (?), AP9618 (ethernet, модем, датчики), AP9619 (предварительно установлена в SURT8000RMXLI и SURT10000RMXLI), AP9630 (ethernet), AP9631 (ethernet, датчики). В действительности, устройство не является RS-232C совместимым: сигнальные линии используются не только для передачи информации, но и для непосредственного управления устройством. Например, чтобы выключить питание необходимо установить высокий уровень сигнала на линии DTR. Ни в коем случае нельзя запускать на этом порту эмулятор терминала. Переходные процессы при подключении/отключении кабеля могут привести к выключению UPS! Распайки кабелей можно посмотреть у разработчика apcupsd. Можно управлять устройством с помощью терминальной программы (2400 или 9600 (разночтения в документации разных лет), 8, N, 1, без управления потоком, нажать Enter, если спросит имя и пароль — apc/apc).

APC Smart-UPS RT 5000/6000 XLI новый

Серия ИБП APC Smart-UPS RT 5000 (SRT5KRMXLI, SRT6KRMXLI) для напольной установки (отсоединяемые опоры) или монтажа в стойку (3U для SRT5KRMXLI и 4U для SRT6KRMXLI, глубина 719 мм, 54.6кг и 60 кг, рельсы ?, ушки SRTRK2) представляет собой ИБП с двойным преобразованием (on-line) (время переключения — 0 мс в обычном режиме и 8 мс в экономичном, синусоида, авторегулятор напряжения), прямое подключение к электрощитку с помощью клемной колодки для SRT5KRMXLI и SRT6KRMXLI (одна фаза, 3 провода, полная нагрузка 24А/32А, 10/16 кв. мм, автомат 40/50A). В серию входят модели с 6 выходными разъёмами IEC 320 C13 и 4 IEC 320 C19: SRT5KRMXLI (5000 ВА, 4500 Вт), SRT6KRMXLI (6000 ВА, 6000 Вт). SRT5KRMXLI имеет 2 группы управляемых розеток с отдельными автоматами (справа налево): 6 IEC 320 C13, 4 IEC 320 C19. SRT6KRMXLI имеет 3 группы управляемых розеток с отдельными автоматами (справа налево): 6 IEC 320 C13, 2 правых IEC 320 C19, 2 левых IEC 320 C19. Группы розеток можно включать, выключать и перезагружать вручную, по расписанию и по событию, позволяет обеспечить очерёдность включения или выключения. Модель SRT6KRMXLI имеет выходную клемную колодку однофазную (L, N, земля; 28A; 16 кв.мм) Имеется холодный пуск, режим прямого подключения нагрузки (bypass) при перегрузке или неисправности или в экономичном режиме, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 3 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SRT5KRMXLI — 4 минут, SRT6KRMXLI — 2.5 минуты; при половинной нагрузке: SRT5KRMXLI — 12 минут, SRT6KRMXLI — 8 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SRT5KRMXLI — RBC140, SRT6KRMXLI — RBC140 (2 модуля по 96В и 5.1 Ач). Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков XLBP.

Управление сделано в виде наклоняемого ЖК экрана и кнопок навигации по меню. Кнопка «Вкл» начинает диалог. При отсутствии сетевого электропитания кнопка загорается красным и надо нажать повторно. При первом включении открывается экран «Мастер установки», без его прохождения ИБП не включится: язык (есть русский), выходное напряжение, тип меню (стандартное и расширенное). На экран выводится уровень нагрузки (0, 16, 32, 48, 64, 80%), уровень заряда, режим звукового сигнала, состояние (событие, входное напряжение, выходное напряжение, выходная частота, нагрузка, время запуска), режим работы (от сети, байпас, энергосбережение (stand-by?, от батареи), состояние групп розеток. В расширенном режиме можно посмотреть выходную мощность, КПД, потребление энергии, время автономной работы. Можно посмотреть MAC адрес и настроить IP адрес сетевой карты мониторинга и управления (вручную и DHCP). Сигналы: предупреждение (жёлтый экран), оповещение (красный экран), питание от аккумулятора (сигнал каждые 30 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Network Shutdown (Java), интерфейс — RS-232C (RJ45-10, нестандартный кабель, 940-0024?, AP9804?) или USB (USB HID и Smart Battery), нельзя использовать одновременно USB и RS-232C, поддержка Linux не заявлена, есть поддержка apcupsd (?), возможна установка в слот SmartSlot карт мониторинга и управления AP9630 (ethernet), AP9631 (ethernet, датчики). Встроенная карта мониторинга и управления (аналог AP9630 — прошивка совпадает — с универсальным портом: HTTP, HTTPS, SSH, SNMPv1, SNMPv3, FTP, telnet, RADIUS, syslog) с кнопкой сброса (не влияет на работу ИБП). «Универсальный» порт ввода-вывода для подключения датчиков (RJ45), в комплекте AP9335T (датчик температуры). Консольный порт для настройки сети (jack 3.5мм?).

APC Smart-UPS RT 8000/10000 XLI новый

Серия ИБП APC Smart-UPS RT 8000 (SRT8KRMXLI, SRT10KRMXLI) монтажа в стойку (6U, глубина 715 мм, 112 кг, рельсы и скобы SRTRK2 в комплекте) представляет собой ИБП с двойным преобразованием (on-line) (время переключения — 0 мс в обычном режиме и 8 мс (?) в экономичном, синусоида, авторегулятор напряжения), 2 линии прямого подключения (только одна из них может быть 3-фазной, оставить 3 перемычки фазы для однофазного подключения, оставить 2 перемычки байпаса при подключении одной линией) к электрощитку с помощью клемной колодки (одна фаза (230В), L1, N, земля (зелёный/зелёно-жёлтый) и B1, N, земля): 3 провода, 16 кв.мм (AWG6) / 25 кв.мм (AWG4), нагрузка 44A / 54A, автомат 63A / 80A 2-полюсный; или 3 фазы для SRT8KRMXLI или 3 фазы одновременно с одной (380В/400В/415В), L1, L2, L3, N, земля и B1, N, земля (а где B2 и B3?): 5 проводов, 16 кв.мм, нагрузка 15A/фазу и 44A на L1 в режиме байпас, автомат 63A 4-полюсный; или 3 фазы для SRT10KRMXLI или 3 фазы одновременно с одной(380В/400В/415В): 5 проводов, 25 кв.мм, нагрузка 18A/фазу и 54A на L1 в режиме байпас, автомат 80A 4-полюсный. В серию входят модели с 6 выходными разъёмами IEC 320 C13 и 4 IEC 320 C19: SRT8KRMXLI (8000 ВА, 8000 Вт), SRT10KRMXLI (10000 ВА, 10000 Вт). SRT8KRMXLI и SRT10KRMXLI имеют 3 группы управляемых розеток с отдельными автоматами рядом с группой: 2 верхних IEC 320 C19 (16A, 20A для модели XLT-IEC), 2 нижних IEC 320 C19 (16A, 20A для модели XLT-IEC), 6 IEC 320 C13 (10A, 15A для модели XLT-IEC). Группы розеток можно включать, выключать и перезагружать вручную, по расписанию и по событию, позволяет обеспечить очерёдность включения или выключения. Модель SRT8KRMXLI имеет выходную клемную колодку однофазную (L, N, земля; 38A; 16 кв.мм (AWG6)). Модель SRT10KRMXLI имеет выходную клемную колодку однофазную (L, N, земля; 47A; 16 кв.мм (AWG6)). Имеется холодный пуск, режим прямого подключения нагрузки (bypass) при перегрузке или неисправности или в экономичном режиме, защита от перегрузки, от КЗ (автоматический переключатель), настройка выходной частоты и напряжения: 220, 230 или 240 В. Интерфейс аварийного отключения питания (EPO). Корпус металлический.

Время заряда — 3 часа до 90%. Обещанное время работы от батарей при полной нагрузке: SRT8KRMXLI — 5 минут, SRT10KRMXLI — 3.8 минуты; при половинной нагрузке: SRT8KRMXLI — 14 минут, SRT10KRMXLI — 11.5 минут. Герметичная, необслуживаемая, свинцово-кислотная батарея: SRT8KRMXLI и SRT10KRMXLI — 2 комплекта RBC140 (по 2 модуля по 96В и 5.1 Ач; вес модуля — 17 кг). Горячая замена аккумулятора. Регулярная самодиагностика батарей (по умолчанию каждые 2 недели, настраивается). Возможно подключение до 10 внешних батарейных блоков SRT192RMBP2 (XLBP?).

Управление сделано в виде наклоняемого ЖК экрана и кнопок навигации по меню. Кнопка «Вкл» начинает диалог. При отсутствии сетевого электропитания кнопка загорается красным и надо нажать повторно. При первом включении открывается экран «Мастер установки», без его прохождения ИБП не включится: язык (есть русский), выходное напряжение, тип меню (стандартное и расширенное). ?На экран выводится уровень нагрузки (0, 16, 32, 48, 64, 80%), уровень заряда, режим звукового сигнала, состояние (событие, входное напряжение, выходное напряжение, выходная частота, нагрузка, время запуска), режим работы (от сети, байпас, энергосбережение (stand-by?, от батареи), состояние групп розеток. ?В расширенном режиме можно посмотреть выходную мощность, КПД, потребление энергии, время автономной работы. ?Можно посмотреть MAC адрес и настроить IP адрес сетевой карты мониторинга и управления (вручную и DHCP). ?Сигналы: предупреждение (жёлтый экран), оповещение (красный экран), питание от аккумулятора (сигнал каждые 30 секунд), низкий уровень заряда (непрерывный сигнал), перегрузка (непрерывный сигнал), неисправность батареи (непрерывный сигнал в течении минуты каждые 5 часов).

Вентилятор системы охлаждения имеется.

Внешнее управление PowerChute Network Shutdown (Java), интерфейс — RS-232C (RJ45-10 в DB-9, нестандартный кабель) или USB (USB HID и Smart Battery), нельзя использовать одновременно USB и RS-232C, поддержка Linux не заявлена, есть поддержка apcupsd (?), возможна установка в слот SmartSlot карт мониторинга и управления AP9630 (ethernet), AP9631 (ethernet, датчики). Встроенная карта мониторинга и управления (аналог AP9630 — прошивка совпадает — с универсальным портом: HTTP, HTTPS, SSH, SNMPv1, SNMPv3, FTP, telnet, RADIUS, syslog) с кнопкой сброса (не влияет на работу ИБП). «Универсальный» порт ввода-вывода для подключения датчиков (RJ45), в комплекте AP9335T (датчик температуры). Консольный порт для настройки сети (jack 3.5мм?).

Riello UPS MultiSentry MST 60 NP

Riello UPS MultiSentry MST 60 NP (поставлен под именем NeuHaus PS60P — PowerSystem Partner), P/N DMSTK60BNB00NP — из серии 3-фазных (с нейтралью) ИБП от 10 до 120 КВА (60 NP — 60 КВА и 54 КВт, 96A; 120 NP — 120 КВА и 108 КВт). Напряжение на входе (ввод снизу спереди) и выходе настраивается как 380 или 400 или 415 вольт. КПД заявлен как до 96.5% при нагрузке от 30% и выше. Выдерживает неограниченное время перегрузку в 115%, 10 минут — 125%, 1 минуту — 150%, 5 секунд — 168%. Возможность задержки включения при повторном включении (рекомендуется установить различные задержки для членов группы ИБП). Входной PF — 0.99. Крест-фактор 3:1. Способен корректировать PF на входе, т.е. можно подключать реактивную и ёмкостную нагрузку до 0.9 (потери при PF 0.9 — 2.6 КВт). Плавный старт выпрямителя. Возможность 2 входов (обеспечивает синхронизацию при переходе на байпас). Возможна синхронизация от внешнего источника. Частота генерации синхронизируется с вводом пока есть возможность, чтобы не возникло проблем при переходе на байпас. Возможен холодный старт. Опциональная гальваническая развязка между вводом и выходом. Выпрямитель может работать при пониженном напряжении (-40%). Наличие REPO — контакты для удалённого экстренного отключения. Размер — 500x850x1600, вес — 190 кг, колёсики для перемещения. Ветиляторы для платы питания и отдельно для зарядкика (шумные) дуют назад. Опциональный БРП сзади (2 розетки?), управляемый, питается от ИБП. Категория ИБП — двойное преобразование (online) или VFI-SS-111 по IEC EN 62040-3:

  • VFI (Voltage ∧ Frequency Independent) — выходные напряжение и частота ИБП не зависят от входных параметров при работе от сети и от батарей
  • S — синусоидальное выходному напряжению с коэффициентом нелинейных искажений (КНИ) менее 8% при линейной нагрузке
  • S — синусоидальное выходному напряжению с коэффициентом нелинейных искажений (КНИ) менее 8% при нелинейной нагрузке
  • 1 — колебания амплитуды выходного напряжения при изменении режима работы ИБП (нормальный, автономный, байпас)
  • 1 — колебания выходного напряжения при 100% изменении линейной нагрузки, в нормальном и автономном режимах, выбирается наихудший показатель
  • 1 — колебания выходного напряжения при 100% изменении нелинейной нагрузки

Режимы работы настраиваются:

  • Online — двойное преобразование
  • Eco — линейно-интерактивный, переключается между байпас и online (время переключения не указано)
  • Smart Active — ИБП собирает статистику и сам выбирает между Eco и Online
  • StandBy Off — при наличии энергии на входе ничего не выдавать на выход, при отсутствии — выдавать с инвертора

Выключатели спереди: ввода (SWIN), нагрузки (SWOUT и удалённое управление AUX SWOUT), ручной выключатель байпаса (SWMB и удалённое управление SERVICE BYPASS) — обходит входной и выходной выключатели. Входная нейтраль соединяется с выходной напрямую. При внутреннем сбое включается автоматический байпас (КЗ, обратное питание), подключается между SWIN и SWOUT.

Индикаторы: питание от сети, питание от батарей, питание от байпас, авария (мигает в режиме ожидания), требуется заменить батареи, Eco режим.

ЖК дисплей (русский есть) и кнопки управления. На экран выводится информация о состоянии устройства или меню (переключение правой клавишей). Информация включает: текущее время; графическая диаграмма состояния с указанием переключателей, нагрузки по фазам и уровня заряда; время автономной работы; внутрення температура; нагрузка в процентах; активная нагрузка КВт L1; полная нагрузка КВА L1; источник питания нагрузки; коды ошибок; напряжения межлинейные L12 и частота (вход, байпас и выход); напряжение и ток батареи; напряжения фазовые L1-N и частота (вход, байпас и выход); ток и пиковый ток. Меню (некоторые настройки можно сделать только в сервисном центре — работать без батарей, интервал автоматического тестирования батарей (40 часов), ёмкость внутренних батарей, ёмкость внешних батарей, максимальное время работы от батарей, максимальная нагрузка, алгоритм зарядки, ток заряда в процентах от ёмкости (?!)):

  • включить
  • в режим ожидания
  • температура
  • управление: bypass, нагрузка от инвертора, тестировать батарейки
  • история
  • форма
  • диагностика
  • настройки (вводятся в действие на всех ИБП группы после выхода из меню): язык, режим работы, выходное напряжение (220, 230, 240), выходная частота (?), ёмкость батарейки (?), прочее (звук (уменьшенный), за сколько минут предупреждать о низком заряде (3), дата и время), сброс настроек, номинальные настройки (версия прошивки DSP, версия прошивки контроллера)

Возможно использование батарей типа VRLA (Valve Regulated Lead Acid), AGM, гелевых или никель-кадмиевых. Обеспечивается тестирование батарей и защита от глубокого разряда. Опциональное подключение датчика температуры для управления зарядом внешнего батарейного кабинета (спереди внизу справа). Время заряда указывается как 6 часов без уточнения типа батарей. Опция мощного зарядника 20A вместо стандартного 10A. Возможно использование батарейного кабинета UPS Manfacturing AB 1900 480-V9 размером 860x800x1900:

  • AB 1900 480-V9-V65 — 40 штук AGM АКБ Ventura GPL 12-65 (12В, 65Ah при температуре 25 градусов и времени разряда 10 часов) на 9 минут, вес 1060 кг (AGM Long Life с увеличенным сроком службы — до 10 лет)
  • AB 1900 480-V9-V75 — 40 штук AGM АКБ Ventura GPL 12-75 (12В, 75Ah при температуре 25 градусов и времени разряда 10 часов) на 13 минут, вес 1120 кг
  • AB 1900 480-V9-V100 — 40 штук AGM АКБ BB BPS (12В, 100Ah при температуре 25 градусов и времени разряда 10 часов) на 28 минут (как так?!), вес 1480 кг

Возможность подключения параллельно до 6 ИБП одинаковой мощности на общую нагрузку для увеличения мощности и/или надёжности. Входные кабели и кабели на общую нагрузку должны быть одинаковой длины, не менее 3 метров (?). Ввод на каждый ИБП д.б. защищён отдельным выключателем/предохранителем. Вывод с каждого ИБП д.б. защищён отдельным выключателем/предохранителем. Перед изменением позиции этих переключателей необходимо отключить все ИБП — разомкнуть переключателями ввода, нагрузки и батареи. Нельзя включать ручной байпас на выключенном ИБП — сгорит. Синхронизация производится с помощью опциональных карт управления по RS-485 (разъём RJ-45, оптическая изоляция, общаая длина не более 100 метров). Рекомендется замыкать в кольцо (задаётся переключателями на плате), это позволяет обеспечить горячее подключение ИБП в группу (саму карту можно вставлять только в выключенный ИБП с разомкнутыми переключателями ввода, нагрузки и батареи; процедура включает поочерёдное выключение имевшихся ИБП и исключение их из кольца с целью вынуть карту и поменять на ней dip переключатели). Первое включившееся устройство становится главным (master), остальные — подчинёнными (slave), при выходе главного из строя одно из подчинённых ИБП становится главным. Передний переключатель на одной карте должен быть в позиции Start, на остальных — Cont. Индикаторы на плате: питание, Start. (Внутри имеется подключение для передачи сигнала перехода на байпас — переключатель общего байпаса должен подавать сигнал на каждый ИБП. Необходимо устанавливать переключатель количества ИБП в группе (сопротивление терминатора линии!). ИБП должен быть в режиме Online (Eco и пр не работают). По мере исчерпания батарей ИБП будут отключаться незавимио друг от друга. Перегрузка распределяется поровну между ИБП. Автоматический запуск после перерыва является асинхронным — первый запустившийся ИБП провоцирует включение всей нагрузки, которая может перегрузить его до того как подключатся остальные ИБП. Рекомендуется централизованный внешний байпас.

Возможно подключение общего батарейного кабинета к группе ИБП — звезда или каскадирование.

Первое включение (инструкция без учёта внешнего байпас и параллельного включения):

  • убедиться, что всё выключено
  • замкнуть выключатель батареи
  • подать энергию на вход с внешнего источника
  • замкнуть SWMB и убедиться, что на выходе есть энергия
  • разомкнуть SWMB
  • замкнуть входной выключатель
  • через некоторое время ИБП перейдёт в режим ожидания
  • сконфигурировать ёмкость батарей (а права есть?)
  • войти в меню и включить online
  • дождаться подачи нагрузки на инвертор
  • замкнуть выходной выключатель
  • разомкнуть входной выключатель, убедиться, что нагрузка питается от батарей
  • замкнуть входной выключатель, убедиться, что нагрузка питается от инвертора
  • установить дату и время

Первое включение для параллельного соединения (инструкция без учёта внешнего байпас):

  • убедиться, что всё выключено
  • замкнуть SWMB только на одном ИБП
  • убедиться, что ни один автомат до и после ИБП не сработал
  • убедиться, что напряжения между входом и выходом на всех линиях всех ИБП меньше 5 В
  • разомкнуть SWMB
  • подать энергию на вход с внешнего источника, замкнуть выключатель батареи и выключатель ввода
  • дождаться предварительной зарядки и перехода всех ИБП в режим ожидания
  • должна быть только 1 ошибка: выходной выключатель разомкнут
  • д.б. одинаковая прошивка DSP более 02.13
  • д.б. одинаковая прошивка микроконтроллера более 02.19
  • проверить, что параллельный режим включён везде и определились master/slave
  • настроить ИБП
  • войти в меню и включить online
  • дождаться завершения калибровки и подачи энергии от инвертора на всех ИБП
  • замкнуть SWMB только на одном ИБП — подача энергии должна пойти через байпас со всех ИБП
  • разомкнуть SWMB — подача энергии должна пойти от инвертора со всех ИБП
  • повторить на остальных ИБП
  • замкнуть выходной выключатель на всех ИБП, заблокировать все SWMB
  • убедиться, что нагрузка питается от инвертора на всех ИБП
  • подождать несколько минут не случится ли чего
  • проверить, что нагрузка распределится между ИБП равномерно

Поверка командного байпас для параллельного соединения (инструкция без учёта внешнего байпас):

  • подключить нагрузку более 5%
  • выбрать в меню переход на байпас
  • подача энергии должна пойти через байпас со всех ИБП
  • проверить, что нагрузка распределится между ИБП равномерно (5%), распределение зависит от длины кабелей

Рядовое включение от сети (инструкция без учёта внешнего байпас и параллельного включения):

  • замкнуть выключатель батареи
  • подать энергию на вход с внешнего источника
  • замкнуть входной выключатель при разомкнутом SWMB
  • ИБП в режиме ожидания
  • войти в меню и включить online

Включение от батарей (инструкция без учёта внешнего байпас и параллельного включения):

  • замкнуть выключатель батареи
  • 5 секунд держать кнопку Cold Start
  • войти в меню и включить online

Выключение (инструкция без учёта внешнего байпас и параллельного включения):

  • выбрать в меню SHUTDOWN
  • разомкнуть входной выключатель
  • разомкнуть выключатель батареи

2 слота для карт управления, в частности NetMan 204. программа PowerShield3 можно взять на www.riello-ups.com

PowerNet SNMP адаптер AP9605

Текст 2002 года.

Имеется разъем 10Base-T для подключения к Ethernet, кнопка сброса, индикатор работы Ethernet (Link RX/TX), индикатор состояния адаптера:

  • зеленое свечение — SNMP агент работает
  • зеленое мигание — SNMP агент не настроен
  • красное свечение — сбой оборудования
  • красное мигание — нет соединения с Ethernet или UPS
  • краснозеленое мигание — отсутствие сетевого соединения при загрузке агента
  • отсутствие индикации — аккумулятор разряжен

Интерфейсный порт DB-9 позволяет не только управлять UPS, но и настраивать SNMP агента. Для подключения к последовательному порту компьютера используется специальный кабель 940-0024C. Параметры последовательного порта при настройке адаптера (используется любая терминальная программа, например minicom):

  • 8 data bit
  • 1 stop bit
  • без четности
  • no flow control
  • ANSI (VT100)
  • скорость обмена данными 19200 (можно меньше)

Распайка интерфейсного порта:

  1. DCD
  2. RXD
  3. TXD
  4. DTR
  5. GND

В качестве удлинителя можно использовать кабель от Cisco, на одном конце наконечник Terminal 9-pin (74-0495-01), на другом — Modem 25-pin (74-0458-01), присоединенный к переходнику 940-0017A из комплекта UPS.

Для начала настройки агента надо нажать кнопку Reset. Если скорость обмена не распозналась автоматически, то надо несколько раз нажать CR. На вход в меню отводится 30 секунд, иначе агент начинает процедуру обычной загрузки (подсоединение к Ethernet порту с N-Way автосогласованием занимает некоторое время, инициализация агента занимает около минуты). Прежде всего, необходимо установить IP адрес агента, маску подсети (точнее говоря, число бит, отводимых на маску подсети внутри адреса узла — 2 для маски 255.255.255.192), адрес шлюза (если станция управления находится в другой сети). Вместо задания параметров вручную, можно воспользоваться BOOTP сервером (должен быть в той же сети).

Меню конфигурации позволяет также настроить:

  • до 4 имен сообществ (8 символов) с указанием прав доступа (read, write) и IP адреса станции управления (адрес 0.0.0.0 означает произвольный адрес); первым делом рекомендуется заменить стандартные имена сообщества public, public2, private и private2 на что-нибудь свое — что может быть интереснее отключения электричества чужого сервера?
  • до 4 IP адресов станции управления для посылки агентом trap, тип trap (PowerNet trap, UPS MIB trap или все), имя сообщества
  • sysName, sysLocation и sysContact
  • посылать ли snmpEnableAuthenTraps trap при попытке неавторизованного доступа
  • Select ifOperStatus (при включении создает 2 отдельных строки в ifTable для самого адаптера и для UPS, причем ifOperStatus для UPS переводится в состояние DOWN в аварийных ситуациях)
  • IP адрес TFTP сервера для загрузки новой прошивки (agent.apc)

Используя это же меню можно сбросить настройки, сохранить настройки и перезагрузить агента, посмотреть текущие настройки, а также неизменяемую информацию:

  • версию программы
  • версию оборудования
  • дату изготовления
  • серийный номер
  • MAC адрес
  • номер модели

Теперь надо проверить настройку с помощью ping и snmpget.

После настройки интерфейсный кабель лучше отсоединить. После инициализации агента скорость последовательного порта устанавливается в 2400 бод для взаимодействия по этому же кабелю со специальным управляющим софтом (PowerChute plus).

Поддерживаемые модули MIB:

  • Internet MIB-II (RFC-1213), группы system, interfaces, at, ip, icmp, udp, snmp
  • частный модуль PowerNet-MIB (powernet.mib)
  • UPS-MIB (уровень Subset?, SNMPv2, ничего интересного в дополнение к PowerNet-MIB)

Информацию о переменных из разных модулей лучше получать отдельно (они не уживаются вместе, положить нужную версию PowerNet-MIB, например, powernet416.mib в /usr/share/snmp/mibs/):

snmpwalk -c имя-сообщества -v 1 -m RFC1213-MIB имя-хоста  mib-2
snmpwalk -c имя-сообщества -v 1 -m UPS-MIB имя-хоста upsMIB
snmpwalk -c имя-сообщества -v 1 -m PowerNet-MIB имя-хоста enterprises
Модули сетевого управления APC AP9617, AP9618 и AP9619

Модули сетевого управления (Network Management Card, NMC) APC AP9617 EX, AP9618 EM/MDM и AP9619 EM обеспечивают возможность мониторинга и управления ИБП фирмы APC серий Smart-UPS (SUA750I, SUA1000I, SUA1500I, SU700RMI2U, SU1000RMI2U, SU1400RMI2U, SUA750RMI2U, SUA1000RMI2U, SUA1500RMI2U, SUA3000RMI2U, SUA3000RMXLI3U, SUA5000RMI5U, SURT1000XLI, SURT2000XLI, SURT3000RMXLI, SURT5000RMXLI, SURT6000RMXLI, SURT8000RMXLI, SURT10000RMXLI), а также других моделей, имеющих SmartSlot или шасси расширения AP9600 или AP9604, по TCP/IP. Совместимость с ПО: PowerChute® Network Shutdown, APC InfraStruXureTM Manager, PowerChute Business Edition. Потребляемая мощность — 3 Вт. Модель AP9619 NMC EM включает встроенный модуль мониторинга окружающей среды (Environmental Monitor) — датчик температуры (AP9512TBLK, в комплекте, точность 2 градуса), датчик температуры и влажности (AP9512THBLK), датчики контактов, выходное реле для управления внешними устройствами. Модель AP9618 NMC EM/MDM включает встроенный модуль мониторинга окружающей среды и модуль телефонного модема (передача сообщений в APC Remote Monitoring Service и доступ к консоли модуля управления). Возможно подключение отдельного модуля мониторинга окружающей среды. Модель AP9618 производится до сих пор (в новых сериях нет моделей с телефонным модемом), поэтому при поиске на сайте APC используйте эту модель.

Устанавливаются в SmartSlot. Перед установкой модуля в Smart-UPS необходимо отсоединиить ИБП от сети и выключить его (на разъёме явно выделяются дорожки питания для горячего подключения). Возможна установка 2 модулей в ИБП с двумя SmartSlot или встроенным модулем и SmartSlot. Имеется кнопка сброса (Reset, нужна скрепка, помогает не всегда) и индикаторы скорости сети (10 — зелёный, 100 — жёлтый) и состояния NMC: зелёный и оранжевый (зелёный мигает — нет IP адреса, зелёный горит — IP адрес получен, оранжевый горит — аппаратные проблемы). Основные компоненты — процессор ATMEL AT56753-1U, флеш 4 МБ, ОП 512 КБ, встроенные часы с батарейкой.

Интерфейсы:

  • Ethernet (10Base-T/100Base-T; скорость и дуплекс можно настраивать); после 5 минут отсутствия пакетов NMC тестирует работоспособность сети пингуя шлюз, через 10 минут перезагружается; нельзя указывать в качестве шдюза 0.0.0.0 или 127.0.0.1 — NMC будет заблокирован до сброса настроек; адрес и параметры сети могут быть
    • получены по BOOTP или DHCP: MAC адрес напечатан на NMC; файл с настройками может быть загружен по TFTP или FTP; параметры запроса DHCP: Vendor Class — APC, Client Identifier — MAC адрес NMC, User Class Identifier — идентификатор приложения (sumx для Smart-UPS); воспринимаются: IP адрес, маска подсети, шлюз, время лизинга IP адреса, до 2 NTP серверов, смещение от UTC, DNS сервер, имя хоста NMC, доменное имя NMC, имя загрузочного файла
    • установлены статически с помощью APC Device IP Configuration Wizard (ищёт первое несконфигурированное устройство APC в локальной сети широковещательным запросом, позволяет копировать настройки)
    • установлены статически с локальной консоли через последовательный порт NMC
    • установлены статически с удалённой консоли («arp -s IP-адрес MAC-адрес; ping IP-адрес -s 113; telnet IP-адрес»); имя и пароль по умолчанию — apc
  • последовательный порт RS-232 ИБП, нестандартный кабель (jack, 940-0299A); настройки: 2400, 8N, 1, без синхронизации; для начала сеанса нажать Enter; имя и пароль по умолчанию — apc; если в момент запроса имени нажать кнопку Reset, затем нажать Reset повторно пока мигают лампочки, то имя и пароль будут временно (на 30 секунд) сброшены к умолчанию
  • разъём для датчиков (Probe) — 6 контактов, круглый
  • 9 контактов для датчиков контактов (2 зоны сухих контактов), питания датчиков (+12VDC, 25 мА) и выходного реле (1А, 30В)

Управление ИБП (имя и пароль по умолчанию — apc) может производиться с помощью протоколов (только 1 пользователь одновременно, за исключением SNMP):

  • локальная консоль на последовательном порту
  • telnet
  • SSH (при включении SSH отключается telnet; только RSA не длиннее 1024 бит — hostkey.p15 в каталог sec; NMC создаёт ключи RSA 768 бит -до 5 минут ожидания!); удалённое выполнение команд не работает; т.к. DSA отсутвует, то необходимо указать «ssh -o HostKeyAlgorithms=ssh-rsa …»
  • HTTP/HTTPS (SSL 3.0 и TLS 1.0; TLS 1.0 не работает в Smart-UPS (база знаний FA238115) и не будет исправлено); NMC самостоятельно генерирует самоподписанный сертификат (RSA 768 бит, до 5 минут ожидания!); утилита APC Security Wizard позволяет создать запросы (RSA 1024 бит) на подписание сертификата сервера (см. также OpenSSL), подписанный сертификат надо загрузить на NMC (cert.p15 в каталог sec); 3 настраиваемые ссылки на каждой странице; не поддерживается работа через прокси; версии прошивки 2.x.x и 3.x.x имеют совершенно разный интерфейс; в версии 2.x.x сеанс вечен
  • SNMP: 4 имени сообщества и профиля пользователей; имена сообществ по умолчанию — public (чтение), private (запись), public2 и private2 (заблокированы); права доступа: Read, Write (запись разрешена в отсутствие администратора на линии), Write+ (запись всегда разрешена), Disabled; SNMPv3 (отключён по умолчанию) в версии прошивки 3.x.x (только MD5 и DES) — по умолчанию профили «apc snmp profile1» без аутентификации и шифрования («apc auth passphrase» и «apc crypt passphrase»); поддерживаемые MIB: PowerNet-MIB
  • FTP и SCP (включается одновременно с SSH): передача прошивки, получение журналов
  • собственный протокол PowerChute Network Shutdown (по умолчанию имя «apc» и пароль «admin user phrase»

Уровни доступа (в локальных настройках только по 1 пользователю каждого уровня, пароль в версии 2.x.x до 10 символов, имя пользователя — до 32 символов; в документации — наоборот):

  • Administrator — полный доступ (имя и пароль по умолчанию — apc)
  • Device User — доступ к управлению устройством и журналам (удалять нельзя), по умолчанию имя — device, пароль — apc
  • Read-Only — не может менять настройки, управлять устройством, по умолчанию имя — readonly, пароль — apc

В качестве сервера AAA (authentication, authorization, accounting) может быть использовано до 2 RADIUS серверов (поддерживается FreeRADIUS и Microsoft IAS 2003) длина имени пользователя не более 32 симвоолов.

Прошивка состоит из AOS (APC operating system, файл apc_hw02_aos_версия.bin) и прикладного модуля (sumx для Smart-UPS, файл apc_hw02_sumx_версия.bin). Файл apc_hw02_aos_202.bin нужен только для обновления с очень старых версий. Последняя версия — 3.7.3 (2010 год). Загрузка возможна с помощью FTP, SCP или XMODEM. Последовательность действий (старую версию не загружает):

  • разрешить FTP, telnet/SSH
  • завершить сеанс, подождать (по email придёт сообщение «Severe — System: Warmstart.»)
  • скопировать AOS на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • подождать 2 минуты для перезагрузки
  • надо проверить результат пересылки (SNMP не выдаёт ветку enterprise; http не даёт войти — «Error: The application was not able to load.»)
    • telnet/SSH (Network -> FTP Server > The result of the last file transfer is) или приглашение Network Management Card AOS v3.7.3
    • FTP 220 AP9617 Network Management Card AOS v3.7.3 FTP server ready. ftp> ls —wx-wx-wx 1 apc apc 1572864 Feb 02 2010 apc_hw02_aos_373.bin
  • скопировать прикладной модуль на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • подождать 5 минут для перезагрузки (по email придёт сообщение «Critical — System: Warmstart.»)
  • проверить результат пересылки (SNMP: mfiletransferStatusLastTransferResult (0); telnet/SSH (Network -> FTP Server > The result of the last file transfer is)
  • проверить текущую версию AOS и sumx: FTP (ls) или telnet/SSH Network Management Card AOS v3.7.3 Smart-UPS & Matrix-UPS APP v3.7.2

Консольное управление (последовательный порт, telnet, ssh) производится с помощью меню (? — помощь, Enter — перерисовать, Esc — на предыдущий уровень, ^C — на первый уровень, ^L — журнал событий). Строка состояния (Stat): P+ — AOS работает нормально, N+ — IP адрес получен (N? — в процессе, N- — не получилось, N! — адрес занят), A+ — прикладной модуль работает нормально (A- — неверная контрольная сумма, A? — инициализируется, A! — несовместим с AOS).

Информация о нагрузке выводится в виде выходного напряжения (В) и значения тока нагрузки (А), доли нагрузки от максимальной в ваттах и вольт-амперах.

Действия:

  • включить нагрузку
  • выключить нагрузку
  • выключить нагрузку с задержкой
  • перезагрузить нагрузку (выключить с задержкой, включить после достижения указанного уровня заряда и задержки)
  • выключить на указанное время
  • выключить на указанное время с задержкой
  • перевести в режим bypass или обратно
  • запустить тестирование звучка
  • запустить самотестирование батарей (дата и результат сохраняются)
  • запустить калибровку времени удержания текущей нагрузки (можно начать только при 100% заряде и не слишком большой нагрузке, батареи в процессе калибровки разряжаются почти полностью, дата и результат сохраняются)
  • перезагрузить NMC
  • сбросить настройки [кроме TCP/IP]

Журналирование событий и доступ к архиву с помощью telnet, FTP (event.txt), SCP и HTTP/HTTPS. Передача сообщений из журнала с помощью syslog (до 4; настраивается порт, facility (по умолчанию — user), отображение уровня события на приоритет syslog в стандартах RFC 3164 (udp/514) или RFC 3195 (tcp/601)) или электронной почты (требуется настроенный и работающий DNS, до 4 адресатов, с использованием SMTP сервера NMC (Local, запоминает и повторяет при неудаче) или напрямую на SMTP сервер получателя (Recipient, только 1 попытка)) или SNMP trap (до 6). Гибкая настройка передаваемых событий по типам и группам (уровень, категория), задержки и режим повторения (интервал, максимальное количество).

Журналирование показаний измерений (напряжение, нагрузка, температура и т.д.) и доступ к архиву с помощью FTP (data.txt), SCP и HTTP/HTTPS. Можно задать интервал измерений (определит время хранения). Возможна настройка автоматического сохранения удаляемых по недостатку места данных на FTP сервер.

Поддержка до 2 серверов NTP.

Извлечение, редактирование и запись по FTP/SCP/HTTP/HTTPS файла с настройками config.ini (более 1400 строк; паролей нет, но комьюнити есть и открытым текстом).

Поддерживаемые модули MIB:

  • Internet MIB-II (RFC-1213), группы system, interfaces, at, ip, icmp, udp, snmp
  • RFC1155-SMI
  • частный модуль PowerNet-MIB (powernet416.mib)

Информацию о переменных из разных модулей лучше получать отдельно (они не уживаются вместе, положить нужную версию PowerNet-MIB, например, powernet416.mib в /usr/share/snmp/mibs/):

snmpwalk -c имя-сообщества -v 1 -m RFC1213-MIB имя-хоста  mib-2
snmpwalk -c имя-сообщества -v 1 -m PowerNet-MIB имя-хоста enterprises
Модули сетевого управления APC AP9630 и AP9631 и AP9635

Модули сетевого управления 2 поколения (Network Management Card 2, NMC2) APC AP9630 и AP9631 и AP9635 обеспечивают возможность мониторинга и управления ИБП фирмы APC серий Smart-UPS (SUA750I, SUA1000I, SUA1500I, SUA750RMI2U, SUA1000RMI2U, SUA1500RMI2U, SUA3000RMI2U, SUA3000RMXLI3U, SUA5000RMI5U, SURT1000XLI, SURT2000XLI, SURT3000RMXLI, SURT5000RMXLI, SURT6000RMXLI, SURT8000RMXLI, SURT10000RMXLI, SRT5KRMXLI, SRT6KRMXLI, SRT8KRMXLI, SRT10KRMXLI), а также других моделей, имеющих SmartSlot или шасси расширения AP9600 или AP9604, по TCP/IP (IPv6 в версии 6.x.x). Совместимость с ПО: PowerChute® Network Shutdown, APC StruxureWare Central или InfraStruxure Manager. Модель AP9631 дополнительно включает 2 USB 2.0, встроенный модуль мониторинга окружающей среды (Environmental Monitor) на 2 универсальных разъёма — датчик температуры AP9335T (в комплекте), датчик температуры и влажности (AP9335TH), датчики контактов и выходное реле для управления внешними устройствами (AP9810). Модель AP9635 в отличие от AP9631 имеет только 1 универсальный разъём, вместо второго RJ-11 для телефонного модема и 2 Modbus RS485.

Устанавливаются в SmartSlot. Перед установкой модуля в Smart-UPS необходимо отсоединиить ИБП от сети и выключить его (на разъёме явно выделяются дорожки питания для горячего подключения, в новой версии инструкции сказано, что выключать не обязательно). Возможна установка 2 модулей в ИБП с двумя SmartSlot или встроенным модулем и SmartSlot. Имеется кнопка сброса (Reset) и индикаторы скорости сети (10 — зелёный, 100 — жёлтый) и состояния NMC: зелёный и оранжевый (зелёный мигает — нет IP адреса, зелёный горит — IP адрес получен, оранжевый горит — аппаратные проблемы, много других вариантов — азбука Морзе).

Интерфейсы:

  • Ethernet (10Base-T/100Base-T; скорость и дуплекс можно настраивать); после 5 минут отсутствия пакетов NMC тестирует работоспособность сети пингуя шлюз, через 10 минут перезагружается; нельзя указывать в качестве шлюза 0.0.0.0 или 127.0.0.1 — NMC будет заблокирован до сброса настроек; адрес и параметры сети могут быть
    • получены по BOOTP или DHCP (DHCP по умолчанию): MAC адрес напечатан на NMC; файл с настройками может быть загружен по TFTP или FTP; параметры запроса DHCP (настраиваются): Vendor Class — APC, Client Identifier — MAC адрес NMC, User Class Identifier — идентификатор приложения (SUMX для Smart-UPS); воспринимаются: IP адрес, маска подсети, шлюз, время лизинга IP адреса, до 2 NTP серверов, смещение от UTC, до 2 DNS серверов, имя хоста NMC (не воспринимается в 5.x), доменное имя NMC (не воспринимается в 5.x), имя загрузочного файла (файл .ini с настройками)
    • установлены статически с помощью APC Device IP Configuration Wizard (ищёт первое несконфигурированное устройство APC в локальной сети широковещательным запросом, позволяет копировать настройки)
    • установлены статически с локальной консоли через последовательный порт NMC2; настройки: 9600, 8N, 1, без синхронизации; для начала сеанса нажать Enter; имя и пароль по умолчанию — apc; настроить сеть и перезагрузиться — «tcpip -i IP-адрес -s маска-подсети -g IP-адрес-шлюза; reboot» (есть команда help); вернуть режим DHCP можно с помощью команды boot;
    • установлены статически с удалённой консоли («arp -s IP-адрес MAC-адрес; ping IP-адрес -s 113; telnet IP-адрес»); имя и пароль по умолчанию — apc
    • установлены с помощью передней панели с ЖК экрном
  • последовательный порт RS-232 ИБП, нестандартный кабель (2.5 мм jack (TRS — Tip, Ring Sleeve) с надписью console; 940-0299A); настройки: 9600, 8N, 1, без синхронизации; для начала сеанса нажать Enter; имя и пароль по умолчанию — apc; если в момент запроса имени нажать кнопку Reset, затем нажать Reset повторно пока мигают лампочки, то имя и пароль будут временно (на 30 секунд) сброшены к умолчанию; быстренько зайти (apc/apc) и поменять пароль: «user -n имя-пользователя -cp apc -pw пароль; exit» (версия 5.x.x: «user -an имя-администратора; user -ap пароль; exit»)
  • 2 USB порта (только AP9631), в версии 6.x.x используются для обновления прошивки
  • 2 универсальных разъёма (RJ45) для датчиков окружающей среды и датчиков контактов (2 зоны сухих контактов), питания датчиков (+12VDC, 25 мА) и выходного реле (1А, 30В)

Управление ИБП (имя и пароль по умолчанию — apc) может производиться с помощью протоколов (в версии 5.x.x только 1 пользователь одновременно, за исключением SNMP в режиме Write+):

  • локальная консоль на последовательном порту
  • telnet
  • SSH (при включении SSH отключается telnet; только RSA 1024 бит или 2048 бит утилитой APC Security Wizard — hostkey.p15 в каталог ssh; NMC может самостоятельно создать ключи RSA 2048 бит при загрузке — до 1 минуты ожидания!); удалённое выполнение команд не работает; т.к. DSA отсутвует, то необходимо указать «ssh -o HostKeyAlgorithms=ssh-rsa …»
  • HTTP либо (не одновременно) HTTPS (SSL 3.0 и TLS 1.0; TLS 1.0 не работает в Smart-UPS v6.2.1 (база знаний FA238115), ждём исправлений); TLS 1.1 в версии 6.2.0; NMC самостоятельно генерирует самоподписанный сертификат при загрузке (RSA 2048 бит, до 1 минуты ожидания!); утилита APC Security Wizard позволяет создать запросы (RSA 1024 бит или 2048 бит) на подписание сертификата сервера (см. также OpenSSL), подписанный сертификат надо загрузить на NMC — cert.p15 в каталог ssl; 3 настраиваемые ссылки на каждой странице; интерфейс версий 5.x.x и 6.x.x отличается (5.x.x совпадает с 3.x.x); можно настроить какой экран будет начальным (в версии 6.x.x); не поддерживается работа через прокси; язык интерфейса определяется языковым пакетом (есть пакет с русским языком)
  • SNMP: 4 имени сообщества (до 15 символов ASCII) и профиля пользователей; имена сообществ по умолчанию — public (чтение), private (запись), public2 и private2 (заблокированы); права доступа: Read, Write (запись разрешена в отсутствие администратора на линии), Write+ (запись всегда разрешена), Disabled; SNMPv3 (отключён по умолчанию, 4 профиля) с использованием MD5 и SHA-1, DES и AES — по умолчанию профили «apc snmp profile1» без аутентификации и шифрования («apc auth passphrase» и «apc crypt passphrase»), имя пользователя — до 15 символов ASCII, парольные фразы аутентификации и шифрования — от 15 до 32 символов ASCII; для каждого сообщества можно задать IP-адрес (маску, 0.0.0.0 — без ограничений) управляющей станции
  • FTP и SCP (включается одновременно с SSH): передача прошивки, получение журналов

Уровни доступа (пароли хранятся в устройстве в хешированном виде; парольные фразы шифруются; в версии 5.x.x в локальных настройках только по 1 пользователю каждого уровня, имя и пароль до 64 байт)

  • Super User (только в версии v6.x.x) — полный доступ, нельзя удалить, можно только заблокировать вход
  • Administrator — полный доступ (имя и пароль по умолчанию — apc)
  • Device User — доступ к управлению устройством и журналам (удалять нельзя), по умолчанию имя — device, пароль — apc
  • Network-Only User (только в версии v6.x.x, по умолчанию выключен) — доступ к информации, не относящейся к устройству (telnet/ssh или HTTP
  • Read-Only — не может менять настройки, управлять устройством, по умолчанию имя — readonly, пароль — apc

В качестве сервера AAA (authentication, authorization, accounting) может быть использовано до 2 RADIUS серверов (поддерживается FreeRADIUS и Microsoft IAS 2003), длина имени пользователя не более 32 символов в версии 5.x.x и 64 символов в версии 6.x.x. Можно указать для определённого пользователя локальную аутентификацию при доступе через локальную консоль, даже если для остальных указан только RADIUS.

Прошивка состоит из загрузчика (apc_hw05_bootmon_версия.bin), AOS (APC operating system, файл apc_hw05_aos_версия.bin) и прикладного модуля (sumx для Smart-UPS, файл apc_hw05_sumx_версия.bin), а также языковых пакетов — sumx_621_frFrdeDeruRuitItesEs.lpk (по 5 языков в пакете). Последняя версия — 6.6.4 (6.8.2 для Symmetra, октябрь 2019), в версиях 6.2 и 6.4 проблемы с маршрутизацией; в 6.4 добавлена поддержка Modbus; в 6.6 добавлена поддержка литиевых батареек и команда cipher в CLI для борьбы с ROBOT TLS; в 6.7.2 добавлены элиптические кривые (ECC, ECDHE) и IEEE 802.1X EAPoL с TLS и команды lsp и lsd; в 6.8.2 усилена безопасность в соответствии с законами Калифорнии: пароль суперпользователя по умолчанию должен быть изменён, остальные пароли заблокированы, только HTTPS и SSH по умолчанию, удалён RMS (Remote Monitoring Service). Загрузка возможна с помощью FTP, SCP или XMODEM. Последовательность действий (старую версию не загружает):

  • при необходимости: разрешить FTP, telnet/SSH; завершить сеанс, подождать (по email придёт сообщение «Severe — System: Warmstart.»)
  • скопировать загрузчик на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • дождаться появления устройства в сети и проверить результат пересылки с помощью telnet/SSH (команда xferStatus); завершить сеанс
  • подождать 2 минуты для загрузки приложения и посмотреть версию в веб интерфейсе (не получается войти: A- — неверная контрольная сумма) или командой about
  • скопировать AOS на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • дождаться появления устройства в сети и проверить результат пересылки с помощью telnet/SSH (версия AOS при входе, команда xferStatus); завершить сеанс
  • скопировать прикладной модуль на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • подождать 5 минут для перезагрузки (по email придёт сообщение «Restored the local network management interface-to-UPS communication»)
  • дождаться появления устройства в сети и проверить результат пересылки с помощью telnet/SSH (версии AOS и SUMX при входе, команда xferStatus); завершить сеанс
  • скопировать языковой модуль sumx_621_frFrdeDeruRuitItesEs.lpk в каталог lang в режиме binary
  • посмотреть версии в веб интерфейсе, заблокировать вновь созданного пользователя apc или поменять пароль

Обновление прошивки AP9631 возможно с помощью USB порта:

  • поместить модули в каталог apcfirm на USB флешке (FAT32?)
  • поместить в каталог apcfirm текстовый файл upload.rcf (версии для примера) BM=apc_hw05_bootmon_102.bin AOS=apc_hw05_aos_515.bin APP=apc_hw05_sumx_514.bin
  • вставить флешку в USB порт
  • нажать Reset

Имеющиеся языковые пакеты (.lpk, в файле не более 5 языков) необходимо поместить в папку lang, произойдёт перезагрузка

Консольное управление (последовательный порт, telnet, ssh) производится с помощью командной строки. При входе выдаётся страница состояния: версии AOS и приложения, дата, время, uptime, идентификационные данные (имя, контактное лицо, расположение), тип пользователя, строка состояния. Строка состояния (Stat): P+ — AOS работает нормально, N+ — IP адрес получен (N? — в процессе, N- — не получилось, N! — адрес занят; могут быть N4 и N6), A+ — прикладной модуль работает нормально (A- — неверная контрольная сумма, A? — инициализируется, A! — несовместим с AOS). Имеются «help [имя-команды]» и «[имя-команды] ?», история команд. По завершении команды выводится код реакции (E000 — OK, E002 — требуется перезагрузка, E107 — потеряна связь с ИБП). Некоторые команды:

  • about
  • boot -b {dhcp|manual}
  • cd имя-папки
  • detstatus -all
  • detbat -all # информация об аккумуляторе (только в версии 6.x.x — температура, версия прошивки, рекомендуемая дата замены)
  • dir
  • eventlog # выход — Esc
  • exit
  • ftp -S {disable|enable} # управление доступом к FTP серверу
  • netstat
  • ping IP-адрес-или-имя-хоста
  • reboot
  • resetToDef -p {all|keepip}
  • tcpip -i IP-адрес -s маска-подсети -g IP-адрес-шлюза
  • ups -c {off|graceoff|on|reboot|gracereboot|sleep|gracesleep}
  • ups -s start # самодиагностика
  • ups -r {start|stop} # калибровка
  • upsfwupdate {-applu|-status|-lastresult|-fileinfo} # обновление прошивки ИБП, файл в /upsfw/
  • user {-an|-dn|-rn} новое-имя-пользователя {-ap|-dp|-rp} новый-пароль # для версии 5.x.x
  • user -n имя-пользователя -cp текущий-пароль -pw новый-пароль -d описание-пользователя -pe разрешения-пользователя -e {enabel|disable} # для версии 6.x.x
  • web -S {disable|http|https} # управление доступом к вебинтерфейсу

Информация о нагрузке выводится в виде выходного напряжения (В) и значения тока нагрузки (А), доли нагрузки от максимальной в ваттах и вольт-амперах.

Действия:

  • включить нагрузку
  • выключить нагрузку
  • выключить нагрузку с задержкой
  • перезагрузить нагрузку (выключить с задержкой, включить после достижения указанного уровня заряда и задержки)
  • выключить на указанное время
  • выключить на указанное время с задержкой
  • перевести в режим bypass или обратно
  • запустить тестирование звучка
  • запустить самотестирование батарей (дата и результат сохраняются)
  • запустить калибровку времени удержания текущей нагрузки (можно начать только при 100% заряде, не слишком большой нагрузке, не слишком маленькой нагрузке (15%), батареи в процессе калибровки разряжаются почти полностью, дата и результат сохраняются)
  • перезагрузить NMC
  • сбросить настройки [кроме TCP/IP], отдельно можно сбросить настройки событий и датчики

Журналирование событий и доступ к архиву с помощью telnet, SSH, FTP (event.txt), SCP и HTTP/HTTPS. Передача сообщений из журнала с помощью syslog (до 4; настраивается порт, facility (по умолчанию — user), отображение уровня события на приоритет syslog, UDP или TCP (по TCP совсем не работает в v6.2.1 — соединяется, но не передаёт ничего; в v6.4.0 висит сообщение «Test in progress …»; в 6.5.6 сообщается об успешном завершении, но rsyslog ничего не принял, возможно проблема в шифровании, но бороться не стал — часть сообщений просачивается)) или электронной почты (поддерживается SSL/TLS, требуется настроенный и работающий DNS, до 4 адресатов, с использованием SMTP сервера NMC (Local, запоминает и повторяет при неудаче) или напрямую на SMTP сервер получателя (Recipient, только 1 попытка)) или SNMP trap (до 6 приёмников, либо PowerNet, либо RFC-1628). Гибкая настройка передаваемых событий по типам и группам (уровень, категория), задержки и режим повторения (интервал, максимальное количество). Имеется тестирование syslog, SMTP и SNMP. Поддерживается платная служба удалённого мониторинга (RMS, Remote Monitoring Service).

Журналирование показаний измерений (напряжение, нагрузка, температура и т.д.) и доступ к архиву с помощью FTP (data.txt), SCP и HTTP/HTTPS. Можно задать интервал измерений (определит время хранения). Возможна настройка автоматического сохранения удаляемых по недостатку места данных на FTP сервер.

Поддержка до 2 серверов NTP, часовой пояс, летнее время, выбор формата даты.

Извлечение, редактирование и запись по FTP/SCP/HTTP/HTTPS файла с настройками config.ini. (более 1600 строк; паролей нет, но комьюнити есть и открытым текстом). При записи предупреждает об ошибках (номер строки).

Поддерживаемые модули MIB:

  • Internet MIB-II (RFC-1213), группы system, interfaces, at, ip, icmp, udp, snmp
  • RFC1155-SMI
  • стандартный модуль для управления ИБП RFC1628 MIB (только прерывания?)
  • частный модуль PowerNet-MIB (положить powernet416.mib в /usr/share/snmp/mibs/)

Информацию о переменных из разных модулей лучше получать отдельно:

snmpwalk -c имя-сообщества -v 1 -m RFC1213-MIB имя-хоста  mib-2
snmpwalk -c имя-сообщества -v 1 -m RFC1628-MIB имя-хоста mib-2.33
snmpwalk -c имя-сообщества -v 1 -m PowerNet-MIB имя-хоста enterprises
Модуль сетевого управления NetMan 204 (изготовитель предпочёл остаться неизвестным)

Модуль сетевого управления NetMan 204 (изготовитель предпочёл остаться неизвестным, копирайт стоит, а чей копирайт не сказано ; MAC адрес зарегистрирован на UPS Manufacturing SRL) обеспечивает возможность мониторинга и управления ИБП фирмы Riello (или NeuHaus? тоже не ищут популярности). Возможна установка 2 модулей (ИБП имеет 2 слота). Имеется кнопка сброса (жать 2 секунды пока не замигает красный индикатор) и индикаторы состояния сети (горит жёлтый — сеть есть, мигает — идёт передача) и скорости сети (100 — зелёный), а также индикатор проблем (гороит красный — нет связи с ИБП, мигает красный — DHCP не выдал адрес). Перезагрузка — 2 минуты, тормозной интерфейс. Судя по строке «kernel 3.12.1-EK20150514» внутри Linux («Debian GNU/Linux»). В руки попалась версия карты e3300003, приложение 01.04, система S15-2. На сайте предполагаемого изготовителя лежит версия системы S16-1 (600 МБ сжатых! 3.6 ГБ полных!) и приложения 2.04 для своих и чужих: переделан веб-интерфейс, поддержка SNMP 1, 2 и 3 (другой SNMP модуль — вместо RFC-1628 свой MIB, различие минимально), переделана почтовая рассылка, IPv6, Modbus/TCP. Обновить приложение можно по HTTP и FTP (не пробовал).

Интерфейсы:

  • Ethernet (10Base-T/100Base-T); если жать кнопку сброс более 10 секунд пока не загорится красный индикатор, то устройство перезагрузится с настройками 192.168.0.204/16 с запущенными сервисами SSH и HTTP; по умолчанию используется DHCP
  • микро USB для локальной настройки (виртуальный последовательный порт 115200, 8N, 1, без контроля, нажать Enter)
  • последовательный порт, к которому можно подключить датчик или модем

Пользователи по умолчанию (имена пользователей поменять нельзя):

  • admin / admin — право изменять конфигурацию
  • fwupgrade / fwupgrade — право изменять прошивку (есть вход по FTP и HTTP)
  • user / user — право читать журналы (нет входа по HTTP и SSH)

Сервисы:

  • http и https (не пробовал) сервер — позволяет получать информации и менять конфигурацию; очень маленький и неизменяемый интервал неактивности; серые прямоугольники — это кнопки!
    • статус устройства и сенсоров: линейные напряжения, частота и токи на вводе, байпас и нагрузке; напряжение и ток батарейки; автономность; температура; проблемы
    • журналы событий и данных (журнал данных не работает — «Error: near line 1: no such table»)
    • настройка (каждое изменение — даже смена часового пояса — требует перезагрузку):
      • устройства: тип ИБП — GPSER11201RU? адрес, имя, серийный номер, дата замены батареи
      • сети (есть DHCP, при смене адреса пришлось нажимать кнопку сброса)
      • времени: часовой пояс и периодически опрашиваемый сервер SNTP
      • сервисов: SSH; FTP; HTTP/HTTPS; SNMPv1 (комьюнити, получатели trap, контакт, имя, расположение); извещения по SMTP (имя сервера, транспорт, адрес отправителя, 3 адреса получателей, о каких событиях извещать — очень грубо, тестовая кнопка); UDP (UPSmon?); WOL (до 8 адресов); журнал данных (не работает); Serial Network (?); модем; сенсоры
    • сервис
      • команды: тестировать батарею
      • сменить пароль
      • загрузить файл конфигурации SNMPv3
      • обновить прошивку
      • сбросить настройки
      • перезагрузить модуль сетевого управления
    • информация о ИБП, модуле управления и сетевой карте
  • ssh сервер; Backspace должен посылать ^H; при аутентификации замирает на минуту при вводе имени; текстовое меню (стрелки, табуляция, ввод, escape):
    • конфигурация (для сохранения изменений необходимо зайти в подменю «save and load»):
      • настройка IP (есть DHCP)
      • настройка времени: часовой пояс и периодически опрашиваемый сервер SNTP
      • настройка ИБП: тип ИБП — GPSER11201RU? адрес, имя, серийный номер
      • сервисы 1 (SNMPv1 (комьюнити, получатели trap); извещения по SMTP (имя сервера, адрес отправителя, 3 адреса получателей, о каких событиях извещать); разное (интервал журнала, контакт, имя, расположение); активация сервисов SSH, FTP, HTTP, журнал данных, SNMP, SMTP, UDP (UPSmon?))
      • сервисы 2 (WOL, активация Serial Network, настройка сенсоров)
      • безопасность (пароль для UPSmon)
      • сохранить настройки (сохранить и перезагрузить, откатить изменения, вернуть умолчания)
    • состояние (ток и процент нагрузки по линиям, фазовые напряжения и частота ввода, байпаса, нагрузки; время автономности; процент зарядки; температура; напряжение батареи)
    • изменить пароль (явно вызывается команда passwd для текущего пользователя)
    • сгенерировать журнал для сервиса (cfg/service.tgz)
    • режим эксперта (посмотреть и установить переменные)
  • ftp сервер (vsftpd, /var/log/vsftpd.log) — неотключаем в этой версии, позволяет забирать журналы событий и значений, обновлять прошивку, читать и писать файлы конфигурации
  • SNMP агент v1 и v3 (snmpwalk вгоняет в ступор); поддерживает MIB RFC-1628 (ИБП) и RFC-3433 (датчики, пуст); новая версия поддерживает приватные MIB RIELLO-MIB.mib и RIELLO-UPS.mib и не поддерживает стандартные, разница невелика; для настройки SNMPv3 надо заполнить и записать файл по SNMP
  • Modbus/tcp (порт 502) не блокируется
  • Wake-on-LAN — позволяет загрузить сервер после появления питания
  • UPSmon по udp/33000
  • порт tcp/34000 (туннель по последовательному порту?)
  • извещения по SMTP

Журнал событий хранится в циклическом буфере. Можно смотреть по HTTP и SSH, загружать по FTP и SMTP.

Журнал данных хранится в циклическом буфере (256 строк, выключен по умолчанию — включить не удалось), включает фазовые напряжения на входе, частоту на входе, фазовые напряжения на выходе, мощность по линиям на выходе. Можно смотреть по HTTP и SSH, загружать по FTP (/log/datalog.db) и SMTP.

По ftp можно загрузить файлы в cfg:

  • netman.config — настройки в двоичном виде (комьюнити в открытой форме)
  • config.db — SQLite, указанные в экспертном режиме переменные
  • acron.conf — таблица cron
  • snmp.conf — настройки SNMPv3
  • vsftpd.conf — настройки FTP
  • sensors.conf
  • threshold.conf
  • service.tgz — содержимое /var/log, в частности /var/log/cfg, включая комьюнити

Неотключаемый (?) и не охраняемый (?) Modbus/TCP позволяет посмотреть и поменять. Соответствует приватному MIB.

Настраивать по http (каждое изменение — даже смена часового пояса — требует перезагрузку):

  • DHCP
  • устройство — PRTK GPSER11201RU (?!), имя, дата замены батарейки
  • NTP и часовой пояс
  • SNMPv1 — комьюнити (лежат в открытом виде) и базовые объекты
  • заблокировать FTP, UDP (UPSmon), туннель по последовательному порту
  • извещение по SMTP
  • включить журнал данных (не работает)
  • поменять пароли
  • заблокировать SNMPv3 удалением файла (предварительно сохранив)?
Модуль сетевого управления WIB 8000 Stulz

Модуль сетевого управления WIB 8000 (E95459) для кондиционеров Stulz обеспечивает возможность мониторинга и управления по HTTP и SNMP (v1 и v2) системами кондиционирования воздуха. До 32 устройств управления (например, C7000IOC или C7000AT) подключаются к модулю сетевого управления по Modbus/RS-485 (шина, витая пара, экран, 120 Ом, терминаторы, до 35 м между устройствами), устройство можно подключить к 2 шинам, индикация готовности, аварии (горит при аварии на контроллере C7000, мигает при проблемах самого WIB8000), работы шин. Питание — 24 В. Имеется батарея для часов реального времени. Порт Ethernet 100Base-T (?) с индикаторами соединения и передачи данных. Настройки сети по умолчанию — 192.168.50.52/24 без DHCP. WIB8000 имеет функцию автоматического распознавания устройств Stulz на шине Web/bus/scan/start/send. Перемычки:

  • J1 — подключить батарею часов реального времени
  • J5 — сбросить настройки (выключить, установить, включить, подождать, выключить, снять, включить

Пользователи:

  • config — администратор
  • ? — чтение и запись, только Инфо и Управление
  • ? — чтение, только Инфо и Управление

Сервисы:

  • http — позволяет получать информации и менять конфигурацию, есть русский (переведено не всё); при входе спрашивается только пароль; не требуется Javascript, но используется SVG; главная страница содержит прямоугольники, каждый из которых соответствует одному из устройств на шине; каждый прямоугольник содержит имя устройства (составляется автоматически из строки «unit» и адресов устройства), состояния, типа и до 20 выбранных в настройках устройства параметров; в настройках устройства можно задать имя, тип, модель, до 20 параметров для отображения и параметры шины (SCP BMS и др.); нажав на имя устройства можно попасть на страницу устройства, похожую по структуре на локальное управление устройством в C7000AT (информация, управление, настройка); входное меню позволяет выбрать шину (при необходимости — зону), выйти или изменить уровень доступа, выбрать язык и единицы температуры, посмотреть список аварийных сообщений и войти в веб-интерфейс для настройки:
    • журнал событий
    • общие: имя системы, единицы температуры, десятичный разделитель, язык по умолчанию, правила посылки отчётов данных по email, правила посылки архива событий по e-mail (журнал очищается), интервал сканирования зоны, подсказки по HTTP, использовать ли Java script, лого компании и URL, интервал обновления страницы устройства и формы, интервал неактивности пользователя HTTP (600 секунд), пароли
    • время: можно указать IP адрес или имя NTP сервера и смещение; если после перезагрузки время сбрасывается на 2004 год, то пора менять батарейку (или забыли поставить перемычку J1); можно включить синхронизацию часов устройств прямого подключения на шине с WIB8000
    • сеть
      • настройка сети — можно включить DHCP, берёт IP адрес, маску и шлюз; не берёт DNS; здесь же можно настроить порт HTTP и включить сервер telnet
      • настройка почты — сервер, порт, имя отправителя; дату не включать неправильная
      • SNMP — включить, задать имена комьюнити
    • авария — настройка уведомления об авариях по e-mail: интервал опроса, до 5 получателей (адрес, тема, события, календарь); есть тест
    • шина
      • сканировать шину (start) и автоматически добавить все найденные устройства (сканирование 1200 устройств занимает час); здесь же можно сконфигурировать интервал предварительной выборки данных с устройств и время хранения в кеше (должны быть согласованными)
      • добавить устройство (зарегистрировать): указать глобальный адрес, тип и модель
      • удалить устройство
    • зона
    • aux in — как использовать аналоговый вход
    • обзор — загрузить файл .csv со списком устройств (адрес, устройство, имя, модель, версия, тип, модули, зона)
    • сервис
      • выполнение сервисной функции по коду от фирмы
      • обновление прошивки; требуется перезагрузка; ошибочность образа определяется после загрузки, надо загрузить хороший до перезагрузки; нельзя загружать более старую версию — к потере денег
      • выгрузка файла конфигурации (двоичный файл settings2, все пароли открытым текстом); загрузка файла конфигурации — требуется перезагрузка;
    • перезагрузка
  • SNMPv1 и v2c (знания комьюнити для чтения достаточно для чтения комьюнити для записи); поддерживаются MIB: SNMPv2-MIB, IF-MIB, RFC1213-MIB, IP-MIB, IP-FORWARD-MIB, TCP-MIB, UDP-MIB, Stulz-WIB8000-MIB; описание без комментариев и не соответствует по базовым адресам, а устройство залипает от snmpwalk на 300-м элементе
  • извещения по SMTP (до 5 адресатов)
  • упоминается FTP для доступа к файлам, но порт закрыт
  • telnet — командный режим (список команд можно получить по help), похож на управление CompTrol 7000 I/O через последовательный порт:
    • bus — конфигурация устройств на шине
  • устройство слушает UDP: 2362, 39036, 52286, 58875

Обещана загрузка новых прошивок по FTP. Нет соединения.

Попалась версия 1.58 при запросе по HTTP и 1.57 по SNMP.

Полезная информация для нашего устройства (для каждой переменной организуется таблица по числу кондиционеров, C7000AT не виден):

  • стандартные: sysDescr, sysName, sysLocation, sysContact, sysUptime
  • информация о WIB 8000: wibUnitname, wibFirmware (версия прошивки), wibTempUnit (всегда 0), wibsettingAuxInState (состояние дополнительных контактов)
  • настройки (networksettingUseDhcp и т.д.)
  • информация о присоединённых устройствах: unitsettingName, unitsettingHwType, unitsettingType, unitsettingReachability, unitsettingHasFailure, unitsettingFamily, wibDeviceAddress, wibModuleNumber
  • значения для присоединённых устройств:
    • текущий режим работы: unitOn, unitCooling, unitDehumidification, unitHeating, unitHumidification
    • воздух: температура (действующая unitAirTemperature (совпадает с возвращаемой?), заданная unitEmergencyTemperature, заданная скорректированная unitSetpointAirTratureCorrected, возвращаемая unitReturnAirTemperature), влажность (действующая unitHumidity (совпадает с возвращаемой?), заданная ?, заданная скорректированная unitSetpointHumidityCorrected, возвращаемая unitReturnAirHumidity)
    • хладагент первого цикла: давление испарителя unitEvaporationPressure, температура всасывания unitSuctionGasTemperature, давление всасывания unitSuctionPressure
  • компоненты устройств
    • охлаждение:
      • компрессор: количество numberOfCompressors; компрессор1: состояние compr1Running, unitSuctionGasTemperature, unitSuctionPressure
      • клапаны (valves): ЭТРВ (EEV): ЭТРВ1 (заданное значение перегрева (eev1CurrentSuperheatSetpoint), текущее значение перегрева eev1Superheat, температура насыщения (eev1SaturationTemperatureAlcoVCM), температура выпуска змеевика (eev1CoilOutTemperatureAlcoVCM), процент открытия (eev1ValveOpening), ЭТРВ2 (заданное значение перегрева, текущее значение перегрева, давление всасывания (eev1SuctionPressureAlcoVCM), температура насыщения, температура выпуска змеевика, процент открытия)
      • вентиляторы: количество numberOfFans
      • вентилятор конденсатора: скорость 1 (condFan1Running, condFan1ActualSpeed в %), скорость 2 (condFan2Running, condFan2ActualSpeed в %)
    • влажность: количество numberOfHumidifiers, увлажнитель humidifier (состояние — humidifier1Running, humidifier1CurrentValue в процентах), осушитель dehumidific (dehumidificationRunning, dehumidificationValveNotactive)
    • air: количество вентиляторов, fan1: состояние fan1Running, скорость в процентах fan1Speed; filter 1: pressure drop max (Па), filter 2: pressure drop max (Па), filter 3: pressure drop max (Па)
  • информация о зоне (посмотрю после увеличения нагрузки)
  • data: runtime (всё в часах)
    • устройство: работы (unitRuntimeUnit), простоя (unitStoptimeUnit)
    • функции: охлаждения (unitRuntimeCooling), нагрева (unitRuntimeHeating), увлажнения (unitRuntimeHumidification), осушения (unitRuntimeDehumidification)
    • компоненты: вентилятор (fan1Runtime), компрессор (compr1Runtime), увлажнитель (humidifier1Runtime), conden. fan 1
  • предупреждения (airflow, busadrconflict, busalarm, commonAlarm, compr1Alarm, condenser1Alarm, eev1PressureSensorError, eev1StepperMotorError, eev1TemperatureSensorError, eev2PressureSensorError, eev2StepperMotorError, eev2TemperatureSensorError, fan1Alarm, fan1FilterAlarm, filter1Alarm, fireSmoke, generalError, highpressure, hotgasHeatingAlarm, humidifier1Alarm, lOCALSTOP, lowPressAlarm, maintenanceNecessary, moveableCoilAlarm, pCSTOPMonitoringBMSStop, phasecheck, rEMOTESTOPContact, returnAirHumidTooHighAlarm, returnAirTempTooHighAlarm, sEQStop, unitsettingHasFailure, valveTestAlarm, waterDetector, waterflowFailure)

Настроить:

  • NTP сервер и смещение, синхронизация времени устройств с WIB8000
  • включить DHCP
  • установить DNS сервера
  • стандартные поля SNMP
  • настройки e-mail (дату не включать)
  • настройка извещений
  • сканировать шину для регистрации устройств
  • настроить предвыборку и время хранения в кеше
  • сменить пароли и комьюнити
Модуль PowerNet-MIB

Тексты модуля на сайте APC. Не знаю зачем они это описывали (до версии MIB 3.4.4, агент 2.2), а я переводил. Новые версии MIB (более 70 тысяч строк) приходят теперь без дополнительного описания, а я рекомендую пользоваться «snmpwalk -c пароль -v 1 -m all -Of адрес .iso» и смотреть описания интересных OID в тексте модуля. Список ловушек в конце описания модуля.

Все объекты лежат в ветке iso.org.dod.internet.private.enterprises.apc (1.3.6.1.4.1.318), версия 4.1.6:

  1. products
    1. hardware
      1. ups
        1. upsIdent
          1. upsBasicIdent
            1. upsBasicIdentModel (название модели)
            2. upsBasicIdentName (read-write, 8 байт, уникальный идентификатор устройства, назначается администратором)
          2. upsAdvIdent
            1. upsAdvIdentFirmwareRevision
            2. upsAdvIdentDateOfManufacture (формат mm/dd/yy)
            3. upsAdvIdentSerialNumber (серийный номер устройства управления, не обязательно совпадает с номером изделия, заявлено 8 символов, в реальности 12)
            4. upsAdvIdentFirmwareRevision2 (отсутствует)
            5. upsAdvIdentSkuNumber (не заполнено)
        2. upsBattery
          1. upsBasicBattery
            1. upsBasicBatteryStatus (unknown(1), batteryNormal(2), batteryLow(3) — UPS не сможет питать нагрузку от аккумуляторов в течении времени, заданного в upsAdvConfigLowBatteryRunTime, batteryInFaultCondition(4))
            2. upsBasicBatteryTimeOnBattery (TimeTicks, сколько прошло времени после переключения на аккумуляторы)
            3. upsBasicBatteryLastReplaceDate (read-write, mm/dd/yy, заносится администратором)
          2. upsAdvBattery
            1. upsAdvBatteryCapacity (уровень зарядки батарей, %)
            2. upsAdvBatteryTemperature (в градусах Цельсия)
            3. upsAdvBatteryRunTimeRemaining (TimeTicks, зависимость остатка времени работы на аккумуляторе от уровня его зарядки при текущей нагрузке определяется во время калибровки)
            4. upsAdvBatteryReplaceIndicator (noBatteryNeedsReplacing(1), batteryNeedsReplacing(2))
            5. upsAdvBatteryNumOfBattPacks (число внешних аккумуляторов, 0)
            6. upsAdvBatteryNumOfBadBattPacks
            7. upsAdvBatteryNominalVoltage (отсутствует)
            8. upsAdvBatteryActualVoltage
            9. upsAdvBatteryCurrent (отсутствует)
            10. upsAdvTotalDCCurrent (отсутствует)
            11. upsAdvBatteryFullCapacity (отсутствует)
            12. upsAdvBatteryActualVoltageTable (отсутствует)
            13. upsAdvTotalDCCurrentTable (отсутствует)
            14. upsAdvBatteryCurrentTable (отсутствует)
            15. upsAdvBatteryEstimatedChargeTime (отсутствует)
            16. upsAdvBatteryPower (отсутствует, в кВт)
            17. upsAdvBatteryChargerStatus (отсутствует, 2 — ok)
            18. upsAdvBatteryInternalSKU (отсутствует)
            19. upsAdvBatteryExternalSKU (отсутствует)
            20. upsAdvBatteryRecommendedReplaceDate (отсутствует)
          3. upsHighPrecBattery
            1. upsHighPrecBatteryCapacity (уровень зарядки батарей, десятых %)
            2. upsHighPrecBatteryTemperature (в десятых градуса Цельсия)
            3. upsHighPrecBatteryNominalVoltage (отсутствует)
            4. upsHighPrecBatteryActualVoltage (в десятых долях Вольта)
            5. upsHighPrecBatteryCurrent (отсутствует)
            6. upsHighPrecTotalDCCurrent (отсутствует)
            7. upsHighPrecBatteryActualVoltageTable (отсутствует)
            8. upsHighPrecTotalDCCurrentTable (отсутствует)
            9. upsHighPrecBatteryCurrentTable (отсутствует)
            10. upsHighPrecBatteryPacks (отсутствует)
        3. upsInput
          1. upsBasicInput
            1. upsBasicInputPhase (The current AC input phase?)
          2. upsAdvInput
            1. upsAdvInputLineVoltage
            2. upsAdvInputMaxLineVoltage (за последнюю минуту)
            3. upsAdvInputMinLineVoltage (за последнюю минуту)
            4. upsAdvInputFrequency (в Герцах)
            5. upsAdvInputLineFailCause (причина последнего перехода на аккумулятор:
              • noTransfer(1)
              • highLineVoltage(2)
              • brownout(3) — 5 секунд напряжение было от 40% до нижнего допустимого предела
              • blackout(4) — 5 секунд напряжение было ниже 40% от нормального
              • smallMomentarySag(5) — менее 5 секунд напряжение было от 40% до нижнего допустимого предела
              • deepMomentarySag(6) — менее 5 секунд напряжение было ниже 40% от нормального
              • smallMomentarySpike(7) — скорость изменения входного напряжения менее 10 Вольт на цикл
              • largeMomentarySpike(8) — скорость изменения входного напряжения более 10 Вольт на цикл
              • selfTest(9)
              • rateOfVoltageChange(10)
            6. upsAdvInputNominalFrequency (отсутствует)
            7. upsAdvInputNominalVoltage (отсутствует)
            8. upsAdvInputBypassNominalFrequency (отсутствует)
            9. upsAdvInputBypassNominalVoltage (отсутствует)
            10. upsAdvInputStatisticsTable (отсутствует, размер задаётся upsPhaseNumInputs, суммарная мощность в кВА, THD, пиковый ток, активная мощность в кВт)
            11. upsAdvInputTotalApparentPower (отсутствует)
            12. upsAdvInputTotalActivePower (отсутствует)
            13. upsAdvInputBypassTotalApparentPower (отсутствует)
            14. upsAdvInputBypassTotalActivePower (отсутствует)
          3. upsHighPrecInput
            1. upsHighPrecInputLineVoltage (в десятых долях Вольта)
            2. upsHighPrecInputMaxLineVoltage (за последнюю минуту, в десятых долях Вольта)
            3. upsHighPrecInputMinLineVoltage (за последнюю минуту, в десятых долях Вольта)
            4. upsHighPrecInputFrequency (в десятых долях Герца)
        4. upsOutput
          1. upsBasicOutput
            1. upsBasicOutputStatus
              • unknown(1)
              • onLine(2)
              • onBattery(3)
              • onSmartBoost(4)
              • timedSleeping(5)
              • softwareBypass(6)
              • off(7)
              • rebooting(8)
              • switchedBypass(9)
              • hardwareFailureBypass(10)
              • sleepingUntilPowerReturn(11)
              • onSmartTrim(12)
              • ecoMode(13)
              • hotStandby(14)
              • onBatteryTest(15)
              • emergencyStaticBypass(16)
              • staticBypassStandby(17)
              • powerSavingMode(18)
              • spotMode(19)
              • eConversion(20)
              • chargerSpotmode(21)
              • inverterSpotmode(22)
            2. upsBasicOutputPhase (The current output phase.?)
            3. upsBasicSystemStatus (отсутствует)
            4. upsBasicSystemInternalTemperature (отсутствует)
            5. upsBasicSystemInverterStatus (отсутствует)
            6. upsBasicSystemPFCStatus (отсутствует)
            7. upsBasicOutputACwiringConfiguration (отсутствует)
          2. upsAdvOutput
            1. upsAdvOutputVoltage (в Вольтах)
            2. upsAdvOutputFrequency (в Герцах)
            3. upsAdvOutputLoad (нагрузка, в % от номинальной)
            4. upsAdvOutputCurrent (в Амперах)
            5. upsAdvOutputRedundancy (количество блоков, которые можно безнаказанно унести, отсутствует)
            6. upsAdvOutputKVACapacity (максимальная нагрузка в KVA, выдаёт 0)
            7. upsAdvOutputNominalFrequency (отсутствует)
            8. upsAdvOutputActivePower (Ватт, выдаёт 0)
            9. upsAdvOutputApparentPower (VA, выдаёт 0)
            10. upsAdvOutputStatisticsTable (пиковый ток, THD, CrestFactor; отсутствует)
            11. upsAdvOutputNeutralCurrent (отсутствует)
          3. upsHighPrecOutput
            1. upsHighPrecOutputVoltage (десятых Вольт)
            2. upsHighPrecOutputFrequency (десятых Герц)
            3. upsHighPrecOutputLoad (десятых процента)
            4. upsHighPrecOutputCurrent (десятых Ампера)
            5. upsHighPrecOutputEfficiency (отсутствует)
            6. upsHighPrecOutputEnergyUsage (сотых КВт*час, отсутствует)
        5. upsConfig (задание параметров настройки)
          1. upsBasicConfig
            1. upsBasicConfigNumDevices (количество подключенных к UPS устройств, точнее строк в таблице описаний)
            2. upsBasicConfigDeviceTable (таблица, в которую администратор может занести информацию о подключенных устройствах и потребляемой ими нагрузке; не влияет ни на что)
          2. upsAdvConfig
            1. upsAdvConfigRatedOutputVoltage (read-write, номинальное выходное напряжение при работе от аккумуляторов: 220, 225, 230, 240)
            2. upsAdvConfigHighTransferVolt (read-write, максимальное входное напряжение, после превышения которого UPS перейдет на аккумуляторы: 242, 253, 265, 276)
            3. upsAdvConfigLowTransferVolt (read-write, минимальное входное напряжение, после пренижения которого UPS перейдет в режим SmartBoost, при понижении напряжения еще на 12 Вольт, UPS перейдет на аккумуляторы: 161, 173, 184, 196)
            4. upsAdvConfigAlarm (read-write, режим подачи звукового сигнала: timed(1) — при проблемах с входным напряжением, величина задержки определяется upsAdvConfigAlarmTimer, atLowBattery(2), never(3), mute(4))
            5. upsAdvConfigAlarmTimer (read-write, TimeTicks, 0 или 30 секунд)
            6. upsAdvConfigMinReturnCapacity (read-write, минимальный уровень зарядки аккумулятора, требуемый для перехода UPS из состояния отключения из-за разрядки аккумулятора в рабочий режим: 0, 10, 25, 90%; после достижения указанного уровня делается задержка upsAdvConfigReturnDelay)
            7. upsAdvConfigSensitivity (read-write, чувствительность UPS к входному питанию: auto(1), low(2), medium(3), high(4))
            8. upsAdvConfigLowBatteryRunTime (read-write, TimeTicks, за какое время до полного исчерпания аккумуляторов переходить в состояние lowBattery: 120, 300, 420, 600 секунд)
            9. upsAdvConfigReturnDelay (read-write, TimeTicks, задержка между возобновлением подачи входного питания и подачей энергии на нагрузку: 0, 60, 180, 300 секунд)
            10. upsAdvConfigShutoffDelay (read-write, TimeTicks, задержка между получением команды на отключение и ее исполнением: 20, 180, 300, 600 секунд)
            11. upsAdvConfigUpsSleepTime (read-write, TimeTicks, сколько времени пребывать в sleep mode: интервал должен быть кратен 6 минутам)
            12. upsAdvConfigSetEEPROMDefaults (read-write, сброс настроек на умолчания, noSetEEPROMDefaults(1), setEEPROMDefaults(2))
            13. upsAdvConfigDipSwitchTable (таблица состояний переключателей)
            14. upsAdvConfigBattExhaustThresh (0)
            15. upsAdvConfigPassword (пароль доступа к панели управления)
            16. upsAdvConfigAllowedSetTable (таблица с перечнем допустимых значений параметров: индекс, OID, строка текста)
            17. upsAdvConfigBattCabAmpHour (A*h батарейного шкафа)
            18. upsAdvConfigPositionSelector (ориентация ИБП: unknown(1), rack(2), tower(3))
            19. upsAdvConfigOutputFreqRange (unknown(1), freqRangeAUTO(2), …, freqRange50Var1(5) — 50+-0.1Гц, freqRange50Var3(6) — 50+-3Гц, …, freqRange50Var1dot0(10) — 50+-1Гц, freqRange50Pct0dot5(11) — 50+-0.5%, freqRange50Pct1(12) — 50+-1%, …)
            20. upsAdvConfigUPSFail (что делать при неисправности ИБП и проблемах питания: unknown(1), gotoBypass(2), dropLoad(3))
            21. upsAdvConfigAlarmRedundancy (подать сигнал, если избыточность ниже указанной; 0 — никогда)
            22. upsAdvConfigAlarmLoadOver (подать сигнал, если перегрузка больше указанной в КВА; -1 — никогда)
            23. upsAdvConfigAlarmRuntimeUnder (подать сигнал, если время работы меньше указанного в минутах; -1 — никогда)
            24. upsAdvConfigVoutReporting (voutAUTO(2))
            25. upsAdvConfigNumExternalBatteries (некоторые модели рассматривают встроенную батарею как первую внешнюю, необходимо устанавливать для правильной работы зарядного устройства)
            26. upsAdvConfigSimpleSignalShutdowns (совместимость со старым методом отключения с использованием прямого провода: unknown(1), disabled(2), enabled(3))
            27. upsAdvConfigMaxShutdownTime (в минутах; 2)
            28. upsAsiUpsControlServerRequestShutdown (serverShutdownOff(1) — выключить ИБП, serverShutdownReboot(2) — перезагрузить ИБП)
            29. upsAdvConfigMinReturnRuntime (в тиках, рассчёт на основе последней перед выключением нагрузки, отсутствует)
            30. upsAdvConfigBasicSignalLowBatteryDuration (в тиках)
            31. upsAdvConfigBypassPhaseLockRequired (следить за фазой при переходе в режим bypass: unknown(1), disabled(2), enabled(3))
            32. upsAdvConfigOutputFreqSlewRate (скорость изменения выходной частоты при смене входной частоты: slewRate1HzPerSec(4), отсутствует)
            33. upsAdvConfigChargerLevel (скорость зарядки батарей: unknown(1), low(2), high(3), отсутствует)
            34. upsAdvConfigBypassToleranceSetting (0)
            35. upsAdvConfigMainsSetting (количество вводов: singleInput(1), dualInput(2), отсутствует)
            36. upsAdvConfigACWiringSetting (threeWire(1), fourWire(2), отсутствует)
            37. upsAdvConfigUpperOutputVoltTolerance (условие перехода в режим bypass, в процентах, отсутствует)
            38. upsAdvConfigLowerOutputVoltTolerance (условие перехода в режим bypass, в процентах, отсутствует)
            39. upsAdvConfigUpperBypassVoltTolerance (условие перехода в режим bypass по команде, в процентах, отсутствует)
            40. upsAdvConfigLowerBypassVoltTolerance (условие перехода в режим bypass по команде, в процентах, отсутствует)
            41. upsAdvConfigOutofSyncBypassTransferDelay (в милисекундах, отсутствует)
            42. резерв
            43. upsAdvConfigWarningAlarmDelay (в секундах, отсутствует)
            44. upsAdvConfigInformationalAlarmDelay (в секундах, отсутствует)
            45. upsAdvConfigGreenMode (disable(1), enable(2); 0)
            46. upsAdvConfigLCDLocalLanguage (english(1), русского нет, 0)
            47. upsAdvConfigLCDLockOut (разрешить управление с помощью панели: disable(1), enable(2); 0)
            48. upsAdvConfigChargerRate (скорость зарядки в процентах от рекомендуемого; можно вскипятить иили испарить электролит!)
            49. upsAdvConfigBatterySelection (тип батарей: vrla(1) — Valve Regulated Lead Acid, ventedcell (2) — автомобильные)
        6. upsControl (управляющие воздействия)
          1. upsBasicControl
            1. upsBasicControlConserveBattery (read-write, noTurnOffUps(1), turnOffUpsToConserveBattery(2) — запись этого значения в тот момент, когда UPS работает от аккумуляторов, переводит его в sleep mode)
          2. upsAdvControl
            1. upsAdvControlUpsOff (read-write, noTurnUpsOff(1), turnUpsOff(2), turnUpsOffGracefully(3) — задержка задается в upsAdvConfigShutoffDelay, turnUpsSyncGroupOff(4), turnUpsSyncGroupOffAfterDelay(5), turnUpsSyncGroupOffGracefully(6))
            2. upsAdvControlRebootShutdownUps (read-write, noRebootShutdownUps(1), rebootShutdownUps(2), rebootShutdownUpsGracefully(3), rebootShutdownSyncGroupUps(4), rebootShutdownSyncGroupUpsGracefully(5))
            3. upsAdvControlUpsSleep (read-write, noPutUpsToSleep(1), putUpsToSleep(2), putUpsToSleepGracefully(3), putUpsSyncGroupToSleep(4), putUpsSyncGroupToSleepGracefully(5); интервал сна задается в upsAdvConfigUpsSleepTime)
            4. upsAdvControlSimulatePowerFail (read-write, noSimulatePowerFailure(1), simulatePowerFailure(2))
            5. upsAdvControlFlashAndBeep (read-write, noFlashAndBeep(1), flashAndBeep(2), flashAndBeepSyncGroup(3), flashAndBeepCont(4), flashAndBeepCancel(5))
            6. upsAdvControlTurnOnUPS (read-write, noTurnOnUPS(1), turnOnUPS(2), turnOnUPSSyncGroup(3))
            7. upsAdvControlBypassSwitch (read-write, noBypassSwitch (1), switchToBypass (2), switchOutOfBypass (3))
            8. upsAdvControlRebootUpsWithOrWithoutAC (в выключенном состоянии 8 секунд; noRebootUpsWithOrWithoutAC(1), rebootUpsImmediatelyWithOrWithoutAC(2), rebootUpsDelayedWithOrWithoutAC(3))
            9. upsAdvControlFirmwareUpdate (noFirmwareUpdate(1), firmwareUpdate(2), updateInProcess(3), updateSuccessful(4), updateFailed(5); откуда берётся?)
        7. upsTest (управление самотестированием и калибровкой)
          1. upsBasicTest (устарело)
          2. upsAdvTest
            1. upsAdvTestDiagnosticSchedule (read-write, периодичность самотестирования: unknown(1), biweekly(2), weekly(3), atTurnOn(4), never(5), fourWeeks(6), twelveWeeks(7), biweeklySinceLastTest(8), weeklySinceLastTest(9), eightWeeks(10), twentysixWeeks(11), fiftytwoWeeks(12))
            2. upsAdvTestDiagnostics (read-write, запустить самотестирование: noTestDiagnostics(1), testDiagnostics(2))
            3. upsAdvTestDiagnosticsResults (ok(1), failed(2), invalidTest(3), testInProgress(4))
            4. upsAdvTestLastDiagnosticsDate (в формате mm/dd/yyyy)
            5. upsAdvTestRuntimeCalibration (read-write, запустить калибровку алгоритма расчета времени работы от аккумуляторов, зарядка их должна быть 100%, при калибровке нагрузка питается от аккумуляторов до уровня заряда в 25%, noPerformCalibration(1), performCalibration(2), cancelCurrentCalibration(3))
            6. upsAdvTestCalibrationResults (ok(1), invalidCalibration(2), calibrationInProgress(3))
            7. upsAdvTestCalibrationDate (в формате mm/dd/yyyy)
            8. upsAdvTestDiagnosticTime (в формате hh:mm, отсутствует)
        8. upsComm
          1. upsCommStatus (есть ли у агента связь с UPS: ok(1), noComm(2))
        9. upsPhase — пофазовая таблица для данных о входном и выходном питании (Smart-UPS RT 8000 и 10000 данные не предоставляют)
          1. upsPhaseResetValues
            1. upsPhaseResetMaxMinValues (none (1), reset (2))
          2. upsPhaseInput (ориентация, частота, тип, напряжение (текущее, минимальное, максимальное), ток (текущий, максимальный, минимальный), мощность (текущая, максимальная, минимальная), полная мощность, power factor)
            1. upsPhaseNumInputs (0 для Smart-UPS RT 8000 и 10000)
          3. upsPhaseOutput (ориентация, частота, напряжение, ток в 0.1А (текущий, максимальный, минимальный), нагрузка в ВА (текущая, максимальная, минимальная), нагрузка от номинальной (текущая, максимальная, минимальная), мощность в Ваттах (текущая, максимальная, минимальная), мощность от номинальной (текущая, максимальная, минимальная), power factor)
            1. upsPhaseNumOutputs (0 для Smart-UPS RT 8000 и 10000)
        10. upsSyncCtrlGroup — описание синхронизированной группы
          1. upsSyncCtrlGroupConfig
            1. upsSCGMembershipGroupNumber (номер группы: от 1 до 65534)
            2. upsSCGActiveMembershipStatus (enabledSCG(1), disabledSCG(2))
            3. upsSCGPowerSynchronizationDelayTime (в секундах; 120)
            4. upsSCGReturnBatteryCapacityOffset (10%)
            5. upsSCGMultiCastIP (224.0.0.100)
          2. upsSyncCtrlGroupStatus
            1. upsSCGNumOfGroupMembers (0)
            2. upsSCGStatusTable (IP адрес, состояние вводв, состояние вывода)
        11. upsState
          1. upsBasicState
            1. upsBasicStateOutputState (битовая карта из 64 флагов состояния в виде текстовой строки)
          2. upsAdvState
            1. upsAdvStateAbnormalConditions (битовая карта из 32 флагов аварийных состояний в виде текстовой строки; «00000000000000000000000000000000» — OK)
            2. … (специфические битовые карты для различных устройств)
        12. upsOutletGroups (пусты, несмотря на наличие групп розеток)
          1. upsOutletGroupStatus (таблица: имя, включено или выключено, возможность управления)
          2. upsOutletGroupConfig (таблица: имя, задержка включения, задержка выключения, задержка перезагрузки, ограничения на включение)
          3. upsOutletGroupControl (управление: перезагрузить, включить или выключить с задержкой или немедленно)
        13. upsDiagnostics (никаких осмысленных значений не представлено, хотя потенциал есть)
          1. upsDiagnosticIM (Intelligence Modules)
            1. upsDiagIMTableSize (0)
            2. upsDiagIMTable (тип, статус, версия прошивки, версия вторичной прошивки, версия оборудования, серийный номер, дата изготовления)
          2. upsDiagnosticPowerModules
            1. upsDiagPMTableSize
            2. upsDiagPMTable (статус, версия прошивки, версия оборудования, серийный номер, дата изготовления)
            3. upsDiagPMLifetimeInfoTable (статус, ожидаемое время до отказа)
            4. upsDiagPMEnclDoorFltrTableSize (статус, ожидаемое время до отказа)
          3. upsDiagnosticBatteries
            1. upsDiagBatteryTableSize (0)
            2. upsDiagBatteryTable(статус, версия прошивки, версия оборудования, серийный номер, дата изготовления, тип, стеллаж, температура стеллажа)
          4. upsDiagnosticSubsystem
          5. upsDiagnosticExternalDevices
          6. upsDiagnosticComBus
        14. upsParallelSystem
        15. upsPhysicalLayout
        16. upsIntegratedATS
      2. measureUps (дополнительный датчик температуры и влажности старого типа)
        1. mUpsEnviron
        2. mUpsContact
      3. miniSNMPadapter
        1. serialPort
          1. serialPort1
          2. serialPort2
            1. serialPort2Config
              1. serialPort2Mode (read-write, режим работы интерфейсного порта: localConsole(1) — настройка конфигурации, passthrough(2) — мониторинг и управление)
            2. serialPort2Control
              1. setPulseOnTXD (read-write, noSetPulseOnTXD(1), setPulseOnTXD(2), setTXDLow(3), setTXDHigh(4))
      4. environmentalMonitor (модули контроля окружающей обстановки: температура, влажность, контакты, реле)
        1. external (внешний)
          1. emIdent (описание модуля: версия прошивки, отсутствует)
          2. emConfig (количество пробников (отсутствует), настройки граничных значений температуры и влажности, гистерезис; описание и настройки контактов)
          3. emStatus
            1. emStatusCommStatus (noComm (1), comm (2), CommLost (3))
            2. emStatusProbesNumProbes
            3. emStatusProbesTable (имя, статус, температура, единицы температуры, влажность, нарушение границ температуры и влажности)
            4. emStatusContactsNumContacts
            5. emStatusContactsTable (имя, статус)
        2. integrated (встроенный модуль)
          1. iemIdent (описание модуля)
            1. iemIdentHardwareRevision
          2. iemConfig (настройки граничных значений)
            1. iemConfigProbesNumProbes (1)
            2. iemConfigProbesTable (имя («Int Sensor»), настройки граничных значений температуры и влажности)
            3. iemConfigContactsNumContacts (2)
            4. iemConfigContactsTable (описание и настройки контактов (имя, контролировать, уровень тревожности, нормальное состояние, расположение) и реле)
          3. iemStatus
            1. iemStatusProbesNumProbes
            2. iemStatusProbesTable (имя, статус, температура, единицы температуры, влажность, нарушение границ температуры и влажности)
            3. iemStatusContactsNumContacts
            4. iemStatusContactsTable (имя, статус)
            5. iemStatusContactsNumRelays
            6. iemStatusRelaysTable (имя, статус)
        3. envMgtSystem
        4. modEnvMgr
      5. universalInputOutput (а где настройки границ?)
        1. uioSensor
          1. uioSensorStatusTableSize
          2. uioSensorStatusTable (порт, сенсор, имя, место, температура в десятых (в реальности в единицах) градуса (и F и C), влажность в десятых процента, выход за границы (битовая карта), тревога, доступность)
        2. uioInputContact
          1. uioInputContactStatusTableSize
          2. uioInputContactStatusTable (порт, контакт, имя, место, состояние, тревога, доступность)
        3. uioOutputRelay
          1. uioOutputRelayStatusTableSize
          2. uioOutputRelayStatusTable (порт, реле, имя, место, состояние, тревога, доступность)
    2. software (для мониторинга программной реализации агента PowerNet)
    3. system (перечисляются модели UPS для ссылок на этот OID с других мест, зря они назвали группу также как группу в mib-2)
      1. backUPS
      2. smartUPS
        1. smartUPS250
        2. smartUPS400
        3. smartUPS600
        4. smartUPS900
        5. smartUPS1250
        6. smartUPS2000
        7. smartUPS450
        8. smartUPS700
        9. smartUPS1000
        10. smartUPS1400
        11. smartUPS2200
        12. smartUPS3000
        13. smartUPS5000
        14. smartUPS7500
        15. smartUPS10000
        16. smartUPS1500
        17. smartUPS3000DSP
        18. smartUPS5000DSP
        19. smartUPS8000
      3. matrixUPS
      4. masterSwitch
      5. symmetraUPS
      6. smartUPS3Phase (smartUPS3Phase10kVA, smartUPS3Phase15kVA, smartUPS3Phase20kVA, smartUPS3Phase30kVA, smartUPS3Phase40kVA)
      7. smartUPS2
    4. experimental (не описаны)
      • 2.4.1.2.1 — серийный номер NMC
      • 2.4.1.3.1 — имя файла AOS
      • 2.4.1.3.2 — имя файла приложения
      • 2.4.1.4.1 — версия AOS
      • 2.4.1.4.2 — версия приложения
  2. apcmgmt (объекты карты управления NMC и NMC2)
    1. mconfig
      1. mconfigNumTrapReceivers (число станций управления, которым посылать trap; до 4, хотя в настройке можно указать 6)
      2. mconfigTrapReceiverTable (таблица описаний для посылки trap)
        1. mconfigTrapReceiverEntry (индекс для доступа к экземпляру объекта: trapIndex)
          1. trapIndex
          2. receiverAddr (read-write, IP адрес станции управления)
          3. communityString (read-write)
          4. severity (information(1), warning(2), severe(3), порог чувствительности, read-only, obsolete, и как же его установить?)
          5. acceptThisReceiver (read-write, yes(1), no(2))
          6. receiveTrapType (read-write, какого типа trap посылать: powernet(1), ietf(2), both(3))
      3. mconfigBOOTPEnabled (конфигурация сети по BOOTP/DHCP: yes(1), no(2))
      4. mconfigTFTPServerIP (read-write, IP адрес от BOOTP для получения конфигурационного файла)
      5. newCodeAuthentViaTFTP (результат предварительной аутентификации новой прошивки перед ее загрузкой: unknown(1), validNewAgentCodeImage(2), sameAgentCodeImage(3), invalidAgentCodeImage(4))
      6. mconfigClock (текущие дата и время, можно менять)
        1. mconfigClockDate (в формате mm/dd/yyyy)
        2. mconfigClockTime (в формате hh:mm:ss am/pm, у меня выдаёт в формате 24ч)
    2. mcontrol
      1. mcontrolRestartAgent (read-write, выполнить действие: restartCurrentAgent(1), continueCurrentAgent(2), loadAndExecuteNewAgent(3), restartWithoutAgent(4), resetNetworkAndRestart (5), resetNetworkLeaveModeAndRestart (6); не работает при открытой сессии)
    3. mtrapargs (типы переменных, значения которых посылаются в trap, для ссылок на этот OID с других мест)
      1. mtrapargsInteger
      2. mtrapargsIpAddress
      3. mtrapargsString
      4. mtrapargsGauge
      5. mtrapargsTimeTicks
      6. mtrapargsOctetString08
    4. mfiletransfer (управление передачей файлов (прошивки и пр.) на устройство по TFTP или FTP), устарел
      1. mfiletransferStatus (результат передачи: 1 — ok, 2 — не было передачи, другое — ошибка)
      2. mfiletransferConfig (откуда брать файл, имя, пароль)
      3. mfiletransferControl (инициализация передачи: 1 — нет, 2 — по TFTP, 3 — по FTP)

Подтипы enterpriseSpecific trap (sysObjectID равен apc), список 2002 года, сейчас их 776?:

  1. communicationLost (агент потерял связь с UPS)
  2. upsOverload (нагрузка более 100%)
  3. upsDiagnosticsFailed (самотестирование завершилось неудачно)
  4. upsDischarged (аккумуляторы разряжены, питание от сети)
  5. upsOnBattery
  6. smartBoostOn (режим SmartBoost, входное напряжение ниже нормы)
  7. lowBattery (до исчерпания аккумуляторов осталось upsAdvConfigLowBatteryRunTime)
  8. communicationEstablished (связь агента с UPS восстановлена)
  9. powerRestored
  10. upsDiagnosticsPassed
  11. returnFromLowBattery
  12. upsTurnedOff (станция управления выключила UPS)
  13. upsSleeping (UPS вошел в sleep mode)
  14. upsWokeUp (UPS вышел из sleep mode)
  15. upsRebootStarted
  16. upsDipSwitchChanged
  17. upsBatteryNeedsReplacement (время работы от аккумуляторов вдвое меньше нормального)
  18. calibrationStart
  19. restartAgent
  20. upsTurnedOn
  21. smartAvrReducing (режим SmartTrim, входное напряжение выше нормы)
  22. codeAuthenticationDone (аутентификация кода новой прошивки завершена)
  23. upsOverloadCleared
  24. smartBoostOff
  25. smartAvrReducingOff
  26. upsBatteryReplaced
  27. calibrationEnd
  28. dischargeCleared
  29. gracefullShutdown
  30. configChangeSNMP (изменилась конфигурация SNMP)
  31. badVoltage (выходное напряжение ненормально)
  32. badVoltageCleared
  33. chargerFailure (неисправность зарядного устройства)
  34. chargerFailureCleared
  35. batteryOverTemperature
  36. batteryOverTemperatureCleared
  37. smartRelayFault (неудача SmartBoost или SmartTrim)
  38. smartRelayFaultCleared
  39. abnormalCondition
  40. abnormalConditionCleared
  41. deviceStatusChange
  42. noBatteries
  43. noBatteriesCleared

Набор OID для мониторинга из .iso.org.dod.internet.private.enterprises.apc (датчики не используются) в дополнение к MIB-II (RFC-1213: icmp, if, ip, sys):

  • products.hardware.ups.upsIdent.upsBasicIdent.upsBasicIdentModel.0 (редко, изменение)
  • products.hardware.ups.upsIdent.upsBasicIdent.upsBasicIdentName.0 (редко, изменение)
  • products.hardware.ups.upsIdent.upsAdvIdent.upsAdvIdentFirmwareRevision.0 (редко, изменение)
  • products.hardware.ups.upsIdent.upsAdvIdent.upsAdvIdentDateOfManufacture.0 (редко, изменение)
  • products.hardware.ups.upsIdent.upsAdvIdent.upsAdvIdentSerialNumber.0 (редко, изменение)
  • products.hardware.ups.upsBattery.upsBasicBattery.upsBasicBatteryStatus.0 (часто, не 2)
  • products.hardware.ups.upsBattery.upsBasicBattery.upsBasicBatteryTimeOnBattery.0 (часто, больше 0)
  • products.hardware.ups.upsBattery.upsBasicBattery.upsBasicBatteryLastReplaceDate.0 (редко, изменение)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryCapacity.0 (часто, уменьшение)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryTemperature.0 (часто, превышение 36? и 40? с гистерезисом)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryRunTimeRemaining.0 (часто, менее 10? и 2? минут)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryReplaceIndicator.0 (часто, не 1)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryNumOfBattPacks.0 (редко, изменение)
  • products.hardware.ups.upsBattery.upsAdvBattery.upsAdvBatteryActualVoltage.0 (часто)
  • products.hardware.ups.upsInput.upsHighPrecInput.upsHighPrecInputLineVoltage.0 (часто)
  • products.hardware.ups.upsInput.upsHighPrecInput.upsHighPrecInputMaxLineVoltage.0 (часто)
  • products.hardware.ups.upsInput.upsHighPrecInput.upsHighPrecInputMinLineVoltage.0 (часто)
  • products.hardware.ups.upsInput.upsHighPrecInput.upsHighPrecInputFrequency.0 (часто)
  • products.hardware.ups.upsOutput.upsBasicOutput.upsBasicOutputStatus.0 (часто, не 2)
  • products.hardware.ups.upsOutput.upsHighPrecOutput.upsHighPrecOutputVoltage.0 (часто)
  • products.hardware.ups.upsOutput.upsHighPrecOutput.upsHighPrecOutputFrequency.0 (часто)
  • products.hardware.ups.upsOutput.upsHighPrecOutput.upsHighPrecOutputLoad.0 (часто, разное — сделать 2 триггера на 70 и 80% и использовать по потребности, гистерезис обязательно)
  • products.hardware.ups.upsOutput.upsHighPrecOutput.upsHighPrecOutputCurrent.0 (часто)
  • products.hardware.ups.upsTest.upsAdvTest.upsAdvTestDiagnosticsResults.0 (редко, не 1)
  • products.hardware.ups.upsTest.upsAdvTest.upsAdvTestLastDiagnosticsDate.0 (редко)
  • products.hardware.ups.upsTest.upsAdvTest.upsAdvTestCalibrationResults.0 (редко, не 1)
  • products.hardware.ups.upsTest.upsAdvTest.upsAdvTestCalibrationDate.0 (редко)
  • products.hardware.ups.upsComm.upsCommStatus.0 (часто, не 1)
  • products.hardware.ups.upsState.upsAdvState.upsAdvStateAbnormalConditions.0 (часто, не «00000000000000000000000000000000»)
Модуль UPS-MIB (RFC-1628)

RFC-1628 определяет стандартный модуль MIB для управления UPS с помощью SNMPv1. Имя модуля — UPS-MIB. В комплект net-snmp не входит, но можно сделать его из текста RFC-1628, только надо добавить импорт mib-2 из SNMPv2-SMI в описание модуля (подветка 33 ветки mib-2).

Стандарт определяет 3 уровня соответствия (игнорируется APC):

  • Subset (минималистский набор)
  • Basic
  • Full

NMC первого поколения фирмы APC не поддерживают этот модуль. NetMan 204 со старой прошивкой — поддерживает.

Позволяет получить информацию о (комментарии для APC):

  • имени изготовителя (1.1.1: «APC»)
  • имени модели ИБП (1.1.2: «Smart-UPS RT 6000 RM XL»)
  • версии прошивки ИБП (1.1.3: «452.18.W»)
  • версии агента (1.1.4: отсутствует)
  • имя ИБП (1.1.5)
  • состояние батареи (1.2.1: 1 — неизвестно, 2 — нормально, 3 — низкий заряд (ожидаемое время меньше установленного), 4 — разряжена)
  • время, отработанное на батарее, в секундах (1.2.2)
  • ожидаемое время работы на батарее в минутах (1.2.3)
  • процент зараядки батареи (1.2.4)
  • напряжение батареи, в десятых Вольт (1.2.5)
  • ток батареи, в десятых Ампера (1.2.6: отсутствует)
  • температура батареи, в градусах Цельсия (1.2.7)
  • количество сбоев входящего питания (1.3.1)
  • количество входных линий питания (1.3.2)
  • таблица входных линий питания (1.3.3):
    1. номер линии (1.3.3.1.1.1)
    2. частота, десятых Герц (1.3.3.1.2.1)
    3. напряжение, Вольт, RMS (1.3.3.1.3.1)
    4. ток, десятых Ампера, RMS (1.3.3.1.4.1: нет данных)
    5. мощность, Ватт (1.3.3.1.5.1: нет данных)
  • источник питания нагрузки (1.4.1: 1 — непонятно, 2 — отсутствует, 3 — нормально, 4 — bypass, 5 — батарея, 6 — увеличение напряжения, 7 — уменьшение напряжения; всегда 2?)
  • частота питания, десятых Герц (1.4.2)
  • количество выходных линий питания (1.4.3; всегда 1, хотя устройство имеет несколько групп розеток с отдельными автоматами)
  • таблица выходных линий питания
    1. номер линии (1.4.4.1.1.1)
    2. напряжение, Вольт, RMS (1.4.4.1.2.1)
    3. ток, десятых Ампера, RMS (1.4.4.1.3.1)
    4. мощность, Ватт (1.4.4.1.4.1: нет данных)
    5. процент утилизации ИБП, максимум от процента утилизации мощности и VA, может быть более 100% (1.4.4.1.5.1)
  • частота bypass, десятых Герц (1.5.1)
  • количество bypass линий (1.5.2
  • таблица bypass линий
    1. номер линии (1.5.3.1.1.1)
    2. напряжение, Вольт, RMS (1.5.3.1.2.1: 0)
    3. ток, десятых Ампера, RMS (1.5.3.1.3.1: ток на входе)
    4. мощность, Ватт (1.5.3.1.4.1)
  • количество аварийных состояний (1.6.1)
  • таблица аварийных состояний (могут быть дырки в нумерации)
    1. номер (1.6.2.1.1)
    2. описание (1.6.2.2.1, ссылка на объект)
    3. время возникновения (1.6.2.3.1, TimeStamp)
  • стандартные аварийные состояния (1.6.3.*)
  • идентификатор объекта для запуска тестирования, тип теста (1.7.1: RFC1213-MIB::mib-2.33.1.7.7.4 — upsTestQuickBatteryTest, 5 — upsTestDeepBatteryCalibration)
  • блокировка тестирования (1.7.2)
  • результат тестирования (1.7.3: 1 — тест прошёл нормально, 2 — с замечаниями, 3 — с ошибками, 4 — прерван, 5 — идёт, 6 — не запускался)
  • подробности результата тестирования (1.7.4)
  • время начала тестирования относительно времени загрузки ИБП (1.7.5)
  • продолжительность (в тиках? сотых секунды?) тестирования (1.7.6))
  • стандартые типы тестов (1.7.7.*)
  • управление (1.8, чтение и запись):
    1. тип выключения при завершении отсчёта: 1 — только нагрузка, 2 — всё устройство
    2. задержка выключения в секундах: 0 — немедленно, -1 — прервать отключение
    3. задержка включения питания нагрузки в секундах: 0 — немедленно, -1 — прервать включение
    4. пауза при перезагрузке в секундах: 0 — немедленно, -1 — прервать отключение
    5. режим автоматического включения после возвращения питания: 1 — да, 2 — нет
  • настройки (1.9, чтение и запись):
    1. номинальное входное напряжение, Вольт, RMS
    2. номинальная входная частота, десятых Герц
    3. номинальное выходное напряжение, Вольт, RMS
    4. номинальная выходная частота, десятых Герц
    5. номинальная VA: 0
    6. номинальная мощность: 0
    7. за указанное количество минут до ожидаемого исчерпания батареи будет выдан сигнал низкого заряда батареи
    8. включать звучок при аварийных ситуациях: 1 — нет, 2 — да, 3 — выключить в этот раз
    9. нижняя граница напряжения для перехода на батарею, Вольт, RMS
    10. верхняя граница напряжения для перехода на батарею, Вольт, RMS
  • стандартные сообщения (2.*)
  • совместимость (3.1: отсутствует)
  • группы совместимости (3.2: отсутствует)
Мониторинг UPS с помощью rrdtool

Текст написан в 2002. В настоящее время ни MRTG, ни rrdtool не используются. Для картинок достаточно средств zabbix.

Для мониторинга работы UPS можно использовать MRTG или rrdtool. В последнее время я перевожу весь свой мониторинг с MRTG на rrdtool. Хотя использование rrdtool более трудоемко, зато он требует меньше ресурсов при работе и не заполняет всю имеющуюся память при проблемах с сетью. К тому же он позволяет выводить больше 2 графиков на одну картинку. При этом я имитирую внешний вид и поведение mrtg. Нам надо: спроектировать структуру БД и создать ее; обеспечить внесение изменений каждую минуту (UPS хочется контролировать тщательнее :); обеспечить регулярное обновление суточных, недельных, месячных и годовых графиков; создать набор HTML страниц для доступа к графикам.

Все данные, связанные с работой каждого UPS, у меня хранятся в одной БД. К сожалению, rrdtool не позволяет добавлять или удалять DS (data source) из существующей БД (разве что с помощью dump/restore), так что если в дальнейшем потребуется собирать дополнительную информацию, то ее придется хранить во второй БД. Интервал измерения — 60 секунд. Значения каждой DS хранятся в четырех RRA с использованием усреднения по 1, 6, 24 и 288 отсчетам соответственно. Размер RRA выбран достаточным для построения графиков за 2 дня, 2 недели, 2 месяца и 2 года соответственно (т.к. интервал измерения меньше обычного в 5 раз, то и объем в 5 раз больше). Информация извлекается с помощью протокола SNMP. Команду для создания БД можно взять в архиве. Имена DS совпадают с простыми дескрипторами объектов PowerNet-MIB (некоторые пришлось «укоротить» из-за ограничения на длину имени DS в rrdtool):

  • BatteryStatus upsBasicBatteryStatus (enum)
  • BatteryCapacity upsAdvBatteryCapacity
  • BatteryTemperature upsAdvBatteryTemperature
  • BatteryReplace upsAdvBatteryReplaceIndicator (enum)
  • InputLineVoltage upsAdvInputLineVoltage
  • InputMaxLineVoltage upsAdvInputMaxLineVoltage
  • InputMinLineVoltage upsAdvInputMinLineVoltage
  • InputFrequency upsAdvInputFrequency
  • InputLineFailCause upsAdvInputLineFailCause (enum)
  • OutputStatus upsBasicOutputStatus (enum)
  • OutputVoltage upsAdvOutputVoltage
  • OutputFrequency upsAdvOutputFrequency
  • OutputLoad upsAdvOutputLoad
  • DiagnosticsResults upsAdvTestDiagnosticsResults (enum)
  • CalibrationResults upsAdvTestCalibrationResults (enum)
  • upsCommStatus upsCommStatus (enum)

Изменения запрашиваются и вносятся в БД каждую минуту с помощью скрипта ups_update.sh (вызывается из crontab, в качестве параметра указывается номер UPS, по которому определяется IP адрес и имя сообщества).

Суточные, недельные, месячные и годовые графики генерируются скриптом ups_graph.sh соответственно раз в 5 минут, 30 минут, 2 часа и 1 день (вызывается из crontab). Скрипт имеет 3 параметра: начало отсчета (-2days, -14days, -50days и -20month), суффикс имени PNG-файла (5min, 30min, 2h, 1d) и номер UPS. Получаются следующие графики (за дизайн извиняйте — мне в детстве медведь наступил не только на ухо :):

  • ups_capacity_$int.$index.png (уровень заряда аккумулятора и нагрузки)
  • ups_voltage_$int.$index.png (входное и выходное напряжения)
  • ups_freq_$int.$index.png (входная и выходная частота)
  • ups_temp_$int.$index.png (температура аккумулятора)
  • ups_bstatus_$int.$index.png (состояние аккумулятора)
  • ups_breplace_$int.$index.png (необходимость замены аккумулятора)
  • ups_fail_$int.$index.png (причина перехода на аккумулятор)
  • ups_ostatus_$int.$index.png (состояние выходной цепи)
  • ups_selftest_$int.$index.png (результаты самотестирования и калибровки)

Все 4 графика каждого типа объединяются в одну HTML страницу. Чтобы не писать 9 почти одинаковых страниц, используется SSI, а именно: сделан шаблон и 9 страниц типа (title — заголовок страницы, groupprefix — начало имени файла, к которому в шаблоне добавлются суффиксы вида «_5min.$index.png», index — имя UPS):

<!--#set var="title" value="servers UPS Voltage" -->
<!--#set var="groupprefix" value="ups_voltage" -->
<!--#set var="index" value="servers" -->
<!--#include file="rrdtool_template.shtml" -->

Все страницы, посвященные мониторингу UPS, объединяются индексной страницей, содержащей 5-минутные графики всех типов и ссылки на соответствующие страницы.

В действительно, мониторится не только UPS (да и UPS у нас не один), так что вызовы описанных выше скриптов включены в вызовы скриптов верхнего уровня, а ссылка на индексную страницу — в управляющую консоль.

apcupsd

Пакет apcupsd (версия 3.14.13 на октябрь 2015, GPL2) позволяет мониторить состояние ИБП фирмы APC (и примкнувших к ней: например, Ippon, PowerCom), а также позволяет вовремя завершить работу ОС.

Поддерживает простые («UPSTYPE dumb» — управление сигналами, не данными) UPS компании APC, более «разумные» ИБП, подключаемые как по фирменному «последовательному» кабелю («UPSTYPE apcsmart» — однобайтовые команды UPS-Link описаны в документации apcupsd), так и USB («UPSTYPE usb»), MODBUS («UPSTYPE modbus», поддержка USB с версии 3.14.13, рекомендуется последовательный кабель 940-0625A, необходимо включить MODBUS на лицевой панели) и Ethernet («UPSTYPE snmp» или «UPSTYPE pcnet» aka PowerChute Network Shutdown) модели (кстати, коммутаторы по пути питаются от ИБП?).

Поддерживаемые ОС: Linux (Red Hat, SuSE, Mandrake, Debian, Slackware, Gentoo), FreeBSD, NetBSD, OpenBSD, HP/UX (без USB), Solaris 8/9 (без USB), Solaris 10, MS Windows (NT 4, 2000, XP/Vista, 7, Server 2003/2008), Mac OS X, QNX (без USB).

Поддерживаемые конфигурации подключения:

  • один ИБП — один компьютер
  • ИБП подключён к серверу, на котором запускается apcupsd с включённым NIS сервером (Network Information Server, не путать с настоящим NIS aka Yellow Pages!); другие сервера (NIS клиенты, «UPSTYPE net» и «UPSCABLE ether») могут опрашивать NIS сервер, порт по умолчанию 3551/tcp; необходимо открыть сетевой экран (аутентификация и авторизация отсутствуют, а apcupsd работает от root-а); есть поддержка tcpwrapper (какое имя программы?); рекомендуется устанавливать параметры BATTERYLEVEL, MINUTES и TIMEOUT на клиенте так, чтобы клиент выключался раньше сервера; клиент может являться сервером для других клиентов
  • управление несколькими ИБП с одного сервера, на каждый ИБП запускается своя копия apcupsd, питаемые от данных ИБП серверы опрашивают нужный экземпляр apcupsd («UPSTYPE net»)
  • работа с ShareUPS в режимах slave и master (главный сервер оповещает зависимых вместо режима опроса в случае протокола NIS), устарело

Разработчики предоставляют готовые пакеты с исходными текстами (tar.gz) и бинарники для MS Windows XP и Mac OS X. В RHEL/CentOS 5 идёт пакет 3.14.10, в RHEL/CentOS 6 и 7 — 3.14.12. В состав пакета входит /sbin/smtp. При установке модифицируется /etc/rc.d/init.d/halt (вставляется «/etc/apcupsd/apccontrol killpower» для отключения ИБП, иначе при «досрочном» появлении питания компьютер не загрузится), его надо проверить (и удалить, если компьютер не управляет питающим ИБП).

Сборка из исходных текстов также проста и стандартна (распаковываем; ./configure («—enable-usb —enable-modbus-usb»); make; остановить и удалить предыдущую версию; make install; отредактировать /etc/rc.d/init.d/halt).

Основные настройки для apcupsd и apctest задаются в текстовом файле /etc/apcupsd/apcupsd.conf, каждая строка которого определяет значение одного параметра. Основные параметры:

  • UPSNAME имя (не более 8 символов, не записывается в EEPROM)
  • UPSTYPE тип-протокола (dumb, apcsmart, usb, modbus, pcnet (для NMC), snmp)
  • UPSCABLE тип-кабеля (simple, smart, usb, ether, модель фирменного кабеля — надписана на кабеле)
  • DEVICE имя-устройства (dumb и apcsmart: /dev/ttyS0 (не должно быть никаких mingetty, ttymon и пр.); usb: /dev/usb/hiddev0 (можно опустить, если подключён 1 ИБП); net: имя-хоста:3551; snmp: имя-хоста:port:поставщик:сообщество (порт — 161, поставщик — APC[_NOTRAP], RFCC[_NOTRAP], MGEC[_NOTRAP] (без использования trap получается задержка 60 секунд), для возможности выключения ИБП требуется сообщество с правом на запись); pcnet: адрес:им-пользователя:пароль; modbus: /dev/ttyS0)
  • POLLTIME секунд (60; о проблемах станет известно только через минуту; интервал опроса устройства, автоматически уменьшается до 1 при переходе батарею)
  • LOCKFILE имя-каталога (/var/lock; в этом каталоге будут создаваться блокирующие файлы доступа к последовательным или USB портам; необходимо изменить, если к серверу подключено более 1 ИБП?)
  • SCRIPTDIR /etc/apcupsd (отсюда берутся скрипты apccontrol и пр.; необходимо изменить, если к серверу подключено более 1 ИБП)
  • PWRFAILDIR имя-каталога (в этом каталоге — /etc/apcupsd — создаётся файл powerfail, как признак сбоя питания, который используется в изменённом скрипте /etc/init.d/halt для выключения UPS после выключения системы; необходимо изменить, если к серверу подключено более 1 ИБП)
  • NOLOGINDIR /etc (в этом каталоге создаётся файл nologin — именно наличие этого файла в /etc запрещает новый сетевой сеанс в UNIX)
  • NETSERVER on (включение NIS сервера; выключить, если не нужен доступ по сети — перестанет работать apcstatus и информирование по e-mail, так что лучше установить «NISIP 127.0.0.1»)
  • NISIP 0.0.0.0 (IP адрес для входящих соединений NIS сервера; можно 127.0.0.1, если нужен только локальный доступ)
  • NISPORT 3551 (входной порт NIS сервера)
  • EVENTSFILE имя-файла (/var/log/apcupsd.events; журнал событий для NIS сервера, однако пишется даже при отключённом NIS сервере)
  • EVENTSFILEMAX максимальный-размер-в-КБ (10)
  • NETTIME 60 (интервал опроса NIS-сервера клиентом; заменён на POLLTIME)
  • UPSCLASS standalone
  • UPSMODE disable
  • ONBATTERYDELAY секунд (6; задержка между обнаружением сбоя питания и генерацией события onbattery; powerout вызывается немедленно; необходимо учитывать POLLTIME)
  • BATTERYLEVEL процентов (5; минимальный уровень заряда батареи, после которого начинается выключение; -1 — не отслеживать)
  • MINUTES минут (3; минимальное количество минут, оставшихся до исчерпания батареи, после которого начинается выключение; основывается на мнении ИБП, некоторые ИБП умеют вычислять нагрузку только при работе от батареи; -1 — не отслеживать)
  • TIMEOUT 0 (если не 0, то выключение начинается после указанного числа секунд работы от батареи)
  • ANNOY секунд (300; интервал между призывами к пользователям прекратить работу)
  • ANNOYDELAY секунд (60; задержка между переходом на работу от батареи и первым призывом прекратить работу)
  • NOLOGON disable (управление блокировкой новых сетевых сеансов пользователей при питании от батареи (создаёт /etc/nologin):
    • always — запрещать сразу
    • disable — не блокировать и не извещать пользователей
    • timeout — запрещать новый сеанс по истечении 90%, заданого в TIMEOUT
    • percent — запрещать новый сеанс по достижению 110% уровня зарядки, заданного BATTERYLEVEL
    • minutes — запрещать новый сеанс по достижению 110% минут, указанных в MINUTES
  • KILLDELAY секунд (0; если не 0, то при выключении не завершать процесс и выключать ИБП после указанной задержки; на случай, если процесс нормального выключения не завершится)
  • STATFILE имя-файла-состояния (/etc/apcupsd/apcupsd.status)
  • STATTIME 60 (секунд между обновлением файла состояния или записями в syslog; 0 — не писать)
  • DATATIME 60 (секунд между выводом на syslog краткой информации (см. ниже))
  • LOGSTATS on (выводить подробное состояние через syslog)
  • FACILITY LOCAL6 (DAEMON; от имени какой службы выводить состояние на syslog)
  • UPSNAME, BATTDATE, SENSITIVITY, WAKEUP, SLEEP, LOTRANSFER, HITRANSFER, RETURNCHARGE, BEEPSTATE, LOWBATT, OUTPUTVOLTS, SELFTEST — параметры для записи в EEPROM программой apctest

Журнал событий записывается в файл /var/log/apcupsd.events (имя файла задаётся параметром EVENTSFILE), а текущее состояние периодически записывается в /var/log/apcupsd.status (имя файла задаётся параметром STATFILE, интервал в секундах — параметром STATTIME).

Информация о событиях также записывается в syslog и выводится с помощью wall (тексты сообщений для wall и syslog не совпадают!). Отладочная информация (необходимо явно включить при сборке) выдается в syslog на уровне серьёзности DEBUG; данные о напряжении, температуре и т.д. (только для Smart и выше) в кратком виде — на уровне INFO; подробное текущее состояние — NOTICE; события — на уровнях WARNING (запуск и останов), ERR (потеря связи с UPS), CRIT (переход на питание от батарей) и ALERT (выключение компьютера). Источник сообщения для syslog (по умолчанию DAEMON) задается параметром FACILITY. В строке краткой информации (DATA) для Smart-UPS через запятую выводятся (плавающие числа):

  • минимальное значение входного напряжения за минуту
  • максимальное значение входного напряжения за минуту
  • выходное напряжение
  • напряжение батареи
  • частота
  • нагрузка (%)
  • температура батареи ИБП
  • 000.0 (внешняя температура)
  • 000.0 (влажность)
  • входное напряжение
  • уровень зарядки
  • попеременно 0 и 1

В подробном текущем состоянии (STATUS) на каждой строке выводится значение одного параметра в виде: имя, двоеточие, значение (плавающие числа). Основные параметры (изменяются в зависимости от типа UPS):

APC      : номер-версии,количество-строк,количество-байт
DATE     : время получения информации от ИБП
HOSTNAME : DNS имя сервера
VERSION  : версия сборки apcupsd
UPSNAME  : имя из apcupsd.conf
CABLE    : тип управляющего кабеля
DRIVER   : имя драйвера
UPSMODE  : Stand Alone
STARTTIME: время запуска apcupsd
MODEL    : модель UPS (маркетинговое имя), извлекается из ИБП
STATUS   : текущее состояние (ONLINE, ONBATT, NOBATT и т.д.), извлекается из ИБП
LINEV    : входное напряжение, извлекается из ИБП
LOADPCT  : уровень нагрузки в процентах от VA, извлекается из ИБП, некоторые модели измеряют нагрузку только при работе от батарей
BCHARGE  : уровень зарядки, извлекается из ИБП
TIMELEFT : предполагаемое время работы на батарее, извлекается из ИБП
MBATTCHG : значение BATTERYLEVEL в apcupsd.conf
MINTIMEL : значение MINUTES в apcupsd.conf
MAXTIME  : значение TIMEOUT в apcupsd.conf
MINLINEV : минимальное значение входного напряжения за минуту, извлекается из ИБП
MAXLINEV : максимальное значение входного напряжения за минуту, извлекается из ИБП
OUTPUTV  : выходное напряжение, извлекается из ИБП
SENSE    : чувствительность UPS к изменениям входного напряжения, извлекается из ИБП
DWAKE    : сколько секунд будет ждать UPS после возобновления питания до включения нагрузки, извлекается из ИБП
DSHUTD   : интервал задержки UPS-ом исполнения команды выключения питания, извлекается из ИБП
DLOWBATT : при каком ожидаемом остатке времени работы от батареи в минутах переходить в режим низкого заряда, извлекается из ИБП
LOTRANS  : нижняя граница допустимого напряжения, извлекается из ИБП
HITRANS  : верхняя граница допустимого напряжения, извлекается из ИБП
RETPCT   : минимальный уровень зарядки батареи после возобновления питания до включения нагрузки, извлекается из ИБП
ITEMP    : температура батареи, извлекается из ИБП
ALARMDEL : период задержки подачи сигнала при пропадании питания, извлекается из ИБП
BATTV    : напряжение на батарее, извлекается из ИБП
LINEFREQ : частота входного напряжения, извлекается из ИБП
LASTXFER : причина последнего изменения состояния, извлекается из ИБП
NUMXFERS : количество изменений состояния, извлекается из ИБП
TONBATT  : время работы от батареи текущее, извлекается из ИБП
CUMONBATT: время работы от батареи суммарное, извлекается из ИБП
XONBATT  : время последнего перехода на работу от батареи
XOFFBATT : время последнего перехода на работу с батареи на сеть
LASTSTEST: время последнего самотестирования
SELFTEST : результат самотестирование ИБП (OK, BT - мал заряд, BG - перегрузка, NO - не запускался последние 5 минут), извлекается из ИБП
STESTI   : интервал между самотестированиями в часах, извлекается из ИБП
STATFLAG : битовая строка состояния, извлекается из ИБП
DIPSW    : битовая строка аппаратных переключателей, извлекается из ИБП
REG1     : значение регистра 1, извлекается из ИБП (здесь можно узнать про работу в режиме bypass)
REG2     : значение регистра 2, извлекается из ИБП (аппаратные ошибки: вентилятор, реле)
REG3     : значение регистра 3, извлекается из ИБП (аппаратные проблемы: зарядник, перегрузка, перегрев)
MANDATE  : дата изготовления ИБП (формат даты?), извлекается из ИБП
SERIALNO : серийный номер ИБП, извлекается из ИБП
BATTDATE : дата изготовления батареи (необходимо менять вручную, формат даты?), извлекается из ИБП
NOMOUTV  : номинальное выходное напряжение, извлекается из ИБП
NOMBATTV : нормальное напряжение батареи, извлекается из ИБП
NOMPOWER : номаинальная мощность в Ваттах (активная?), извлекается из ИБП
HUMIDITY : показатель датчика влажности, извлекается из ИБП
AMBTEMP  : показатель датчика температуры окружающей среды, извлекается из ИБП
EXTBATTS : количество внешних батарей, извлекается из ИБП
BADBATTS : количество требующих замены батарей, извлекается из ИБП
FIRMWARE : версия прошивки ИБП, извлекается из ИБП
APCMODEL : модель ИБП APC для аналогов (например, "UPS  IMP-1025AP FW3"?)
END APC  : время выдачи состояния

При каждом событии вызывается скрипт /etc/apcupsd/apccontrol, которому первым параметром передаётся имя события; вторым параметром — имя UPS (задаётся в apcupsd.conf); третьим параметром — если данный компьютер управляет UPS, то 1, иначе 0; четвёртым параметром — 0 (в будущем предполагается передавать питается ли компьютер от этого UPS). Если в директорию /etc/apcupsd/ положить скрипт (или программу) с именем, совпадающим с именем события, то он будет запущен на исполнение перед действием по умолчанию (необходимы права на исполнение). Скрипту (программе) передаются те же параметры, что и apccontrol, кроме имени события. Если скрипт возвращает 99, то действие по умолчанию не производится. Скрипт вызывается до того, как состояние будет доступно из файла status или через NIS сервер.

Имена событий:

  • annoyme (запланировано отключение и истёк интервал перед предупреждением ANNOYME)
  • changeme (ИБП работает от сети, но батарея не работает и её надо заменить; посылается письмо на адрес root)
  • commfailure (потеряно управляющее соединение с ИБП; посылается письмо на адрес root)
  • commok (восстановлено управляющее соединение с ИБП; посылается письмо на адрес root)
  • doreboot (устарело)
  • doshutdown (ИБП работает от батареи и пора отключаться; сервер выключается)
  • emergency (немедленно выключить компьютер, т.к. ИБП неисправен; сервер выключается)
  • failing (ИБП работает от батареи и батарея заканчивается)
  • killpower (пора выключить ИБП)
  • loadlimit (ИБП работает от батареи и заряд батареи упал ниже заданного)
  • mainsback (ИБП перешёл на работу от сети)
  • onbattery (ИБП перешёл на работу от батареи, задержка задаётся ONBATTERYDELAY; посылается письмо на адрес root)
  • offbattery (ИБП вернулся от работы от батареи; посылается письмо на адрес root)
  • powerout (пропало питание в сети или самотестирование)
  • remotedown (ИБП работает на батарее и с ним пропала связь, например, выключился управляющий компьютер)
  • restartme(устарело)
  • runlimit (ИБП работает от батареи и осталось меньше времени, чем указано в MINUTES)
  • timeout (ИБП работает от батареи дольше, чем указано в TIMEOUT)
  • startselftest (ИБП начал самотестирование)
  • endselftest (ИБП завершил самотестирование)
  • battdetach (батарея отсоединена)
  • battattach (батарея подключена обратно)
  • mastertimeout (?)
  • masterconnect (?)

Типичная последовательность событий на управляющем компьютере при кратковременном пропадании электричества в сети:

  1. powerout
  2. onbattery (через ONBATTERYDELAY секунд)
  3. offbattery
  4. mainsback

Последовательность событий на управляющем компьютере при длительном пропадании (CentOS 6) электричества в сети:

  1. powerout
  2. onbattery (через ONBATTERYDELAY секунд)
  3. failing (сигнал от ИБП о низком уровне заряда) или timeout (работа от батареи больше TIMEOUT секунд) или loadlimit (уровень заряда меньше BATTERYLEVEL) или runlimit (ожидаемый остаток меньше MINUTES)
  4. создаётся файл /etc/apcupsd/powerfail
  5. doshutdown
  6. /sbin/shutdown -h now # apcupsd продолжает работать
  7. apcupsd получает сигнал завершить работу от /etc/rc.d/…
  8. выполняется модифицированный /etc/rc.d/init.d/halt
  9. файловые системы переводятся в режим «только чтение»
  10. /etc/apcupsd/apccontrol killpower (при наличии /etc/apcupsd/powerfail)
  11. apcupsd —killpower # посылает ИБП сигнал отключения питания

Если сервер не питается от управляемого ИБП, то необходимо создать скрипты обработки событий:

  • killpower (не отключать — exit 99 — ИБП, от которого мы не питаемся)
  • doshutdown (не завершать работу — exit 99 — если проблемы с ИБП, от которого мы не питаемся)
  • doreboot (не завершать работу — exit 99 — если проблемы с ИБП, от которого мы не питаемся)
  • annoyme (не сообщать пользователям — exit 99 — о проблемах с ИБП, от которого мы не питаемся)
  • emergency (exit 99 — если проблемы с ИБП, от которого мы не питаемся)

Начавшееся выключение не может быть остановлено. Если электричество в сети вернулось в процессе выключения, то команда killpower может не сработать, а компьютер не перезагрузиться.

Определение типа и имени USB-устройства для записи в apcupsd.conf

  • UPSCABLE usb
  • UPSTYPE usb
  • если к компьютеру по USB подключен только один ИБП, то параметр DEVICE можно оставить пустым (или вписать любую ерунду) — apcupsd самостоятельно найдёт нужное устройство
  • проверить USB подключение к управляющему компьютеру (драйвер д.б. usbhid или hid) cat /proc/bus/usb/devices S: Manufacturer=American Power Conversion S: Product=Smart-UPS 3000 RM FW:666.6.I USB FW:2.4 S: SerialNumber=… I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid или для RHEL/CentOS 7 lsusb -v Bus 004 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Device Descriptor: idVendor 0x051d American Power Conversion idProduct 0x0002 Uninterruptible Power Supply bcdDevice 0.06 iManufacturer 3 American Power Conversion iProduct 1 Smart-UPS 1500 FW:601.3.I USB FW:1.5 iSerial 2 …
  • проверить наличие драйверов: ls -1 /sys/bus/usb/drivers hiddev hub usb usbfs usbhid
  • проверить наличие устройства hiddev:
    ls -l /dev/hiddev* /dev/usb/hiddev*
  • получить информацию о цепочке подключения): «udevinfo -a -p /sys/class/usb/hiddev0/» или «udevadm info —path=/sys/class/usb/hiddev0 -a»

При желании дать устройству уникальное имя и указать его в строке DEVICE (например, /dev/ups1000 для ИБП с серийным номером AS0319230618) в FC6 необходимо (перед подключением устройства!) добавить в файл /etc/udev/rules.d/50-udev.rules (/etc/udev/rules.d/50-APC.rules) строчку:

KERNEL=="hiddev*", NAME="usb/hiddev%" BUS=="usb", SYSFS{serial}=="AS0319230618", SYMLINK+="ups1000"

или (F15 и новее)

KERNEL=="hiddev*", ATTRS{serial}=="AS0319230618", OWNER="root", SYMLINK="ups1000"

Увы, при отключении USB устройства пропадает соответствующий hiddev* (и ссылка на него). Управляющий этим ИБП процесс apcupsd переключается на первый подходящий hiddev и обратно уже не возвращается, необходимо перезапускать сервис.

Автоматический запуск в Fedora (Red Hat, CentOS) обеспечивается стандартными средствами (chkconfig, service).

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

  • убедиться в подключении ИБП к серверу (apctest до запуска apcupsd, но после настройки apcupsd.conf)
  • убедиться в наличии процессов apcupsd (ps)
  • наличие записей в журнале (apcupsd и apcserver)
  • service apcupsd status
  • наличие реакции на разрыв управляющего соединения между ИБП и сервером (и какова реакция клиентов)
  • наличие реакции на временное отключение питания
  • правильное отключение систем по исчерпанию батареи (ИБП также должен выключиться)

Утилита apcaccess позволяет посмотреть текущее состояние ИБП с помощью NIS сервера (в реальности, содержимое apcupsd.status). Первым параметром необходимо указать команду «status». Имя и порт NIS-сервера задаётся опциональным вторым параметром. Имя с файлом настроек (/etc/apcupsd/apcupsd.conf) задаётся ключом «-f».

Утилита apctest позволяет (предварительно остановить apcupsd) запустить самотестирование, посмотреть и изменить дату батареи, посмотреть дату изготовления. Для UPS с последовательным кабелем можно запускать калибровку, программировать eeprom и войти в терминальный режим (но лучше использовать minicom). Для UPS с USB выдаётся меню, которое позволяет запустить самотестирование, калибровку, посмотреть дату изготовления, посмотреть и изменить дату замены аккумулятора, посмотреть и изменить чувствительность, посмотреть и изменить режим работы звучка, посмотреть и изменить пределы AVR. Калибровку можно запустить подключившись к ИБП напрямую (minicom) и перейдя в режим меню (^M) или нажав «Y» (без ^M), дождаться прихода «SM» (переход в режим Smart), затем «D» (без ^M).

Мониторинг и управление APC Back-UPS с помощью apcupsd

Пример для отдельно стоящего ИБП APC Back-UPS BK650MI, /etc/apcupsd/apcupsd.conf:

UPSNAME собственное-имя-устройства
UPSCABLE 940-0020C
UPSTYPE dumb
DEVICE /dev/ttyS0
TIMEOUT 900
NETSERVER off
EVENTSFILE /var/log/apcupsd.events
UPSCLASS standalone
UPSMODE disable
STATTIME 1
STATFILE /var/log/apcupsd.status

Обеспечиваем автоматический запуск и запускаем в первый раз вручную:

/sbin/chkconfig --add apcupsd
/etc/rc.d/init.d/apcupsd start

Интересная информация из STATFILE для «тупого» устройства (собирается не ИБП, а apcupsd):

  • UPSNAME — собственное имя устройства
  • STATUS — ONLINE, ONBATT, …
  • NUMXFERS — количество переходов на питание от батареи с момента запуска apcupsd
  • XONBATT — дата и время последнего перехода на питание от батарей
  • TONBATT — время работы от батарей от начала текущего перехода или 0
  • CUMONBATT — суммарное время работы от батарей с момента запуска apcupsd
  • XOFFBATT — дата и время последнего возврата на питание от сети
Мониторинг и управление APC Smart-UPS с помощью apcupsd

После установки необходимо отредактировать /etc/apcupsd/apcupsd.conf

UPSNAME собственное-имя-устройства
UPSCABLE usb
UPSTYPE usb
DEVICE
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 0
ANNOYDELAY 60
NOLOGON disable
NETSERVER on
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 100
UPSCLASS standalone
UPSMODE disable
STATTIME 60
STATFILE /var/log/apcupsd.status
LOGSTATS on
DATATIME 60
FACILITY LOCAL6

Обеспечиваем автоматический запуск и запускаем в первый раз вручную:

service apcupsd start

Интересная информация из STATFILE для «умного» устройства:

  • UPSNAME — собственное имя устройства
  • MODEL (Smart-UPS 1500 RM)
  • STATUS — ONLINE, ONBATT, …
  • LINEV — входное напряжение
  • LOADPCT — уровень загрузки (26.6%)
  • BCHARGE — уровень зарядки аккумуляторов
  • TIMELEFT — расчётное время работы от аккумуляторов
  • OUTPUTV — выходное напряжение
  • LOTRANS — нижний уровень перехода на аккумуляторы (208.0)
  • HITRANS — верхний уровень перехода на аккумуляторы (253.0)
  • ITEMP — температура (32.8 C Internal)
  • BATTV — напряжение аккумулятора (27.4)
  • LINEFREQ
  • NUMXFERS — количество переходов на питание от батареи с момента запуска apcupsd
  • XONBATT — дата и время последнего перехода на питание от батарей
  • TONBATT — время работы от батарей от начала текущего перехода или 0
  • CUMONBATT — суммарное время работы от батарей с момента запуска apcupsd
  • XOFFBATT — дата и время последнего возврата на питание от сети
  • SERIALNO
  • BATTDATE — дата замены аккумулятора (необходимо вносить вручную)
  • FIRMWARE (17.3.I USB FW:1.5)

При установке Fedora Core 6 имеющийся APC Smart-UPS 1000 (в дальнейшем 1500, но на 4 компьютера) был автоматически опознан, apcupsd установлен и в трее теперь висит значок полностью заполненной батарейки (типа ноутбук такой ;), даже указывается оставшееся время работы, тип «батарейки» и серийный номер. Жалко, что не указываются температура, напряжение сети и нагрузка.

Подключение нескольких компьютеров к APC Smart-UPS с управлением apcupsd 3.14

Установка:

  • проверить, что устройство и кабель поддерживается пакетом apcupsd, и выяснить UPSTYPE (usb при подключении по USB; net для косвенного управления)
  • получить пакет apcupsd для своей версии Linux (powerflute и драйверы usb и net входят в комплект)
  • спланировать подключения и конфигурацию
  • настроить BIOS для включения после появления питания на всех компьютерах
  • установить пакет apcupsd на управляющий компьютер (при установке правится /etc/rc.d/init.d/halt!)
  • отредактировать /etc/apcupsd/apcupsd.conf на управляющем компьютере:
    • UPSNAME собственное-имя-устройства
    • UPSCABLE usb
    • UPSTYPE usb
    • DEVICE
    • ONBATTERYDELAY 6
    • BATTERYLEVEL 5
    • MINUTES 3
    • TIMEOUT 0
    • ANNOY 0
    • ANNOYDELAY 60
    • NOLOGON disable
    • NETSERVER on
    • NISIP свой-IP-адрес
    • NISPORT 3551
    • EVENTSFILE /var/log/apcupsd.events
    • EVENTSFILEMAX 100
    • UPSCLASS standalone
    • UPSMODE disable
    • STATTIME 60
    • STATFILE /var/log/apcupsd.status
    • LOGSTATS on
    • DATATIME 60
    • FACILITY LOCAL6
  • обеспечиваем автоматический запуск (chkconfig —level 2345 apcupsd on) и запускаем в первый раз вручную:
    service apcupsd start
  • проверка работы (наличие процесса, записи в системном журнале и в /var/log/apcupsd.status)
  • дырка в сетевом экране и проверка работы apcupsd NIS-сервера:
    service apcupsd status
  • установить пакет apcupsd на управляемый компьютер под RH9 или CentOS 4
  • при установке правится /etc/rc.d/init.d/halt, который надо вернуть обратно)
  • отредактировать /etc/apcupsd/apcupsd.conf на управляемом компьютерах:
    • UPSNAME собственное-имя-устройства
    • UPSCABLE ether
    • UPSTYPE net
    • DEVICE адрес-сервера:порт
    • ONBATTERYDELAY 6
    • # больше, чем на управляющем
    • BATTERYLEVEL 6
    • # больше, чем на управляющем
    • MINUTES 4
    • TIMEOUT 0
    • # если нет пользователей
    • ANNOY 0
    • ANNOYDELAY 60
    • NOLOGON disable
    • NETSERVER off
    • NISIP 127.0.0.1
    • EVENTSFILE /var/log/apcupsd.events
    • EVENTSFILEMAX 100
    • NETTIME 10
    • UPSCLASS standalone
    • UPSMODE disable
    • STATTIME 60
    • STATFILE /var/log/apcupsd.status
    • LOGSTATS on
    • DATATIME 60
    • FACILITY LOCAL6
  • ручной запуск (service apcupsd start; в chkconfig уже всё установлено!)
  • проверка работы (наличие процесса, записи в системном журнале и в /var/log/apcupsd.status)
  • учения
Подключение клиентов под MS WindowsXP (2003) с управлением apcupsd

Текст 2004 года

Установка winapcupsd-3.14.1:

  1. запуск установщика под администратором
  2. согласие с лицензией
  3. устанавливать только сервис (отменить установку драйвера USB и документации)
  4. отредактировать файл настройки C:\apcupsd\etc\apcupsd\apcupsd.conf
    • UPSNAME собственное-имя-устройства
    • UPSCABLE ether
    • UPSTYPE net
    • DEVICE адрес-сервера:порт
    • ONBATTERYDELAY 6
    • # больше, чем на управляющем
    • BATTERYLEVEL 6
    • # больше, чем на управляющем
    • MINUTES 4
    • TIMEOUT 0
    • # если нет пользователей
    • ANNOY 0
    • ANNOYDELAY 60
    • NOLOGON disable
    • NETSERVER off
    • NISIP 127.0.0.1
    • EVENTSFILE C:\apcupsd\etc\apcupsd\apcupsd.events
    • EVENTSFILEMAX 100
    • NETTIME 10
    • UPSCLASS standalone
    • UPSMODE disable
    • STATTIME 60
    • STATFILE C:\apcupsd\etc\apcupsd\apcupsd.status
    • LOGSTATS off
    • DATATIME 60
    • FACILITY LOCAL7
  5. не забыть сохранить файл
  6. только теперь можно нажать кнопку «Finish», при этом apcupsd запускается как служба (system service); в дальнейшем она будет запускаться автоматически при загрузке ОС

Служба должна иметь статус запуска «Automatic», работать с правами «System Account» и д.б. установлено «Allow Service to Interact with Desktop».

В трее появляется иконка (только на консоли), с помощью которой можно определить текущее состояние и вывести окно состояния и журнала событий. Предупреждения реализованы с помощью вспомогательной программы c:\apcupsd\bin\popup. Посылка e-mail — с помощью c:\apcupsd\bin\smtp.

Перед установкой новой версии необходимо остановить службу и удалить предыдущую версию.

Вместо скрипта apccontrol используется c:\apcupsd\etc\apcupsd\apccontrol.bat. Также в c:\apcupsd\bin устанавливаются утилиты apctest, apcaccess, popup (выдача сообщений на экран — совместно с background), shutdown, email (для оправки почту по MAPI) и smtp. Для отправки почтовых сообщений необходимо в apccontrol.bat навставлять строк вида:

type c:\apcupsd\etc\apcupsd\apcupsd.status | \
  или
c:\apcupsd\bin\apcaccess status сервер-apcupsd:порт | \

   c:\apcupsd\bin\smtp -h имя-SMTP-сервера:25 -f от-кого -s "текст сообщения" кому

Ключи apcupsd:

  • /help
  • /service (запустить как службу)
  • /run (просто запустить)
  • /install (установить как сервис в реестре)
  • /remove (удалить службу из реестра)
  • /about
  • /status
  • /events
  • /kill (остановить ранее запущенный процесс)
Подключение нескольких ИБП с питанием нескольких компьютеров от каждого с управлением apcupsd

Установка:

  • проверить, что устройство и кабель поддерживается пакетом apcupsd, и выяснить UPSTYPE (usb при подключении по USB)
  • получить пакет apcupsd для своей версии Linux (powerflute и драйверы usb и net входят в комплект)
  • спланировать подключения и конфигурацию
  • настроить BIOS для включения после появления питания на всех компьютерах
  • установить пакет apcupsd на управляющий компьютер (при установке правится /etc/rc.d/init.d/halt!)
  • обеспечить уникальное имя каждого USB соединения
  • отредактировать /etc/apcupsd/apcupsd.conf на управляющем компьютере для управления UPS, от которого питается управляющий компьютер:
    • UPSNAME собственное-имя-устройства
    • UPSCABLE usb
    • UPSTYPE usb
    • DEVICE имя-USB-устройства
    • ONBATTERYDELAY 6
    • BATTERYLEVEL 5
    • MINUTES 3
    • TIMEOUT 0
    • ANNOY 0
    • ANNOYDELAY 60
    • NOLOGON disable
    • NETSERVER on
    • NISIP свой-IP-адрес
    • NISPORT 3551
    • EVENTSFILE /var/log/apcupsd.events
    • EVENTSFILEMAX 100
    • UPSCLASS standalone
    • UPSMODE disable
    • STATTIME 60
    • STATFILE /var/log/apcupsd.status
    • LOGSTATS on
    • DATATIME 60
    • FACILITY LOCAL7
  • для каждого следующего ИБП скопировать apsupsd.conf в apsupsd-имяUPS.conf и отредактировать UPSNAME, DEVICE, NISPORT, EVENTSFILE, STATFILE, LOCKFILE
  • написать скрипты на управляющем компьютере: killpower (не отключать — exit 99 — UPS, от которого мы не питаемся); doshutdown (не завершать работу — exit 99 — если проблемы с UPS, от которого мы не питаемся); annoyme (не сообщать пользователей — exit 99 — о проблемах с UPS, от которого мы не питаемся); emergency (аналогично doshutdown); restartme (выбрать правильный APCPID и параметры запуска)
  • отредактировать скрипты onbattery, offbattery, changeme, commfailure, commok (выдача имени UPS и статуса правильного UPS)
  • обеспечиваем автоматический запуск (chkconfig —level 2345 apcupsd on) и запускаем в первый раз вручную:
    service apcupsd start
  • проверка работы (наличие процесса, записи в системном журнале и в /var/log/apcupsd.status)
  • дырка в сетевом экране и проверка работы apcupsd NIS-сервера:
    service apcupsd status
  • скопировать /etc/init.d/apcupsd нужное число раз и отредактировать (-f … —pid-file …) (ранее pid-файл был вшит в программу)
  • запустить их, обеспечить автоматический запуск и проверить статус
  • установить пакет apcupsd на управляемые компьютеры под RH9 или CentOS 4
  • при установке правится /etc/rc.d/init.d/halt, который надо вернуть обратно)
  • отредактировать /etc/apcupsd/apcupsd.conf на каждом управляемом компьютере:
    • UPSNAME собственное-имя-устройства
    • UPSCABLE ether
    • UPSTYPE net
    • DEVICE адрес-сервера:порт
    • ONBATTERYDELAY 6
    • # больше, чем на управляющем
    • BATTERYLEVEL 6
    • # больше, чем на управляющем
    • MINUTES 4
    • TIMEOUT 0
    • # если нет пользователей
    • ANNOY 0
    • ANNOYDELAY 60
    • NOLOGON disable
    • NETSERVER on
    • NISIP 127.0.0.1
    • EVENTSFILE /var/log/apcupsd.events
    • EVENTSFILEMAX 100
    • NETTIME 10
    • UPSCLASS standalone
    • UPSMODE disable
    • STATTIME 60
    • STATFILE /var/log/apcupsd.status
    • LOGSTATS on
    • DATATIME 60
    • FACILITY LOCAL7
  • ручной запуск (service apcupsd start; в chkconfig уже всё установлено!)
  • проверка работы (наличие процесса, записи в системном журнале и в /var/log/apcupsd.status)
  • установить клиентов на MS Windows
  • учения
  • добавить в /etc/apcupsd/apccontrol на управляющий компьютер задержку отключения, если управляемые не успевают завершить работу

При отключении второго USB устройства, управляющий им экземпляр apcupsd цепляется к оставшемуся и обратно не возвращается.

Мониторинг с помощью apcupsd и zabbix

После установки необходимо отредактировать /etc/apcupsd/apcupsd.conf

UPSNAME собственное-имя-устройства
UPSCABLE usb # или smart
UPSTYPE usb # или apcsmart
DEVICE # или /dev/ttyS0
POLLTIME 10
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 0
ANNOYDELAY 60
NOLOGON disable
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 60
STATFILE /var/log/apcupsd.status
LOGSTATS on
DATATIME 60
FACILITY LOCAL6

Создать в /etc/apcupsd фиктивные скрипты (не забыть права на выполнение): killpower doshutdown doreboot annoyme emergency

#!/bin/sh
#
exit 99

Комментируем killpower в /etc/rc.d/init.d/halt.

Обеспечиваем автоматический запуск и запускаем в первый раз вручную:

chkconfig --level 2345 apcupsd on
service apcupsd start

Проверяем наличие и содержимое /var/log/apcupsd.status.

Проверяем работу NIS

apcaccess status

Скрипт apcupsd.sh (дать права на исполнение) в /etc/zabbix/externalscripts/

#!/bin/sh

#/sbin/apcaccess status |grep ^$1|awk '{print $3}' # apcaccess в /sbin/apcaccess или /usr/sbin/apcaccess;
#                заедает иногда ("timeout while executing a shell script ")
if [ "$1" = "FIRMWARE" -o "$1" = "LASTXFER" -o "$1" = "MODEL" -o "$1" = "STATUS" ]
then
  cat /var/log/apcupsd.status|grep ^$1|awk '{if (length($5)>0) print $3, $4, $5; else if (length($4)>0) print $3, $4; else print $3}'
else
  cat /var/log/apcupsd.status|grep ^$1|awk '{print $3}'
fi

Добавить в /etc/zabbix/zabbix_agentd.conf

UserParameter=apcupsd[*],/etc/zabbix/externalscripts/apcupsd.sh '$1'

Перезапустить агента zabbix

service zabbix-agent restart

Создать шаблон Template_apcupsd — элементы данных для Zabbix агент, ключ apcupsd[поле] для полей (настройки не надо читать часто): BADBATTS, BATTDATE, BATTV, BCHARGE, DLOWBATT, DSHUTD, DWAKE, EXTBATTS, FIRMWARE (пробелы внутри), HITRANS, ITEMP, LASTXFER (пробелы внутри), LINEFREQ, LINEV, LOADPCT, LOTRANS, MANDATE, MAXLINEV, MINLINEV, MODEL (пробелы внутри), NOMBATTV, NOMOUTV, NUMXFERS, OUTPUTV, RETPCT, SELFTEST, SENSE, SERIALNO, STATFLAG, STATUS (пробелы внутри), STESTI, TIMELEFT, TONBATT.

Триггеры для проверки: BADBATTS (больше 0), BATTDATE (изменение), BCHARGE (меньше 50? гистерезис), EXTBATTS (изменение), FIRMWARE (изменение), ITEMP (больше 36 и 40, гистерезис), LASTXFER (не «Automatic»), LOADPCT (больше 70 или 80? гистерезис), MANDATE (изменение), MODEL (изменение), NUMXFERS (увеличение), SELFTEST ({Template_apcupsd:apcupsd[SELFTEST].count(0,»BG»,eq)}>1 и {Template_apcupsd:apcupsd[SELFTEST].count(0,»BT»,eq)}>1), SERIALNO (изменение), STATFLAG (?), STATUS ({Template_apcupsd:apcupsd[STATUS].regexp(«^ONLINE$»,0)}=0), TIMELEFT (5? 10?), TONBATT (больше 0).

APC PowerChute Business Edition

Текст 2002 года

В комплект поставки SmartUPS входит система управления PowerChute Business Edition Basic (на 5 узлов), которая состоит из трёх компонент: агенты (устанавливаются на подключённые к ИБП компьютеры, управляют выключением клиентских компьютеров), сервер (устанавливается куда попало, объединяет информацию от агентов для доступа с консоли), консоль управления (устанавливается на компьютер администратора, графический интерфейс управления). Интерфейс между агентами и сервером защищён именем и паролем (имеется возможность автоматического обнаружения агентов в локальном сегменте). Под Linux имеется только агент (RHEL4 и пр.), поставляется в виде RPM или саморазворачивающегося архива (большую часть, как обычно, занимает JRE). Документация невменяема и не вызывает доверия к программе (а уж если посмотреть внутрь как собственный экземпляр jre запихивается в /bin/java/, то и вовсе не хочется её ставить).

О батареях

В большинстве случаем используются герметичные свинцово-кислотные аккумуляторы (Sealed Lead Acid (SLA) или Valve Regulated Lead Acid (VRLA)). Большая часть выделяемых водорода и кислорода рекомбинируют в воду, но часть водорода просачивается сквозь стенки и излишек кислорода используется для окисления контактов. Оптимальная температура — 25°C. Повышение на каждые 8°C укорачивает жизнь батареи вдвое. Новые батареи нельзя хранить более года, использованные батареи нельзя хранить вообще, напряжение на элементе не должно упасть ниже 1.8 В. Разряжаемая ёмкость уменьшается при увеличении извлекаемой мощности, в паспорте обычно пишут ёмкость для разряда в течении суток, при 2-минутном разряде ёмкость будет сильно меньше. При покупке «неродных» батарей необходимо выбирать батареи, адаптированные к ИБП. Среди VRLA выделяются гелевые и AGM (Absorbent Glass Mat), не рекомендуется ставить вверх дном. AGM делятся на спиральной (выдаёт больший ток, но имеет меньшую удельную ёмкость) и плоской конфигурации.

APC by Schneider Electric разрабатывает и поставляет на российский рынок ИБП со свинцово-кислотными аккумуляторами AGM.

Для запуски калибровки необходимо полностью зарядить батарею и подать нагрузку не менее 30% (40%), не стоит изменять нагрузку во время калибровки более чем на 5%, желательно отключить apcupsd и прочее ПО, рекомендуется ежегодная калибровка (не чаще 2 раз в год) или при существенном увеличении нагрузки, при калибровке батареи разряжаются до 20%. Лучшая калибровка — это полное исчерпание при не менее 30% нагрузки. Батареи после хранения рекомендуется предварительно полностью разрядить и зарядить.

Алгоритм проверки батарей в ИБП APC заключается в измерении падения напряжения на батарее за определенное время при подключенной нагрузке и вычислении длительности работы от выполнения условий Low Batt до отключения ИБП, если вычисленное время окажется меньше установленного плюс 2 минуты, то будут мигать индикаторы уровня заряда, если меньше 2 минут — загорится индикатор замены батареи (когда внутренннее сопротивление батареи увеличится выше некоторого порога включается крестик).

АВР (ATS) APC AP7721

АВР (Автоматический Ввод Резерва, ATS, Automatic Transfer Switch) APC AP7721 — позволяет питать нагрузку (12 C13, 10A) с 1 БП от 2 электрических вводов (2 C14, 10A, по умолчанию — 230V +- 23 VAC, можно изменить в настройках). Один из вводов назначается основным, второй — резервным, время переключения — типовое 8-12 мс, максимальное — 18 мс. При стабильном напряжении на основном вводе питание на нагрузку подаётся с него и мониторится состояние обоих вводов. При пропадании или ухудшении качества питания на основном вводе питание нагрузки переводится на резервный ввод при его нормальном качестве, иначе питание нагрузки прекращается. При возвращении нормального питания на основном вводе через 30 секунд производится переключение на него. Попытка переключаться чаще может привести к поломке АВР. Можно не назначать никакой ввод основным, тогда не будет производиться обратное переключение. При проверке «нормальности» измеряется напряжение (допустимый интервал настраивается) и частота (допустимый интервал настраивается), также можно настроить чувствительность (интервал измерений?). АВР сообщает о несинхронности источников, но позволяет переключаться между ними. При переключении между двумя несинхронизированными источниками можно получить недопустимо высокое напряжение (рекомендуется прошивка 3.5.7 или новее). Питание от резервного (offline) ИБП воспринимает не сразу (не нравится форма?). Защиты от перегрузки не имеет (можно мониторить суммарный ток). Вес — 3.65 кг. Размер — 44 мм (1U) x 432 мм (для стойки 19″) x 229 мм. Запрещено закреплять вертикально или переворачивать.. Собственное потребление — 20 Вт.

Можно докупить рельсы AP7768 и кабельный органайзер AP7769.

При переключении ИБП от основного питания к батарейному инвертор пытается синхронизироваться с основным временно изменяя частоту, что может восприниматься АВР как недопустимое напряжение или частота и вызвать переключение на резервный ввод. Если резервный ввод подключён к выходу подключённого к той же линии ИБП, то он будет также отключён. Рекомендации для уменьшения вероятности:

  • увеличить допустимый интервал напряжений с medium до wide
  • увеличить допустимый интервал частот с 2 до 3 Hz
  • уменьшить чувствительнос с high до low
  • не назначать никакой ввод основным

Имеется измеритель суммарного тока (точность измерения — 0.5A при токе более 1A; 0 — при токе менее 1A) с дисплеем (целое число) и кнопкой выбора банка для старших моделей; удержание 5 секунд — отображение IP адреса бегущей строкой; удержание 10 секунд — автоматическая загрузка новой прошивки. Переключатель ввода по умолчанию с индикаторами (мигает при отсутствии синхронизации вводов), удержание 10 секунд — перезагрузка АВР (подача питания на нагрузку прерывается на 340 мс, также производится при сбросе настроек). Индикаторы: напряжения источников, подключения источников, выходного напряжения, нагрузка:

  • зелёный — всё хорошо
  • оранжевым — загружен почти полностью (8A, настраивается)
  • красный — перегрузка (10A, настраивается)

В дополнение к Next Gen ATS (g2ats) устройство содержит карту сетевого управления (APC Operation System, aos, Network Management Card, NMC, для аппаратной платформы v02), сетевой интерфейс Ethernet (10/100, 10 — зелёный, 100 — жёлтый, скорость и дуплекс можно настраивать; индикатор состояния сети: мигает зелёный — нет настроек TCP/IP, горит зелёный — TCP/IP настроен, горит оранжевым — обратитесь в сервисный центр, мигает оранжевым — обрабатывается BOOTP, мигает оранжевым и зелёным — обрабатывается DHCP) для управления по HTTP или HTTPS (очень слабый процессор, TLS 1.0 поддерживается с версии AOS v3.9.0, TLS 1.2 не поддерживается) или SNMPv1 (4 имени сообщества и профиля пользователей; имена сообществ по умолчанию — public (чтение), private (запись), public2 и private2 (заблокированы); права доступа: Read, Write (запись разрешена в отсутствие администратора на линии), Write+ (запись всегда разрешена), Disabled; PowerNet-MIB) или SNMPv3 (выключен, MD5/DES) или telnet (можно поменять на SSH — только RSA не длиннее 1024 бит, NMC создаёт ключи RSA 768 бит 5 минут, удалённое выполнение команд не работает, т.к. DSA отсутвует, то необходимо указать «ssh -o HostKeyAlgorithms=ssh-rsa …») или FTP (включён по умолчанию) и SCP (включается одновременно с SSH) для передачи прошивки и получения журналов. Карта соответствует NMC поколения 1 (см. более полное описание), но встроена. Только 1 сеанс администратора одновременно. Кнопка сброса сетевой карты не отключает подачу питания на нагрузку, если не удерживать кнопку Data во время перезагрузки NMC (на дисплее выводится «88»). Имеется последовательный порт с разъёмом RJ-11 (прилагается кабель 940-0144A на DB-9 мама), настройки: 9600, 8 без проверки чётности, 1 стоп, без синхронизации; для начала сеанса нажать Enter, затем ввести имя пользователя и пароль. Карта сетевого управления не предназначена для работы без ИБП и может «зависнуть» при частых включенях/выключениях (надо выдернуть шнур питания и подождать 5 секунд). После 5 минут отсутствия пакетов NMC тестирует работоспособность сети пингуя шлюз, через 10 минут перезагружается, на практике каждые 5 минут в сети возникают ARP запросы к шлюзу, при отсутствии ответа никакой перезагрузки не происходит и DHCP запрос не выдаётся. Нельзя указывать в качестве шлюза 0.0.0.0 или 127.0.0.1 — NMC будет заблокирован до сброса настроек.

Пользователи могут быть локальными или авторизоваться с помощью RADIUS (поддерживается FreeRADIUS). Уровни доступа (в локальных настройках только по 1 пользователю каждого уровня, пароль и имя пользователя — до 32 символов):

  • Administrator — полный доступ (имя и пароль по умолчанию — apc)
  • Device User — доступ к управлению устройством и журналам (удалять нельзя), по умолчанию имя — device, пароль — apc
  • Read-Only — не может менять настройки, управлять устройством, по умолчанию имя — readonly, пароль — apc

Смена забытого пароля: подключиться по последовательному порту, в момент запроса имени нажать кнопку Reset, затем нажать Reset повторно пока мигают лампочки, имя и пароль будут временно (на 30 секунд) сброшены к умолчанию; быстренько зайти (apc/apc) и поменять пароль (Control Console -> System -> User Manager -> Administrator).

Параметры сети можно

  • получить по BOOTP или DHCP («DHCP и BOOTP» по умолчанию, срабатывает BOOTP); MAC адрес напечатан на NMC; параметры запроса DHCP (настраиваются): Vendor Class — APC, Client Identifier — MAC адрес NMC, User Class Identifier — идентификатор приложения (G2ATS); от DHCP воспринимаются: IP адрес, маска подсети, IP адрес шлюза, интервал аренды адреса, интервал обновления, интервал перепривязки, до 2 адресов NTP серверов, смещение времени, до 2 серверов DNS, имя хоста, имя домена, имя .ini файла и адрес сервера для загрузки; по умолчанию требуется DHCP 43 со значением «1APC» (0x010431415043), но можно отключить DHCP Cookie в меню консоли управления: Network (Сеть) => TCP/IP => Boot Mode => DHCP only => Advanced => DHCP Cookie Is
  • установить статически с локальной консоли через последовательный порт
  • установить статически с помощью APC Device IP Configuration Wizard (ищёт первое несконфигурированное устройство APC в локальной сети широковещательным запросом, позволяет копировать настройки)
  • установить статически с удалённой консоли («arp -s IP-адрес MAC-адрес; ping IP-адрес -s 113; telnet IP-адрес»)

Консольное управление (последовательный порт, telnet, ssh) производится с помощью меню (? — помощь, Enter — перерисовать, Esc — на предыдущий уровень, ^C — на первый уровень, ^L — журнал событий). Строка состояния (Stat): P+ — AOS работает нормально, N+ — IP адрес получен (N? — в процессе, N- — не получилось, N! — адрес занят), A+ — прикладной модуль работает нормально (A- — неверная контрольная сумма, A? — инициализируется, A! — несовместим с AOS).

В меню управления устройством (Unit) можно посмотреть состояние устройства: используемый ввод, предпочитаемый ввод, возможность переключения (извещает о потере возможности через 12 секунд), блокировка кнопок, состояния вводов (выбран, OK, неприемлемое состояние), синхронизация вводов, наличие напряжения на выходе, состояние внутреннего БП (24V с ввода A (OK при выдернутом шнуре), 24V с ввода , +12VB, -12V, 5V).

В меню управления устройством (Unit) можно посмотреть измерения: частота и напряжение обоих вводов (ориентация напряжения от линии к нейтрали), мощность нагрузки (всё что меньше 1А — это 0), напряжения внутреннего БП (A 24V, B 24V, +12V, -12V, 5V).

В меню управления устройством (Unit) можно настроить:

  • имена вводов (32 символа)
  • предпочтительный ввод (можно не выбрать никакой, не будет возврата)
  • блокировку кнопок
  • опорная частота зафиксирована — 50 Гц
  • диапазон приемлемой частоты — 1, 2 или 3 Гц
  • диапазон приемлемого напряжения — узкий, средний или широкий
  • чувствительность — Low (4 мс) и High (2 мс, по умолчанию)
  • номинальное напряжение, VRMS (по умолчанию 230)
  • значения диапазонов приемлемости напряжения — Narrow (230+-16), Medium (230+-23 — по умолчанию), Wide (230+-30)
  • границы нагрузок: перегрузка (10A), почти загружен (8A), низкая нагрузка (0)

Действия: сброс настроек контроллера АВР (настройки пользователя (?) не затрагиваются).

Счётчики событий (можно сбросить): потеря резерва, переключение ввода, перегрузка, смена предпочтительного ввода, пики и провалы, отклонения напряжения, отклонения частоты.

Журналирование событий и доступ к архиву с помощью telnet, FTP (event.txt), SCP и HTTP/HTTPS. Передача сообщений из журнала с помощью syslog (до 4; настраивается порт, facility (по умолчанию — user), отображение уровня события на приоритет syslog) или электронной почты (требуется настроенный и работающий DNS, до 4 адресатов, с использованием SMTP сервера NMC (Local, запоминает и повторяет при неудаче) или напрямую на SMTP сервер получателя (Recipient, только 1 попытка)) или SNMP trap (до 6). Гибкая настройка передаваемых событий по типам и группам (уровень, категория), задержки и режим повторения (интервал, максимальное количество).

Журналирование показаний измерений (напряжение, нагрузка, температура и т.д.) и доступ к архиву с помощью FTP (data.txt), SCP и HTTP/HTTPS. Можно задать интервал измерений (определит время хранения). Возможна настройка автоматического сохранения удаляемых по недостатку места данных на FTP сервер.

Закладка администратора позволяет:

  • настраивать пользователей (локальных и RADIUS)
  • настраивать способ получаения параметров TCP/IP
  • настраивать параметры порта Ethernet (по умолчанию — автосогласование)
  • указать адреса серверов DNS, имя хоста, имя домена (необходимы для SMTP, можно получить от DHCP), можно протестировать DNS сервер
  • выбрать между HTTP и HTTPS, указать номера портов, выбрать шифры для SSL (DES, RC4_MD5, RC4_SHA, 3DES), управлять сертификатами устройства
  • выбрать между telnet и SSH, указать номера портов, выбрать шифры для SSH (3DES, Blowfish, AES 128, AES 256), управлять ключами устройства
  • включить SNMPv1 и изменить имена комьюнити, адреса станций управления и права доступа
  • включить SNMPv3 и изменить профили и права доступа
  • включить FTP сервер, указать номер порта
  • задать идентификацию устройства (имя, контактное лицо, расположение)
  • поддержка до 2 серверов NTP и задание летнего времени и формата вывода времени
  • пользовательские предпочтения: время неактивности сеанса, цвет, единицы измерения температуры
  • действия: перезагрузка сетевого интерфейса, сброс настроек сетевой карты полностью или частично
  • настроить 3 ссылки: краткое имя (6 символов), имя, URL
  • посмотреть информацию о прошивке

Извлечение, редактирование и запись по FTP/SCP/HTTP/HTTPS файла с настройками config.ini (более 1400 строк; паролей нет, но комьюнити открытым текстом).

Поддерживаемые модули MIB:

  • Internet MIB-II (RFC-1213), группы system, interfaces, at, ip, icmp, udp, snmp
  • RFC1155-SMI
  • частный модуль PowerNet-MIB (powernet416.mib)

На сайте имеется прошивка aos392_g2ats392 (устройство пришло по бумагам с v3.7.4/v3.7.1?2.0.3-3.0.5 и по отчётам

Unit => About ATS

Model: 	AP7721
Firmware Revision: 	3.0.5
Firmware Date: 	09/13/11
Hardware Revision: 	R01
Manufacture Date: 	09/29/2016
Serial Number: 	...


Administration => General => About

Hardware Factory
  	
Model Number: 	AP7721
Serial Number: 	...
Hardware Revision: 	01
Manufacture Date: 	09/29/2016
MAC Address: ...
Management Uptime: 	0 Days 4 Hours 6 Minutes
	
Application Module
  	
Name: 	g2ats
Version: 	v3.7.1
Date: 	04/16/2012
Time: 	10:34:11
	   	
APC OS (AOS)
  	
Name: 	aos
Version: 	v3.7.4
Date: 	11/09/2011
Time: 	11:45:09

т.е прошивок 3: ОС (aos), приложение (g2ats) и само устройство. Между g2ats 371 и 390 нет ничего. Обновление в g2ats 392: поддержка новых устройств (AP7731 и др.). Обновление в aos 392: поддержка новых устройств (AP7731 и др.), исправление ошибок — HTTPS, SNMPv3, ethernet full duplex, проблемы с запуском при отсутствии сети и включённом DHCP. Очень грозные предупреждения по соблюдению процедуры обновления, чтобы не загубить устройство

  • отсоединить второй источник
  • развернуть apc_hw02_aos392_g2ats392.exe (это архив в формате zip)
  • запустить FW_Upgrade_R2.exe, потребует IP адрес, имя, пароль, подтверждение
  • начинается обновление прошивки сетевой карты управления
  • нажать OK
  • обновляется микроконтроллер (горит «do» на дисплее), 5 минут (горит «co»)
  • подключить второй источник

Загрузка возможна с помощью FTP, SCP или XMODEM. Последовательность действий (старую версию не загружает):

  • разрешить FTP, telnet/SSH
  • завершить сеанс, подождать (по email придёт сообщение «Severe — System: Warmstart.»)
  • скопировать AOS на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • подождать 2 минуты для перезагрузки
  • надо проверить результат пересылки (SNMP не выдаёт ветку enterprise; http не даёт войти — «Error: The application was not able to load.») с помощью telnet/SSH/FTP и посмотреть приглашение
  • скопировать прикладной модуль на устройство по FTP в режиме binary (признак проблемы — «transfer aborted»)
  • подождать 5 минут для перезагрузки (по email придёт сообщение «Critical — System: Warmstart.»)
  • проверить результат пересылки (SNMP: mfiletransferStatusLastTransferResult (0); telnet/SSH (Network -> FTP Server > The result of the last file transfer is)
  • проверить текущую версию AOS и g2ats: FTP (ls) или telnet/SSH
  • проверить настройки (у меня слетели настройки DHCP 43 и перестал работать DNS клиент)

Настройки:

  • отключить DHCP 43
  • перевести в режим DHCP Only
  • поменять имена и пароли, включая SNMP
  • настроить NTP и формат времени
  • настроить syslog
  • настроить извещение по SMTP
  • мониторинг в zabbix
  • обновить прошивку
  • увеличить допустимый интервал напряжений с medium до wide
  • увеличить допустимый интервал частот с 2 до 3 Hz
  • уменьшить чувствительнос с high до low
  • не назначать никакой ввод основным

Мониторить (в zabbix есть специальный шаблон:

  • atsStatusSelectedSource (нужна таблица, триггер на изменение)
  • atsStatusRedundancyState (нужна таблица, триггер на отсутствие)
  • atsStatusOverCurrentState (нужна таблица, триггер на превышение)
  • atsStatus24VPowerSupply (нужна таблица, триггер на сбой)
  • atsStatus24VSourceBPowerSupply (нужна таблица, триггер на сбой)
  • atsStatus5VPowerSupply (нужна таблица, триггер на сбой)
  • atsStatusPlus12VPowerSupply (нужна таблица, триггер на сбой)
  • atsStatusMinus12VPowerSupply (нужна таблица, триггер на сбой)
  • atsStatusCommStatus (нужна таблица, триггер на разрыв)
  • atsStatusSwitchStatus (нужна таблица, триггер на сбой)
  • atsStatusSourceAStatus (нужна таблица, триггер на сбой)
  • atsStatusSourceBStatus (нужна таблица, триггер на сбой)
  • atsStatusPhaseSyncStatus (нужна таблица, триггер на сбой)
  • atsStatusVoltageOutStatus (нужна таблица, триггер на сбой)
  • atsStatusHardwareStatus (нужна таблица, триггер на сбой)
  • atsOutputVoltage
  • atsOutputFrequency
  • atsOutputCurrent
  • atsOutputLoad
  • atsOutputPercentLoad
  • atsOutputPower
  • atsOutputPercentPower
  • atsOutputPhaseState (нужна таблица, триггер на сбой) — это данные о перегрузке и недогрузке
  • atsInputVoltage1
  • atsInputVoltage2
  • atsInputFrequency1
  • atsInputFrequency2
  • atsIdentModelNumber
  • atsIdentSerialNumber
  • atsIdentHardwareRev
  • atsIdentFirmwareRev
  • atsIdentDateOfManufacture
  • atsIdentNominalLineVoltage
  • atsIdentNominalLineFrequency
  • atsConfigPreferredSource
  • из RFC1213_single: sysContact, sysName, sysLocation, sysDescr, sysUpTime с триггерами
АВР (ATS) APC AP7724

АВР (Автоматический Ввод Резерва, ATS, Automatic Transfer Switch) APC AP7724 — позволяет питать нагрузку (16 C13 — 10A, 2 C19 — 16A; разбиты на 2 банка по 16A: первый — вверху, второй — внизу) с 1 БП от 2 электрических вводов (2 IEC-309 32A, 32A, 2.44 м, по умолчанию — 230V +- 23 VAC, можно изменить в настройках). Защита от перегрузки двумя автоматическими выключателями по 16A (розетки разбиты на 2 банка). Вес — 6.85 кг. Размер — 88.1 мм (2U) x 430 мм (для стойки 19″) x 236.2 мм. Управление совпадает с AP7721.

В связи с разбивкой на банки выдаются слегка другие OID для выходной линии (atsOutputBank: total, bank1, bank2).

АВР ABB ATS022

АВР (Автоматический Ввод Резерва, ATS, Automatic Transfer Switch) ABB ATS022 позволяет автоматически переключать 2 электрических ввода (управляет внешними вводными выключателями СВ1 и СВ2 на линиях LN1 и LN2) с выбором приоритетной линии или без оного. Обслуживаются однофазные и трёхфазные сети с нейтралью и без. Возможность управления резервным генератором. Можно управлять дополнительным выключателем неприоритетных нагрузок и/или секциоником (разрыв линии) СВ3. Контролируется на вводах: максимальное и минимальное напряжение, максимальная и минимальная частота, баланс фаз, небаланс напряжения, небаланс частоты. Вывод состояния неправильного питания на обоих вводах на контакты (требуется дополнительное питание). Контролируется выполнение команд с выводом состояния аварии на индикатор и на контакты, что позволяет избежать параллельного включения обоих вводов. Входные контакты: состояние выключателей, отключение логики, срабатывания автоматических выключателей, авария генератора, принудительное переключение на резервную линию. Питание он вводных линий, при отсутствии питания на обеих линиях переходит в спящий режим (не более 1 минуты). При возвращении питания может считывать текущее состояние выключателей. Время переключения не указано, но интервалы программируемых задержек задаются в секундах, по классификации IEC 60364 — средние и большие перерывы.

Имеются дисплей и панель управления. На дисплей выводится графическое отображение состояний выключателей, наличие питания на вводе (заполненный овал и код), тип применения (NPL), ручной режим (M), режим тестирования (GT), генератор и его запуск (G со стрелкой), индикатор выполнения команды размыкания или замыкания, время задержки, напряжение и частота и состояние на вводах, местный (L) или удалённый (R, Modbus) режим управления. Ручной режим (кнопка RESET) позволяет управлять выключателями (ограничения по безопасности) с панели (кнопки СВ1 и СВ2; для СВ3 — удерживать 2 секунды кнопки вверх и вниз), вывод режима на контакты. Индикаторы: питание (мигает в спящем режиме), автоматический режим (мигает при тестировании), авария (alarm, сброс кнопкой RESET, при этом переходит в ручной режим), передача данных (Tx/Rx). Тестовый режим (кнопка TEST) из ручного режима, при каждом нажатии переходим к следующему шагу тестовой последовательности, RESET — прекращение теста. Настройка из меню (вход по кнопке Enter, пароль — 0001):

  • конфигурация системы
    • номинальное напряжение
    • номинальная частота
    • количество фаз
    • наличие внешнего трансформатора
    • первичное и вторичное напряжение (400/230)
    • режим работы
    • наличие генератора
    • приоритетная линия или отсутствие приоритета
    • с возвратом на приоритетную линию или без
  • конфигурация устройства
    • пороговые напряжения
    • пороговые частоты
    • времена задержек
    • что подключено и как к цифровому входу DI10: запуск генератора, активация логики, удалённый сброс, аварийная блокировка
    • параметры Modbus
    • режим подсветки
    • язык интерфейса (русский есть)
  • диагностика
    • вывод измеренных значений по вводам: частота, фазовые и межлинейные напряжения
    • вывод последних 20 событий или аварий, очистка журнала

Интеграция в систему управления с помощью Modbus RTU RS-485 (описан только в английской версии). Требуется дополнительное питание постоянного тока от 24 В. Позволяет управлять и получить информацию о

  • состояние ввода 1 и 2 с указание типа проблемы
  • этап процесса переключения
  • состояние генератора
  • сбои замыкания и размыкания выключателей
  • положение выключателей
  • состояние выключателей: открыт/закрыт, вставлен/вынут, опрокинут/не опрокинут
  • генератор запущен/авария
  • частота, фазовые и межлинейные напряжения на вводах (мультипликатор 10)
  • версия прошивки
  • серийный номер
  • режим работы
  • настройки, включая пароль
  • последние 50 событий
Анализатор сети ABB M2M

Анализатор сети ABB M2M LV MODBUS (LV — вводы тока через шунт; Modbus по RS-483 — 2CSG296992R4052, есть множество вариантов с Modbus по TCP/IP, Profibus, выдачей сигналов на контакты, импульсы, аналоговый выход и др.) для одно- и трёхфазной сети (с нейтралью и без) — прибор для измерения напряжения фаза-нейтраль и линейного с определением пиков (0.5%), силы тока пофазной и суммарной с определением пиков (0.5%), коэффициентов мощности фаз и системы с указанием индуктивной и емкостной нагрузки (1%), частоты (в L1-N, 0.2%), THD (в процентах и абсолютных значениях, до 500 Гц), активной (1%), реактивной и кажущейся (полной, apparent) мощности и энергии, средняя мощность за указанный период, максимальная нагрузка по активной и полной мощности. Измеряет как потреблённую, так и сгенерированную энергию, баланс потребления (актиной, реактивной, полной). Измерение (Sampling TRMS, 2Гц) прямое (до 500V, до 5A) или косвенное и требует установки коэффициента трансформации по току и напряжению. Питание (7 Вт) от 24V DC (48V для Ethernet и Profibus) до 230V AC.

Имеются дисплей и панель управления. На дисплей выводятся измеренные параметры (кнопки определяют раздел, повторное нажатие — переход к следующей странице раздела: кнопка влево — 3-фазные напряжение, ток и мощность; кнопка вверх — энергия; кнопка вниз — однофазные напряжение, ток и мощность; кнопка вправо — THD, аварийные сигналы, счётчики; кнопка ОК — пиковые , средние и максимальные), индикатор ошибки установки, индикатор передачи данных, индикатор аварии. Страница по умолчанию задаётся одновременным нажатием кнопок вправо и ОК в течении 3 секунд. Настройка из меню (удерживать 2 секунды кнопку с галочкой):

  • пароль (4 цифры, «0000» — отключить), здесь его устанавливать и здесь же его вводить в начале сессии
  • сброс статистики и настроек (по разделам)
  • конфигурация устройства
    • тип сети (трёхфазная с нейтралью)
    • коэффициент трансформации тока (05/05)
    • коэффициент трансформации напряжения (100/100)
    • интервал рассчёта средних величин (15 минут)
    • учитывать генерацию (нет)
    • подсветка (максимальная с экономией)
  • конфигурация цифровых выходов
  • конфигурация аварийных сигналов
  • конфигурация аналоговых выходов
  • конфигурация модуля связи (Modbus: адрес (31), скорость (9600), чётность, стопность
  • язык (есть русский)
  • автодиагностика: память, подключение напряжений, подключение токов, проверка совместимости
  • информация об устройстве
  • выход

Интеграция в систему управления с помощью Modbus RTU RS-485 (до 19200 bps (38400?), оптоизоляция). Рекомендуется использовать витую пару с экранированием и терминаторы 120 Ом в начале и конце. Переменные (взял из списка целых для M2M Basic):

  • напряжения (V): системное, фазовые, межлинейные
  • токи (mA): системные, линейные
  • PF (тысячных): системный, линейные
  • косинус Phi (тысячных): системный, линейные
  • полная мощность (VA): системная, линейные
  • активная мощность (Вт): системная, линейные
  • реактивная мощность (Вт): системная, линейные
  • ток по нейтрали (mA) (но ведь датчик тока на нейтраль не ставится?!)
  • частота (mHz)
  • углы (милиградусы) токов, напряжений, и между ними
  • разбаланс (%) фазовых напряжений
  • разбаланс (%) линейных напряжений
  • разбаланс (%) токов
  • THD (%) напряжений по линиям
  • THD (%) токов по линиям
  • требования по току (mA) по линиям
  • коэффициент трансформации тока
  • коэффициент трансформации напряжения

Обновление прошивки, в т.ч. удалённое.

Автоматический выключатель ABB XT4N 250 Ekip E-LSIG

Автоматический выключатель (расцепитель, предохранитель) ABB XT4N 250 Ekip (электронный) E-LSIG (с измерителем и защитой) на 250A 3-фазного тока. Питается от одной фазы контролируемой сети с помощью БП на 24В — 1SDA066980R1. Условие отключения берётся от трансформаторов тока линий и нейтрали, используется электронный расцепитель (K51) и отключающая катушка (YO1), срабатывает даже при проблемах на одной фазе. Кнопка тестирования — выключатель д.б. замкнут с нулевой нагрузкой. Настройки (dip, дисплей или Modbus): перегрузка от 0.4 до 1 номинала (допуск 30%), задержка при КЗ, защищать ли нейтраль, защита от сбоя заземления и неправильного напряжения (только Modbus). Требования отключить оборудование перед настройкой нет, но и разрешения нет («использование dip-переключателя позволяет производить настройку даже выключенного устройства»). Индикаторы: зелёный — всё хорошо (зажигается при нагрузке от 0.2 номинала), горящий красный при нагрузке более 0.9 от установленой, мигающий красный при нагрузке более установленой (остаётся гореть после срабатывания?), всё мигает — проблемы с соленоидом. Выделяет 16 Вт на контакт.

Измеряет (только при нагрузке от 0.2 номинала при внешнем питании и от 0.5 номинала при собственном питании (?); при рабочих 2 лучах и собственном питании не будет измерять никогда): токи на линиях, нейтрали и земле (минимумы и максимумы, от 0.2 до 1.2 номинала (?)); напряжения линейные и межфазовые (минимумы и максимумы); мощность активную, реактивную и полную (пофазово и общую, минимумы и максимумы); PF пофазово; частоту (минимумы и максимумы); peak factor (?); энергию активную, реактивную и полную; гармонический анализ (требуется послать команду Modbus); THD пофазово (требуется послать команду Modbus); откуда управляется; параметры настройки; термическую память (?); сбой переключения; тип сработавшей защиты.

Ekip LED Meter позволяет быстро оценить ситуацию. Индикаторы: подаётся питание, тип сработавшей защиты (L — перегрузка, I и S — КЗ, G — земля или напряжение. Линейный индикатор из светодиодов, показывающий процент от номинальной нагрузки. Блокирует dip-переключатели. Можно устанавливать «на ходу». При самопитании работает при нагрузке от 0.2 номинала.

Интерфейс Modbus RS-485 (Ekip Com 1SDA068661R1) позволяет передавать измеряемую информацию и состояние выключателя (замкнут, переключён, неопределено, количество операций — всего, рукчных, защитных, неудачных, тестовых), а также изменять настройки. Требуется питание 24В (оно же используется для внешнего питания устройства), подключение к контроллеру Modbus (19200, 8E, 1, адрес 247 (27?)) и дисплею HMI030. Можно сбросить минимумы и максимумы. Бесплатное ПО Ekip Connect позволяет сканировать Modbus сеть.

Дисплей Ekip Display HMI030 (1SDA063143R1, Remote Visualisation Unit) состоит из дисплея, индикатора (тревога, мигает 1 Гц — переключение выключателя, мигает 2 Гц — нет связи) и клавиш управления (Esc, вверх, вниз, ввод). Позволяет смотреть измеряемую информацию и состояние выключателя. Может быть подключено по RS-485 напрямую к выключателю — наш случай («MM030: no» и удерживать ввод 5 секунд) или как вспомогательное устройство к Ekip Com («MM030: yes» и удерживать ввод 5 секунд). В режиме мастера может показывать максимум и графики. Линейный индикатор из светодиодов, показывающий напряжение или процент от номинальной нагрузки для каждой фазы в зависимости от страницы по умолчанию. Требуется питание 24В. Иконки: LED — ошибка дисплея; состояния выключателя (O — открыт, I — закрыт, ? — непонятно, T — переключён); типа информации (A — ток, V — напряжение); стрелка — страница по умолчанию. Для установки текущей страницы как страницы по умолчанию нажать Esc и удерживать ввод 5 секунд. На обратной стороне переключатель режима работы

  • A — токи по линиям и нейтрали
  • V — напряжения межлинейные и фазовые
  • W — полинейная мощность активная (P), реактивная (Q) и полная (S) и сумммарная
  • всё — в дополнение к вышеперечисленному выводится cos(фи), частота, PF полинейная и нейтрали (?), энергия активная, реактивная и полная, причина последнего переключения
3-фазные счётчики Shneider IEM3150

3-фазные (3P+N) счётчики электроэнергии Shneider Electric IEM3150 (A9MEM3150) с прямым измерением до 63A (имеется серия IEM32xx с трансформаторами тока) позволяют измерять ток, напряжение и мощность. Версия IEM3155 (сертификация) позволяет измерять по 4 квадрантам (приход, расход, индуктивная, ёмкостная), однако IEM3150 также показывает на экране PF. IEM3155 хранит время до 3 дней. Может мониторить 3 1-фазных сети. Питается от измеряемой сети. Между счётчиком и нагрузкой требуется предохранитель.

Индикатор состояния: горит зелёный — включён, мигает жёлтый — улёт копеек (500 вспышек на кВт*ч), горит жёлтый или мигают оба — ошибки. Индикатор связи (рядом с RS-485) — мигает жёлтым при обмене. Клавиши: выбор, OK (подтверждение выбора), Esc (отмена). Графический дисплей: вверху справа индикатор режима настройки, экраны (перебирать по клавише выбора):

  • общая активная мощность
  • частная активная мощность (можно сбросить, если более 2 секунд держать Esc)
  • V and I More? — нажать OK, далее жать клавишу выбора (токи по линиям и нейтрали, напряжение по линиям)
  • активная мощность по линиям и общая
  • реактивная мощность по линиям и общая (IEM3155)
  • полная мощность по линиям и общая (IEM3155)
  • частота (IEM3155)
  • PF по линиям
  • диагностика — код ошибки (101 и 102 — внутрення ошибка, надо сбросить настройки; 201 — частота; 202 — ошибка соединения; 203 — неверная фаза; 204 — отрицательная активная энергия; 205 — время сброшено)

Необходимо сконфигурировать (вход в режим настройки — держать OK и ESC одновременно более 2 секунд; выход — выбор в меню):

  • тип подключения (3PH4W)
  • частота (50)
  • дата (1-Jan-2000)
  • время (00:00:00)
  • параметры Modbus RS-485 (19200, 8E, 1) и адрес (1)
  • контраст (5)
  • пароль (0010)

Интерфейс Modbus RS-485 позволяет установить дату, время, тип подключения, настройки Modbus; сбросить счётчики; читать:

  • UTF8: название устройства, модель, изготовитель, версия оборудования; серийный номер, дата изготовления, версия прошивки
  • дата и время
  • uptime
  • количество фаз, количество проводов, тип электросистемы
  • номинальная частота
  • настройки Modbus
  • ток по линиям и средний
  • межлинейные напряжения
  • активная мощность по линиям и общая
  • общая реактивная мощность
  • общая полная мощность
  • общий PF (от 0 до 1 — индуктивная нагрузка; от 1 до 2 — ёмкостная)
  • счётчики разных энергий, дата сброса
Ссылки

Эта статья взята от сюда

Запись опубликована в рубрике Hardware с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.