Як налаштувати та підключити джерело безперебійного живлення Powercom Imperial IMD-625AP у Linux (Debian)
Вступ
Підключення та налаштування джерела безперебійного живлення (ДБЖ) Powercom Imperial IMD-625AP у Linux (Debian) допоможе уникнути втрати даних та забезпечити безперервність роботи системи у разі відключення електроенергії. У цій статті ви дізнаєтесь, як правильно підключити ДБЖ, встановити необхідне програмне забезпечення та налаштувати автоматичне завершення роботи системи у разі відсутності живлення.
Установка NUT
В першу чергу треба встановити застосунок NUT. Сервіс Linux NUT (Network UPS Tools) — це комплекс програм для моніторингу та управління різними блоками безперебійного живлення.
Підключення ДБЖ до комп’ютера
Підключіть ваше ДБЖ Powercom Imperial IMD-625AP до електричної мережі. З’єднайте ДБЖ з комп’ютером за допомогою USB-кабелю, який входить у комплект.
Підключіть ІБП до комп’ютера та перегляньте вивід команди:
lsusb
Відобразиться список пристроїв, де потрібно знайти рядок, пов’язаний з ІБП, наприклад:
Bus 001 Device 003: ID 0d9f:0004 Powercom Co., Ltd
В цьому прикладі:
- Bus 001 — Це USB-шина, до якої підключено пристрій. У вашій системі може бути кілька USB-шин (наприклад, Bus 001, Bus 002 тощо). Ця частина вказує, до якої конкретно шини підключено пристрій.
- Device 003 — Це номер пристрою на відповідній USB-шині. Нумерація пристроїв починається з 001 та збільшується при підключенні нових пристроїв. Якщо ви відключите та знову підключите пристрій, цей номер може змінитися.
- ID 0d9f:0004 — Це унікальний ідентифікатор USB-пристрою, який складається з двох частин:
- 0d9f — Ідентифікатор виробника (Vendor ID, VID). Цей код відповідає компанії Powercom Co., Ltd. Ці ідентифікатори надаються організацією USB-IF.
- 0004 — Ідентифікатор продукту (Product ID, PID), який визначає конкретний пристрій від цього виробника. У цьому випадку це модель Powercom IMD-625AP або інший пристрій з цієї ж лінійки.
- Powercom Co., Ltd — Назва виробника пристрою. У цьому випадку це компанія Powercom Co., Ltd, відома виробництвом джерел безперебійного живлення (ДБЖ). Іноді ця назва може не відображатися, якщо база даних USB-ідентифікаторів у системі не оновлена.
Перевірте, чи підтримується ІБП NUT, за допомогою команди:
grep Powercom /usr/share/nut/driver.list
Захист конфігураційних файлів
Зробіть резервну копію папки з файлами конфігурації NUT:
cp -r /etc/nut /etc/nut.orig
Встановіть правильні права доступу та власників для файлів конфігурації NUT:
chown root:nut /etc/nut/*
chmod 640 /etc/nut/*
Налаштування конфігураційних файлів
1. Редагування файлу ups.conf
Відкрийте файл для редагування:
sudo nano /etc/nut/ups.conf
Додайте наступну конфігурацію для Powercom IMD-625AP:
[powercom]
driver = usbhid-ups
port = auto
offdelay = 90
ondelay = 5
desc = "Powercom Imperial"
2. Редагування файлу nut.conf
Відкрийте файл для редагування:
sudo nano /etc/nut/nut.conf
Знайдіть та змініть рядок:
MODE=standalone
Це дозволить використовувати NUT у режимі локального сервера.
3. Налаштування користувача для доступу до NUT
Відредагуйте файл upsd.users:
sudo nano /etc/nut/upsd.users
Додайте наступний блок для створення користувача адміністратора:
[admin]
password = secretpassword
actions = SET
instcmds = ALL
Замініть secretpassword на свій власний пароль.
4. Налаштування upsmon.conf
Відкрийте файл для редагування:
sudo nano /etc/nut/upsmon.conf
Знайдіть та змініть або додайте наступний рядок:
MONITOR powercom@localhost 1 admin secretpassword master
Замість secretpassword вкажіть пароль, який ви вказали у файлі upsd.users.
Крок 5: Перезапуск служби NUT
Після внесення змін у конфігураційні файли перезапустіть служби NUT за допомогою команд:
sudo systemctl restart nut-server
sudo systemctl restart nut-monitor
Крок 6: Перевірка роботи системи
Щоб переконатися, що ДБЖ працює належним чином, виконайте команду:
upsc powercom@localhost
Ви побачите інформацію про стан ДБЖ, рівень заряду батареї, напругу тощо.
Крок 7: Налаштування автоматичного вимкнення системи
Щоб автоматично вимикати комп’ютер у разі відсутності живлення, необхідно внести зміни до файлу upsmon.conf. Впевніться, що у вас є наступний параметр у цьому файлі:
SHUTDOWNCMD "/sbin/shutdown -h now"
Можна протестувати сценарій автоматичного вимкнення на практиці, відключивши живлення для перевірки коректної роботи налаштувань. Коли заряд батареї ДБЖ досягне критичного рівня, система автоматично вимкнеться.
Висновок
Після виконання цих кроків ваш Powercom Imperial IMD-625AP буде повністю інтегровано з системою Linux (Debian). Ви зможете контролювати стан ДБЖ, переглядати рівень заряду батареї та забезпечити автоматичне вимкнення системи у разі відключення живлення.