完美支持威联通、群晖和PC公用UPS的方案 二(最终章)

2021-08-12 14:29:17 25点赞 132收藏 43评论

昨天写完了

完美支持威联通、群晖和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信息

插入UPS插入UPS

配置IP配置IP

参考前一篇即可

第三步 配置威联通

就按照正常的威联通的

填上群晖的地址填上群晖的地址

整个过程就完成了。

可以关机测试了。

完美支持威联通、群晖和PC公用UPS的方案 二(最终章)

完美支持威联通、群晖和PC公用UPS的方案 二(最终章)

总结

这次方法很简单。威联通直接按照正常的配置。群晖也只是修改了几个配置。就简单的达到了效果。(虽然还是小有遗憾。USB设备启动2个UPS 进程的时候,在最新的NUT版本里是有日志输出)

设备日志设备日志

威联通的关机出发行为是收到UPS电源耗尽事件。而不是NuT通知过来。 当前也可以使用前面第一篇

完美支持威联通、群晖和PC公用UPS的方案购买理由之前一直用黑群晖,上次不小心经历断电,硬盘数据异常。然后丢失了部分数据。就想着洗白白。JD看了下价格。默默的打开了小黄鱼。最后不小心选择了这款威联通的TS435D-MINI。为了数据安全,又在JD挑了挑UPS。最后选择了山特的TG-BOX850。外观展示TS453D-MINITG-BOX85love19862003| 38 评论11 收藏173查看详情

来实现关机联动。 再配合本篇修改群晖的脚本。正常在威联通里显示UPS设备信息。

看各位看官自己的选择。写完不易。切好自己的应用场景如此。在这里分享给大家。希望能对你们有帮助。

展开 收起
43评论

  • 精彩
  • 最新
  • dsm7.0对ups进行了修改,经过测试发现了一个bug,不知道是不是只有我存在这个bug。修改包含ups.conf的三处位置(我通过winSCP检索ups.conf文件确定的位置),这种方式会使得群晖的ups在3-4个小时后自动断开连接,虽然可以在控制面板中的ups选项中手动开关一次即可恢复,但是依然会在3-4小时后断开,这是经过这两天的测试得到的结果。还没有升级dsm7.0的请务必谨慎升级,也因为升级后ups界面没有自动关闭ups电源的选项了。

    校验提示文案

    提交
    我也发现这个问题了,实在是不想放多一个ups,还有什么解决方案吗?

    校验提示文案

    提交
    可以每四个小时执行脚本,重启ups服务就好了,在黑裙灰计划任务里处理就好了

    校验提示文案

    提交
    还有12条回复
    收起所有回复
  • 怎么加?能否详细点?代码

    校验提示文案

    提交
    ssh进入群晖的后台,在文中的四个文件加上配置就好了,具体方法可以查下怎么操作,每种方法不一样的。也挺简单,大胆尝试下。 [高兴] [高兴] [高兴]

    校验提示文案

    提交
    收起所有回复
  • 感谢,我的qnap也识别到黑群的ups了,改天断电试试 [惊喜]

    校验提示文案

    提交
    [皱眉] [皱眉] 可以可以的

    校验提示文案

    提交
    收起所有回复
  • dsm7.0,qnap5.0,连接正常,断电也可以按设置关机,就是他们说的5个小时左右UPS服务器会自动断开。
    群晖DSM7.0的位置是:
    /usr/syno/etc/ups/ups.conf
    /etc.defaults/ups/ups.conf
    /etc/ups/ups.conf

    校验提示文案

    提交
    请问5小时断开的问题有解决方案吗?

    校验提示文案

    提交
    收起所有回复
  • dsm7.1 正确位置
    /etc.defaults/ups/ups.conf
    /usr/syno/etc/ups/synoups.conf
    /etc/ups/ups.conf

    校验提示文案

    提交
  • dsm7.1,qnap hero 5.0,连接正常,威联通秒识别BOX850,五小时断联到时候看看会不会出现,等有时间再来断电测试
    群晖DSM7.1的位置是:
    /usr/syno/etc/ups/ups.conf
    /etc.defaults/ups/ups.conf
    /etc/ups/synoups.conf
    都是在底部添加:
    [qnapups]
    driver = usbhid-ups
    port = auto

    校验提示文案

    提交
    也出现了每六小时断开,用这个代码无效/bin/sh /use/syno/lib/systemd/scripts/ups-usb.sh restart
    建立两个任务,间隔3小时: /usr/syno/lib/systemd/scripts/ups-usb.sh stop
    和 /usr/syno/lib/systemd/scripts/ups-usb.sh start(这个推后一分钟启动)目前六天了一切正常

    校验提示文案

    提交
    restart那个命令的路径错了,应该是/usr/syno,你贴出来的是/use/syno

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 黑群为什么插上这款ups通信线,关机后,又自动重启,要关2次才行。不插这条数据线,就正常

    校验提示文案

    提交
  • /usr/syno/etc.defaults/ups/ups.conf
    dsm7.0找不到这个文件呢,是改存放位置了还是不用了?

    校验提示文案

    提交
  • 在dsm7.0下,找不到第二个文件,请问是位置变更了还是什么情况呢

    校验提示文案

    提交
  • 感谢分享的方法,威联通成功跟群晖识别。刚进行了一次压力测试,断开ups市电2小时,群晖和威联通都shutdown了,ups电池被榨干,接通市电后群晖和威联通均正常启动,日志中无任何异常关机的条目,针不戳。不过有一个问题,我在测试的时候发现,ups短暂断开后再合闸,群晖和威联通都有ups断开和合闸的通知,不过威联通仍然会在设定的关机时间后自动关机。之前的方法一也有这个问题。不过我把威联通的ups设置到进入保护模式而不是关机后,就不存在这个问题了。 [皱眉]

    校验提示文案

    提交
    什么ups能撑2小时??

    校验提示文案

    提交
    不是撑了2小时,是断电2小时,ups也就撑20分钟 [苦恼]

    校验提示文案

    提交
    收起所有回复
  • 白群7.0系统无法识别原来一直正常使用的APC UPS了,另一台NAS是QNAP,请问一下,如果用QNAP为主,synology为副,应该怎么设置?

    校验提示文案

    提交
  • 楼主,我的是tripp lite的ups,这是国外的产品,而且是很大的牌子,群辉插上数据线在日志里边显示ups接入,但是群辉面板里边显示未发现ups设备,是不是不兼容,请问怎么设置群辉里边的nut呢,也就是说群辉不兼容的ups应该怎么设置,能不能给个思路

    校验提示文案

    提交
  • 你好楼主,我的情况是这样的,主是群晖218j,dsm6.1.7,从是威联通453d mini,系统版本4.5.4,按你的方法,威联通正常显示ups已经连接,不过问题是,设置成功后,相隔大约5个小时后,群晖那边的ups会显示“无法与不断电系统服务器创建联机”,遇到这个情况,我需要重新启用ups支持才正常显示连接ups,请问大神这个怎么解决?

    校验提示文案

    提交
  • dsm7.1 没有后两个文件,是否有人知道那两个文件位置

    校验提示文案

    提交
  • 感谢诸位大佬,一样的一个SantakUPS加一个黑裙(DSM7.1)一个白威,已经利用本文方案,成功用上了共享,也遇到了同一个自动断开的问题。
    配置文件只需要修改
    /etc.defaults/ups/ups.conf
    /etc/ups/ups.conf
    两处增加qnap配置即可,自动断开现在看频率在4-8小时不等,不知道原因,目前用monit做了监控自动拉起
    /usr/syno/lib/systemd/scripts/ups-usb.sh

    校验提示文案

    提交
    大神求 monit监控 教程

    校验提示文案

    提交
    monit 安装容易,配置服务的思路就是ps 找到需要守护的进程关键字再加监听端口,然后加上启动和停止的脚本,整体麻烦在格式需要按模式来,找个成例照抄一下比较容易

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 顺便再说一下,我的情况是群晖这边即时出现了USB提示不能连接ups了,但NUT服务还是可以正常运转,也就是这时候的威联通还是提示正常,并不会断掉。
    但俩服务目前看都有会自动中断的问题,NUT的部分不知道规律,但出现不多,USB的部分确实是一天怎么也得自己断好几次。

    校验提示文案

    提交
    我是BK650M2-CH,USB单接ESXI黑群晖一直都很正常,前段时间入手白威联通464C ,USB单接威联通就6小时左右就会断开USB链接,换了两个U口都一样UPS在威联通的兼容列表,不知道你们的情况是否和我一样,威联通客服说是建议接个USBHUB试试。

    校验提示文案

    提交
    不一样,我这里能看到是群晖的nuts服务有问题,我同时还用winnuts做了监控。确定问题是在群晖的部分,目前也只能通过定时重启服务解决,带来的问题是威联通这边会每次有一个断开又重连上ups(远程)的提示。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
132
扫一下,分享更方便,购买更轻松