Как использовать ИБП Eaton 3S 700VA с Ubuntu Server?

У меня есть ИБП Eaton 3S 700VA, подключенный к моему модему, QNAP TS-412 и Ubuntu Server. USB-соединение Eaton входит в мой Ubuntu Server.

Мне было интересно, какое программное обеспечение является лучшим для управления прерываниями питания. В частности, я хочу, чтобы Ubuntu Server сообщал QNAP о завершении работы, когда нет питания, отправлял письмо на мой gmail и завершал работу.

2 ответа

Решение

Обычный пакет, используемый для мониторинга ИБП, это Network UPS Tools, который упакован в Ubuntu как nut, Ваша модель указана как поддерживаемая через usbhid-ups водитель на их сайте.

Помимо других функций, NUT включает в себя архитектуру клиент / сервер, которая позволяет одному компьютеру сделать состояние ИБП доступным по сети. Это полезно в тех случаях, когда у вас есть один ИБП для питания нескольких машин, как в вашей ситуации.

Вот команды, которые я использовал для настройки nut для моего ИБП Eaton 3s 700VA на Ubuntu 12.04.

sudo apt-get install nut

sudo vim /etc/nut/ups.conf
    [Eaton3S]
    driver=usbhid-ups
    port=auto

sudo vim /etc/nut/upsd.users
    [upsmon]
    password = pass
    upsmon master

sudo vim /etc/nut/upsmon.conf
    MONITOR Eaton3S@localhost 1 upsmon pass master

sudo vim /etc/nut/nut.conf
    MODE=standalone

sudo service nut start

sudo upsc Eaton3S

Чтобы выключить модем и отправить электронное письмо, вам нужно написать скрипт bash и отредактировать SHUTDOWNCMD "/sbin/shutdown -h +0" в /etc/nut/upsmon.conf

Другие вопросы по тегам