室電斷電後,由UPS發送關機訊號 Ubuntu 10.04.03 LTS Server

環境:Ubuntu 10.04.03 LTS Server

安裝 apcupsd

sudo apt-get install apcupsd

若來源有問題而無法安裝,修改 /etc/apt/source.list ( 參考 http://blog.jsdan.com/2490 )

安裝後,

 

1. 修改

/etc/apcupsd/apcupsd.conf ( 參考 https://blog.delphij.net/2011/05/-apc-be550g-ups.html )

重點:

由於使用 USB 介面,將 DEVICE /dev/ttyS0 註解掉,成為 #DEVICE /dev/ttyS0,否則無法啟動

你可觀察 /var/log/apcupsd.events 的錯誤訊息

STATTIME 0 改為 60,這樣才會有 /var/log/apcupsd.status 的狀態報表

 

2. 修改

/etc/default/apcupsd

APCACCESS=/sbin/apcaccess
ISCONFIGURED=yes

3. 執行

/etc/init.d/apcupsd start

檢查是否有作用,

ps aux | grep apcupsd ( 多按幾次 )

再檢查

apcaccess

cat /var/log/apcupsd.status

若有 ups 的訊息,就表示成功執行

 

4. 設定開機執行

rcconf

將 apcupsd 勾選

 

5. 測試,將 UPS 的電源插頭拔掉

發現可以由 UPS 自動發出關機訊號關機了…