伊頓電源公司最近聯繫我們,希望我們示範他們的不間斷電源 (UPS) 產品如何滿足家庭實驗室愛好者的需求。我們選擇展示如何使用簡單的樹莓派作為伊頓 TrippLite Smart 1500RM2U UPS 的專用管理卡,並結合 Network UPS Tools (NUT) 專案的工作成果。 NUT 軟體與多種 UPS 相容,支援數千種型號。
NUT 軟件組件
我們的測試環境很簡單,只有一個UPS和一個樹莓派:

Raspberry Pi SBC 的基本組件:
- Pi板(推薦4B 4GB)
- MicroSD 卡(32 GB 優質)
- Pi 的外殼
- USB-C 電源適配器 (3.5A)
- 微型 HDMI 轉 HDMI 電纜
- 用於操作系統編程的 MicroSD 卡讀卡器
- 可以在網上找到包含這些組件的套件,例如 CanaKit.
NUT 軟件設置
本次建置我們選擇了 Ubuntu Server(https://ubuntu.com/download/server/arm),它穩定可靠,且擁有強大的社群支援。您也可以選擇使用 Raspberry Pi OS(https://www.raspberrypi.com/software/operating-systems/)。
要設置您的服務器,請按照下列步驟操作:
- 下載 用於 IoT 22.04.2 LTS 的 Ubuntu 映像
- 使用圖像閃存 SD 卡 Balena 蝕刻機.
- 組裝您的 Raspberry Pi 並連接必要的外圍設備(鍵盤、鼠標和視頻)。
- 將 SD 卡插入 Pi 並接通電源。
- 啟動操作系統並按照屏幕上的說明設置您的服務器。
服務器設置完成後,就可以安裝和配置 Network UPS Tools (NUT) 協議了。 按照本文中提供的詳細說明進行操作,其中包括:
- 更新和升級您的系統:
sudo apt-get update
sudo apt-get upgrade
- 安裝螺母:
sudo apt-get install nut
- 將您的用戶添加到 NUT 組:
sudo usermod -aG nut <your_username>
- 配置 UPS:
sudo nano /etc/nut/ups.conf
將以下內容添加到文件末尾:
[smart1500rm2u]
driver = usbhid-ups
port = auto
desc = "Tripp Lite SMART1500RM2U"
使用 CTRL-X 保存並關閉文件。
- 配置 NUT 服務器:
sudo nano /etc/nut/upsd.conf
從 127.0.0.1 至 0.0.0.0 收聽所有連接:
LISTEN 0.0.0.0 3493
保存並退出。
- 配置 NUT 服務器訪問:
sudo nano /etc/nut/upsd.users
添加以下行,替換 <your_password> 使用您的實際密碼:
[]
password = <your_password>
upsmon master
- 配置 UPS 監視器:
sudo nano /etc/nut/upsmon.conf
將以下內容放在文件底部:
RUN_AS_USER root
MONITOR smart1500rm2u@localhost 1 <your_username> <your_password> master
保存並退出。
- 在啟動時啟用和啟動服務:
sudo systemctl enable nut-server.service
sudo systemctl enable nut-monitor.service
- 重啟並驗證 UPS 狀態:
sudo reboot
重啟後,登錄並驗證 UPS 狀態:
upsc smart1500rm2u@localhost
您應該會看到列出的 UPS 的所有詳細信息。
請記住,有許多方法可以完成設置 NUT。 在這裡向您展示了一種低調的方法,值得一提的是,許多 NAS 提供商(看看您的 IX 系統 – TrueNAS)使用配置選項將 NUT 直接構建到 GUI 中,這些配置選項可以由家庭實驗室或一些人進行部署勇敢的SMB用戶,相對無痛。
還有其他選擇,例如 DZOMAYA 的腳本可以自動完成設定 – https://github.com/dzomaya/NUTandRpi
或者,更進階的企業級解決方案(超出本文討論範圍)是使用專用管理卡來管理相容的UPS,該UPS的硬體設計用於7x24x365全天候運行——https: //tripplite.eaton.com/web-management-accessory-card~WEBCARDLX
有好幾款客戶端軟體可用於監控UPS運作狀況。 GAWINDX WinNUT-Client對我們來說效果不錯。
結語
簡而言之,NUT 軟體包在 UPS 的狀態和事件報告方面實現了重大飛躍。我們使用一些舊款 EATON 硬體(https://networkupstools.org/ddl/Eaton/)進行了測試,欣喜地發現幾乎所有硬體產品都能與各種 DIY 或自研的監控和管理系統整合。對於那些希望更清晰了解 UPS 運作狀況的用戶來說,NUT 絕對值得搭建伺服器並連接使用。




Amazon