Linux (命令行配置)
对于支持命令行的 Linux 系统(如飞牛 FnOS、Debian、Ubuntu 等),可以通过安装 apcupsd 守护程序来管理瓦力方程智能 UPS。本文将以飞牛 FnOS 为例介绍配置过程。
简介
Apcupsd 是一个开源的 UPS 守护程序,支持 Linux、UNIX、macOS 和 Windows。它允许计算机与 UPS 进行交互,在电力异常时自动执行关机等保护动作。
安装步骤
- 连接硬件:将 UPS 的 USB 信号线一端插入 UPS,另一端插入 NAS 或 Linux 主机。
- SSH 连接:通过 SSH 工具连接到你的 Linux 系统,并切换到 root 用户。
- 更新软件源:
1apt update - 安装 apcupsd:
1apt install apcupsd -y
配置文件修改
使用编辑器(如 nano 或 vi)修改配置文件 /etc/apcupsd/apcupsd.conf:
| |
找到并修改以下关键参数:
- UPSNAME:可以改成你的 UPS 型号(例如
WalleCube)。1UPSNAME WalleCube - POLLTIME:检测 UPS 状态的间隔时间(默认 60 秒)。
1POLLTIME 60 - 关机策略(满足以下任一条件即触发关机):
- BATTELEVEL:电量低于此百分比时关机(建议设置为
60)。1BATTELEVEL 60 - MINUTES:剩余运行时间少于此分钟数时关机(建议设置为
10)。1MINUTES 10 - TIMEOUT:市电中断超过此秒数后关机(如果希望立即倒计时关机,可设置为
600)。1TIMEOUT 600
- BATTELEVEL:电量低于此百分比时关机(建议设置为
修改完成后,按 Ctrl+X,输入 Y 并回车以保存退出。
服务管理
执行以下命令启动服务并设置开机自启:
| |
状态验证
安装并配置成功后,可以使用 apcaccess 命令查看 UPS 的实时状态:
| |
如果看到 STATUS : ONLINE 以及正确的电量(BCHARGE)信息,则表示配置成功。