Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI

Opremo morate postaviti na nadzor in v vašem najljubšem sistemu Zabbix ni pripravljene predloge za to vrsto opreme. Običajna situacija? Vsak se iz tega izvleče na svoj način. En administrator išče rešitev na internetu. Drugi razvija svoje. In nekateri bodo opustili to nalogo. Zdaj ekipa Zabbix z vsako novo izdajo razširi nabor predlog, vnaprej nameščenih v sistemu. Na primer, v prihajajoči različici 5.0 se bo pojavila nova univerzalna predloga za nadzor strežnikov prek IPMI - Template Server by IPMI. Kolegi so prosili za pomoč pri odpravljanju napak v delovanju na opremi različnih proizvajalcev. Za nas je to še ena edinstvena priložnost, da se dogovorimo za testno vožnjo novih funkcionalnosti. Delimo rezultate.

Kako izgleda nova predloga?

Če želite nadzirati svoj strežnik s to predlogo, morate v sistemu ustvariti »omrežno vozlišče« s konfiguriranim nadzorom prek IPMI in mu pripeti predlogo Template Server by IPMI (slika 1). Tukaj ne bo podrobnega opisa te operacije: podrobna navodila so v uradni dokumentaciji Zabbix.

riž. 1. Strežnik predlog IPMI

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
Razmislite o načelih te predloge in njeni strukturi.

Predloga temelji na pripomočku ipmitool. Omogoča vam pridobivanje potrebnih statističnih podatkov iz opreme prek IPMI. Uporaba funkcionalnosti tega pripomočka in pridobivanje vseh potrebnih podatkov je zdaj na voljo uporabniku prek spletnega vmesnika z uporabo tipa IPMI posrednika in posebnega ključa ipmi.get. To je postalo mogoče le zaradi pojava ključa ipmi.get v novi različici.

V predlogi Template Server by IPMI je podatkovni element Item Get IPMI senzorjev odgovoren za organizacijo zbiranja informacij z uporabo te nove funkcionalnosti (slika 2).

riž. 2. Element Get IPMI senzorji

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
Kot rezultat dela podatkovnega elementa senzorjev Item Get IPMI se v sistemu Zabbix pojavijo informacije o stanju opreme v strukturiranem formatu JSON (slika 3).

riž. 3. Primer rezultata postavke Get IPMI senzorji

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
Poleg podatkovnega elementa Item Get IPMI senzorjev ima predloga tudi dve pravili za zaznavanje: odkrivanje diskretnih senzorjev (slika 4) in odkrivanje senzorjev praga (slika 5). Ta pravila odkrivanja uporabljajo JSON, ki izhaja iz elementa senzorjev IPMI za samodejno ustvarjanje novih elementov in sprožilcev. To je jasno razvidno iz spodnjih slik v razdelku Glavni predmet.

riž. 4. Pravilo odkrivanja diskretnih senzorjev

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
riž. 5. Pravilo odkrivanja mejnih senzorjev

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
Zakaj predloga uporablja dve pravili odkrivanja namesto enega?

Diskretno odkrivanje senzorjev zagotavlja samodejno ustvarjanje podatkovnih elementov, ki so po svojih vrednostih tipa "string". Pravilo odkrivanja senzorjev praga vam omogoča samodejno ustvarjanje podatkovnih elementov, ki imajo v svojih vrednostih vrsto »število«. Poleg tega lahko to pravilo oblikuje do 6 sprožilcev za vsak podatkovni element (slika 6).

Vrednosti za sprožilne pogoje so vzete iz JSON, to je iz same naprave. Sprožilci so ustvarjeni za 6 pragov: spodnji nevarni, spodnji kritični, spodnji nekritični, zgornji nekritični, zgornji kritični, zgornji nevarni. Če v JSON manjka vrednost za določen prag, se sprožilec ne ustvari.

V ustvarjenem sprožilcu je mogoče prag preglasiti na ravni Zabbix. Vendar pa je po našem mnenju najbolj logičen način za spremembo sprožilca preoblikovanje na strojni ravni. Kako to storiti, je običajno navedeno v navodilih za napravo.

riž. 6. 6 sprožilnih prototipov odkrivanja senzorjev Threshold

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
Vpreži in gremo

Za testiranje predloge Template Server by IPMI smo izbrali strežnike treh proizvajalcev: IBM, HP in Huawei. Nekaj ​​minut po povezavi so bili od njih pridobljeni rezultati, prikazani v tabeli.

Tabela 1. Strežnik predlog glede na rezultate testa IPMI

Proizvajalec opreme
Model opreme
Število samodejno ustvarjenih elementov
Število samodejno ustvarjenih sprožilcev

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Sistem X
139
27

Vso opremo je bilo mogoče uspešno spremljati z uporabo nove predloge in novega ključa ipmi.key.

Največ podatkov nam je uspelo pridobiti s Huaweijevo opremo, najmanj pa s HP-jevo. Razlog za to se skriva v razliki v strojni opremi naprav in nima nobene zveze s kakovostjo nove predloge.

Na spodnjih posnetkih zaslona si lahko ogledate elemente in sprožilce, ki jih samodejno ustvari predloga.

riž. 7. Samodejno generirani podatkovni elementi

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
riž. 8. Predloga samodejno ustvarjenih sprožilcev

Zabbix 5.0 ali Kaj je novega s strežnikom predlog IPMI
* * *

Najbolje se je izkazal Template Server by IPMI. Izkazalo se je, da je enostaven za uporabo in, kar je najpomembneje, "univerzalen".

Predloga Template Server by IPMI bo vključena na seznam osnovnih predlog različice Zabbix 5.0. Mi pa močno podpiramo ta pristop proizvajalca. Tudi če so strokovnjaki prisiljeni ustvariti lastne specializirane predloge, priporočamo, da za osnovo vzamete pristope, ki jih je določil sam proizvajalec in jih IPMI opazil v strežniku predlog. Najprej uporabite samodejno odkrivanje elementov z glavnim elementom. In drugič, uporabite samodejno zaznavanje sprožilcev z glavnim elementom v primerih, ko je to mogoče.

No, veselimo se izdaje Zabbix 5.0 v bližnji prihodnosti!

Avtor: Dmitry Untila, arhitekt nadzornih sistemov pri Jet Infosystems

Vir: www.habr.com

Dodaj komentar