apcupsd 状态从电源故障变为电源恢复

apcupsd 状态从电源故障变为电源恢复

我刚刚收到 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

答案1

您必须将LOTRANS和参数更改为更合理的值。它们的含义很简单:如果壁电压在-伏HITRANS范围内,UPS 将尝试使用自耦变压器保持输出 130V,否则将转向电池。LOTRANSHITRANS

默认情况下LOTRANS,和HITRANS分别设置为 85V 和 135V。您已将它们都设置为零。UPS 发现壁电压超出 0-0 伏范围,因此转至电池。下一步,UPS 发现壁电压正常,并恢复正常运行。下一步,壁电压超出范围,依此类推。

答案2

感谢 Kondybas 发布该解决方案。

默认配置已注释掉这些参数。我按照您的建议分别将它们设置为 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.

相关内容