Eaton Power si è recentemente rivolta a noi per dimostrare come funzionano i loro gruppi di continuità (UPS) pensando agli appassionati di laboratori domestici. Abbiamo deciso di mostrare come un semplice Raspberry Pi possa essere utilizzato come scheda di gestione dedicata per un UPS Eaton TrippLite Smart 1500RM2U, abbinato al lavoro del progetto Network UPS Tools. Il software NUT è ampiamente compatibile con una gamma di UPS, ne sono supportate diverse migliaia.
Eaton Power si è recentemente rivolta a noi per dimostrare come funzionano i loro gruppi di continuità (UPS) pensando agli appassionati di laboratori domestici. Abbiamo deciso di mostrare come un semplice Raspberry Pi possa essere utilizzato come scheda di gestione dedicata per un UPS Eaton TrippLite Smart 1500RM2U, abbinato al lavoro del progetto Network UPS Tools. Il software NUT è ampiamente compatibile con una gamma di UPS, ne sono supportate diverse migliaia.
Componenti software NUT
Il nostro ambiente di test è molto semplice, solo un UPS e un Pi:
Tieni presente che al momento della pubblicazione di questo articolo, gli SBC Raspberry Pi sono difficili da trovare. Puoi comunque ottenerli se sei disposto a pagare un sovrapprezzo o ad acquistarne di usati da siti di aste, ma ciò su cui dovremmo essere chiari è che non è necessario utilizzare un Pi. Quasi tutti gli SBC su cui è possibile caricare Linux che supporteranno apt funzioneranno. Il pacchetto software NUT è molto flessibile a questo riguardo.
Componenti essenziali per Raspberry Pi SBC:
- Scheda Pi (consigliata 4B 4GB)
- Scheda MicroSD (32 GB di qualità premium)
- Caso per il Pi
- Adattatore di alimentazione USB-C (3.5 A)
- Cavo da micro HDMI a HDMI
- Lettore di schede MicroSD per programmare il sistema operativo
- I kit contenenti questi componenti possono essere trovati online, come ad esempio il CanaKit.
Configurazione del software NUT
Per questa build, abbiamo scelto Ubuntu Server (https://ubuntu.com/download/server/arm), un'opzione stabile e affidabile con una comunità forte. In alternativa, è possibile utilizzare il sistema operativo Raspberry Pi (https://www.raspberrypi.com/software/operating-systems/).
Per configurare il tuo server, segui questi passaggi:
- Scarica la Immagine Ubuntu per IoT 22.04.2 LTS
- Flash la scheda SD con l'immagine utilizzando Acquaforte di Balena.
- Assembla il tuo Raspberry Pi e collega le periferiche necessarie (tastiera, mouse e video).
- Inserisci la scheda SD nel Pi e collega l'alimentazione.
- Avvia il sistema operativo e segui le istruzioni visualizzate sullo schermo per configurare il server.
Una volta configurato il server, è il momento di installare e configurare il protocollo Network UPS Tools (NUT). Seguire le istruzioni dettagliate fornite in questo articolo, che includono:
- Aggiornamento e upgrade del sistema:
sudo apt-get update
sudo apt-get upgrade
- Installazione del dado:
sudo apt-get install nut
- Aggiunta del tuo utente al gruppo NUT:
sudo usermod -aG nut <your_username>
- Configurazione dell'UPS:
sudo nano /etc/nut/ups.conf
Aggiungi quanto segue alla fine del file:
[smart1500rm2u]
driver = usbhid-ups
port = auto
desc = "Tripp Lite SMART1500RM2U"
Salva e chiudi il file con CTRL-X.
- Configurazione del server NUT:
sudo nano /etc/nut/upsd.conf
Cambio da 127.0.0.1
a 0.0.0.0
per ascoltare tutte le connessioni:
LISTEN 0.0.0.0 3493
Salva ed esci.
- Configurazione dell'accesso al server NUT:
sudo nano /etc/nut/upsd.users
Aggiungi le seguenti righe, sostituendo <your_password>
con la tua vera password:
[
password = <your_password>
upsmon master
]- Configurazione del monitor UPS:
sudo nano /etc/nut/upsmon.conf
Inserisci quanto segue in fondo al file:
RUN_AS_USER root
MONITOR smart1500rm2u@localhost 1 <your_username> <your_password> master
Salva ed esci.
- Abilitazione e avvio dei servizi all'avvio:
sudo systemctl enable nut-server.service
sudo systemctl enable nut-monitor.service
- Riavvio e verifica dello stato dell'UPS:
sudo reboot
Dopo il riavvio, accedi e verifica lo stato dell'UPS:
upsc smart1500rm2u@localhost
Dovresti vedere tutti i dettagli del tuo UPS elencati.
Tieni presente che ci sono molti modi per realizzare la configurazione di NUT. Dopo averti mostrato un approccio semplice qui, è bene notare che molti provider NAS (guardandoti IX Systems – TrueNAS) integrano NUT direttamente nella GUI con opzioni di configurazione che effettuano distribuzioni da parte di laboratori domestici o alcuni utenti PMI coraggiosi, relativamente indolore.
Ci sono altre opzioni come lo script di DZOMAYA che automatizza la configurazione – https://github.com/dzomaya/NUTandRpi
O anche una soluzione più aziendale (oltre lo scopo qui) è una scheda di gestione dedicata che gestirà un UPS compatibile con hardware progettato per il funzionamento 24 ore su 7, 365 giorni su XNUMX, XNUMX giorni all'anno – https://tripplite.eaton.com/web-management-accessory-card~WEBCARDLX
Sono disponibili diversi client per monitorare l'attività dell'UPS. GAWINDX Client WinNUT ha funzionato bene per noi.
Conclusione
In poche parole, il pacchetto software NUT rappresenta un grande passo avanti nel modo in cui gli UPS segnalano lo stato e gli eventi. I nostri test con alcuni degli hardware EATON legacy (https://networkupstools.org/ddl/Eaton/), siamo stati lieti di vedere che quasi l'intera gamma di offerte hardware ha la capacità di integrarsi nei sistemi di monitoraggio e gestione con un numero qualsiasi di soluzioni fai-da-te o fatte in casa. Per coloro che desiderano maggiore visibilità sul proprio UPS, vale sicuramente la pena configurare un server e connettersi a NUT.
Interagisci con StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | Discordia | RSS feed