Установка пакетов и запуск утилиты Конфигурационные файлы Завершение работы системы Графическая утилита мониторинга и управления ИБП
NUT (Network UPS Tools) — это набор утилит, который предоставляет поддержку для управления источниками бесперебойного питания (ИБП) в сетевом окружении. NUT позволяет мониторить состояние ИБП, управлять ими и автоматизировать действия, основанные на их состоянии.
NUT состоит из следующих основных частей:
драйверы — используются для связи с ИБП;
сервер (upsd) — основной процесс, который собирает данные от ИБП через драйверы;
Обязательно подключите физическое оборудование вашей сети (коммутаторы, маршрутизаторы, мосты и т. д.) к ИБП!
Откройте консоль и выполните команду (потребуются права администратора):
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 - название ИБП в системе;
parus
blazer_usb - драйвер для ИБП с протоколом Megatec, подключаемый по USB (можно установить другой драйвер соответствующий протоколу используемого ИБП).
blazer_usb
При изменении названия ИБП необходимо внести соответствующее изменение в файл upsmon.conf.
Для проверки обмена данными с ИБП можно запустить команду upsc <название ИБП>. Если соединение с ИБП установлено, будут выданы данные от ИБП parus:
upsc <название ИБП>
Настройки процедуры завершения работы системы при низком заряде батарей ИБП приведены в файле upsmon.conf.
По умолчанию система настроена на завершение работы:
SHUTDOWNCMD "/sbin/shutdown –h +0"
но можно заменить на гибернацию:
SHUTDOWNCMD "/usr/bin/systemctl hibernate"
Для выполнения гибернации нужен раздел или файл подкачки необходимого размера, чтобы в него смог уместиться нативный или сжатый образ оперативной памяти. ОС автоматически подстроит параметры виртуальной памяти под сохранение данных при переходе компьютера в данный режим.
Графическая утилита nut-monitor позволяет просматривать параметры ИБП и электросети, а также отправлять команды. Запустить ее можно из терминала:
nut-monitor
Для отправки команд отключите утилиту от ИБП и выполните повторное подключение с пользователем, указанным в конфигурационном файле upsd.users. По умолчанию пользователь admin, пароль NUTadminPASSW.
admin
NUTadminPASSW
Дата последнего изменения: 15.11.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.