Size: 1792
Comment:
|
Size: 2897
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
=== Configurazione di Apcupsd su Debian Sarge=== | ## page was renamed from Apcupsd === Configurazione di Apcupsd su Debian Sarge === |
Line 3: | Line 4: |
Questa configurazione si riferisce all'uso di un UPS APC modello Back-UPS 650 con cavo USB fornito di serie. | Questa configurazione e` stata verificata con i seguenti UPS: * APC Back-UPS SC 650 con cavo USB di serie * APC Back-UPS RS 1500 con cavo USB di serie |
Line 5: | Line 8: |
* 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: |
==== Procedura base ==== * Installare il pacchetto {{{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. Non e` necessario installare il supporto per tastiera, mouse, e gli altri input device HID. E` sufficiente compilare il modulo HID sotto la sezione USB. Si puo` verificare che siano installati i moduli necessari come segue: |
Line 14: | Line 19: |
Per caricare i moduli hid di fatto e` sufficiente caricare con modprobe il modulo "hid". Il resto lo fanno le dipendenze. | |
Line 26: | Line 32: |
* 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. |
* 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. |
Line 31: | Line 37: |
==== Installazione del GCI ==== Volendo leggere lo stato dell' UPS (o anche di piu` di un UPS in una rete) si puo` installare il componente CGI di Apcupsd. Chiaramente serve un web server (Apache). Il pacchetto Debian si chiama {{{apcupsd-cgi}}} e una volta installato e` sufficiente (se non si hanno strane configurazioni per i GCI) andare con il brower alla pagina {{{http://il_tuo_server/cgi-bin/apcupsd/multimon.cgi}}}. Questo pacchetto non consente di dare comandi all' UPS, ma solo di vedere lo stato dei vari parametri di funzionamento. |
|
Line 37: | Line 46: |
* I vari modelli di UPS riportano al comando {{{apcaccess}}} subset di valori diversi. |
Configurazione di Apcupsd su Debian Sarge
Questa configurazione e` stata verificata con i seguenti UPS:
- APC Back-UPS SC 650 con cavo USB di serie
- APC Back-UPS RS 1500 con cavo USB di serie
Procedura base
Installare il pacchetto 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. Non e` necessario installare il supporto per tastiera, mouse, e gli altri input device HID. E` sufficiente compilare il modulo HID sotto la sezione USB. Si puo` verificare che siano installati i moduli necessari come segue:
mucca:~# cat /proc/bus/usb/drivers usbdevfs hub 96-111: hiddev hid
Per caricare i moduli hid di fatto e` sufficiente caricare con modprobe il modulo "hid". Il resto lo fanno le dipendenze.
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.
Installazione del GCI
Volendo leggere lo stato dell' UPS (o anche di piu` di un UPS in una rete) si puo` installare il componente CGI di Apcupsd. Chiaramente serve un web server (Apache). Il pacchetto Debian si chiama apcupsd-cgi e una volta installato e` sufficiente (se non si hanno strane configurazioni per i GCI) andare con il brower alla pagina http://il_tuo_server/cgi-bin/apcupsd/multimon.cgi. Questo pacchetto non consente di dare comandi all' UPS, ma solo di vedere lo stato dei vari parametri di funzionamento.
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
I vari modelli di UPS riportano al comando apcaccess subset di valori diversi.