Мониторим состояние APC Smart-UPS в FreeBSD, Windows и Ubuntu (часть 1)

Приветствую!

Не так давно, на работе произошло аварийное отключение питания. С помощью которого было обнаружено, что в одном из двух  UPS, аккумуляторы сдохшие. На днях были приобретены новые аккумуляторы и было решено – соединить UPS с одним из серверов и на все сервера установить программу Apcupsd.

В закромах был обнаружен родной кабель от APC 2200 – 940-0024C, которым мы соединим бесперебойный блок питание с одним из серверов.

Если вдруг у Вас не окажется такого кабеля, то его не сложно сделать самому. Понадобятся:

  1. Паяльник
  2. Припой
  3. Кусок витой пары
  4. RS232 F (мама DB9F)
  5. RS232 M (папа DB9M)
Схема кроссировки кабеля 940-0024C

Далее – считаем, что кабель у Вас есть, устанавливаем Apcupsd на FreeBSD.
Будем ставить из портов, поэтому первым делом обновляем порты

Раз мы подключаем UPS, через серийный порт, то обязательно выберите “serial driver”, остальное по вкусу, я поставил еще галку на “CGI”, с помощью которого мы в дальнейшем создадим WEB-страницу с которой можно будет мониторить состояние бесперебойника(ов).

Разрешаем запуск  Apcupsd

Редактируем конфигурационный файл

Остальное в конфиге у меня осталось по умолчанию.
Запускаем нашего демона:)

Проверить состояние можно командой  apcaccess

Показать »

APC : 001,051,1248
DATE : 2012-12-03 19:09:56 +0400
HOSTNAME : test.local
VERSION : 3.14.10 (13 September 2011) freebsd
UPSNAME : 2200
CABLE : Custom Cable Smart
DRIVER : APC Smart UPS (any)
UPSMODE : Stand Alone
STARTTIME: 2012-11-30 22:59:20 +0400
MODEL : SMART-UPS 2200
STATUS : ONLINE
LINEV : 224.9 Volts
LOADPCT : 0.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 397.0 Minutes
MBATTCHG : 20 Percent
MINTIMEL : 7 Minutes
MAXTIME : 0 Seconds
MAXLINEV : 227.5 Volts
MINLINEV : 223.6 Volts
OUTPUTV : 224.9 Volts
SENSE : High
DWAKE : 000 Seconds
DSHUTD : 020 Seconds
DLOWBATT : 02 Minutes
LOTRANS : 196.0 Volts
HITRANS : 253.0 Volts
RETPCT : 000.0 Percent
ITEMP : 34.2 C Internal
ALARMDEL : 5 seconds
BATTV : 54.5 Volts
LINEFREQ : 50.0 Hz
LASTXFER : Unacceptable line voltage changes
NUMXFERS : 0
TONBATT : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
SELFTEST : NO
STESTI : 336
STATFLAG : 0x07000008 Status Flag
DIPSW : 0x00 Dip Switch
REG1 : 0x00 Register 1
REG2 : 0x00 Register 2
REG3 : 0x00 Register 3
MANDATE : 10/29/01
SERIALNO : YS0144210117
BATTDATE : 10/29/01
NOMOUTV : 230 Volts
NOMBATTV : 48.0 Volts
EXTBATTS : 0
FIRMWARE : 80.11.I
END APC : 2012-12-03 19:09:58 +0400

На этом этапе настройка apcupsd закончена, в следующей части мы будем подключать к нашему серверу остальных клиентов на платформах Windows, linux и FreeBSD

2
Оставить комментарий

avatar
1 Цепочка комментария
1 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
adminProga UPS Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Proga UPS
Гость
Proga UPS

К сожалению название статьи “Мониторим состояние APC Smart-UPS в FreeBSD, Windows и Ubuntu (часть 1)” не соответствует её сути.
Нет и молейшего упоминания как мониторить UPS в Windows.
Информация практически бесполезная.
UPS подключён к серверу на Windows через USB порт, как его мониторить?