Zabbix 5.0 o Novedades del servidor de plantillas de IPMI

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI

Debe poner el equipo en monitoreo, y en su sistema Zabbix favorito no hay una plantilla preparada para este tipo de equipo. ¿Situación común? Cada uno sale de ella a su manera. Un administrador está buscando una solución en Internet. El segundo está desarrollando el suyo propio. Y algunos renunciarán a esta tarea. Ahora el equipo de Zabbix con cada nuevo lanzamiento amplía el conjunto de plantillas preinstaladas 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 funcionamiento en equipos de varios fabricantes. Para nosotros, esta es otra oportunidad única para organizar una prueba de manejo de la nueva funcionalidad. Compartimos los resultados.

¿Cómo es la nueva plantilla?

Para monitorear su servidor utilizando esta plantilla, debe crear un "nodo de red" en el sistema con monitoreo configurado a través de IPMI y adjuntarle la plantilla Servidor de plantillas por IPMI (Fig. 1). No habrá una descripción detallada de esta operación aquí: las instrucciones detalladas se encuentran en la documentación oficial de Zabbix.

Arroz. 1. Servidor de plantillas de IPMI

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
Considere los principios de esta plantilla y su estructura.

La plantilla se basa en 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án disponibles para el usuario a través de la interfaz web utilizando el tipo de elemento del agente IPMI y la clave especial ipmi.get. Esto fue posible gracias a la aparición de la clave ipmi.get en la nueva versión.

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

Arroz. 2. Elemento Obtener sensores IPMI

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

Arroz. 3. Un ejemplo del resultado del elemento Obtener sensores IPMI

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
Además del elemento de datos Elemento Obtener sensores IPMI, la plantilla también tiene dos reglas de detección: Detección de sensores discretos (Fig. 4) y Detección de sensores de umbral (Fig. 5). Estas reglas de detección utilizan el JSON resultante del elemento Elemento Obtener sensores IPMI para crear automáticamente nuevos elementos y disparadores. Esto se ve claramente en las figuras a continuación en la sección de elementos maestros.

Arroz. 4. Regla de descubrimiento de sensores discretos

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
Arroz. 5. Regla de detección de sensores de umbral

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
¿Por qué la plantilla usa dos reglas de detección en lugar de una?

El descubrimiento de sensores discretos asegura la creación automática de elementos de datos, que en sus valores son del tipo "cadena". Y la regla de detección de sensores de umbral le permite crear automáticamente elementos de datos que tienen el 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. Se crean disparadores para 6 umbrales: peligro inferior, crítico inferior, no crítico inferior, no crítico superior, crítico superior, peligroso superior. Si falta el valor de algún umbral en el JSON, no se crea el activador.

En el activador generado, el umbral se puede anular en el nivel de Zabbix. Sin embargo, en nuestra opinión, la forma más lógica de cambiar el disparador es transformarlo a nivel de hardware. La forma de hacerlo suele estar indicada en las instrucciones del dispositivo.

Arroz. 6. 6 prototipos de activación del descubrimiento de sensores de umbral

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
Arnés y vamos

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

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

Fabricante de equipos
Modelo de equipo
Número de elementos generados automáticamente
Número de disparadores creados automáticamente

HP
ProLiant DL360 G5
20
24

Huawei
1288HV5
175
56

IBM
Sistema X
139
27

Todos los equipos pudieron ser monitoreados exitosamente usando una nueva plantilla y una nueva clave ipmi.key.

Pudimos obtener la mayor cantidad de datos de los equipos de Huawei y la menor cantidad de HP. La razón de esto radica en la diferencia en el hardware de los dispositivos y no tiene nada que ver con la calidad de la nueva plantilla.

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

Arroz. 7. Elementos de datos generados automáticamente

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
Arroz. 8. Disparadores generados automáticamente por plantilla

Zabbix 5.0 o Novedades del servidor de plantillas de IPMI
* * *

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 básicas de la versión Zabbix 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 by IPMI. En primer lugar, use el descubrimiento automático de elementos mediante el elemento maestro. Y en segundo lugar, aplicar la detección automática de disparadores mediante elemento maestro en los casos en que sea posible.

Bueno, ¡esperamos con ansias el lanzamiento de Zabbix 5.0 en un futuro cercano!

Autor: Dmitry Untila, arquitecto de sistemas de monitoreo en Jet Infosystems

Fuente: habr.com

Añadir un comentario