Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul

Seadmete jälgimiseks on vajalik seadistada monitor ja teie lemmik Zabbix süsteemis pole selle seadme jaoks valmis šablooni. Kas see tundub tuttav? Igaüks leiab oma viisi, kuidas probleemist mööda minna. Üks administraator otsib lahendust internetist. Teine arendab oma lahendust. Ja mõned loobuvad sellest ülesandest täielikult. Praegu laiendab Zabbixi meeskond iga uue versiooniga süsteemis eelnevalt seatud šabloonide komplekti. Näiteks loodavas 5.0 versioonis ilmub uus universaalne šabloon jälgimiseks serverite IPMI kaudu — Template Server by IPMI. Kolleegid palusid aidata seadme erinevate tootjate töö häälestamisel. See on meile ka ainulaadne võimalus uue funktsiooni testimiseks. Jagame tulemusi.

Kuidas uus šabloon välja näeb?

Et oma serverit selle šablooni abil jälgima panna, peate looma süsteemis „võrgusõlme”, millel on IPMI kaudu seadistatud jälgimine, ning kinnitama sellele šablooni Template Server by IPMI (Kujutis 1). Siin ei käsitleta selle toimingu üksikasjalikku kirjeldust: üksikasjalik juhend on saadaval Zabbixi ametlikus dokumentatsioonis.

Kujutis 1. Šabloon Template Server by IPMI

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Vaatame selle malliga seotud tööpõhimõtteid ja selle struktuuri.

Mall põhineb utiliidi ipmitool. See võimaldab saada vajalikku statistikat seadmetelt läbi IPMI. Selle utiliidi funktsionaalsuse ja kõikide vajalike andmete saamine on nüüd kasutajale kergesti kättesaadav veebiliidese kaudu, kasutades IPMI agent andmeelementide tüüpi ja spetsiaalset võtit ipmi.get. See sai võimalikuks ainult tänu võti ipmi.get ilmumisele uues versioonis.

Malli Template Server by IPMI andmete kogumise eest vastutab uus funktsionaalsus andmeelement Item Get IPMI sensors (Joon. 2).

Joon. 2. Andmelement Item Get IPMI sensors

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Andmelemendi Item Get IPMI sensors töö tulemuseks ilmub Zabbix süsteemi seadmestiku seisundi teave struktureeritud JSON-formaadis (Joon. 3).

Joon. 3. Näide andmelemendi Item Get IPMI sensors töö tulemusest

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Lisaks andmeelemendi Item Get IPMI sensors mallis on ka kaks avastamise reeglit: Discrete sensors discovery (Kujutis 4) ja Threshold sensors discovery (Kujutis 5). Need avastamise reeglid kasutavad JSON-i, mis saadakse andmeelemendi Item Get IPMI sensors töötamisest, et automaatselt luua uusi andmeelemente ja käivitajaid. Seda on selgelt näha allpool toodud joonistel jaotises Master item.

Kujutis 4. Discrete sensors discovery avastamise reegel

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Kujutis 5. Threshold sensors discovery avastamise reegel

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Miks kasutatakse mallis kahte avastamise reeglit, mitte ühte?

Discrete sensors discovery tagab andmeelementide automaatse loomise, mille väärtustes on tüüp „string“. Threshold sensors discovery reegel võimaldab automaatselt luua andmeelemente, mille väärtustes on tüüp „number“. Lisaks võib see reegel iga andmeelemendi jaoks luua kuni 6 käivitajat (Kujutis 6).

Kui tingimuste käivitamiseks on väärtused võetud JSON-ist, st seadmest endast. Käivitajad luuakse 6 künnise jaoks: madal ohtlik, madal kriitiline, madal mitte-kriitiline, kõrge mitte-kriitiline, kõrge kriitiline, kõrge ohtlik. Kui mõne künnise väärtus puudub JSON-is, ei looda käivitajat.

Käivitatud käivitaja tasemel on künnist võimalik Zabbixi tasemel üle kirjutada. Kuid meie arvates on kõige loogilisem viis käivitaja muutmine seadme tasemel. Kuidas seda teha on tavaliselt juhistes näidatud.

Joon. 6. 6 prototüübi käivitajad künnisandurite avastamise reeglite jaoks.

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Sihime ja läheme.

Testimiseks Template Server by IPMI malle valisime kolme tootja serverid: IBM, HP ja Huawei. Mõne minuti pärast pärast ühendamist saime tulemused, mis on esitatud tabelis.

Tabel 1. Template Server by IPMI mudeli testimise tulemused.

Seadmestiku tootja.
Seadmestiku mudel.
Automaatsete andmeelementide arv.
Automaatsete käivitajate arv.

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
System X
139
27

Kõik seadmed suudeti edukalt jälgimisele võtta uue šablooni ja uue ipmi.key võtme abil.

Kõige rohkem andmeid suudeti saada Huawei seadmetelt, samas kui kõige vähem — HP-lt. Selle põhjuseks on seadmete riistvara erinevused ning see ei ole seotud uue šablooni töö kvaliteediga.

Allpool olevatel ekraanipiltidel on näha, kuidas šabloon automaatselt andmeelemendid ja vihjed genereeris.

Joon. 7. Automaatsete andmeelementide loomine šablooni poolt

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
Joon. 8. Automaatsete vihjete loomine šablooni poolt

Zabbix 5.0, või Mis uut meid ootab IPMI malli Template Server puhul
* * *

Šabloon Template Server by IPMI on tõestanud end heas valguses. See osutus lihtsaks kasutada ja, mis kõige tähtsam, — „universaalseks“.

Template Server by IPMI mall on Zabbix 5.0 baasitemplnid. Meie poolt toetame tootja sellist lähenemist täielikult. Isegi kui spetsialistid peavad looma oma spetsialiseeritud šabloone, soovitame aluseks võtta tootja endi lähenemisviise ja neid, mida kohandatakse Template Server by IPMI-s. Esiteks tuleks kasutada andmeelementide automaatset avastamist master item'i abil. Teiseks tuleks automaatset häirete avastamist rakendada master item'i abil seal, kus see on võimalik.

Ja me ootame innukalt Zabbix 5.0 väljalaskmist!

Autor: Dmitri Untila, süsteemide jälgimise arhitekt „Infotehnoloogiad Jet”

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster