avatar

LeapHeap Journal

Record moments.

  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
主页 在PVE/Debian上部署UPS状态监控的网页插件
文章

在PVE/Debian上部署UPS状态监控的网页插件

发表于 2026-02-25 更新于 2026-02- 25
作者 LeapHeap
5~6 分钟 阅读

原文:一鱼多吃,通过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的状态信息。

效果展示

upsstats-1-1.png

upsstats--22.png

日志, 技术
服务器
许可协议:  CC BY 4.0
分享

相关文章

8月 8, 2026

[备忘] ddns-go docker容器内获取服务器主网卡的稳定ipv6

排除临时v6地址的noprefixroute标记即可。在获取v6地址方式选择by command,使用以下命令: ip -6 addr show dev enp6s0 scope global | awk '/inet6/ && $0 !~ /noprefixroute/ && $2 !~ /^fd

8月 7, 2026

[备忘] OpenClash部署配置简记

背景:2026年8月5日晚从nikki因版本过旧原因迁移到OpenClash新版端。以下是在官方默认配置下做的改动。 插件设置 操作模式 由于个人有依赖UDP的FH5联机需求,所以设置为fakeip-mixed,TUN栈选择Mixed,这样保证UDP流量进TUN透明代理。这也是之前某Youtuber

7月 30, 2026

解决OpenWrt掉IPv6公网的问题

背景:电信宽带,已改桥接,有公网v6。由于存在v6续约超时的bug,所以写一个脚本自动重启wan接口。 创建watchdog主程序 nano /usr/bin/ipv6-watchdog 写入内容: #!/bin/sh ######################################

下一篇

修复微软游戏服务导致的地平线5Xbox版异常

上一篇

在Debian13上部署ZFS

最近更新

  • [备忘] ddns-go docker容器内获取服务器主网卡的稳定ipv6
  • [备忘] OpenClash部署配置简记
  • 解决OpenWrt掉IPv6公网的问题
  • 《红猪》观影笔记
  • Alicks杂记

热门标签

Halo 服务器 Web 博客 OpenWrt

目录

©2026 LeapHeap Journal. 保留部分权利。

使用 Halo 主题 Chirpy