martes, 19 de febrero de 2013

Ubuntu 12: Configurar APC BackupUPS USB con apcupsd.

Necesito configurar mi desktop corriendo Ubuntu 12.x para que se apague cuando se nos va la luz, el modelo que me llego es el:

Backup UPS 550.

Viene con su cable para monitorear su alimentacion el cual de lado del equipo es una conector RJ45 y de lado de la computadora es un USB.

Conectado el cable a la pc es necesario confirmar que nuestra PC pueda ver ese equipo asi podremos estar seguros que esto va a funcionar:

2.692667] usbcore: registered new interface driver usb-storage
[   18.528092] usb 4-2: new low-speed USB device number 3 using ohci_hcd
[   18.959393] generic-usb 0003:051D:0002.0002: hiddev0,hidraw1: USB HID v1.10 Device [APC Back-UPS ES 550 FW:843.K2 .D USB FW:K2 ] on usb-0000:00:12.0-2/input0

Ahi lo tienen, viene hasta el modelo detectado.

Como mencione el software que vamos a usar es apcupsd su sitio como muchos sabran se localiza en:

http://www.apcupsd.com/

Asi que procedemos a la instalacion:

apt-get install apcupsd

Este nos trajo la version:

apcupsd  3.14.10-1  APC UPS Power Management (daemon)

Segun el manual la configuracion es muy sencilla:

 ## apcupsd.conf v1.1 ##
UPSCABLE usb
UPSTYPE usb
DEVICE
LOCKFILE /var/lock
UPSCLASS standalone


Abran su archivo de configuracion /etc/apcupsd/apcupsd.conf, busquen esos parametros y modifiquenlos tal cual dice el manual.

De ahi sigue pedirle a Ubuntu que habilite el servicio, para esto abran el archivo:

/etc/defaults/apcupsd

Y dejen este parametro asi:

ISCONFIGURED=yes

Salvan y salen.

Ya solo es cuestion de ver si gustan jugar con los parametros de cuando apagar la pila los que tienen a mi me han funcionado pero cada quien.

Ya con esto listo es cuestion de hechar a volar servicio:

service apcupsd start
Starting UPS power management: apcupsd.


La prueba de fuego, ejecuten este comando:

apcaccess

APC      : 001,034,0875
DATE     : 2013-02-19 10:06:21 -0800 
HOSTNAME : my-pc
VERSION  : 3.14.10 (13 September 2011) debian
UPSNAME  : BackupUPS 550
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2013-02-19 10:06:20 -0800 
MODEL    : Back-UPS ES 550
STATUS   : ONLINE
LINEV    : 123.0 Volts
LOADPCT  :  36.0 Percent Load Capacity
BCHARGE  : 100.0 Percent
TIMELEFT :  14.4 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 5 Minutes
MAXTIME  : 0 Seconds
SENSE    : Medium
LOTRANS  : 092.0 Volts
HITRANS  : 139.0 Volts
ALARMDEL : 30 seconds
BATTV    : 13.5 Volts
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT  : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
SERIALNO : 3B1044X16904 
BATTDATE : 2010-10-27
NOMINV   : 120 Volts
NOMBATTV :  12.0 Volts
FIRMWARE : 843.K2 .D USB FW:K2
END APC  : 2013-02-19 10:06:37 -0800


Vean el campo sombreado en BOLD, vamos hacer la prueba, quitemos la energia a ver que pasa:

Broadcast Message from root@my-pc                                          
        (somewhere) at 10:08 ...               
                               
                                                                              
Power failure on UPS BackupUPS 550. Running on batteries.

Ahora que nos dice el comando apcaccess:

APC      : 001,035,0924
DATE     : 2013-02-19 10:08:14 -0800 
HOSTNAME : my-pc
VERSION  : 3.14.10 (13 September 2011) debian
UPSNAME  : BackupUPS 550
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2013-02-19 10:06:20 -0800 
MODEL    : Back-UPS ES 550
STATUS   : ONBATT
LINEV    : 000.0 Volts
LOADPCT  :  27.0 Percent Load Capacity
BCHARGE  : 091.0 Percent
TIMELEFT :  15.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 5 Minutes
MAXTIME  : 0 Seconds
SENSE    : Medium
LOTRANS  : 092.0 Volts
HITRANS  : 139.0 Volts
ALARMDEL : 30 seconds
BATTV    : 11.9 Volts
LASTXFER : Unacceptable line voltage changes
NUMXFERS : 1
XONBATT  : 2013-02-19 10:08:04 -0800 
TONBATT  : 11 seconds
CUMONBATT: 11 seconds
XOFFBATT : N/A
STATFLAG : 0x07060010 Status Flag
SERIALNO : 3B1044X16904 
BATTDATE : 2010-10-27
NOMINV   : 120 Volts
NOMBATTV :  12.0 Volts
FIRMWARE : 843.K2 .D USB FW:K2
END APC  : 2013-02-19 10:08:15 -0800


Ya notaron que esta corriendo con la bateria, bien que pasa cuando regresa la energia?

Broadcast Message from root@my-pc
        (somewhere) at 10:08 ...                                              
                                                                              
Power has returned on UPS BackupUPS 550...


apcaccess
APC      : 001,035,0947
DATE     : 2013-02-19 10:10:40 -0800 
HOSTNAME : my-pc
VERSION  : 3.14.10 (13 September 2011) debian
UPSNAME  : BackupUPS 550
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2013-02-19 10:06:20 -0800 
MODEL    : Back-UPS ES 550
STATUS   : ONLINE
LINEV    : 123.0 Volts
LOADPCT  :  27.0 Percent Load Capacity
BCHARGE  : 074.0 Percent
TIMELEFT :  12.9 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 5 Minutes
MAXTIME  : 0 Seconds
SENSE    : Medium
LOTRANS  : 092.0 Volts
HITRANS  : 139.0 Volts
ALARMDEL : 30 seconds
BATTV    : 13.3 Volts
LASTXFER : Unacceptable line voltage changes
NUMXFERS : 1
XONBATT  : 2013-02-19 10:08:04 -0800 
TONBATT  : 0 seconds
CUMONBATT: 35 seconds
XOFFBATT : 2013-02-19 10:08:39 -0800 
STATFLAG : 0x07000008 Status Flag
SERIALNO : 3B1044X16904 
BATTDATE : 2010-10-27
NOMINV   : 120 Volts
NOMBATTV :  12.0 Volts
FIRMWARE : 843.K2 .D USB FW:K2
END APC  : 2013-02-19 10:10:54 -0800


Listo, todo operando ya solo es cuestion de que dejen que se drene la pila para que vean si su configuracion es la adecuada y en dado caso no sea asi hagan los ajustes.


2 comentarios:

HydrosIII dijo...

Hola.
Muchas Gracias por tu blog, me está sirviendo mucho para configurar un servidor a una pequeña empresa.

Pedro Moreno dijo...

Que bueno, hechale los kilos... saludos.