Zabbix 5.0 o Novedades con Template Server de IPMI



Debe controlar el equipo, y en su sistema Zabbix favorito no hay una plantilla preparada para este tipo de equipo. Situación familiar? Todos se salen de su camino. Un administrador está buscando una solución en Internet. El segundo está desarrollando el suyo. Y algunos se darán por vencidos en esta tarea. Ahora el equipo de Zabbix con cada nueva versión expande el conjunto de plantillas predefinidas en el sistema. Por ejemplo, en la próxima versión 5.0, aparecerá una nueva plantilla universal para monitorear servidores a través de IPMI: Template Server by IPMI. Los colegas pidieron ayuda para depurar su trabajo en equipos de varios fabricantes. Para nosotros, esta sigue siendo una oportunidad única para organizar una prueba de manejo para una nueva funcionalidad. Compartimos los resultados.

¿Cómo se ve la nueva plantilla?


Para monitorear su servidor usando esta plantilla, necesita crear un “host” en el sistema con monitoreo configurado a través de IPMI y adjuntarle una plantilla de Servidor de Plantillas por IPMI (Fig. 1). No habrá una descripción detallada de esta operación: las instrucciones detalladas se encuentran en la documentación oficial de Zabbix.

Higo. 1. Plantilla de plantilla de servidor por IPMI


Considere los principios de esta plantilla y su estructura.

La base de la plantilla es la utilidad ipmitool. Le permite obtener las estadísticas necesarias del equipo a través de IPMI. El uso de la funcionalidad de esta utilidad y la obtención de todos los datos necesarios ahora está disponible para el usuario a través de la interfaz web utilizando el tipo de elemento de datos del agente IPMI y la clave especial ipmi.get. Esto solo fue posible gracias a la aparición de la clave ipmi.get en la nueva versión.

En la plantilla de Template Server by IPMI, el elemento de datos de los elementos Obtener sensores IPMI es responsable de organizar la recopilación de información utilizando esta nueva funcionalidad (Fig. 2).

Higo. 2. Ítem Obtenga el ítem de sensores IPMI


Como resultado del funcionamiento del elemento de datos de los sensores Item Get IPMI, la información sobre el estado del equipo en un formato JSON estructurado aparece en el sistema Zabbix (Fig. 3).

Higo. 3. Un ejemplo del resultado del elemento de operación Obtener sensores IPMI


Además del elemento de datos de los elementos Obtener sensores IPMI, la plantilla también tiene dos reglas de detección de detección de sensores discretos (Fig. 4) y detección de sensores de umbral (Fig. 5). Estas reglas de descubrimiento utilizan el JSON resultante de la operación del elemento Obtener datos de sensores IPMI para crear automáticamente nuevos elementos de datos y disparadores. Esto se ve claramente en las figuras a continuación en la sección del artículo maestro.

Higo. 4. Regla de descubrimiento de sensores discretos


Higo. 5. Regla de descubrimiento de sensores de umbral


¿Por qué la plantilla usa dos reglas de detección y no una?

El descubrimiento de sensores discretos permite la creación automática de elementos de datos que son de tipo cadena en sus valores. Y la detección de sensores de umbral de la regla de detección le permite crear automáticamente elementos de datos que son del tipo "número" en sus valores. Además, esta regla puede formar hasta 6 disparadores para cada elemento de datos (Fig. 6).

Los valores para las condiciones de activación se toman de JSON, es decir, del propio dispositivo. Los disparadores se crean para 6 umbrales: inferior peligroso, inferior crítico, inferior no crítico, superior no crítico, superior crítico, superior peligroso. Si falta un valor para un umbral en JSON, no se crea un activador.

En un disparador educado, el umbral se puede redefinir en el nivel de Zabbix. Sin embargo, en nuestra opinión, la forma más lógica de cambiar un disparador es convertirlo a nivel de equipo. La forma de hacerlo generalmente se indica en las instrucciones del dispositivo.

Higo. 6. 6 disparadores prototipo para reglas de detección Descubrimiento de sensores de umbral


Aproveche y vaya.

Para probar Template Server por la plantilla IPMI, seleccionamos servidores de tres fabricantes: IBM, HP y Huawei. Unos minutos después de la conexión, se obtuvieron los resultados que se muestran en la tabla.

Tabla 1. Resultados de la prueba del servidor de plantillas por IPMI

Fabricante de equiposModelo de equipoNúmero de elementos de datos creados automáticamenteNúmero de disparadores creados automáticamente
HPProLiant DL360 G5veinte24
Huawei1288H V517556
IbmSistema x13927

Todo el equipo pudo ponerse en marcha con éxito usando la nueva plantilla y la nueva ipmi.key.

La mayoría de los datos que pudimos obtener del equipo de Huawei, y menos aún, de HP. La razón de esto radica en la diferencia en el hardware de los dispositivos y no está relacionada con la calidad del trabajo de la nueva plantilla.

En las capturas de pantalla a continuación, puede ver los elementos de datos y disparadores creados automáticamente por la plantilla.

Higo. 7. Elementos de datos creados automáticamente por la plantilla


Higo. 8. Disparadores creados automáticamente por la plantilla.


* * *

Template Server de IPMI demostró ser el mejor. Resultó ser fácil de usar y, lo más importante, "universal".

La plantilla Template Server by IPMI se incluirá en la lista de plantillas base de Zabbix versión 5.0. Por nuestra parte, apoyamos firmemente este enfoque del fabricante. Incluso si los especialistas se ven obligados a crear sus propias plantillas especializadas, recomendamos tomar como base los enfoques establecidos por el propio fabricante y observados en Template Server por IPMI. Primero, use la detección automática de elementos utilizando el elemento maestro. Y en segundo lugar, aplique la detección de activación automática utilizando el elemento maestro en casos en que esto sea posible.

¡Bien y esperamos el lanzamiento de Zabbix 5.0 pronto!

: , « »

All Articles