Laboratorio UPS¶
- Laboratorio UPS
Especificaciones de la ups¶
APC Smart-UPS RT 5000VA 230V
Mediadas 3u ancho 10u de alto.
Más especificaciones:
http://www.apc.com/resource/include/techspec_index.cfm?base_sku=SURT5000XLI
Equipos soportados¶
Puede aguantar una carga de 5000VA, equivalente a 3000W (VA * 0,6 = W).
Las servidores IBM consumen 675W por fuente. Realizando el calculo 3000W/675W = 4,4 Servidores.
La ups aguantaría los 4 servidores IBM.
Según está gráfica, le daría una autonomía de 8 minutos a cada maquina (el gráfico A es el correspondiente a el modelo de la UPS)
Interfaces de control:¶
RJ45
SERIAL
USB
Montado de la UPS en el rack¶
FIXME.
Software de control¶
NUT¶
http://manpages.ubuntu.com/manpages/hardy/man8/upsmon.8.html
http://blog.shadypixel.com/monitoring-a-ups-with-nut-on-debian-or-ubuntu-linux/
Lista de Hadware Soportado por NUT¶
http://www.networkupstools.org/stable-hcl.html
APCUPSD¶
Se instala de la siguiente manera¶
# apt-get install apcupsd
Tiene como opcional la instalación de una interfaz web
# apt-get install apcupsd-cgi
Se accede
http://localhost/cgi-bin/apcupsd/multimon.cgi
Antes de configurar el demonio debemos editar el archivo /etc/default/apcupsd
, poniendo en yes la linea ISCONFIGURED
# Defaults for apcupsd initscript # Apcupsd-devel internal configuration APCACCESS=/sbin/apcaccess ISCONFIGURED=yes
Pude configurar el demonio de dos maneras en /etc/apcupsd/apcupsd.conf :
Con el driver de powerChuter(protocolo propio):
## apcupsd.conf v1.1 ## UPSCABLE ether UPSTYPE pcnet LOCKFILE /var/lock DEVICE <ip><FIXME> UPSCLASS standalone UPSMODE disable
Con el driver snmp
## apcupsd.conf v1.1 ## UPSNAME APC UPSTYPE snmp DEVICE <ip><FIXME> LOCKFILE /var/lock PWRFAILDIR /etc/apcupsd ONBATTERYDELAY 6
La configuración del archivo con los comentarios de las líneas mas importantes:
#### Apcupsd.conf v1.1 # ========= Parámetros generales de configuración ============ # # nombre de la ups # Es particularmente útil si usted tiene UPSes múltiples. UPSNAME APC # UPSCABLE # Define el tipo de cable que conecta el SAI al ordenador. # simple, smart, ether, usb UPSCABLE ether # El tipo de UPS que vamos a utilizar y que driver usará UPSTYPE snmp DEVICE <ip><FIXME> # UPSTYPE DEVICE Description # apcsmart /dev/tty** Newer serial character device, appropriate for # SmartUPS models using a serial cable (not USB). # # usb <BLANK> Most new UPSes are USB. A blank DEVICE # setting enables autodetection, which is # the best choice for most installations. # # net hostname:port Network link to a master apcupsd through apcupsd's # Network Information Server. This is used if the # UPS powering your computer is connected to a # different computer for monitoring. # # snmp hostname:port:vendor:community # SNMP network link to an SNMP-enabled UPS device. # Hostname is the ip address or hostname of the UPS # on the network. Vendor can be can be "APC" or # "APC_NOTRAP". "APC_NOTRAP" will disable SNMP trap # catching; you usually want "APC". Port is usually # 161. Community is usually "private". # # Cantidad en segundo en que se realizan las consultas a la ups POLLTIME 60 # Ruta para el archivo de dispositivo de bloqueo. No se utiliza en Win32. LockFile /var/lock SCRIPTDIR /etc/apcupsd PWRFAILDIR /etc/apcupsd NOLOGINDIR /etc # El ONBATTERYDELAY es el tiempo en segundos desde que un fallo de alimentación # Se detecta hasta que reaccionamos a ella con un evento onbattery. ONBATTERYDELAY 6 # Si durante una falla eléctrica, el porcentaje de batería restante # (Según lo informado por el SAI) es inferior o igual a BatteryLevel, # Apcupsd iniciará un apagado del sistema. BATTERYLEVEL 5 # Si durante una falla de energía, el tiempo de ejecución restante en minutos # (Calculado internamente por el SAI) es inferior o igual a los minutos, # Apcupsd, iniciará un apagado del sistema. MINUTES 3 # Si durante una falla eléctrica, el SAI se ha quedado con baterías # Segundos o más, muchos, apcupsd iniciará un apagado del sistema. # Un valor de 0 desactiva esta temporizador. # # Tenga en cuenta, si usted tiene un Smart del UPS, lo más probable es que desee deshabilitar # el contador poniéndolo a cero. De esta manera, UPS continuará # en las baterías hasta que el% RESTANTE de carga hasta o por debajo BatteryLevel, #TIMEOUT 60 ANNOY 60 ANNOYDELAY 60 NOLOGON disable # Si KILLDELAY no es cero, apcupsd seguirá funcionando después de un corte KILLDELAY 0 NETSERVER on NISIP 127.0.0.1 NISPORT 3551 EVENTSFILE /var/log/apcupsd.events EVENTSFILEMAX 10 DATATIME 0 STATTIME 0
Software actualmente utilizado(lansafe, Power Monitor)¶
No estoy seguro de de la licencia de este software (parece ser free, pero no libre)
Configuración de interfaces de red¶
La única forma que logré fue con el software que trae la UPS.
Template para zabbix¶
No logre configurar el driver SNMP para nut.
Pero descubrí que con zabbix podemos realizar el monitoreo, para eso debemos instalar la template para APC Smart UPS.
Podemos encontrarla aquí: http://www.zabbix.com/wiki/templates/start