UPS Phasak PH9960
Obtenida hace tiempo en circunstancias un tanto extrañas, esta UPS ha estado sirviendo muy correctamente como protección eléctrica a un servidor linux y ahora va a cuidar de un puesto de trabajo bastante activo.
Aquí muestro algunas instantáneas que he tomado en su ubicación actual:
La página del fabricante está en español, portugués e inglés, y nos permite bajarnos un programa en java que se supone que puede funcionar en linux.
Uso con NUT
Esta UPS funciona con NUT empleando el controlador megatec
vía puerto
serie puesto que en esa máquina no tengo de momento más conectores USB libres.
El archivo /etc/nut/ups.conf
contiene:
[facturacion]
driver = megatec
port = /dev/ttyS0
desc = "Facturación"
mfr = "Phasak"
model = "HP9960 600VA"
serial = 436100124
siendo los tres últimos campos necesarios porque con esta configuración el controlador no puede leer estos parámetros desde el dispositivo. Así cuando nos conectamos desde un cliente para ver su estado tenemos una imagen más clara de qué estamos controlando.
Algo ha tener en cuenta es el acceso al dispositivo, que debe franquearse para
el usuario nut
y que nos obligará a añadirle al grupo dialout
. Si nos
limitamos a cambiar el grupo ó el propietario del dispositivo /dev/ttyS*
nos
podemos encontrar con que desaparezca en el siguiente reinicio del sistema;
mecanismos como udev
pueden muy bien reconstruir dichos dispositivos sin
respetar nuestros cambios. Y sí, también podemos añadir una regla a udev
tal
y como se menciona en /usr/share/doc/nut/README.Debian.gz
aunque yo prefiero
el primer método porque lo veo más cómodo si necesito cambiar el puerto al que
se conecta (por ejemplo):
# adduser nut dialout
Y tras lanzar el controlador la salida se ha demorado unos instantes pero al final:
calcuta:/etc/nut# upsdrvctl -D start
Network UPS Tools - UPS driver controller 2.2.2
Starting UPS: facturacion
Network UPS Tools 2.2.2 - Megatec protocol driver 1.5.14 [megatec]
Carlos Rodrigues (c) 2003-2008
Megatec protocol UPS detected.
calcuta:/etc/nut#
Así que se puede decir que sí, que funciona si seguimos las instrucciones correctamente.