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


Полная инструкция по настройке NUT для IPPON Smart Power Pro на Ubuntu 22.04

  1. Установите NUT
  2. Обновите список пакетов:
  3. sudo apt update
  4. Установите пакеты NUT:
  5. sudo apt install nut
  6. Определите порт подключения ИБП
  7. Выполните lsusb, чтобы найти устройство (пример вывода: ID 0665:5161 Cypress Semiconductor USB to Serial).
  8. Затем выполните dmesg | grep tty, чтобы узнать путь к порту (например, /dev/ttyUSB0).
  9. Настройте конфигурационные файлы
  • Файл /etc/nut/ups.conf
  • Откройте файл и добавьте секцию:
  • [smartpowerpro]
  • driver = blazer_usb
  • port = /dev/ttyUSB0
  • desc = "IPPON Smart Power Pro"
  • Файл /etc/nut/upsd.conf
  • Добавьте строку для разрешения подключений:
  • LISTEN 127.0.0.1 3493
  • Файл /etc/nut/upsd.users
  • Создайте пользователя для мониторинга:
  • [monuser]
  • password = your_password
  • upsmon master
  • Файл /etc/nut/nut.conf
  • Укажите режим работы:
  • MODE=standalone
  1. Настройте права доступа
  2. Добавьте пользователя nut в группу dialout:
  3. sudo usermod -aG dialout nut
  4. Перезапустите службы NUT
  5. Выполните:
  6. sudo systemctl restart nut-driver.service nut-server.service
  7. Проверьте работу ИБП
  8. Выполните команду для просмотра статуса:
  9. upsc smartpowerpro@localhost
  10. Вывод должен содержать параметры ИБП (напряжение, заряд батареи и т.д.).
  11. Настройте автоматическое завершение работы
  • Файл /etc/nut/upsmon.conf
  • Добавьте строку:
  • MONITOR smartpowerpro@localhost 1 monuser your_password master
  • Настройте задержки (опционально):
  • Используйте команды:
  • upscmd -u monuser -p your_password smartpowerpro@localhost set shutdown.delay 30
  • upscmd -u monuser -p your_password smartpowerpro@localhost set start.delay 180
  1. Проверьте логи при ошибках
  2. Если что-то не работает, выполните:
  3. journalctl -u nut-driver.service
  4. journalctl -u nut-server.service
  5. Дополнительные настройки
  • Для отправки уведомлений настройте параметры в upsmon.conf (например, email).
  • Для тестирования отключения питания используйте:
  • sudo upsmon -c fsd
Важно:
  • Замените your_password на сложный пароль.
  • Если ИБП не определяется, попробуйте драйверы usbhid-ups или megatec.
  • При изменении конфигов всегда перезапускайте службы:
  • sudo systemctl restart nut-driver.service nut-server.service
Инструкция проверена для Ubuntu 22.04 и IPPON Smart Power Pro с драйвером blazer_usb.






Made on
Tilda