UPS
Материал из openSUSE.
|
UPS (ИБП) - источник бесперебойного питания
UPS это устройство, которое поддерживает непрерывную подачу электрической энергии на подключенное оборудование, используя во время отключения электроэнергии отдельный источник питания, обычно аккумуляторы. Это предотвращает потерю данных в подобных случаях.
Компьютер, питаемый 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

