Apc і веб-моніторинг, блокнот itшніка

Apcupsd - це демон (служба) для управління більшістю моделей ДБЖ фірми
APC на машинах під Unix і Windows. При зникненні живлення apcupsd
повідомляє користувача про це, а також про те, що може статися перезгрузка.
Якщо харчування не відновлюється, система вимикається при досягненні якогось
таймаута.

Установка під FreeBSD проводиться стандартно з портів
#cd / usr / ports / sysutils / apcupsd

Apc і веб-моніторинг, блокнот itшніка

Дозволяємо запуск apcupsd:
#echo 'apcupsd_enable = "YES"' >> /etc/rc.conf
Дивіться як називається com порт, на нашій машинці, я буду підключати до СОМ1
#ls / dev /

ага ось і він cuad0

Якщо сильно не заморочуватися то в загальному випадку настройка на локальній машині виглядають наступним чином
# / Usr / local / etc / apcupsd / apcupsd.conf

# Назва ДБЖ. Використовується в логах та іншої службової інформації
UPSNAME BU600
# Тип кабелю для підключення ДБЖ до комп'ютера
UPSCABLE 940-0020B
# Тип підключення. dumb - через послідовний порт
UPSTYPE dumb
DEVICE / dev / cuad0
# Шлях до файлу блокування powerfail
LOCKFILE / var / spool / lock
# Шлях до директорії зі скриптами
SCRIPTDIR / usr / local / etc / apcupsd
# Шлях до файлу powerfail
PWFFAILDIR / var / run
# Шлях до файлу nologin. Якщо він є, apcupsd забороняє вхід користувача
NOLOGINDIR / var / run
# Час затримки до переходу на живлення від батарей
ONBATTERYDELAY 6
# Рівень заряду, при якому комп'ютер почне вимикатися
BATTERYLEVEL 5
# Уславитися скількох хвилин починати вимикання
MINUTES 3
# Таймаут для переходу на батарейне харчування
TIMEOUT 0
# Після скількох хвилин попередити користувача про завершення роботи
ANNOY 300
# Час до вимкнення після попередження користувача
ANNOYDELAY 60
# Час, при якому користувачеві не можна входити в систему при виключенні
NOLOGON disable
# Якщо KILLDELAY НЕ 0, то apcupsd намагатиметься запуститися після сілгнала
# Про завершення роботи
KILLDELAY 0
# Включає / відключає сервер
NETSERVER off
# Клас ДБЖ (якщо використовується карта APC ShareUPS)
UPSCLASS standalone
# Режим ДБЖ (якщо використовується карта APC ShareUPS, включається)
UPSMODE disable
# Інтервал між спробами запімі балки
STATTIME 1
# Файл лога
STATFILE /var/log/apcupsd.status
# Включає запис у лог файл
LOGSTATS on
# Проміжок часу між записом рядків даних в балці
DATATIME 0

перевіряємо логи:
#cat / var / log / messages
бачимо, що все в поорядке

перевіряємо ще так, запускаючи утиліту, яка перевірить і покаже всі доступні характеристики вашого
#apctest
#apcaccess

Apc і веб-моніторинг, блокнот itшніка