Configurazione di Apcupsd su Debian Sarge
Questa configurazione si riferisce all'uso di un UPS APC modello Back-UPS 650 con cavo USB fornito di serie.
- Installare apcupsd dal repository standard Debian
- Verificare che il kernel sia compilato con il supporto USB (ovviamente) e HID. I moduli caricati come minimo devono essere hid e hiddev. Si puo` verificare come segue:
mucca:~# cat /proc/bus/usb/drivers usbdevfs hub 96-111: hiddev hid
Verificare che esistano i files /dev/usb/hid/hiddev*. Se non esistono, crearli lanciando /usr/share/doc/apcupsd/examples/make-hiddev.
Configurare apcupds con almeno questi valori nel file /etc/apcupsd/apcupsd.conf:
UPSCABLE usb UPSTYPE usb DEVICE LOCKFILE /var/lock UPSCLASS standalone UPSMODE disable
Gli altri valori possono essere lasciati a default o modificati a piacere.
- Modificare /etc/default/apcupsd e cambiare il valore ISCONFIGURED mettendolo a yes.
Lanciare /etc/init.d/apcupsd start e vedere nel syslog se non ci sono errori e con ps ax se ci sono tre processi di apcupsd.
Lanciando il comando apcaccess si deve ottenere un paio di schermate che elencano i valori letti dall' UPS.
Ora dovrebbe essere tutto funzionante.
Cose da ricordare e controllare
- L'ups manda mail all'utente "root", quindi o si configura correttamente l'alias, oppure si modificano i vari script che mandano mail in /etc/apcupsd/ inserendo un altro indirizzo mail.
Il comando apctest pare non funzionare con il collegamento USB. Occorrerebbe indagare.
Sarebbe bene fare una prova di funzionamento della procedura di shutdown, come indicato in http://www.apcupsd.com/3.10.x-manual/Testing_Apcupsd.html