Para eso existen UPS que son "Uninterrupted Power System" siglas en inglés ó "Alimentación eléctrica ininterrumpida", que no son mas que un inversor de voltaje con baterías.
en el mercado existen varias marcas y modelos pero en este caso trabajaremos con un UPS de marca APC, el cual tiene un cable DATA que usaremos para conectar con nuestro servidor Ubuntu
este cable es de un extremo con conector RJ45 y del otro con USB , para conectar al UPS usaremos el conector RJ45 y para el servidor el USB obvio pero no esta de mas aclararlo.
una vez que desempaquemos nuestro UPS y conectemos correspondientes Baterías al mismo, y también haber conectado el cable DATA. procederemos a la configuración y reconocimiento del UPS para ubuntu .
Cabe aclarar que estamos usando la versión de UBUNTU SERVER 64bits y que por lo tanto toda la configuración se hará por terminal.Ingresamos a nuestro servidor como sudo, e instalamos APCUPSD
sudo apt-get install apcupsdahora hay que configurar el apcupsd.conf este se encuentra en :
sudo nano /etc/apcupsd/apcupsd.confaqui encontraremos varias cosas para cambiar, nosotros solo configuraremos lo principal para el reconocimiento del mismo.
ubicamos y lo dejamos de esta manera :
UPSTYPE usbDEVICEIMPORTANTE: luego de la palabra DEVICE hay un espacio! esto es muy importante, deben poner ese espacio.
con eso ya debió haber reconocido nuestro UPS. lo comprobamos con el siguiente comando:
apcaccess statusnos deberá mostrar toda la información de nuestro UPS :
APC : 001,045,1164
DATE : 2012-07-30 09:33:03 -0500
HOSTNAME : proxy.routero-os.com
VERSION : 3.14.8 (16 January 2010) debian
UPSNAME : proxy.routero-os.com
CABLE : Custom Cable Smart
MODEL : Back-UPS BR 800
UPSMODE : Stand Alone
STARTTIME: 2012-07-27 14:57:56 -0500
STATUS : ONLINE
LINEV : 222.0 Volts
LOADPCT : 20.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 32.6 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
OUTPUTV : 230.0 Volts
SENSE : Medium
DWAKE : 000 Seconds
DSHUTD : 000 Seconds
LOTRANS : 194.0 Volts
HITRANS : 264.0 Volts
RETPCT : 000.0 Percent
ITEMP : 29.2 C Internal
ALARMDEL : Always
BATTV : 27.4 Volts
LINEFREQ : 60.0 Hz
LASTXFER : Low line voltage
NUMXFERS : 3
XONBATT : 2012-07-30 00:17:21 -0500
TONBATT : 0 seconds
CUMONBATT: 997 seconds
XOFFBATT : 2012-07-30 00:33:54 -0500
SELFTEST : NO
STESTI : None
STATFLAG : 0x07000008 Status Flag
SERIALNO : 3B0830X07054
BATTDATE : 2008-07-21
NOMOUTV : 230 Volts
NOMINV : 230 Volts
NOMBATTV : 24.0 Volts
NOMPOWER : 540 Watts
FIRMWARE : 9.o4 .I USB FW:o4
APCMODEL : Back-UPS BR 800
END APC : 2012-07-30 09:33:12 -0500
una vez que podamos ver la lista anterior, no estará confirmando que el Servidor Ubuntu reconoció exitosa mente nuestro UPS.
ahora para tunear lo un poco si queremos que ver esta información y monitoriar nuestro UPS desde una pagina web, en donde cualquiera tendrá acceso y no por terminal, y por lo tanto es mas facil.
se instala el apcupsd-cgi de esta forma:
sudo apt-get install apcupsd-cgi
luego puedes ingresar desde cualquier navegador conectado a tu servidor con el enlace :
http://<tu ip del servidor>/cgi-bin/multimon.cgi






