Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist

Kui tuleb seadmed jälgimiseks paigutada, kuid lemmik Zabbix süsteemis ei ole selle seadme tüübi jaoks valmis šabloni. Tunnete seda olukorda? Igaüks leiab sellest välja oma viisi. Üks administraator otsib lahendust internetis. Teine arendab enda lahendust. Ja mõned loobuvad sellest ülesandest täielikult. Praegu laiendab Zabbixi meeskond iga uue versiooniga süsteemis eelt installitud šablonite hulka. Näiteks peagi ilmuv versioon 5.0 sisaldab uut universaalset šabloni jälgimiseks serverid IPMI kaudu — Template Server by IPMI. Kolleege palusid aidata selle töö seadmete erinevate tootjate juures ladustamisel. Meie jaoks on see veel üks ainulaadne võimalus uue funktsionaalsuse testimiseks. Jagame tulemusi.

Kuidas näeb uus šabloon välja?

Et teie server IPMI kaudu jälgimiseks seadistada, peate looma süsteemis "võrgu sõlme" IPMI kaudu jälgimisega ja seondama sellele Template Server by IPMI šabloni (Joonis 1). Siin ei ole selle toimingu üksikasjalikku kirjeldust: põhjalik juhend on Zabbixi ametlikus dokumentatsioonis.

Joonis 1. Template Server by IPMI šabloon

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Vaatame selle šablooni tööpõhimõtteid ja struktuuri.

Šablooni alus on utiliit ipmitool. See võimaldab saada vajalikku statistikat seadmetelt IPMI kaudu. Selle utiliidi funktsionaalsuse kasutamine ja kõikide vajalike andmete saamine on nüüd kasutajatele võimalik veebiliidese kaudu IPMI agent tüüpide andmeelementide ja spetsiaalse võtmega ipmi.get abil. See on saanud võimalikuks ainult tänu ipmi.get võtme ilmumisele uues versioonis.

Template Server by IPMI šablonis vastutab selle uue funktsionaalsuse abil andmete kogumise eest andmeelement Item Get IPMI sensors (Joonis 2).

Joonis 2. Andmeelement Item Get IPMI sensors

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Andmelement Item Get IPMI sensors töö tulemusena ilmub Zabbixi süsteemi seadmete oleku teave struktureeritud JSON formaadis (Joonis 3).

Joonis 3. Näide andmeelemendi Get IPMI sensors töö tulemusest

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Lisaks Item Get IPMI sensors andmele elemendi mallis on ka kaks avastamisreeglit: Discrete sensors discovery (Kujund 4) ja Threshold sensors discovery (Kujund 5). Need avastamisreeglid kasutavad JSON-i, mis on saadud Item Get IPMI sensors andmeelemendi töö käigus, et automaatselt luua uusi andmeelemente ja trende. Seda on selgelt näha allolevates joonistes rubriigis Master item.

Kujund 4. Discrete sensors discovery avastamisreegel

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Kujund 5. Threshold sensors discovery avastamisreegel

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Miks kasutatakse mallis kahte avastamisreeglit, mitte ühte?

Discrete sensors discovery võimaldab automaatset andmeelementide loomist, mille väärtustes on tüüp "string". Samuti võimaldab Threshold sensors discovery avastamisreegel automaatselt luua andmeelemente, mille väärtustes on tüüp "number". Lisaks võib see reegel iga andmeelemendi jaoks luua kuni 6 trendi (Kujund 6).

Trendi tingimuste väärtused võetakse JSON-ist, st seadmest endast. Trendide loomine toimub 6 lävepidi: madal ohtlik, madal kriitiline, madal mitte-kriitiline, kõrge mitte-kriitiline, kõrge kriitiline, kõrge ohtlik. Kui mõne läve väärtus puudub JSON-is, siis trendi ei loomata.

Luues trendi, saab läve Zabbixi tasandil üle määrata. Siiski, meie arvates on kõige loogilisem viis trendi muuta seadme tasandil. Kuidas seda teha on tavaliselt toodud seadme juhistes.

Kujund 6. 6 prototüüpi Threshold sensors discovery avastamisreegli trende

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Lase käia

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

Tabel 1. Template Server by IPMI testi tulemused

Seadme tootja
Seadmestiku mudel
Automaatsete andmeelementide arv
Automaatsete trendide arv

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
System X
139
27

Kõik seadmed suutsid edukalt uue malliga ja uue võtmega ipmi.key monitooringusse minna.

Kõige rohkem andmeid suutsime saada Huawei seadmetelt, kõige vähem HP-lt. Selle põhjuseks on seadmete erinev riistvara ning see ei ole seotud uue malli töö kvaliteediga.

Allpool olevatel ekraanipiltidel on näha malliga automaatselt loodud andmeelemendid ja triggerid.

Joonis 7. Malliga automaatselt loodud andmeelemendid

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
Joonis 8. Malliga automaatselt loodud triggerid

Zabbix 5.0, või Mida uut me ootame Template Server by IPMI mudelist
* * *

Mall Template Server by IPMI on end tõestanud väga positiivselt. See osutus kasutajasõbralikuks ja mis kõige tähtsam, - „universaalseks“.

Mall Template Server by IPMI lisandub Zabbix 5.0 põhialuste nimekirja. Me toetame tootja lähenemisviisi igati. Ieven kui spetsialistid peavad looma oma eritoode malli, soovitame aluseks võtta tootja enda lähenemisviisi ja Template Server by IPMI jälgimist. Esiteks, kasutage andmeelementide automaatset tuvastamist master item'i abil. Ja teiseks, rakendage triggerite automaatset tuvastamist master item’i abil, kui see on võimalik.

Ja ootame pikisilmi Zabbix 5.0 turule tulekut!

Autor: Dmitri Untila, jälgimis-süsteemide arhitekt „Infosisüsteemid Jet“

Allikas: habr.com

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster