Zabbix 5.0, o Novetats amb Template Server per IPMI

Zabbix 5.0, o Novetats amb Template Server per IPMI

Heu de controlar l'equip i al vostre sistema Zabbix favorit no hi ha cap plantilla preparada per a aquest tipus d'equip. Situació comuna? Cadascú se'n surt a la seva manera. Un administrador està buscant una solució a Internet. El segon està desenvolupant el seu propi. I alguns renunciaran a aquesta tasca. Ara l'equip de Zabbix amb cada versió nova amplia el conjunt de plantilles preinstal·lades al sistema. Per exemple, a la propera versió 5.0, apareixerà una nova plantilla universal per supervisar servidors mitjançant IPMI - Template Server by IPMI. Els companys van demanar ajuda per depurar el seu funcionament en equips de diversos fabricants. Per a nosaltres, aquesta és una altra oportunitat única per organitzar una prova de conducció de noves funcionalitats. Compartim els resultats.

Com és la nova plantilla?

Per supervisar el vostre servidor mitjançant aquesta plantilla, heu de crear un "node de xarxa" al sistema amb la supervisió configurada mitjançant IPMI i adjuntar-hi la plantilla Template Server by IPMI (Fig. 1). Aquí no hi haurà una descripció detallada d'aquesta operació: les instruccions detallades es troben a la documentació oficial de Zabbix.

Arròs. 1. Servidor de plantilles per IPMI

Zabbix 5.0, o Novetats amb Template Server per IPMI
Considereu els principis d'aquesta plantilla i la seva estructura.

La plantilla es basa en la utilitat ipmitool. Permet obtenir les estadístiques necessàries de l'equip mitjançant IPMI. L'ús de la funcionalitat d'aquesta utilitat i l'obtenció de totes les dades necessàries ara està disponible per a l'usuari a través de la interfície web mitjançant el tipus d'element d'agent IPMI i la clau especial ipmi.get. Això només va ser possible gràcies a l'aparició de la clau ipmi.get a la nova versió.

A la plantilla Template Server by IPMI, l'element de dades de sensors IPMI Item Get s'encarrega d'organitzar la recollida d'informació mitjançant aquesta nova funcionalitat (Fig. 2).

Arròs. 2. Element Obteniu sensors IPMI

Zabbix 5.0, o Novetats amb Template Server per IPMI
Com a resultat del treball de l'element de dades de sensors Item Get IPMI, al sistema Zabbix apareix informació sobre l'estat de l'equip en format JSON estructurat (Fig. 3).

Arròs. 3. Un exemple del resultat de l'element Obtenir sensors IPMI

Zabbix 5.0, o Novetats amb Template Server per IPMI
A més de l'element de dades de sensors d'Item Get IPMI, la plantilla també té dues regles de detecció Descobriment de sensors discrets (Fig. 4) i Descobriment de sensors de llindar (Fig. 5). Aquestes regles de descobriment utilitzen el JSON resultant de l'element Obté sensors IPMI d'element per crear nous elements i activadors automàticament. Això es veu clarament a les figures següents a la secció d'elements mestres.

Arròs. 4. Regla de descobriment de sensors discrets

Zabbix 5.0, o Novetats amb Template Server per IPMI
Arròs. 5. Regla de descobriment de sensors de llindar

Zabbix 5.0, o Novetats amb Template Server per IPMI
Per què la plantilla utilitza dues regles de descobriment en lloc d'una?

El descobriment de sensors discrets garanteix la creació automàtica d'elements de dades, que en els seus valors són del tipus "cadena". I la regla de descobriment de sensors de llindar us permet crear automàticament elements de dades que tinguin el tipus "número" als seus valors. A més, aquesta regla pot formar fins a 6 activadors per a cada element de dades (Fig. 6).

Els valors de les condicions d'activació es prenen de JSON, és a dir, del propi dispositiu. Es creen activadors per a 6 llindars: perillós inferior, crític inferior, no crític inferior, no crític superior, crític superior i perillós superior. Si falta el valor d'algun llindar al JSON, no es crea l'activador.

Al disparador generat, el llindar es pot anul·lar al nivell de Zabbix. Tanmateix, al nostre parer, la manera més lògica de canviar el disparador és transformar-lo a nivell de maquinari. Com fer-ho normalment s'indica a les instruccions del dispositiu.

Arròs. 6. 6 prototips de descobriment de sensors Threshold

Zabbix 5.0, o Novetats amb Template Server per IPMI
Aprofita i anem

Per provar la plantilla Template Server by IPMI, hem seleccionat servidors de tres fabricants: IBM, HP i Huawei. Uns minuts després de la connexió, es van obtenir els resultats que es mostren a la taula.

Taula 1. Resultats de la prova del servidor de plantilles per IPMI

Fabricant d'equips
Model d'equip
Nombre d'elements generats automàticament
Nombre d'activadors creats automàticament

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Sistema X
139
27

Tot l'equip es va poder controlar amb èxit mitjançant una nova plantilla i una nova clau ipmi.key.

Hem pogut obtenir la majoria de dades dels equips de Huawei i les menys d'HP. El motiu d'això rau en la diferència en el maquinari dels dispositius i no té res a veure amb la qualitat de la nova plantilla.

A les captures de pantalla següents, podeu veure els elements i activadors creats automàticament per la plantilla.

Arròs. 7. Elements de dades generats automàticament

Zabbix 5.0, o Novetats amb Template Server per IPMI
Arròs. 8. Plantilla generada automàticament activadors

Zabbix 5.0, o Novetats amb Template Server per IPMI
* * *

El servidor de plantilles d'IPMI va demostrar ser el millor. Va resultar ser fàcil d'utilitzar i, sobretot, "universal".

La plantilla Template Server by IPMI s'inclourà a la llista de plantilles bàsiques de la versió Zabbix 5.0. Per la nostra banda, recolzem fermament aquest enfocament del fabricant. Fins i tot si els especialistes es veuen obligats a crear les seves pròpies plantilles especialitzades, recomanem prendre com a base els enfocaments establerts pel propi fabricant i observats a Template Server per IPMI. Primer, utilitzeu el descobriment automàtic d'elements mitjançant l'element principal. I en segon lloc, apliqueu la detecció automàtica d'activació mitjançant l'element principal en els casos en què sigui possible.

Bé, esperem el llançament de Zabbix 5.0 en un futur proper!

Autor: Dmitry Untila, arquitecte de sistemes de monitorització de Jet Infosystems

Font: www.habr.com

Afegeix comentari