在PVE/Debian上部署UPS状态监控的网页插件
原文:一鱼多吃,通过NUTserver让多台机器同时使用同一个UPS:NUT主服务器配置篇
原文存档:https://web.archive.org/web/20260225050951/https://www.bilibili.com/read/cv33684134/?opus_fallback=1
大部分的设置原文基本上已经讲的很清楚了,我在这里补充关于安装网页监控插件upsstats.cgi的几点细节。
安装插件
执行以下命令安装网页服务器Apache和cgi插件,默认接管80端口:
apt update
apt install apache2 nut-cgi -y
安装后Apache默认不启用cgi模块,执行以下命令启动:
# 启用 cgi 模块
a2enmod cgi
# 重启 Apache 使其生效
systemctl restart apache2
此时访问http://<服务器IP>/cgi-bin/nut/upsstats.cgi即可访问到插件的WebUI,但是由于没有配置nut的hosts.conf,插件监听不到UPS状态。
配置hosts.conf
nano /etc/nut/hosts.conf 编辑配置文件,加入
MONITOR ups@localhost "Local UPS"
其中 ups@localhost为你在 upsmon.conf中指定的ups,"Local UPS"为在插件中显示的UPS别名。
写入文件后刷新网页即可看到UPS的状态信息。
效果展示


许可协议:
CC BY 4.0