POWERD(8)

NOME
powerd -- monitora una linea seriale connessa ad un UPS.

SINTASSI
/sbin/powerd dispositivo-seriale

DESCRIZIONE
Powerd è un processo demone che sta in background e monitora lo stato di una linea DCD di un dispositivo seriale. Tale linea è connessa ad un UPS (Uninterruptible Power Supply) cosicché si possa conoscere lo stato dell'UPS. Appena powerd si accorge che non c'è alimentazione (vede che la DCD va bassa) lo notifica init(8) e init eseguirà le voci powerwait e powerfail. Se powerd si accorge che l'alimentazione è stata ripristinata, ancora lo notifica a init e questi eseguirà la voce powerokwait.

ARGOMENTI

dispositivo-seriale
    Una porta seriale che non è usata da qualche altro dispositivo, e che non condivide un interrupt con un'altra porta seriale.

DIAGNOSTICA
Powerd controlla regolarmente la linea DSR per vedere se è alta. DSR dovrebbe essere connessa direttamente a DTR e powerd la mantiene alta, cosicché se DSR è bassa allora c'è qualcosa che non va nella connessione. Powerd notificherà ciò ogni due minuti. Quando vede che la connessione è stata ripristinata lo dirà.

HOWTO
È abbastanza semplice connettere un UPS a una macchina Linux. I passi sono facili:

1.  Assicurarsi di avere un UPS con un uscita a relè semplice: dovrebbe chiudere i suoi contatti (make) se non c'è alimentazione, e dovrebbe aprirli (break) se c'è alimentazione.

2.  Comperare un connettore seriale. Collegare la linea DTR direttamente alla linea DSR. Collegare la linea DTR e la linea DCD con una resistenza da 10 kilo ohm. Collegare ora l'uscita del relè dell'UPS a massa (GROUND) e alla linea DCD. Se non si sa quali pin sono DSR, DTR, DCD e GROUND lo si può sempre chiedere al rivenditore.

3.  Si è fatto tutto.

BACHI
Non è che sia proprio un baco ma powerd dovrebbe essere in grado di trasmettere un messaggio o qualcosa di simile su ethernet nel caso che più di una macchina Linux sia connessa allo stesso UPS e solo una di essere è connessa alla linea di stato dell'UPS.

VEDERE ANCHE
shutdown(8), init(8), inittab(5).

AUTORE
Miquel van Smoorenburg, miquels@cistron.nl
Traduzione di Giovanni Bortolozzo <borto@dei.unipd.it>