Ups
如何配置 apcupsd 以在伺服器關閉後保持 UPS 執行?
我執行的伺服器
apcupsd
是我的 UPS 上最大的負載,每當斷電時,我都希望伺服器關閉並讓 UPS 繼續執行,直到 UPS 因電池電壓低而自行關閉。(請注意,這不會損害任何由 UPS 供電的受影響設備。)但是,我不確定哪個指令最適合設置它。
我能想到的最接近的是,設置
SLEEP
為某個非常大的數字會使 UPS 一直執行,直到它被迫關閉,但我不清楚這是否會達到只需執行 UPS 直到它關閉的預期結果,因為電池電量不足,或者 UPS 是否會嘗試在不安全的條件下執行(例如輸出電壓過低)?版本是3.14.10
apcupsd
(來自 Ubuntu 12.04 主記憶體儲庫)。
UPS 輸出應該被調節,它要麼處於指定/配置的電壓,要麼處於 0。它不應該在較低的電壓下執行(除了 0),無論電池有多低。如果 UPS 在睡眠時間到期之前沒電了……它就會關閉。
請注意,更深的放電將意味著更頻繁的電池更換。
無論如何,我個人使用 NUT,但是查看apcupsd 手冊,您似乎只想
apccontrol killpower
從關閉腳本(或--kill-on-powerfail
守護程序命令行中的選項)中刪除 。請注意,殺傷力的存在是有原因的;尤其:
- 停電了
- 電池電量低
- 伺服器開始關閉
- 力量回來了
在這種情況下,電源將永遠不會下降,因此伺服器將保持關閉狀態。使用 killpower,您可以獲得 UPS 關閉輸出的額外步驟(是的,它應該如此,即使使用線路電源),這樣伺服器將重新啟動。