Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai

Felügyeletre kell helyezni a berendezést, és kedvenc Zabbix rendszerében nincs kész sablon az ilyen típusú berendezésekhez. Gyakori helyzet? Mindenki a maga módján száll ki belőle. Az egyik rendszergazda az interneten keres megoldást. A második a sajátját fejleszti. És néhányan feladják ezt a feladatot. Most a Zabbix csapata minden új kiadással bővíti a rendszerben előre telepített sablonok készletét. Például a hamarosan megjelenő 5.0-s verzióban megjelenik egy új univerzális sablon a szerverek IPMI-n keresztüli megfigyelésére - Template Server by IPMI. A kollégák segítséget kértek a működésének hibakeresésében különböző gyártók berendezésein. Számunkra ez egy újabb egyedülálló lehetőség, hogy megszervezzük az új funkciók tesztvezetését. Megosztjuk az eredményeket.

Hogyan néz ki az új sablon?

Ahhoz, hogy ezzel a sablonnal figyelje szerverét, létre kell hoznia egy „hálózati csomópontot” a rendszerben IPMI-n keresztül konfigurált megfigyeléssel, és ehhez csatolnia kell a Template Server by IPMI sablont (1. ábra). Erről a műveletről itt nem lesz részletes leírás: a részletes utasítások a hivatalos Zabbix dokumentációban találhatók.

Rizs. 1. IPMI sablonszerver

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Fontolja meg ennek a sablonnak az alapelveit és felépítését.

A sablon az ipmitool segédprogramon alapul. Lehetővé teszi a szükséges statisztikák beszerzését a berendezésről az IPMI-n keresztül. A segédprogram funkcióinak használata és az összes szükséges adat beszerzése a webes felületen keresztül elérhető a felhasználó számára az IPMI ügynök elemtípus és a speciális ipmi.get kulcs használatával. Ez csak az ipmi.get kulcs megjelenése miatt vált lehetségessé az új verzióban.

A Template Server by IPMI sablonban az Item Get IPMI sensors adatelem felelős az információgyűjtés megszervezéséért az új funkció használatával (2. ábra).

Rizs. 2. Tétel IPMI érzékelők beszerzése

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Az Item Get IPMI sensors adatelem munkájának eredményeként a Zabbix rendszerben strukturált JSON formátumú információk jelennek meg a berendezés állapotáról (3. ábra).

Rizs. 3. Példa az IPMI-érzékelők beszerzése tétel eredményére

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Az Item Get IPMI sensors adatelemen kívül a sablonnak két észlelési szabálya is van: Discrete sensors discovery (4. ábra) és Threshold sensors discovery (5. ábra). Ezek a felfedezési szabályok az Item Get IPMI sensors elemből származó JSON-t használják az új elemek és triggerek automatikus létrehozásához. Ez jól látható az alábbi ábrákon a Mester cikk részben.

Rizs. 4. Diszkrét érzékelők felfedezési szabálya

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Rizs. 5. Küszöb érzékelők felfedezési szabálya

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Miért használ a sablon két felderítési szabályt egy helyett?

A diszkrét érzékelők felderítése biztosítja az adatelemek automatikus létrehozását, amelyek értékükben "string" típusúak. A Threshold sensors discovery szabály pedig lehetővé teszi olyan adatelemek automatikus létrehozását, amelyek értékében a „szám” típus szerepel. Ezenkívül ez a szabály minden adatelemhez legfeljebb 6 triggert képezhet (6. ábra).

Az aktiválási feltételek értékei a JSON-ból, azaz magából az eszközből származnak. A triggerek 6 küszöbértékhez jönnek létre: alsó veszélyes, alsó kritikus, alsó nem kritikus, felső nem kritikus, felső kritikus, felső veszélyes. Ha valamelyik küszöbérték hiányzik a JSON-ból, akkor az eseményindító nem jön létre.

A generált triggerben a küszöb Zabbix szinten felülbírálható. Véleményünk szerint azonban a trigger megváltoztatásának leglogikusabb módja a hardverszintű átalakítás. Ennek módja általában az eszköz használati utasításában van feltüntetve.

Rizs. 6. A Threshold érzékelők felfedezésének 6 trigger prototípusa

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Hámozd be és menjünk

A Template Server by IPMI sablon teszteléséhez három gyártó szervereit választottuk ki: IBM, HP és Huawei. Néhány perccel a csatlakozás után a táblázatban látható eredményeket kaptuk tőlük.

1. táblázat: Sablonkiszolgáló IPMI teszteredmények szerint

Berendezés gyártó
Berendezés modell
Az automatikusan generált elemek száma
Az automatikusan létrehozott triggerek száma

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
X rendszer
139
27

Minden berendezést sikeresen fel tudtunk figyelni egy új sablon és egy új ipmi.key kulcs segítségével.

A legtöbb adatot a Huawei berendezésekből tudtuk megszerezni, a legkevesebbet a HP-tól. Ennek oka az eszközök hardverbeli különbségében rejlik, és semmi köze az új sablon minőségéhez.

Az alábbi képernyőképeken láthatja a sablon által automatikusan létrehozott elemeket és triggereket.

Rizs. 7. Automatikusan generált adatelemek

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
Rizs. 8. Sablon automatikusan generált triggerek

Zabbix 5.0, vagy az IPMI sablonszerverének újdonságai
* * *

Az IPMI Template Server bizonyult a legjobbnak. Kiderült, hogy könnyen használható, és ami a legfontosabb, „univerzális”.

A Template Server by IPMI sablon szerepelni fog a Zabbix 5.0 verzió alapsablonjainak listájában. A magunk részéről határozottan támogatjuk a gyártó ezen megközelítését. Még akkor is, ha a szakemberek kénytelenek saját speciális sablonokat létrehozni, javasoljuk, hogy a maga gyártója által meghatározott és az IPMI Template Server-ben megfigyelt megközelítéseket vegyék alapul. Először használja az automatikus cikkfelderítést a fő elem használatával. Másodszor, alkalmazza az automatikus trigger-észlelést a fő elem használatával, ha lehetséges.

Nos, már nagyon várjuk a Zabbix 5.0 megjelenését a közeljövőben!

Szerző: Dmitry Untila, a Jet Infosystems megfigyelőrendszereinek építésze

Forrás: will.com

Hozzászólás