Управление питанием в Astra Linux
Источник бесперебойного питания (ИБП), сервер и его операционная система составляют программно-аппаратный комплекс (ПАК), обеспечивающий надежную и непрерывную работу информационной инфраструктуры. При установке службы управления электропитанием, в качестве которой может использоваться утилита nut, система корректно завершит работу при нарушении электроснабжения и разряде аккумуляторов ИБП.
Для установки необходимых пакетов запустите окно терминала и от администратора выполните команду sudo apt install nut. Подтвердите установку найденных пакетов.
Примечание: Пароль администратора после установки системы задается от первого пользователя выполнением команды sudo passwd root. Также обновите систему для корректного поиска пакетов.
Выполните настройки конфигурационных файлов nut. Для редактирования файлов их необходимо открывать с правами администратора, например, запустив менеджер файлов командой sudo fly-fm.
1) В файле /etc/nut/nut.conf для переменной MODE установите значение standalone при использовании одного ИБП для защиты данной системы (MODE=standalone).
2) Настройки коммуникации с ИБП добавляются в конец файла /etc/nut/ups.conf
[sipower]
driver = blazer_usb
port = auto
ignorelb
override.battery.charge.low = 30
override.battery.charge.warning = 50
Приведенные выше переменные означают:
sipower - наименование устройства ИБП в конфигурации nut
driver = blazer_usb – драйвер для коммуникации с ИБП по протоколу Megatec через USB-порт
ignorelb - эксплуатация ИБП в режиме игнорирования низкого заряда аккумулятора override.battery.charge.low = 30 - уровень заряда аккумуляторов ИБП, при котором ПО NUT запустит процедуру корректного выключения системы
override.battery.charge.low = 50 - уровень заряда аккумуляторов ИБП для выдачи уведомления пользователю о работе от АКБ
3) В конце файла /etc/nut/upsd.users добавьте пользователей:
[admin]
password = pass
action = SET
action = FSD
instcmd = ALL
[monuser]
password = pass
upsmon master
4) И укажите в конце файла /etc/nut/upsmon.conf строку:
MONITOR sipower@localhost 1 monuser pass master
После настройки конфигурационных файлов запустите ПО nut командой от администратора:
systemctl restart nut-server nut-client. Для проверки коммуникации выполните команду upsc sipower, если соединение установлено успешно будут выданы данные от ИБП «sipower»:
Если данные не выдаются или имеются существенные ошибки, проверьте конфигурационные файлы, которые по умолчанию расположены в папке /etc/nut, доступной под правами администратора. В каждом файле приведено подробное описание по настройке, неактивные строки закомментированы при помощи символа «#».
Для графического отображения и визуального мониторинга состояния ИБП возможно использование программного обеспечения nut monitor. Для его установки выполните от имени администратора команду sudo apt install -y nut-monitor.
Запуск ПО nut monitor в среде ОС Astra Linux можно выполнить через меню Пуск->Сеть->NUT Monitor
На экране будут отображаться основные параметры ИБП:
Если требуется отправка команд на ИБП необходимо ввести имя и пароль администратора ПО nut. Для этого нажмите кнопку «Отключиться», выберите поле «Use authentication», введите пользователя admin и пароль pass, а затем нажмите последовательно кнопки «Обновить» и «Подключить».
После этого Вы сможете отправлять команды управления на ИБП, выбрав ее из выпадающего списка в поле Device commands и нажав кнопку «Выполнить».
Все необходимые пакеты ПО nut для управления электропитанием доступны для установки с репозитория. Использование в составе программно-аппаратного комплекса позволяет в полной мере воспользоваться преимуществами системы бесперебойного питания.