Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI

Musíte dať zariadenie na monitorovanie a vo vašom obľúbenom systéme Zabbix neexistuje žiadna hotová šablóna pre tento typ zariadenia. Bežná situácia? Každý sa z toho dostane po svojom. Jeden správca hľadá riešenie na internete. Druhá si vyvíja svoje vlastné. A niektorí sa tejto úlohy vzdajú. Teraz tím Zabbix s každým novým vydaním rozširuje sadu šablón predinštalovaných v systéme. Napríklad v pripravovanej verzii 5.0 sa objaví nová univerzálna šablóna pre monitorovanie serverov cez IPMI - Template Server by IPMI. Kolegovia požiadali o pomoc pri odlaďovaní jeho prevádzky na zariadeniach od rôznych výrobcov. Pre nás je to ďalšia jedinečná príležitosť dohodnúť si testovaciu jazdu novej funkcionality. Zdieľame výsledky.

Ako vyzerá nová šablóna?

Aby ste mohli monitorovať váš server pomocou tejto šablóny, musíte v systéme vytvoriť „sieťový uzol“ s nakonfigurovaným monitorovaním cez IPMI a pripojiť k nemu šablónu Template Server by IPMI (obr. 1). Nebude tu podrobný popis tejto operácie: podrobné pokyny sú v oficiálnej dokumentácii Zabbix.

Ryža. 1. Server šablón od IPMI

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Zvážte princípy tejto šablóny a jej štruktúru.

Šablóna je založená na utilite ipmitool. Umožňuje vám získať potrebné štatistiky zo zariadenia cez IPMI. Využitie funkcionality tejto utility a získanie všetkých potrebných údajov má teraz používateľ k dispozícii cez webové rozhranie pomocou typu položky agenta IPMI a špeciálneho kľúča ipmi.get. To bolo možné len vďaka objaveniu sa kľúča ipmi.get v novej verzii.

V šablóne Template Server by IPMI je za organizáciu zberu informácií pomocou tejto novej funkcionality zodpovedný dátový prvok Item Get IPMI sensors (obr. 2).

Ryža. 2. Položka Získať snímače IPMI

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
V dôsledku práce dátového prvku Item Get IPMI sensors sa v systéme Zabbix objavujú informácie o stave zariadenia v štruktúrovanom formáte JSON (obr. 3).

Ryža. 3. Príklad výsledku položky Získať snímače IPMI

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Okrem dátového prvku Item Get IPMI sensors má šablóna aj dve pravidlá detekcie Discrete sensors discovery (obr. 4) a Threshold sensors discovery (obr. 5). Tieto pravidlá zisťovania používajú JSON, ktorý je výsledkom položky Item Get IPMI sensors, na automatické vytváranie nových položiek a spúšťačov. To je jasne vidieť na obrázkoch nižšie v sekcii Master item.

Ryža. 4. Pravidlo objavovania diskrétnych senzorov

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Ryža. 5. Pravidlo zisťovania prahových senzorov

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Prečo šablóna používa dve pravidlá zisťovania namiesto jedného?

Diskrétne zisťovanie senzorov zaisťuje automatické vytváranie dátových prvkov, ktoré sú vo svojich hodnotách typu "string". A pravidlo zisťovania prahových senzorov vám umožňuje automaticky vytvárať dátové prvky, ktoré majú vo svojich hodnotách typ „číslo“. Okrem toho môže toto pravidlo tvoriť až 6 spúšťačov pre každý dátový prvok (obr. 6).

Hodnoty pre podmienky spúšťania sú prevzaté z JSON, teda zo samotného zariadenia. Spúšťače sú vytvorené pre 6 prahov: dolná nebezpečná, dolná kritická, dolná nekritická, horná nekritická, horná kritická, horná nebezpečná. Ak v JSON chýba hodnota pre nejaký prah, spúšťač sa nevytvorí.

Vo vygenerovanom spúšťači je možné prah prepísať na úrovni Zabbix. Podľa nášho názoru je však najlogickejší spôsob, ako zmeniť spúšť, jej transformácia na hardvérovej úrovni. Ako to urobiť, je zvyčajne uvedené v pokynoch k zariadeniu.

Ryža. 6. 6 spúšťacích prototypov objavovania prahových senzorov

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Spojte sa a poďme

Na testovanie šablóny Template Server by IPMI sme vybrali servery od troch výrobcov: IBM, HP a Huawei. Niekoľko minút po pripojení boli z nich získané výsledky uvedené v tabuľke.

Tabuľka 1. Server šablón podľa výsledkov testu IPMI

Výrobca zariadenia
Model zariadenia
Počet automaticky generovaných položiek
Počet automaticky vytvorených spúšťačov

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Systém X
139
27

Všetky zariadenia bolo možné úspešne monitorovať pomocou novej šablóny a nového kľúča ipmi.key.

Najviac dát sa nám podarilo získať zo zariadení Huawei a najmenej z HP. Dôvodom je rozdiel v hardvéri zariadení a nemá nič spoločné s kvalitou novej šablóny.

Na snímkach obrazovky nižšie môžete vidieť položky a spúšťače automaticky vytvorené šablónou.

Ryža. 7. Automaticky generované dátové prvky

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
Ryža. 8. Šablóna automaticky generovaných spúšťačov

Zabbix 5.0 alebo Čo je nové so serverom šablón od IPMI
* * *

Template Server od IPMI sa ukázal ako najlepší. Ukázalo sa, že je ľahko použiteľný a čo je najdôležitejšie, „univerzálny“.

Šablóna Template Server by IPMI bude zaradená do zoznamu základných šablón verzie Zabbix 5.0. Z našej strany tento prístup výrobcu výrazne podporujeme. Aj keď sú špecialisti nútení vytvárať si vlastné špecializované šablóny, odporúčame vychádzať z prístupov stanovených samotným výrobcom a sledovaných v Template Server od IPMI. Najprv použite automatické zisťovanie položiek pomocou hlavnej položky. A po druhé, použite automatickú detekciu spúšťača pomocou hlavnej položky v prípadoch, keď je to možné.

No, tešíme sa na vydanie Zabbix 5.0 v blízkej budúcnosti!

Autor: Dmitry Untila, architekt monitorovacích systémov v Jet Infosystems

Zdroj: hab.com

Pridať komentár