wiki:installazione

INSTALLAZIONE SOFTWARE per gestione gruppo di continuità UPS

Questa installazione è testata su un server con distribuzione debian 6 squeeze e con le seguenti marche e modelli di ups:
apc smart-UPS sc 1000 (con cavo seriale 940-0272A), apc back-UPS pro 1500, apc ups-smart 1000, metasystem whad800

Per il collegamento ups-server è meglio utilizzare il cavo in dotazione seriale-usb o eventualmente i cavi forniti controllando il codice riportato sul cavo stesso.

  1. Installare il software dai repository debian
    apt-get install apcupsd
    
  2. Editare il file
    vim /etc/default/apcupsd
    

configurando

ISCONFIGURED=yes
  1. Inserire sul server il cavo seriale(ups)-usb(server) e controllare se viene

riconosciuto. Lanciando il comando lsusb: compare Prolific....
, nel caso si usino altri cavi compare "A..P..C.."

root@server:/etc/# lsusb
......
Bus 003 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  1. Per controllo: staccare e riattaccare la presa usb e lanciare
    tail -f /var/log/messages
    
....
May 30 15:45:11 foscolo kernel: [7510397.514069] pl2303 3-1:1.0: pl2303 converter
detected
May 30 15:45:11 foscolo kernel: [7510397.526067] usb 3-1: pl2303 converter now
attached to ttyUSB0
  1. Configurazione parametri fondamentali in apcupsd.conf (per ulteriori informazioni

leggere il file apcupsd.conf o http://linux.die.net/man/5/apcupsd.conf).
I parametri inseriti nell'esempio sono per un ups della marca: apc smart-UPS modello sc1000

vim /etc/apcupsd/apcupsd.conf

parametri da configurare

UPSNAME name8888               nome con 8 caratteri o meno (il nome non e'obbligatorio)

UPSCABLE smart                 definire il tipo di cavo: se seriale "smart", se usb  "usb" 
                               oppure inserire il codice del cavo 
                                940-0119A, 940-0127A, 940-0128A, 940-0020B, 940-0020C, 940-0023A, 
                                940-0024B, 940-0024   940-1524C, 940-0024G, 940-0095A, 940-0095B, 940-0095C, M-04-02-2000

UPSTYPE apcsmart               scegliere il tipo di ups     (connessione seriale e/o codice cavo)  "apcsmart"  o "dumb"  
                                                            (connessione  usb)  "usb" 

DEVICE  /dev/ttyUSB0           lasciare in bianco  per usb
                               se seriale   /dev/tty....                      il valore si recupera al punto 4. 

ONBATTERYDELAY 6               tempo in secondi  da quando una caduta di tensione viene rilevata fino a quando 
                               reagisce apcupsd con un evento
                      
BATTERYLEVEL 5                 se durante una caduta di tensione la batteria ha un residuo di carica inferiore
                               al 5% il sistema viene spento   

MINUTES 3                      tempo in minuti    
                               se l'autonomia del sistema, calcolata dall'UPS è inferiore al valore 
                               del parametro MINUTES, avvia lo spegnimento

TIMEOUT 0                      valore=0 il tempo di spegnimento sara' determinato dal livello della batteria 
                               o di autonomia residua  
                               1 < valore< 60 (secondi)  forza il tempo di spegnimento del ups in base al valore impostato
  1. Test di funzionamemto prima dell'attivazione
    apctest
    
2013-05-31 10:52:50 apctest 3.14.8 (16 January 2010) debian
Checking configuration ...
Attached to driver: apcsmart
sharenet.type = DISABLE
cable.type = CUSTOM_SMART

You are using a SMART cable type, so I'm entering SMART test mode
mode.type = APCSMART_UPS
Setting up the port ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing Smart UPSes.
Please select the function you want to perform.

1) Query the UPS for all known values
2) Perform a Battery Runtime Calibration
3) Abort Battery Calibration
4) Monitor Battery Calibration progress
5) Program EEPROM
6) Enter TTY mode communicating with UPS
Q) Quit

Select function number:

Inserire il valore "1" e si otterranno tutti i parametri di funzionamento dell'ups.

  1. Start del servizio acpcupsd
    /etc/init.d/apcupsd start
    

CONTROLLI

controllo dello stato dell' ups

 apcaccess

controllo dei parametri di stato

 tail -f /var/log/apcupsd.events

spegnimento del servizio per gestire l'UPS

/etc/init.d/apcupsd stop

VERSIONE GRAFICA del software apcupsd

installazione

apt-get install gapcmon apcupsd-cgi

avvio da utente

gapcmon
Last modified 3 years ago Last modified on Jun 30, 2014, 10:59:59 AM