Установка и Настройка NUT

Цели

  1. Мониторирование работы источника бесперебойного питания (ИБП);
  2. Корректное выключение компьютера при низком заряде батареи.

Установка

Необходимые пакеты

  1. nut
  2. nut-client

Настройка

Конфигурационные файлы находятся в каталоге /etc/ups/.

Модель ИБП

В файле ups.conf укажите:

[myups]
       driver = megatec
       port = /dev/ttyS0
       desc = "Mustek PowerMust 1000 (COM)"

где:

  • driver – драйвер, используемый для работы с ИБП. Список драйверов можно получить из файла /usr/share/driver.list.
  • port – порт, к которому подключен ИБП
  • desc – описание ИБП

Настройка прав доступа к службе

1. Отредактируйте файл upsd.conf:

ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all

Тем самым мы предоставляем права доступа к службе только localhost.

2. Отредактируйте файл upsd.users:

[monuser]
   password = monpassword
   allowfrom = localhost
   upsmon master

где:

  • monuser – имя пользователя
  • password – пароль пользователя
  • allowfrom – ACL из файла upsd.conf
  • upsmon – расположение ИБП:
  • master – локально
  • slave – на удаленной машине

Настройка службы мониторинга

В файле upsmon.conf укажите:

MONITOR myups@localhost 1 monuser monpassword master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

Тестирование

# upsc myups@localhost
 battery.charge: 100.0
 battery.voltage: 27.4
 battery.voltage.nominal: 24.0
 driver.name: powermust
 driver.parameter.port: /dev/ttyS0
 driver.version: 2.0.3
 driver.version.internal: 1.1
 input.voltage: 214.7
 input.voltage.fault: 214.7
 input.voltage.maximum: 219.0
 input.voltage.minimum: 206.5
 output.frequency: 50.1
 output.voltage: 211.8
 output.voltage.target.battery: 220.0
 ups.delay.shutdown: 2
 ups.delay.start: 3
 ups.load: 21.0
 ups.mfr: Mustek
 ups.model: PowerMust
 ups.serial: unknown
 ups.status: OL

Внимание стоит обратить на параметр ups.status:

  • OL – ИБП работает от сети
  • OB – ИБП работает на батарее
  • LB – низкий заряд батареи

Запуск службы

Запустите службу ups.

Настройка автоматического запуска службы

Настройте автоматический запуск службы ups.

Статьи по Теме

Категории
Поиск