c'e' solo un modo di fare le cose: farle bene
Un UPS può fornire preziose informazioni alle periferiche ad esso collegate e non solo a dare alimentazione quando va via la corrente.
Spesso però i produttori non rilasciano versioni dei propri driver e software per Linux ma le soluzioni, ovviamente, arrivano dalla comunità opensource che ha prodotto due validissimi software:
Ho installato il nut su Debian Etch ma nonostante svariati tentativi non sono riuscito a farlo interagire con questo UPS:

APC Back-UPS CS 500 USB e quindi senza perdere altro tempo ho provato apcupsd.
L’installazione è avvanuta con un semplice
apt-get install apcupsd apcupsd-doc
Il collegamento al server è tramite porta USB e quindi, prima di andare avanti, è meglio verificare se il sistema operativo vede l’UPS:
# lsusb
Bus 002 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
L’APC c’è quindi si può procedere alla configurazione.
Per prima cosa è preferibile editare il file
/etc/default/apcupsd
E settare:
ISCONFIGURED=yes
Adesso è il turno di
/etc/apcupsd/apcupsd.conf
Nel mio caso ho dovuto cambiare pocchissime cose alla configurazione standard e per l’esattezza:
UPSCABLE usb
UPSTYPE usb
DEVICE
Con questi pochi parametri si riesce ad utilizzare un APC connesso tramite USB, inoltre ho anche cambiato il valore di STATTIME:
STATTIME 10
in modo tale che il file
/var/log/apcupsd.status
venga aggiornato ad intervalli di 10 secondi.
Senza apportare nessun’altra modifica si ha un UPS che fino al 5% di carica della batteria o a 3 minuti di carica rimanente resta attivo, oltre questi valori gli viene ordinato di spegnersi ma prima il server esegue lo shutdown senza rischiare eventuali perdite di dati.
RT @lddio: La mafia teme più la scuola della giustizia. L'istruzione toglie erba sotto i piedi della cultura mafiosa. (A. Caponnetto, 19 ... [gianlucagentile]
RT @gzaffagnini: @riotta Dio accolga coloro che lo #Stato non riesce a proteggere [gianlucagentile]
RT @donati_giacomo: Solo delle Merde possono piazzare una bomba davanti una scuola! #brindisi [gianlucagentile]
Powered by Lifestream.
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « nov | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
13 Responses for "UPS di APC con Linux Debian Etch"
Ciao, spero vivamente che tu possa rispondermi privatamente o anche qui. Io questo dannato proprio non riesco a farlo andare su Ubuntu. Non credo sia molto differente da debian il discorso. Mi basterebbero anche i file di configurazione tuoi per vedere le differenze perché io è da mesi che ci provo a farlo andare…
Ti ho mandato i file di configurazione, spero ti possano servire. Ti consiglio di scrivere che errori riscontri così andiamo direttamente alla radice del guaio!:)
In bocca al lupo,
Gianluca
Fantastico, proprio quello che mi serviva, io ho un CS 650 anziché 500 ma è praticamente identico. Grazie 1000! Ciao! Benji
Son contento! Questo post ha reso felici molte persone…
alla fine mi funziona tutto anche a me…ciao e grazie
Bel post. Grazie!
C’è la possibilità di inviare una mail se l’UPS oltrepassa una certa soglia?
Ancora grazie.
Scusa, lavoro presso l’università di Genova ed abbiamo comprato un APC. Ho provato ad installare apcupsd, ho eseguito la configurazione, ma quando lancio il comando:
apcaccess
mi da errore: non riesce a collegarsi con l’UPS.
Il sistema operativo e RedHat. Riesci a darmi una mano??
Grazie, Mauri.
@ivan_db:
Quando apcupsd rileva qualche anomalia esegue questo file:
/etc/apcupsd/apccontrol
Che a sua volta, in base all’evento riscontrato, richiama uno di questi script:
changeme, commfailure, commok, mainsback e onbattery.
Il più delle volte tali script sono configurati per mandare la mail all’utente root quindi se crei un alias dall’utente root alla tua casella di posta in /etc/aliases dovresti ricevere le notifiche. Spero di esserti stato utile.
@Maurizio:
Con il comando lsusb riesci a vedere l’UPS?
per Gianluca:
si lo vede:
# Bus 002 Device 003: ID 051d:0002 American Power Conversion Back-UPS Pro 500.
se però lancio:
apcaccess mi dice:
# Error conctacting host localhost port 3551: connection refused
Ciao, bella guida, ma il mio ups, recuperato, non ha una presa usb sul retro, bensì una data port che assomiglia molto ad una presa di rete, anzi, probabilmente lo è. sai come collegarla al pc? Grazie, Net
Probabilmente è una porta seriale che con un adattatore dovresti collegare al PC. Se è una seriale non hai problemi nel collegarlo con Linux.
[...] Ti consiglio APC, funzionano benissimo con Debian, ho anche scritto un tutorial che trovi qui: http://www.ideafactory.it/2007/07/11…x-debian-etch/ Spero ti possa essere utile. Gianluca — Per REVOCARE l’iscrizione alla lista, inviare un email [...]
Leave a reply