Zabbix 5.0 oder Was ist neu mit Template Server von IPMI



Sie müssen das Gerät überwachen, und in Ihrem bevorzugten Zabbix-System gibt es keine vorgefertigte Vorlage für diesen Gerätetyp. Vertraute Situation? Jeder kommt auf seine Weise heraus. Ein Administrator sucht im Internet nach einer Lösung. Der zweite entwickelt sich selbst. Und einige werden diese Aufgabe aufgeben. Jetzt erweitert das Zabbix-Team mit jeder neuen Version den Satz vordefinierter Vorlagen im System. In der kommenden Version 5.0 wird beispielsweise eine neue universelle Vorlage zum Überwachen von Servern über IPMI angezeigt - Vorlagenserver von IPMI. Die Kollegen baten um Hilfe beim Debuggen seiner Arbeit an Geräten verschiedener Hersteller. Für uns ist dies immer noch eine einmalige Gelegenheit, eine Probefahrt für neue Funktionen zu arrangieren. Wir teilen die Ergebnisse.

Wie sieht die neue Vorlage aus?


Um Ihren Server mithilfe dieser Vorlage zu überwachen, müssen Sie im System einen „Host“ mit konfigurierter Überwachung über IPMI erstellen und eine Vorlage Server per IPMI-Vorlage daran anhängen (Abb. 1). Es wird keine detaillierte Beschreibung dieses Vorgangs geben: Detaillierte Anweisungen finden Sie in der offiziellen Zabbix-Dokumentation.

Feige. 1. Template Server Template von IPMI


Berücksichtigen Sie die Prinzipien dieser Vorlage und ihre Struktur.

Die Basis der Vorlage ist das Dienstprogramm ipmitool. Sie können die erforderlichen Statistiken über IPMI von den Geräten abrufen. Die Verwendung der Funktionalität dieses Dienstprogramms und das Abrufen aller erforderlichen Daten steht dem Benutzer jetzt über die Webschnittstelle mit dem Datenelementtyp IPMI-Agent und dem speziellen Schlüssel ipmi.get zur Verfügung. Dies war nur dank des Auftretens des Schlüssels ipmi.get in der neuen Version möglich.

In der Vorlage "Vorlagenserver nach IPMI" ist das Datenelement "Artikel mit IPMI-Sensoren abrufen" für die Organisation der Informationserfassung mithilfe dieser neuen Funktionalität verantwortlich (Abb. 2).

Feige. 2. Element IPMI-Sensorelement abrufen


Durch den Betrieb des Datenelements Item Get IPMI-Sensoren werden im Zabbix-System Informationen zum Gerätezustand in einem strukturierten JSON-Format angezeigt (Abb. 3).

Feige. 3. Ein Beispiel für das Ergebnis des Operationselements IPMI-Sensoren abrufen


Zusätzlich zum Datenelement Item Get IPMI-Sensoren enthält die Vorlage zwei Erkennungsregeln für die Erkennung diskreter Sensoren (Abb. 4) und die Erkennung von Schwellenwertsensoren (Abb. 5). Diese Erkennungsregeln verwenden den JSON, der sich aus der Operation des Datenelements Item Get IPMI-Sensoren ergibt, um automatisch neue Datenelemente und Trigger zu erstellen. Dies ist in den folgenden Abbildungen im Abschnitt Master-Artikel deutlich zu sehen.

Feige. 4. Erkennungsregel für diskrete Sensoren


Feige. 5. Erkennungsregel für Schwellenwertsensoren


Warum verwendet die Vorlage zwei Erkennungsregeln und nicht eine?

Die Erkennung diskreter Sensoren ermöglicht die automatische Erstellung von Datenelementen, deren Werte vom Typ Zeichenfolge sind. Mit der Erkennungsregel Erkennung von Schwellenwertsensoren können Sie automatisch Datenelemente erstellen, deren Werte vom Typ "Nummer" sind. Darüber hinaus kann diese Regel für jedes Datenelement bis zu 6 Trigger bilden (Abb. 6).

Werte für Triggerbedingungen werden von JSON übernommen, d. H. Vom Gerät selbst. Trigger werden für 6 Schwellenwerte erstellt: niedriger gefährlich, niedriger kritisch, niedriger nicht kritisch, oben nicht kritisch, oben kritisch, oben gefährlich. Wenn in JSON ein Wert für einen Schwellenwert fehlt, wird kein Trigger erstellt.

In einem gebildeten Trigger kann der Schwellenwert auf Zabbix-Ebene neu definiert werden. Unserer Meinung nach besteht die logischste Möglichkeit, einen Auslöser zu ändern, darin, ihn auf Geräteebene umzuwandeln. Wie das geht, erfahren Sie normalerweise in der Anleitung zum Gerät.

Feige. 6. 6 Prototyp-Trigger für Erkennungsregeln Erkennung von Schwellenwertsensoren


. Harness und gehen

, um die Vorlage Server von IPMI - Vorlage zu testen, haben wir ausgewählte Server von drei Herstellern: IBM, HP und Huawei. Einige Minuten nach der Verbindung wurden die in der Tabelle gezeigten Ergebnisse von ihnen erhalten.

Tabelle 1. Ergebnisse des Vorlagenservers nach IPMI

GeräteherstellerAusstattungsmodellAnzahl der automatisch erstellten DatenelementeAnzahl der automatisch erstellten Trigger
HPProLiant DL360 G5zwanzig24
Huawei1288H V517556
IbmSystem x13927

Alle Geräte konnten mit einer neuen Vorlage und einem neuen ipmi.key erfolgreich überwachen.

Die meisten Daten konnten wir von Huawei-Geräten und am allerwenigsten von HP erhalten. Der Grund dafür liegt in der unterschiedlichen Hardware der Geräte und hängt nicht mit der Arbeitsqualität der neuen Vorlage zusammen.

In den folgenden Screenshots sehen Sie die Datenelemente und Trigger, die automatisch von der Vorlage erstellt werden.

Feige. 7. Datenelemente, die automatisch von der Vorlage erstellt werden


Feige. 8. Auslöser, die automatisch von der Vorlage erstellt werden.


* * *

Template Server von IPMI erwies sich als der beste. Es erwies sich als einfach zu bedienen und vor allem "universell".

Die Vorlage Template Server by IPMI wird in die Liste der Basisvorlagen von Zabbix Version 5.0 aufgenommen. Wir unterstützen diesen Ansatz des Herstellers nachdrücklich. Selbst wenn Spezialisten gezwungen sind, ihre eigenen speziellen Vorlagen zu erstellen, empfehlen wir, die vom Hersteller selbst festgelegten und in Template Server by IPMI beobachteten Ansätze als Grundlage zu verwenden. Verwenden Sie zunächst die automatische Objekterkennung mithilfe des Masterartikels. Und zweitens wenden Sie die automatische Triggererkennung mithilfe des Master-Elements an, wenn dies möglich ist.

Nun und freue mich auf die baldige Veröffentlichung von Zabbix 5.0!

: , « »

All Articles