Состояние apcupsd меняется от Power fail to Power is back
Я только что получил устройство APC Back-UPS и хотел получать уведомление по электронной почте во время отключения питания и выключения системы до того, как аккумулятор разрядится. Я смоделировал отключение электропитания, отсоединив основную линию электропитания, но я не получаю электронное письмо, потому что оно показывает, что электропитание возвращается, прежде чем электронное письмо будет отправлено, даже если оно все еще отключено. Любая идея, почему apcupsd заявляет, что питание возвращается каждые 3-4 секунды, хотя это не так?
Заранее спасибо!
#tail apcupsd.events
2016-10-01 03:28:42 -0700 Power failure.
2016-10-01 03:28:45 -0700 Power is back. UPS running on mains.
2016-10-01 03:28:50 -0700 Power failure.
2016-10-01 03:28:55 -0700 Power is back. UPS running on mains.
2016-10-01 03:28:55 -0700 Power failure.
2016-10-01 03:29:00 -0700 Power is back. UPS running on mains.
2016-10-01 03:29:00 -0700 Power failure.
2016-10-01 03:29:04 -0700 Power is back. UPS running on mains.
2016-10-01 03:29:19 -0700 Power failure.
2016-10-01 03:29:19 -0700 Power is back. UPS running on mains.
# apcaccess status
APC : 001,036,0896
DATE : 2016-10-02 09:22:09 -0700
HOSTNAME : web01-fd
VERSION : 3.14.12 (29 March 2014) redhat
UPSNAME : homeups1
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2016-10-01 02:54:19 -0700
MODEL : Back-UPS ES 750G
STATUS : ONLINE
LINEV : 122.0 Volts
LOADPCT : 9.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 63.6 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 5 Minutes
MAXTIME : 0 Seconds
SENSE : Low
LOTRANS : 0.0 Volts
HITRANS : 0.0 Volts
ALARMDEL : 30 Seconds
BATTV : 13.8 Volts
LASTXFER : Low line voltage
NUMXFERS : 39
XONBATT : 2016-10-01 03:29:19 -0700
TONBATT : 0 Seconds
CUMONBATT: 183 Seconds
XOFFBATT : 2016-10-01 03:29:19 -0700
SELFTEST : ??
STATFLAG : 0x05000008
SERIALNO : 4B1625P18558
BATTDATE : 1980-00-00
NOMINV : 0 Volts
NOMBATTV : 12.0 Volts
FIRMWARE : 908.W4 .D USB FW:W4
END APC : 2016-10-02 09:22:45 -0700
2 ответа
Вы должны изменить LOTRANS
а также HITRANS
параметры к некоторым более разумным значениям. Их смысл прост: если напряжение на стенке находится в диапазоне LOTRANS
-HITRANS
Вольт ИБП пытается использовать автотрансформатор для поддержания выходного напряжения 130 В и в противном случае поступает на батареи.
По умолчанию LOTRANS
а также HITRANS
установлены на 85 В и 135 В соответственно. Вы установили их обоих на нули. ИБП видит, что напряжение на стенке выходит за пределы диапазона 0–0 В, и, следовательно, поступает на батареи. Следующим шагом ИБП увидит, что напряжение на стене в порядке и вернется к нормальной работе. На следующем шаге напряжение на стенке выходит за пределы диапазона и т.
Спасибо Кондибасу за публикацию этого решения.
Конфиги по умолчанию закомментировали эти параметры. Я установил их на 85 и 135 соответственно, как вы рекомендовали, и теперь я получаю электронные письма, когда отключаю питание.
vim apcupsd.conf
LOTRANSFER 85
HITRANSFER 135
tail -f /var/log/apcupsd.events
2016-10-03 13:35:46 -0700 Power failure.
2016-10-03 13:35:52 -0700 Running on UPS batteries.
2016-10-03 13:36:38 -0700 Mains returned. No longer on UPS batteries.
2016-10-03 13:36:38 -0700 Power is back. UPS running on mains.