Zabbix 5.0 ehk mis on uut IPMI malliserveris

Zabbix 5.0 ehk mis on uut IPMI malliserveris

Peate seadmed jälgima ja teie lemmik Zabbixi süsteemis pole seda tüüpi seadmete jaoks valmis malli. Levinud olukord? Igaüks tuleb sellest välja omal moel. Üks administraator otsib lahendust internetist. Teine arendab oma. Ja mõned loobuvad sellest ülesandest. Nüüd laiendab Zabbixi meeskond iga uue versiooniga süsteemi eelinstallitud mallide komplekti. Näiteks eelseisvas versioonis 5.0 ilmub uus universaalne mall serverite jälgimiseks IPMI kaudu - Template Server by IPMI. Kolleegid palusid abi selle toimimise silumisel erinevate tootjate seadmetel. Meie jaoks on see järjekordne ainulaadne võimalus korraldada uue funktsionaalsuse proovisõit. Jagame tulemusi.

Kuidas uus mall välja näeb?

Selle malli abil oma serveri jälgimiseks tuleb luua süsteemis IPMI kaudu konfigureeritud jälgimisega "võrgusõlm" ja lisada sellele mall Template Server by IPMI (joonis 1). Selle toimingu üksikasjalikku kirjeldust siin ei kirjeldata: üksikasjalikud juhised on Zabbixi ametlikus dokumentatsioonis.

Riis. 1. IPMI malliserver

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Mõelge selle malli ja selle struktuuri põhimõtetele.

Mall põhineb ipmitooli utiliidil. See võimaldab saada vajalikku statistikat seadmetest IPMI kaudu. Selle utiliidi funktsioonide kasutamine ja kõigi vajalike andmete hankimine on nüüd kasutajale kättesaadav veebiliidese kaudu, kasutades IPMI agendi üksuse tüüpi ja spetsiaalset võtit ipmi.get. See sai võimalikuks ainult tänu võtme ipmi.get ilmumisele uues versioonis.

Template Server by IPMI mallis vastutab selle uue funktsiooni abil teabe kogumise korraldamise eest element Get IPMI sensors andmeelement (joonis 2).

Riis. 2. Üksus Hangi IPMI andurid

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Andmeelemendi Item Get IPMI sensors töö tulemusena ilmub Zabbixi süsteemis struktureeritud JSON-vormingus seadmete oleku info (joonis 3).

Riis. 3. Näide üksuse Hangi IPMI andurid tulemusest

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Lisaks Item Get IPMI sensors andmeelemendile on mallil ka kaks tuvastamisreeglit Diskreetsete andurite tuvastamine (joonis 4) ja läveandurite tuvastamine (joonis 5). Need avastamisreeglid kasutavad uute üksuste ja päästikute automaatseks loomiseks JSON-i, mis tuleneb üksusest Hangi IPMI andurid. See on selgelt näha allolevatel joonistel jaotises Põhielement.

Riis. 4. Diskreetsete andurite avastamise reegel

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Riis. 5. Läveandurite avastamise reegel

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Miks kasutab mall ühe avastamisreegli asemel kahte?

Diskreetsete andurite avastamine tagab andmeelementide automaatse loomise, mis oma väärtustes on "stringi" tüüpi. Ja läveandurite avastamise reegel võimaldab teil automaatselt luua andmeelemente, mille väärtustes on tüüp "number". Lisaks võib see reegel moodustada iga andmeelemendi jaoks kuni 6 päästikut (joonis 6).

Päästikutingimuste väärtused võetakse JSON-ist, st seadmest endast. Päästikud luuakse 6 läve jaoks: alumine ohtlik, alumine kriitiline, alumine mittekriitiline, ülemine mittekriitiline, ülemine kriitiline, ülemine ohtlik. Kui JSON-is puudub mõne läve väärtus, siis päästikut ei looda.

Loodud trigeris saab läve Zabbixi tasemel alistada. Kuid meie arvates on kõige loogilisem viis päästiku muutmiseks selle riistvara tasemel ümberkujundamine. Kuidas seda teha, on tavaliselt näidatud seadme juhistes.

Riis. 6. 6 läveandurite avastamise päästikprototüüpi

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Rakmed ja lähme

Template Server IPMI malli järgi testimiseks valisime serverid kolmelt tootjalt: IBM, HP ja Huawei. Mõni minut pärast ühendamist saadi neilt tabelis näidatud tulemused.

Tabel 1. Malliserver IPMI testitulemuste järgi

Seadmete tootja
Seadmete mudel
Automaatselt loodud üksuste arv
Automaatselt loodud päästikute arv

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Süsteem X
139
27

Kõiki seadmeid suudeti edukalt jälgida uue malli ja uue võtmega ipmi.key.

Kõige rohkem andmeid saime Huawei seadmetest, kõige vähem aga HP-st. Selle põhjus peitub seadmete riistvara erinevuses ega ole kuidagi seotud uue malli kvaliteediga.

Allolevatel ekraanipiltidel näete malli poolt automaatselt loodud üksusi ja käivitajaid.

Riis. 7. Automaatselt genereeritud andmeelemendid

Zabbix 5.0 ehk mis on uut IPMI malliserveris
Riis. 8. Malli automaatselt genereeritud päästikud

Zabbix 5.0 ehk mis on uut IPMI malliserveris
* * *

IPMI malliserver osutus parimaks. See osutus hõlpsasti kasutatavaks ja mis kõige tähtsam - universaalseks.

Template Server by IPMI mall lisatakse Zabbix 5.0 versiooni põhimallide loendisse. Toetame omalt poolt tugevalt tootja sellist lähenemist. Isegi kui spetsialistid on sunnitud looma oma spetsiaalseid malle, soovitame võtta aluseks lähenemisviisid, mille on määranud tootja ise ja järginud IPMI Template Serveris. Esiteks kasutage automaatset üksuste tuvastamist põhiüksuse abil. Ja teiseks, rakendage päästikute automaatset tuvastamist põhiüksuse abil juhtudel, kui see on võimalik.

Noh, ootame huviga Zabbix 5.0 väljaandmist lähitulevikus!

Autor: Dmitri Untila, Jet Infosystemsi seiresüsteemide arhitekt

Allikas: www.habr.com

Lisa kommentaar