Один ИБП APC на несколько серверов Debian

Автор: | 12.07.2022

Источник бесперебойного питания отличная вещь когда с электропитание происходят частые проблемы, но как правило ИБП один а серверов несколько. Конечно можно купить сетевую карту в ИБП, если он поддерживает ее, но как быть если кроме USB и COM ничего нет.

Итак дано:

  • ИБП Back-UPS BX750MI
  • Сервер 1 (Адрес 10.57.90.10) (Master)
  • Сервер 2 (Адрес 10.57.90.14) (Slave)

Что нужно получить в итоге:

  • Сервер 2 выключается при заряде батареи ниже 60% или по времени меньше 15 минут
  • Сервер 1 сюда подключен ИБП и выключается при заряде батареи ниже 50% или по времени меньше 10 минут

1. Установка apcupsd

Ну тут ничего сложного, для начала проверим подключение нашего ИБП по USB

ИБП виден в системе, теперь установим сам демон apcupsd, ставить нужно на все компьютеры которые будут управляться бесперебойником

2. Настройка Master

Делаем копию файла конфигурации для бэкапа

открываем файл для редактирования и вносим следующие правки

Сохраняемся и открываем следующий файл для редактирования, здесь прописываем компьютеры которые будет защищать данный ИБП

Осталось только поправить последний файл

И перезапускаем службу

3. Настройка Slave

Делаем копию файла конфигурации для бэкапа

открываем файл для редактирования и вносим следующие правки

Осталось только поправить последний файл

И перезапускаем службу

ВНИМАНИЕ: Slave должен отключаться раньше Master, по этому нужно обратить внимание на настройку отключения по времени и заряда батареи.

4. Проверка

Журнал логов расположен

Для просмотра информации и статуса ИБП нужно выполнить команду:

Вывод с server1

Вывод с server 2

Осталось только отключить питание от ИБП и наблюдать как сервера отключаться друг за другом. На этом все, если что статью дополню. Все мира над головой!!!