中文 UPS Howto: 軟體

Next Previous Contents

## 4. 軟體

基本上，您所需的就是一個可以工作 `powerd` 程式檔，通常您可以在 `/sbin/powerd` 下找到它。它通常是屬於 `SysVinit` 系統的一部分。 就我所知，所有近期版本的 Linux 系統都包含了一個較新版的 `SysVinit` 。 但在非常舊的版本則不包含 `powerd`。

唯一的問題是您的訊號纜線可能不能與您的 `powerd` 設定相配合， 在這情況下您必須重新做一條訊號纜線，或者是找來一份 `powerd.c` 檔並修改它使得它能配合您的訊號纜線工作。或者是， 您可以使用以下所列的軟體，大部分的軟體允許您做適當的設定以配合您的訊號纜線。

就像剛剛所提到的，除了使用 `SysVinit` 的 `powerd` 之外您也可以拿現有的任何一種 UPS 軟體來用。目前有許多軟體可以幫助您建立電腦與 UPS 之間的連線。在我第一次寫這篇 HOWTO 時都還沒有這些軟體， 而這也是為什麼我要寫這篇 HOWTO 。事實上，您也可以從中選一個軟體來用， 而完全忽略這篇 HOWTO 的內容。

在 1997 年 3 月 15 日左右， Sunsite 的 UPS 目錄 下可以找到一大堆的軟體可用。而在其他的網站似乎也有 UPS 控制軟體可以找到。 以下是我目前所找到的 (除了其中兩個以外，其他都是在 sunsite 找到的):

Enhanced_APC_BackUPS.tar.gz

  這是一個可以控制 APC 聰明模式的 UPS 。看起來基本上是依據 BUPS Howto (包含了這一篇) ，但也好像有一些低電力警告的支援。

Enhanced_APC_UPSD-v1.4.tar.gz

  在 `.lsm` 檔中提到它從前就是上一個所提到的軟體， 但事實上它正是將上一個軟體的 `.tar.gz` 檔包裝在它的 `tar.gz` 檔之內。那篇文件說明有問題，看起來它似乎同時支援 APC UPS 的聰明與單調模式，但我不敢確定。

apcd-0.5.tar.gz

  這是另一個可以控制 APC UPS 於聰明模式下運作的軟體。 看起來似乎可以支援主/從模式 (也就是說，當停電時可以由一台機器送訊號給另一台機器叫它關機) 。 看起來似乎是使用了 UPS 的聰明模式，不像是經由 modem 的訊號線來控制。

smupsd directory

  又是另一個控制 APC UPS 的軟體。看起來可以在非常聰明 (tm) 模式下操作 UPS 。舉例來說，它包含了一個 Java 圖形介面的 UPS 監控工具程式。 該目錄下包含了已編譯好的 RPM 形式的軟體 ( ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.i386.rpm) ， 一個原始碼 RPM 格式檔 ( ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.src.rpm) ， 以及一個謮我檔案 ( ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.README) 。

genpower-1.0.1.tgz

  一個一般化的 UPS 控制軟體。它包含了很多種 UPS 的設定 --- 兩種 TrippLite 的設定，以及三種 APC 的設定。同時也包含了很好的說明文件。物超所值。

powerd-2.0.tar.gz

  一個 `SysVinit` 的 `powerd` 程式的替代品。 與它的說明文件所提到的相反，它似乎沒有整合到 `SysVinit` 2.62 版中。它的優點在於它可以做為在其他機器上執行的 `powerd` 的伺服端 (假如您的機器有連上網路且只有一個 UPS 的話) ，而且它可以用設定檔來進行設定 ---- 故其原始碼不需修改及重新編譯。

upsd-1.0.tgz

  另一個 `powerd` 的替代品。看起來似乎與 powerd-2.0.tar.gz 有許多相似的特色。

checkups.tar

  這個軟體是用來控制 Best UPS 的。它是直接來自 Best 公司的網頁的。 它包含了多種 `unix` 的可執行檔，但更重要的是，它還包含了原始碼， 故您可以在 Linux 下測試它，而且假如它無法工作，您也可以試著修改它。 此原始碼同時包含了在單調模式下控制 UPS 的 "基本檢測" 指令， 以及一些更精巧的 "先進檢測" 指令 --- 當 UPS 回報說它只剩 X 分鐘的電力時即發出關機的訊號，而不是等到 X 分鐘後電力都用光了才開始關機。 此先進檢測程式也會在 UPS 發出像是周圍環境溫度過高、接近低電力、 低交流電輸出、或者是使用者測試等警告時關閉機器。

bestups-0.9.tar.gz

  可能在您讀到這篇文章時，此在 sunsite 可以找得到的軟體已發展得很好了。 它是一對可以相互通訊的模組，用以控制 Best Ferrups UPS。它可以在聰明模式下 控制 UPS 。它可以與 powerd-2.0 合作操控 --- 這一點在當您有一個大型的 Best Ferrups UPS 支援連接在網路上機器的電力時格外有用。

請注意我只是快速地瀏覽過這些軟體。我並沒有用它們，除了那個我們才開始使用的 bestups-0.9.tar.gz 以及 powerd-2.0.tar.gz ， 其中 ``才開始'' 意思是說我們才在上個星期四開使做測試。

Next Previous Contents