为NAS配置APCUPSD断电后自动关机

  1. 安装apcupsd

    1. apt install apcupsd -y
  2. 配置apcupsd

    1. 编辑 /etc/apcupsd/apcupsd.conf

      • 配置通信方式

        UPSCABLE usb #usb表示通过USB端口连接
        UPSTYPE usb  #usb表示通过USB端口通信
        DEVICE       #留空表示让APCUPSD自行获取UPS串口
        
      • 配置为断电一定时间后就关机

        TIMEOUT 0 #当值为0时,表示不设置该属性;当值为非零正数N时,表示切换到UPS电池供电N秒后就会通知主机关机
        
      • 配置为可用电量或可用时间达到指定额度时关机

        BATTERYLEVEL 5 #表示当可用电量为5%时,通知主机关机
        MINUTES 3      #表示当UPS电池的可用时间为3分钟时,通知主机关机
        

      TIMEOUT其值非零时,它与BATTERYLEVEL和MINUTES,这仨任意满足一个时就会关机

    2. 编辑 /etc/default/apcupsd

      1
      2
      3
      4
      
      # Defaults for apcupsd initscript (unused with systemd as init).
      # Set to "yes" to enable startup of apcupsd.
      ISCONFIGURED=yes
      APCACCESS=/sbin/apcaccess
      
    3. 启动该服务且允许开机自启动

      systemctl enable apcupsd && systemctl restart apcupsd

  3. 测试

    执行 apcaccess status 后有类似如下信息则表示安装配置成功:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    
    [root@pve]~❯❯❯ apcaccess status
    APC      : 001,036,0865
    DATE     : 2021-03-17 00:14:16 +0800
    HOSTNAME : pve
    VERSION  : 3.14.14 (31 May 2016) debian
    UPSNAME  : ups
    CABLE    : USB Cable
    DRIVER   : USB UPS Driver
    UPSMODE  : Stand Alone
    STARTTIME: 2021-03-16 23:51:50 +0800
    MODEL    : BK650M2-CH
    STATUS   : ONBATT
    LINEV    : 243.0 Volts
    LOADPCT  : 19.0 Percent
    BCHARGE  : 100.0 Percent
    TIMELEFT : 24.0 Minutes
    MBATTCHG : 10 Percent
    MINTIMEL : 5 Minutes
    MAXTIME  : 0 Seconds
    SENSE    : Low
    LOTRANS  : 160.0 Volts
    HITRANS  : 278.0 Volts
    ALARMDEL : 30 Seconds
    BATTV    : 13.5 Volts
    LASTXFER : Automatic or explicit self test
    NUMXFERS : 1
    XONBATT  : 2021-03-17 00:10:06 +0800
    TONBATT  : 255 Seconds
    CUMONBATT: 255 Seconds
    XOFFBATT : N/A
    SELFTEST : OK
    STATFLAG : 0x05060010
    SERIALNO : 9B2015A09122
    BATTDATE : 2001-01-01
    NOMINV   : 220 Volts
    NOMBATTV : 12.0 Volts
    NOMPOWER : 390 Watts
    END APC  : 2021-03-17 00:14:21 +0800
    
updatedupdated2021-03-262021-03-26
加载评论