Monitoreo de UPS. Parte dos – automatizamos la analítica

Hace algún tiempo, desarrollé un sistema para evaluar la viabilidad de las UPS de oficina. La evaluación se basa en un monitoreo a largo plazo. Tras usar el sistema, lo ajusté y aprendí muchas cosas interesantes que compartiré: bienvenidos.

Primera parte

En general, la idea resultó ser acertada. De una única consulta a la UPS solo se puede saber que la vida es dura. Algunos parámetros solo tienen sentido sin los 220 V conectados, otros, como resultado del análisis, resultan ser tonterías evidentes, y algunos deben recalcularse manualmente, comparando con la realidad.

Anticipando, traté de añadir estos matices al sistema. No hay necesidad de hacer cálculos manuales; después de todo, somos automatizadores, o ¿no?

Por ejemplo, el parámetro “carga de la batería en porcentaje.” Como un único valor, no dice nada y suele ser 100. Lo que realmente importa es: ¿qué tan rápido se descarga la batería?, ¿qué tan rápido se carga?, y ¿cuántas veces se ha descargado a niveles críticos? Sorprendentemente, parte de este trabajo lo realiza la UPS por sí misma, aunque con fórmulas muy extrañas; de esto hablaré más adelante.

El parámetro “carga en la UPS” es bastante bueno y útil. Pero al observarlo en dinámica, se descubre que a veces es ilógico y a veces proporciona datos interesantes sobre el equipo conectado.

«El voltaje de la batería.” Prácticamente un Santo Grial, si no fuera porque la mayoría del tiempo la batería está en carga, y este parámetro muestra el voltaje de carga, no el de la batería. Un momento, ¿no debería esto ser gestionado por el procedimiento de auto-prueba?

«Auto-prueba.” Debería, aunque sus resultados no se muestran en ninguna parte. Si la auto-prueba falla, la UPS se apagará y sonará como una loca, ese es el único resultado accesible. Además, no todas las UPS informan sobre la realización de la auto-prueba.

Y “intentón buena del vendedor” – el parámetro más interesante disponible es “tiempo de funcionamiento de la batería.” Se supone que predice cuánto tiempo durará la batería con la carga actual. También está vinculado a la lógica de comportamiento interna de la UPS. En realidad, solo muestra ilusiones poco realistas, especialmente en estado de carga completa.

También surgieron matices de carácter organizativo.

Por ejemplo, todas las fuentes de energía ininterrumpida que he encontrado tienen datos sobre la fecha de la batería (incluso dos campos). Sin embargo, solo he podido registrar estos datos (después de reemplazar la batería, por supuesto) en los productos de APC, y también con mucho esfuerzo. En Powercom, no hay forma de introducir esta información, al menos bajo Windows.
El mismo Powercom se caracterizó por tener los mismos valores en el campo 'número de serie'. También es inmutable.

El cálculo "tiempo de funcionamiento de la batería", parece incluir valores de aquellos períodos en los que el UPS está conectado a 220 V, y, por lo tanto, los datos sobre la batería son claramente incorrectos. De hecho, el tiempo de funcionamiento de la batería se puede dividir sin problema por 2, o incluso por 3. Y aun así, seguirá siendo un valor puramente sintético. Además, se basa en la 'carga de la batería', que también ha mostrado anomalías: en algunos ejemplares no se restablece durante mucho tiempo después de una alta carga, y en otros tiende a cero.

A pesar de este zoológico, se puede ver que todos los parámetros aún son susceptibles de cierta algoritmización. Esto significa que no solo se puede mirar los datos (y mucho menos revisar manualmente todos los registros disponibles), sino que se puede enviar todo el conjunto a un analizador y construir recomendaciones sobre su base. Esto fue lo que se implementó en la nueva versión del software.

La página de información sobre el UPS emitirá advertencias y recomendaciones:

  • se ha registrado al menos una falla en la autoevaluación (si el UPS proporciona dicha función)
  • la necesidad de reemplazar la batería
  • valores inusuales de carga en el UPS
  • falta de datos sobre la batería
  • valores inusuales de tensión de entrada
  • recomendaciones sobre el uso de datos y el mantenimiento del UPS

(todas las posibles opciones se pueden encontrar en ups_additional.php)
Una condición necesaria para un análisis correcto, por supuesto, es la recopilación de datos en la máxima medida posible.

En la página principal, se pueden ver de inmediato los valores máximos y críticos y la predicción corregida del tiempo de funcionamiento.

Y además:

  • ahora se calcula correctamente el tiempo máximo de pérdida de energía
  • la información actual del UPS se indica en verde, la obsoleta en gris, y la crítica en rojo y naranja
  • se ha añadido un procedimiento para optimizar la base de datos (se inicia manualmente, con la creación automática de una copia de seguridad)
  • se ha eliminado la información innecesaria de la pantalla principal y se ha añadido información útil 🙂

Monitoreo de UPS. Parte dos – automatizamos la analítica

Monitoreo de UPS. Parte dos – automatizamos la analítica

Descargo de responsabilidad:
Por supuesto, esto no es en absoluto un enterprise. Casi toda la instalación es manual. Hubo pocas pruebas, y en algunos lugares aparecen errores. Sin embargo, lo utilizo con beneficio y les deseo lo mismo.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

¡Gracias por su atención!

Solo los usuarios registrados pueden participar en la encuesta. Inicie sesión, por favor.

¿Necesitas agregar algo más al software?

  • ¡Mejora hasta el enterprise!

  • Sería bueno tener setups para no instalar a mano

  • No, así está bien

  • Gasolina, quémalo

  • Necesito un montón de cosas, escribiré en los comentarios

34 usuarios votaron. 13 usuarios se abstuvieron.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster