完美支持威联通、群晖和PC公用UPS的方案 二(最终章)
这篇文章后,发现有不少朋友点赞。今天抽空特地研究了下NUT的工作机制。
发现昨天写的那边文章其实有点太绕了。实际上有更简单的方案。下面就来说说整个方案是啥。
实现机制和原理
整个NUT的工作机制就是开了个master 和slaver。 slaver观察master的UPS状态、同时获取master的UPS的信息。当检测到master的UPS状态异常后。通知到slaver。群晖和威联通的ups的名字和账号又不一样,导致两家互不兼容。所以只需要在其中一个master上建立一个对方品牌需要的UPS的信息,另外一方肯定能完美和同品牌NAS的观察模式。所以我们威联通要能完美连接群晖的UPS,只需要在群晖上建立一个威联通能用的UPS Master。
废话太多了,下面直接放操作步骤。
第一步.SSH进入群晖后台。
找到群晖的配置UPS设置的地方,
修改下面文件。增加威联通使用的UPSD信息
/etc.defaults/ups/ups.conf
/usr/syno/etc.defaults/ups/ups.conf
/usr/syno/etc/ups/ups.conf
三个文件分别在最后增加
[qnapups]
driver = usbhid-ups
port = auto
保存好后。插入UPS。
第二部 配置群晖的UPS允许的IP信息
参考前一篇即可
第三步 配置威联通
就按照正常的威联通的
整个过程就完成了。
可以关机测试了。
总结
这次方法很简单。威联通直接按照正常的配置。群晖也只是修改了几个配置。就简单的达到了效果。(虽然还是小有遗憾。USB设备启动2个UPS 进程的时候,在最新的NUT版本里是有日志输出)
威联通的关机出发行为是收到UPS电源耗尽事件。而不是NuT通知过来。 当前也可以使用前面第一篇
来实现关机联动。 再配合本篇修改群晖的脚本。正常在威联通里显示UPS设备信息。
看各位看官自己的选择。写完不易。切好自己的应用场景如此。在这里分享给大家。希望能对你们有帮助。








非真武不足以当之
校验提示文案
golden06
校验提示文案
咸齑黄鱼汤
校验提示文案
JohnJamesKing
群晖DSM7.0的位置是:
/usr/syno/etc/ups/ups.conf
/etc.defaults/ups/ups.conf
/etc/ups/ups.conf
校验提示文案
野_草
/etc.defaults/ups/ups.conf
/usr/syno/etc/ups/synoups.conf
/etc/ups/ups.conf
校验提示文案
值友5997708820
群晖DSM7.1的位置是:
/usr/syno/etc/ups/ups.conf
/etc.defaults/ups/ups.conf
/etc/ups/synoups.conf
都是在底部添加:
[qnapups]
driver = usbhid-ups
port = auto
校验提示文案
sbigeyid520
校验提示文案
justdoitforu
dsm7.0找不到这个文件呢,是改存放位置了还是不用了?
校验提示文案
justdoitforu
校验提示文案
非真武不足以当之
校验提示文案
imature
校验提示文案
木根
校验提示文案
LastingTitan
校验提示文案
野_草
校验提示文案
GOUKI9999
配置文件只需要修改
/etc.defaults/ups/ups.conf
/etc/ups/ups.conf
两处增加qnap配置即可,自动断开现在看频率在4-8小时不等,不知道原因,目前用monit做了监控自动拉起
/usr/syno/lib/systemd/scripts/ups-usb.sh
校验提示文案
GOUKI9999
但俩服务目前看都有会自动中断的问题,NUT的部分不知道规律,但出现不多,USB的部分确实是一天怎么也得自己断好几次。
校验提示文案
GOUKI9999
但俩服务目前看都有会自动中断的问题,NUT的部分不知道规律,但出现不多,USB的部分确实是一天怎么也得自己断好几次。
校验提示文案
GOUKI9999
配置文件只需要修改
/etc.defaults/ups/ups.conf
/etc/ups/ups.conf
两处增加qnap配置即可,自动断开现在看频率在4-8小时不等,不知道原因,目前用monit做了监控自动拉起
/usr/syno/lib/systemd/scripts/ups-usb.sh
校验提示文案
野_草
/etc.defaults/ups/ups.conf
/usr/syno/etc/ups/synoups.conf
/etc/ups/ups.conf
校验提示文案
野_草
校验提示文案
值友5997708820
群晖DSM7.1的位置是:
/usr/syno/etc/ups/ups.conf
/etc.defaults/ups/ups.conf
/etc/ups/synoups.conf
都是在底部添加:
[qnapups]
driver = usbhid-ups
port = auto
校验提示文案
LastingTitan
校验提示文案
木根
校验提示文案
imature
校验提示文案
JohnJamesKing
群晖DSM7.0的位置是:
/usr/syno/etc/ups/ups.conf
/etc.defaults/ups/ups.conf
/etc/ups/ups.conf
校验提示文案
非真武不足以当之
校验提示文案
非真武不足以当之
校验提示文案
justdoitforu
校验提示文案
justdoitforu
dsm7.0找不到这个文件呢,是改存放位置了还是不用了?
校验提示文案
sbigeyid520
校验提示文案
golden06
校验提示文案
咸齑黄鱼汤
校验提示文案