2.7.6.1.1 Установка и настройка NUT
Скачать документ Установка пакетов и запуск утилиты
Конфигурационные файлы
Завершение работы системы
Графическая утилита мониторинга и управления ИБП
NUT (Network UPS Tools) — это набор утилит, который предоставляет поддержку для управления источниками бесперебойного питания (ИБП) в сетевом окружении. NUT позволяет мониторить состояние ИБП, управлять ими и автоматизировать действия, основанные на их состоянии.
NUT состоит из следующих основных частей:
драйверы — используются для связи с ИБП;
сервер (upsd) — основной процесс, который собирает данные от ИБП через драйверы;
- служба мониторинга (upsmon) — следит за состоянием сервера и выполняет определенные действия в зависимости от получаемых от него данных.
Обязательно подключите физическое оборудование вашей сети (коммутаторы, маршрутизаторы, мосты и т. д.) к ИБП!
Установка пакетов и запуск утилиты
Откройте консоль и выполните команду (потребуются права администратора):
sudo dnf install nut nut-client nut-cgi nut-xml nut-devel
Для запуска и добавления сервисов в автозагрузку выполните (потребуются права администратора):
sudo systemctl --now enable nut-driver nut-server nut-monitor
Конфигурационные файлы
Конфигурационные файлы по умолчанию расположены в папке /etc/ups с доступом только для администратора. В каждом файле приведено подробное описание по настройке, неактивные строки закомментированы при помощи #
.
Настройки для коммуникации с ИБП содержатся в файле ups.conf. Для редактирования откройте файл (потребуются права администратора):
sudo nano /etc/ups/ups.conf
Пример содержимого файла конфигурации:
[parus] driver = blazer_usb port = auto desc = "UPS Parus-Electro"
где:
parus
- название ИБП в системе;blazer_usb
- драйвер для ИБП с протоколом Megatec, подключаемый по USB (можно установить другой драйвер соответствующий протоколу используемого ИБП).
При изменении названия ИБП необходимо внести соответствующее изменение в файл upsmon.conf.
Для проверки обмена данными с ИБП можно запустить команду upsc <название ИБП>
. Если соединение с ИБП установлено, будут выданы данные от ИБП parus
:
Завершение работы системы
Настройки процедуры завершения работы системы при низком заряде батарей ИБП приведены в файле upsmon.conf.
По умолчанию система настроена на завершение работы:
SHUTDOWNCMD "/sbin/shutdown –h +0"
но можно заменить на гибернацию:
SHUTDOWNCMD "/usr/bin/systemctl hibernate"
Для выполнения гибернации нужен раздел или файл подкачки необходимого размера, чтобы в него смог уместиться нативный или сжатый образ оперативной памяти. ОС автоматически подстроит параметры виртуальной памяти под сохранение данных при переходе компьютера в данный режим.
Графическая утилита мониторинга и управления ИБП
Графическая утилита nut-monitor позволяет просматривать параметры ИБП и электросети, а также отправлять команды. Запустить ее можно из терминала:
nut-monitor
Для отправки команд отключите утилиту от ИБП и выполните повторное подключение с пользователем, указанным в конфигурационном файле upsd.users. По умолчанию пользователь admin
, пароль NUTadminPASSW
.
Дата последнего изменения: 15.11.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.