Установка и настройка apcupsd и apcupsd-cgi

Apcupsd – это пакет, который обеспечивает управление источником бесперебойного питания фирмы APC.

Подключение ИБП к серверу делает процесс отключения сервера прогнозируемым, при длительном отсутствии внешнего электропитания.

Перед началом настройки пакета подключим ИБП кабелем в серверу.

Настроим BIOS на автоматическое включение PC после появления питания:

POWER ON

Приступаем к настройке:

Установка:

что бы настроить веб интерфейс создадим файл для apcupsd-cgi

добавим следуещее

включим virtual host

удалим стандартный

перезапуск апача

минимальная конфигурация apcupsd находим и изменяем параметры

если кабель usb

если кабель com тогда:

Проверим настройки:

выполним в консоле

Если все нормально, то появится консоль управления ИБП:

Запускаем для этого в файле

установим параметр в состояние

после чего запускаем службу

Для того, что бы промониторить состояние заходим через web:

http://server.example.org или http://<ip-сервера>

upcupsd-cgi

Статус аккумуляторов, выданный apcupsd-cgi

8 thoughts on “Установка и настройка apcupsd и apcupsd-cgi

  1. Добрый день,
    спасибо за статью, только с обновлением Apache2 надо после строки:
    allow from all
    добавить еще одну:
    Require all granted

    без данной опции будет выдаваться ошибка о запрете доступа.

  2. Vsevolod, спасибо за уточнение.
    В нашем случае после идет секция описания способа авторизации. Мы авторизуем пользователей через LDAP. Просто, данная секция в статье не была указана.

  3. Выполнил как описано, но у меня при попытке зайти по IP через браузер выдает все арвно стандартную страницу апача, хоть я и удалил 000-default(правда он немного по иному назывался, с расширением был)
    Может подскажет кто, в чем дело? Может не хватает пакетов для скриптов типо perl или еще чего?

  4. У вас более новая версия apacha в ней требуется сделать следующее
    mv /etc/apache2/sites-available/apcupsd /etc/apache2/sites-available/apcupsd.conf
    rm /etc/apache2/sites-enabled/apcupsd.conf
    ln -s /etc/apache2/sites-available/apcupsd.conf /etc/apache2/sites-enabled/apcupsd.conf

  5. Уже лучше, но теперь идет просто загрузка файла, без названия в браузере хром и фаерфокс, т е настройка для апача тут неверная под современный апач =(

  6. конфигурация под новый апач

    #virtualhost *>
    #ServerAlias site.com – тут заменить на свой
    #DocumentRoot /var/www/apcupsd
    # directory /var/www/apcupsd>
    # Options +ExecCGI
    # DirectoryIndex multimon.cgi
    # AllowOverride All
    # AddHandler cgi-script cgi pl
    # Require all granted
    # /directory>
    #/virtualhost>

    нужно раскоментировать и добавить ответную часть для >

  7. Приветствую! простите за глупейший вопрос)
    У мня уже крутиться домашняя старничка на апач2
    Пункт________
    удалим стандартный
    rm /etc/apache2/sites-enabled/000-default
    ——————–
    Приведет к тому что я потеряю свою домашнюю страничку ?
    Если это так не могли бы вы показать как добавить не трогая того что уже есть на апаче?

  8. Алексей Анатольевич says:

    Кар в твоем случае у тебя не настроен апач. По умолчанию поддержки cgi нет. Надо включить модуль: a2enmod cgi.load.
    Далее можно и виртуалхост не поднимать. Т.е. оставить все стандартным у апача, ничего не делать.
    А так как ты поставил пакет apcupsd-cgi то все скрипты здесть /usr/lib/cgi-bin/apcupsd/*
    И значит попасть на морду можно просто: http//IP-сервака/cgi-bin/apcupsd/multimon.cgi
    Дальше можно побаловаться файлом /etc/apsupsd/hosts.conf . Если много UPS у разных серваков в разных комнатах, зданиях, etc. Записывай в файл все и за любым наблюдай с общей вэбморды

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

*