You are currently viewing APC Back-UPS Pro, Network UPS Tools, pfsense та як я їх пов’язав разом

APC Back-UPS Pro, Network UPS Tools, pfsense та як я їх пов’язав разом

Я багато років використовував APC Back-UPS Pro 420 для живлення «серверної полиці» в шафі. QNAP TS-453D, HP t620 c pfsense, Roon server на базі ASUS PN50, комутатор та AJAX — усе було заживлено від нього. У блекаутні дні, якщо я був удома, встигав у ручному режимі погасити в кращому випадку QNAP. І за кілька хвилин уся «гірлянда» гасла.

APC можна з легкістю підключити до QNAP, в Control Panel > System > External Device > UPS налаштувати і навіть зробити NUT-майстром. Але було велике АЛЕ – на моєму Back-UPS Pro є тільки COM-порт, а на QNAP тільки USB. Так би все й жило далі, якби не попався на очі мій резервний HP t620, а особливо його COM-порт. Порт є, і згадалося, що у pfsense є неймовірна кількість add-on пакетів. І серед пакетів, звичайно ж, знайшовся NUT. Ну а далі, дякую Google, за півгодини все запрацювало.

  1. Підключаємо APC Back-UPS Pro 420 до HP t620 кабелем COM-port to COM-port . Встановлюємо System/Package Manager/Available Packages пакет nut.
  2. Для того, щоб QNAP побачив безперебійник як Network UPS slave, необхідно в налаштуваннях pfsense Services/UPS/Settings задати UPS Name qnapups, в upsd.conf прописати LISTEN 192.168.1.102 3493, а в upsd.users прописати user=admin password=123456 (усі дії можна виконати через GUI).
  3. Заходимо на QNAP Control Panel > System > External Device > UPS, вибираємо Network UPS slave і прописуємо IP нашого pfsense/NUT master.
  4. Оскільки мій Roon Server живе на Ubuntu, встановлення просте: apt-get install nut. У файлі /etc/nut/upsmon.conf прописуємо рядок: MONITOR qnapups@192.168.1.102 1 admin 123456 slave.

Якщо для QNAP виникне бажання змінити користувача та пароль, це можна зробити, відредагувавши на QNAP /etc/.config/ups upsd.conf. Ну і в цьому випадку не забути змінити користувача та пароль у налаштуваннях безперебійника на pfsense.

Тепер у разі блекауту мої QNAP, pfsense та Roon Server засинають з почуттям, з толком, з розстановкою.