Пошаговая инструкция настройки apcupsd на Ubuntu для обеспечения надежной работы энергосберегающих устройств

Энергосбережение стало важной темой в нашей современной жизни. Нередко мы сталкиваемся с ситуациями, когда электроснабжение перебои, и без выполнения определенных действий с нашей стороны, можно потерять важные данные или оставить электронное оборудование без надлежащей защиты. В этой статье рассмотрим настройку программы APCUPSd на операционной системе Ubuntu – инструмента, который позволяет эффективно управлять и контролировать питание устройств и обеспечивать их работу даже при отсутствии электричества.

Итак, APCUPSd – это программное обеспечение, которое используется для мониторинга и управления подключенным к компьютеру источником бесперебойного питания (ИБП) от компании American Power Conversion (APC). Благодаря этой программе, вы можете отслеживать состояние ИБП, получать уведомления о различных событиях и автоматически выполнять определенные действия для обеспечения надежной работы вашего оборудования.

Настройка apcupsd на Ubuntu довольно проста и занимает всего несколько шагов. В этой статье мы пошагово рассмотрим процесс установки и настройки программы, чтобы вы могли воспользоваться всеми ее возможностями и обеспечить надежную защиту своего оборудования от сбоев в электроснабжении.

Установка apcupsd на Ubuntu

Чтобы установить apcupsd на Ubuntu, выполните следующие шаги:

  1. Откройте терминал.
  2. Обновите список доступных пакетов командой:
sudo apt update
  1. Установите apcupsd командой:
sudo apt install apcupsd

После успешной установки apcupsd на Ubuntu вы можете настроить его для работы с вашим ИБП. Дополнительную информацию о настройке apcupsd вы можете найти в официальной документации.

Примечание: Убедитесь, что ваш ИБП подключен к серверу и правильно настроен перед использованием apcupsd.

Теперь вы готовы использовать apcupsd на Ubuntu для эффективного мониторинга и управления вашим ИБП.

Настройка файла apcupsd.conf

Чтобы настроить файл apcupsd.conf на Ubuntu, выполните следующие шаги:

Шаг 1: Откройте файл apcupsd.conf в текстовом редакторе:

sudo nano /etc/apcupsd/apcupsd.conf

Шаг 2: Внесите необходимые изменения в файл apcupsd.conf. Ниже приведены некоторые настройки, которые могут потребоваться:

UPSNAME myups
UPSCABLE usb
UPSTYPE usb
DEVICE (здесь нужно указать путь к вашему USB-порту, например, /dev/usb/hiddev0 или /dev/hiddev0)
BATTERYLEVEL 10 (уровень заряда батареи, при котором требуется отправить сообщение об отключении)
MINUTES 2 (время, которое система должна оставаться в режиме бесперебойного питания после отправки предупреждения об отключении)

Шаг 3: Сохраните файл apcupsd.conf и закройте текстовый редактор.

Шаг 4: Перезапустите службу apcupsd:

sudo service apcupsd restart

После выполнения этих шагов файл apcupsd.conf будет настроен для вашей UPS на Ubuntu.

Настройка файла apccontrol

  1. Откройте файл apccontrol с помощью любого текстового редактора.
  2. В файле найдите секцию, начинающуюся с «#! /bin/sh» и заканчивающуюся «;;».
  3. Раскомментируйте строки, отвечающие за обработку событий, которые вам необходимо обрабатывать. Например, если вам нужно обрабатывать событие «ONBATT», удалите символ «#» перед строкой «case $2 in».
  4. Если вам нужно выполнить определенное действие при наступлении события, добавьте соответствующий код внутри соответствующего блока «case». Например, если вы хотите отправить уведомление на вашу электронную почту при событии «ONBATT», добавьте следующий код:
case $2 in
ONBATT)
echo "The UPS is running on battery power." | mail -s "UPS Warning" your_email@example.com
;;
esac

Замените «your_email@example.com» на свой адрес электронной почты.

После внесения всех необходимых изменений, сохраните файл apccontrol и закройте его.

Теперь у вас есть настроенный файл apccontrol, который позволяет вам управлять и обрабатывать события с батарейным блоком APC на Ubuntu.

Создание файла apcupsd.service

Для того чтобы настроить автозапуск сервиса apcupsd при каждой перезагрузке системы, необходимо создать файл apcupsd.service в директории /etc/systemd/system/.

Введите следующую команду в терминал:

sudo nano /etc/systemd/system/apcupsd.service

В открывшемся текстовом редакторе добавьте следующий текст:

[Unit]
Description=APC UPS Power Control Daemon
After=network.target
[Service]
ExecStart=/sbin/apcupsd
[Install]
WantedBy=multi-user.target

Сохраните и закройте файл, нажав Ctrl+O , а затем Ctrl+X.

Теперь выполните следующую команду, чтобы активировать новый сервис:

sudo systemctl enable apcupsd.service

Отлично! Теперь apcupsd будет запускаться автоматически при каждой перезагрузке системы.

Настройка режима работы UPS

После установки и настройки пакета apcupsd на Ubuntu, необходимо правильно настроить режим работы ИБП (UPS) в соответствии с вашими требованиями и предпочтениями.

Существуют различные режимы работы, которые можно настроить для ИБП:

  • Режим работы по умолчанию (default): ИБП работает в соответствии с предустановленными настройками, которые могут быть адаптированы к особенностям вашей системы;
  • Автоматический режим работы (automatic): ИБП автоматически переключается на батарейное питание при отключении основного источника питания и возвращается на основное питание, когда оно восстанавливается;
  • Режим работы только от батареи (battery): ИБП работает только на батарее даже при наличии основного источника питания;
  • Режим работы только от сети (line): ИБП работает только от основного источника питания, игнорируя батарейное питание;
  • Режим бесперебойного питания (UPS powered): ИБП работает от основного источника питания, но использует батарейное питание для регулирования напряжения и защиты от скачков и провалов напряжения.

Для настройки режима работы ИБП откройте файл /etc/apcupsd/apcupsd.conf в текстовом редакторе:

sudo nano /etc/apcupsd/apcupsd.conf

Найдите и отредактируйте строку UPSTYPE (тип ИБП) и установите значение в соответствии с выбранным режимом работы. Например, для автоматического режима работы, строка должна выглядеть следующим образом:

UPSTYPE apcsmart

Сохраните изменения и закройте файл. Перезапустите службу apcupsd, чтобы применить новые настройки:

sudo systemctl restart apcupsd

Теперь ИБП будет работать в выбранном вами режиме. Убедитесь, что выбранный режим соответствует вашим требованиям и проверьте его работу при отключении основного источника питания.

Проверка и запуск службы apcupsd

После установки пакета apcupsd на Ubuntu необходимо проверить и запустить службу apcupsd для обеспечения корректной работы подключенного UPS.

Для начала, давайте проверим статус службы apcupsd. Для этого откройте терминал и выполните следующую команду:

sudo systemctl status apcupsd

Если служба запущена и работает корректно, вы увидите сообщение, указывающее на текущий статус службы.

Если служба не запущена, выполните следующие действия:

  1. Запустите службу apcupsd с помощью следующей команды:
  2. sudo systemctl start apcupsd

  3. Проверьте статус службы, чтобы убедиться, что она успешно запустилась:
  4. sudo systemctl status apcupsd

  5. Установите службу apcupsd для автоматического запуска при загрузке системы:
  6. sudo systemctl enable apcupsd

После выполнения указанных действий служба apcupsd должна быть успешно установлена и запущена на Ubuntu. Вы можете также использовать команды stop и restart для остановки и перезапуска службы apcupsd соответственно.

Оцените статью