iT邦幫忙

0

有什麼方法在停電十分鐘後,讓主機自動關機

  • 分享至 

  • xImage

3台主機都有接ups,都24小時不關機,已發生2次都在週休二日時,沒上班時間,突然停電太久,造成主機不正常關機,也造成其中一台mail server 的資料庫毀損,對何時停電我無法知道,各位大大有沒有任何方式,可以讓主機停電超過十分鐘能自動關機,UPS是用飛瑞C-1500

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
16
rickhsu
iT邦高手 6 級 ‧ 2010-05-24 10:26:31
最佳解答

您這款飛瑞UPS,應該有監控軟體可以使用,
不過可能得再加購一片USHA卡...
之後請在SERVER上安裝相關的監控軟體,
便可設定在電力少於5分鐘或更久的時間,通知SERVER關機。

看更多先前的回應...收起先前的回應...
wenchan iT邦新手 5 級 ‧ 2010-05-24 10:59:49 檢舉

是有看到你講的這張WebPower卡,但只有二個孔,是不是意味只有一台能控制關機,這台ups是有監控軟體,軟體也有關機設定,但是不是只針對這台主機有和ups連接的才有效,其他二台就沒用

rickhsu iT邦高手 6 級 ‧ 2010-05-24 12:49:18 檢舉

當然,不管是USHA或是RS232,
都得有連接到的才能管理到...

只不過差別在於USHA卡是可以用網路通知用...
而如果沒有USHA卡的話,
就只有透過RS232 Port來通知有直接連接的SERVER了!!

wenchan iT邦新手 5 級 ‧ 2010-05-24 13:00:35 檢舉

rickhsu提到:
只有透過RS232 Port來通知有直接連接的SERVER了

,你的意思是說只能通知一台主機關機,其他二台就無法通知

rickhsu iT邦高手 6 級 ‧ 2010-05-24 15:24:18 檢舉

如果想靠UPS通知的話~是這樣沒錯...

但您也可以參考樓下的大大寫的...

利用排程的方式,
在關機前送出shutdown指令...
讓另外2台SERVER關機...

12
lhs
iT邦研究生 4 級 ‧ 2010-05-24 11:57:04

我的經驗是只要你的伺服器與網路在市電斷電後都還可以使用
就算有兩台沒有直接接到飛瑞 C-1500,只要都安裝了 usha 的 client 軟體
就會被 ups 主控端透過網路通知伺服器關機,至於多少分鐘後關機
會建議最好不要超過 5 分鐘

12
sailsolitary
iT邦研究生 2 級 ‧ 2010-05-24 14:14:06

我這是沒有飛端的監控程式, 沒辦法實測. 但我目前使用的是 OPTI 的不斷電系統, 本身是透過 RS232 連接到電腦, 電腦安裝完監控系統後, 可以清楚的看到電壓、剩餘電量等資訊. 在監控程式裡可以設定, 當失去市電供應後, 幾分鐘送出關機訊號或是令另指令. 因為可以指定執行程式, 所以可以自己撰寫指令, 同時關閉網路上其它台電腦, 指令的方式就是 shutdown -s -m \\computername 即可.

我想飛瑞也是大廠, 對於監控的程式, 應該都大同小異, 找找看應該也會有類似的功能.

樓上的 rickhsu, 有提到的部份, 可使用USHA卡, 我想此卡的功能是在於提供多台電腦透過網路的方式, 監控 UPS 的作用. 可以達到, 當 UPS 供電不足時, 同時下達多台電腦的關機指令. 如果只使用原本的 RS232, 僅能提供單一電腦關閉.

看更多先前的回應...收起先前的回應...
wenchan iT邦新手 5 級 ‧ 2010-05-24 14:23:41 檢舉

這樣表示要保持我的內網是通的就可以使用指令,想再問一個小小問題,因ups已接滿,沒有多餘可接switch hub,可否在ups接上延長線再接其他設備,目前ups在停電下可供應3台主機約一小時左右的電力(以這次停電時計算出來)

鐵殼心 iT邦高手 1 級 ‧ 2010-05-24 14:43:32 檢舉

USHA Pro上面兩個 RJ-45 的接頭, 一個是 RJ-45 轉 DB-9 的 RS-232 Cable線(設定 USHA Pro 用的), 另外一個是接網路線, 不能混用.

wenchan提到:
目前ups在停電下可供應3台主機約一小時左右的電力(以這次停電時計算出來)

C-1500半載時可以供電15分鐘, 能夠撐到一小時表示您的負載可能只有300W左右, 可不可以提供一下那三台伺服器的規格和作業系統?

另外只要總負載不超過額定容量, 延長線接出來再接其他設備是可以的.

wenchan iT邦新手 5 級 ‧ 2010-05-24 16:40:18 檢舉

三台伺服器的規格和作業系統?
IBM/eServer x226 OS:WIN SERVER Sbs 2003,IBM SYSTEM x3400 os:WIN SERVER 2003 R2,HP SERVER ML150G5 os:WIN SERVER 2003

wenchan iT邦新手 5 級 ‧ 2010-05-24 16:52:37 檢舉

IBM/eServer x226
intel xeon 3.2GHZ/2MB L2 Cache(EM64T)
2GB(512MB *4)
IBM ServeRAID 7E (RAID 5)
SATA HDD 7200RPM 250GB *3
CD-ROM
POWER 530W

IBM SYSTEM x3400
Xeon DC5130 2.0GHz/1333MHz,4MB /L2 Cache(EM64T)
2GB RAM (512MB*4)
73GB/15K SAS 3.5"
ServeRAID-8K
CD-ROM
835W Power*2

HP SERVER ML150G5
E5420(6M*2)2.5GHz
RAM 4GB(1GB*4)
HDD 250GB SATAII 7.2K rpm*2
DVD

8
tombo
iT邦高手 1 級 ‧ 2010-05-24 17:24:02

RS-232C可以連接單台UPS,RS-486可以串接多台UPS,讓一台電腦監控
USHA可以接 RJ45,透過網路,讓多台電腦監控
如果只能接到一台電腦,理論上這些監控軟體應該可以在關機前,執行使用者自訂的指令,你就可以用它來將其他電腦一併關機。

wenchan iT邦新手 5 級 ‧ 2010-05-25 14:28:24 檢舉

是可以在關機之前去執行指令,那是不是要保持內網正常,因switch hub沒接ups

8
Ray
iT邦大神 1 級 ‧ 2010-05-24 19:04:37

新版的 Winpower 可以自己尋找主控電腦, 然後連線接受控制...

只要您接上 UPS 那台電腦有裝 Winpower, 且設定正確, 其他電腦只要有裝 Winpower 而且在同一個 subnet 之內的話, 其他電腦的 Winpower 會自動搜尋到有 UPS 的那台, 可以遠端查詢 UPS 狀態, 也可以遠端接受他的控制.

剩下的, 就是您必須去設定 Winpower 的選項, 看要在何時關機?

6
kaisam
iT邦新手 4 級 ‧ 2010-05-25 14:09:52

基本上建議用RS232 ~
如果LAN的環境有問題~Server 可以保的住~
我真的遇過Switch掛掉!又停電~Server Modem電話線又被偷接去聊天...
結果~~~~

至於 RS-232 只可以有一台接收 ......... ????
有一台可有 TD(2) and RD(3)
其他Server都只要 檢查RD(3) COM Port BUFF !
如果是用飛瑞的UPS C系列~ 打電話跟業務要就會提供 Protocol
簡單又不花錢 ~

wenchan iT邦新手 5 級 ‧ 2010-05-25 14:31:36 檢舉

是要打去那個業務,打到高雄,高雄的叫我打去台北找某人,唉~它們有沒有客服中心,或各位大大都打那一支比較可以接的到人問的到答案,不要叫我打來打去

6
yukal
iT邦新手 5 級 ‧ 2010-05-25 23:26:11

建議更換 APC UPS 他有可以灌 PowerChute 軟體可以設定市電斷電後,你的主機在幾秒內超過 APC UPS 電力時,將主機關機,記得要在同網段喔,還有 HP 的主機要在 BIOS 調整電源覆歸的功能要 enable 才行喔 ~ 個人覺得此功能比飛瑞優太多了 ~

wenchan iT邦新手 5 級 ‧ 2010-05-26 08:28:46 檢舉

又沒壞,公司怎麼可能會讓你換,一台都要一萬左右的東西,飛瑞也有提供軟體,是可以控制關機功能,但就像樓上大大講的,只能一台,另二台又需用指令方式去控制,正在研究指令怎麼下,不過也謝謝你的建議

rickhsu iT邦高手 6 級 ‧ 2010-05-26 08:48:38 檢舉

shutdown -s -m \\\\192.168.1.100 -t 10 -f

大概的語法是這樣子,每個參數的意義如下~
只要寫一個bat檔,並利用排程"在關機時執行"

使用方式: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c
"comment"] [-d up:xx:yy]

沒有引數 顯示這個訊息 (和 -? 相同)
-i 顯示 GUI 介面,必須是第一個選項
-l 登出 (不能和 -m 選項一起使用)
-s 電腦關機
-r 關機並重新啟動電腦
-a 中止系統關機
-m \\\\computername 從遠端進行關機/重新啟動/中止
-t xx 將關機等候時間設定成 xx 秒
-c "comment" 關機註解 (最多 127 個字元)
-f 強制關閉執行中的應用程式,不顯示警告
-d [u][p]:xx:yy 關機原因代碼
u 是使用者代碼
p 是預先計劃的關機代碼
xx 是主要原因代碼 (小於 256 的正整數)
yy 是次要原因代碼 (小於 65536 的正整數)

tombo iT邦高手 1 級 ‧ 2010-05-26 11:10:12 檢舉

wenchan提到:
另二台又需用指令方式去控制,正在研究指令怎麼下

我的部落格裡有比較詳細的關機介紹,

http://tomliu888.blogspot.com/2010/04/blog-post_20.html

我要發表回答

立即登入回答