Валентин Синицын
Как известно, защитой от некачественного электропитания может служить
только качественный UPS. Однако даже танковый аккумулятор не стоит ровным
счетом ничего, если он не способен вовремя остановить систему. Здесь на помощь
приходит инструментарий NUT.
Традиционно для управления ИБП применяются штатные утилиты, разработанные
производителем оборудования. Зачастую они доступны не только для Windows, но и
для UNIX, Linux и других систем. Хотя эти инструменты можно назвать кроссплатформенными
в формальном смысле этого слова, нередко они несут на себе «отпечаток» той ОС,
для которой были созданы изначально. Как правило, это программы с графическим
пользовательским интерфейсом, что делает их малопригодными для запуска в режиме
демона, к которому привыкли администраторы UNIX. Более того, и сама графическая
среда X Window устанавливается на сервер далеко не всегда. Об очевидных
проблемах совместимости (производитель может не предоставлять ни пакеты для
вашего любимого дистрибутива, ни исходные тексты для самостоятельной сборки) не
стоит и говорить. Выходом из сложившейся ситуации может стать использование
открытых решений, об одном из которых – Network UPS Tools (NUT) версии 2.0 – мы
и поговорим подробнее.
Что подразумевает собой понятие «настройка ИБП»?
В первую очередь, это обеспечение корректного останова ОС при истощении
аккумуляторных батарей и последующий автоматический запуск компьютера после
восстановления электропитания. Во-вторых, это наблюдение за такими параметрами
состояния ИБП, как режим работы («от сети» или «от батарей»), степень разряда
АКБ, входное и выходное напряжение, температура, а также мощность нагрузки. В
последнем случае фатальными могут оказаться как слишком большие, так и слишком
маленькие значения, о чем будет сказано чуть позже.
Прежде чем переходить к использованию NUT,
давайте вкратце рассмотрим его внутреннее устройство.