SDB:UPS
Version: 11.2
Компьютер, питаемый UPS должен учитывать ограниченный доступ к ресурсам питания и пытаться уменьшить потребление энергии останавливая процессы/демоны, а в качестве последней меры убедиться, что все данные корректно сохранены, и выключиться. В BIOS современных x86-совместимых компьютеров обычно можно настроить автоматическое включение при восстановлении подачи электроэнергии.
Традиционно последовательный (RS-232) кабель соединяет UPS с одним компьютером, который будет заниматься мониторингом UPS. Другие компьютеры могут по сети опрашивать соединенный с UPS компьютер и узнавать о состоянии UPS.
На сегодняшний день USB часто используется вместо RS-232. Также возможно наличие сетевой карты в самом UPS, что позволяет опрашивать его по протоколу SNMP.
Пакет 'nut' (Network UPS Tools) это демон-сервер и мониторинг-клиент, включенный в SuSE для мониторинга состояния UPS.
Настройка NUT
Здесь описана быстрая начальная настройка nut.
Выбираем драйвер нужного ups:
$ ls -la /usr/lib/ups/driver/
В любимом текстовом редакторе правим /etc/ups/ups.conf, находим секцию
[myups] driver = undefined port = /dev/undefined desc = "Local UPS"
Заменяем undefined конкретными указаниями драйвера и устройства, например
[myups] driver = ippon port = /dev/ttyS0 desc = "Local UPS"
Если у вас установлен apache, для мониторинга удобно использовать включенный в пакет набор cgi-скриптов, например /srv/www/cgi-bin/upsstats.cgi - опробуйте его работу, введя браузере
http://localhost/cgi-bin/upsstats.cgi
Сотрите так же
ИБП APC
Обладатели ИБП производства APC, могут использовать демон apcupsd. Он может управлять ИБП APC при использовании подключения через USB или RS-232. Существует графический интерфейс к демону, позволяющий отслеживать характеристики ИБП. В случае длительного отсутствия напряжения в электрической сети apcupsd способен осуществить безопасное выключение компьютера.