0

我的帖子

个人中心

设置

  发新话题
【背景】:机房装有UPS,机房服务器(Linux+windows系统)、内网通信设备(企业级路由器+三层核心)通过UPS接入市电;电信光猫不通过UPS直接接入市电;
【问题】:在市电断电情况下,机房服务器、内网通信设备继续工作,电信光猫掉电,机房服务器或者内网通信设备无法ping通外网(比如114.114.114.114);请问在服务器上,通过部署shell脚本等方式,在市电断电时长超过20分钟情况下,服务器自动关机;请问,这样的脚本如何写?有没有类似案例参考?



你说的只是网络不通的一种情况,真要是这么做了
某一天光猫坏了,结果所有服务器自动关机了,情何以堪?

既然是和UPS有关最好问下UPS供应商,是否有相应的API借口,或者通过ups管理页面抓取相应信息来判断是否断电,仅仅思路,没有实际操作过,仅供参考!



引用:
原帖由 chengchow 于 2018-5-9 13:49 发表
你说的只是网络不通的一种情况,真要是这么做了
某一天光猫坏了,结果所有服务器自动关机了,情何以堪?

既然是和UPS有关最好问下UPS供应商,是否有相应的API借口,或者通过ups管理页面抓取相应信息来判断是否断电,仅仅思路,没有 ...
谢谢答复与解疑。



1思路很简单。找一个物理机接市电。写一个脚本ping 这个主机。设定一个判断条件。当20分钟无法ping通时候,再写一个向所有服务器发送关机的命令。

2.但是大佬。如果你用来做判断条件的物理主机自身挂了。你就死定了。当然你可以准备2个物理主机哈哈。

3.其实我个人觉得楼主扒问题整复杂了。ups又不是经常能使用到。一年都碰不了几次。当然你倒霉碰到经常停几个小时电物业^_^。你这ups其实等于是摆设哈哈。



这个不需要用脚本执行 现在一般的UPS都带有指令向服务器发送关机指令 可以给UPS设定一个剩余电量阈值  当电量达到阈值后   服务器接收到关机命令会正常自动关机



引用:
原帖由 农民工子弟 于 2018-5-11 09:39 发表
这个不需要用脚本执行 现在一般的UPS都带有指令向服务器发送关机指令 可以给UPS设定一个剩余电量阈值  当电量达到阈值后   服务器接收到关机命令会正常自动关机 ...
哈哈,目测他的UPS没配管理卡




癹冬阁
南岳冬癹,阁隐梨花;竹亭煮酒,锵锵夜话
引用:
原帖由 农民工子弟 于 2018-5-11 09:39 发表
这个不需要用脚本执行 现在一般的UPS都带有指令向服务器发送关机指令 可以给UPS设定一个剩余电量阈值  当电量达到阈值后   服务器接收到关机命令会正常自动关机 ...
好的,谢谢支持!



引用:
原帖由 winters 于 2018-5-11 11:38 发表

哈哈,目测他的UPS没配管理卡
谢谢答疑!



引用:
原帖由 woxizishen 于 2018-5-11 08:46 发表
1思路很简单。找一个物理机接市电。写一个脚本ping 这个主机。设定一个判断条件。当20分钟无法ping通时候,再写一个向所有服务器发送关机的命令。

2.但是大佬。如果你用来做判断条件的物理主机自身挂了。你就死定了。 ...
谢谢您的答复!



ups有管理模块真的很省事






引用:
原帖由 510cto_com 于 2018-5-11 15:44 发表
ups有管理模块真的很省事

356547

356546
谢谢您的答疑!
有图有真相。



通过UPS本身电量判断是最好的。



‹‹ 上一贴:ubuntu下使用xdotool无法获取屏幕坐标。   |   下一贴:centos 6.9 ssh服务自动停止? ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com