Configurazione di NUT con diversi UPS

NUT (network UPS tool) e` un sistema software che puo` controllare diversi UPS. E` molto piu` completo e complesso di APCUPSD, e la configurazione minima (singolo PC) richiede comunque di configurare un driver, un demone e un client. Il driver parla con l' UPS, il demone parla con il driver e mette a disposizione lo stato dell' UPS a un client locale (come minimo) o anche a uno o piu` client remoti via rete.

Configurazione driver USP Legrand Nikki USB

Questo UPS si presenta sul bus usb come ffff:0000

Configurazione driver UPS Tecnoware seriale

Funziona senza modifiche anche per un Legrand Nikki S 1000 seriale

In /etc/nut/ups.conf:

 [tecnoware]
        driver = blazer_ser
        port = /dev/ttyS0
        desc = "se funziona mangio un cucco"

Aggiungere nut al gruppo che vede le seriali (dialout)

Per provare se il driver parla, lanciare a mano:

/lib/nut/blazer_ser -a tecnoware -DDDDDD

configurazione driver UPS Metasystem seriale

In /etc/nut/ups.conf:

 [metasystem]
        driver = metasys
        port = /dev/ttyS0
        desc = "ups metasystem"

Aggiungere nut al gruppo che vede le seriali (dialout)

Per provare se il driver parla, lanciare a mano:

/lib/nut/metasys -a metasystem -DDDDDD

Configurazione generica di base per un pc standalone

Oltre al driver, occore configurare come minimo il "server" e il "client" altrimenti il PC non fa alcun uso delle informazioni che riceve dall' UPS (non logga nulla, non fa shutdown, ecc)

Configurazione generica di base per un pc server

(Ovvero, un pc a cui e` attaccato l' UPS che pero` viene interrogato anche da altri pc a cui non e` attaccato l'ups. In pratica e` come la configurazione standalone, solo che devo consentire l'accesso alla porta TCP di NUT anche da altri PC)

Configurazione generica di base per un pc client

Sul PC client, non occorre configurare drivers per l' UPS, in quanto non c'e` connessione diretta allo stesso. E` sufficiente configurare la parte client, ovvero upsmon.conf. NOTARE la parola "slave" alla fine al posto di "master"

Lettura dei dati dall' UPS

Per vedere come sta il nostro ups, possiamo usare "upsc", cosi`:

upsc tecnoware@localhost