有一次忽然停電,個人羣輝DS218+ 的一塊硬盤出現故障了,讓我擔憂個人數據安全,其實我是有UPS, 不是在線式的,而後就想如何實現停電自動關機呢? 通過半天的瞭解,其實羣輝支持telnet協議,因而用.net開發了一個計劃任務的服務,它能夠檢查一個ip不通後自動實現一些動做。安全
實現思想已搞通,把個人路由器不經過UPS直接接市電,個人電腦和羣輝DS218+,和它們鏈接的交換機接在UPS上, 當市電停電後個人電腦天然ping不通個人路由器ip,而後經過telnet訪問羣輝,發出shutdown -h now 指令,而後再對個人電腦運行shutdown -s -f -t 30 ,這樣個人存儲和電腦都實現了安全關機,不能要在線式的UPS也能夠。運維
TIPS:ui
這裏有一個坑,telnet 訪問羣輝要使用shutdows指令必需要用root權限,因此還要經過你當前管理員權限是啓用和設置root帳戶密碼。方法以下:加密
1,首先要啓用telnet. spa
2,使用admin訪問.net
3,輸入sudo su -xml
4, 再次輸入admin密碼blog
5,輸入synouser --setpw root 密碼 設置和啓用root密碼ip
軟件說明:是使用.net開發的NT服務,因此要使用下面命令安裝路由
%windir%\Microsoft.NET\Framework\v4.0.30319\installutil TaskSchedulerService.exe
而後進行配置,軟件包裏有例子, tasklist.xml是任務配置信息,配置要檢查的ip, qunhui_config.ini 是配置telnet訪問羣輝的信息,第一次密碼用[] 符號括起來,運行服務後系統會自動對它加密,很貼心吧。
下載地址:下載
歡迎你們反饋意見,把它用在運維上仍是挺有價值的。