Jums ir jÄievieto aprÄ«kojums uzraudzÄ«bÄ, un jÅ«su iecienÄ«tÄkajÄ Zabbix sistÄmÄ Å”Äda veida aprÄ«kojumam nav gatavas veidnes. IzplatÄ«ta situÄcija? Katrs no tÄ izkļūst savÄ veidÄ. Viens administrators meklÄ risinÄjumu internetÄ. Otrais izstrÄdÄ savu. Un daži atteiksies no Ŕī uzdevuma. Tagad Zabbix komanda ar katru jaunu laidienu paplaÅ”ina sistÄmÄ iepriekÅ” instalÄto veidÅu kopu. PiemÄram, gaidÄmajÄ versijÄ 5.0 parÄdÄ«sies jauna universÄla veidne serveru uzraudzÄ«bai, izmantojot IPMI - Template Server by IPMI. KolÄÄ£i lÅ«dza palÄ«dzÄ«bu, lai atkļūdotu tÄ darbÄ«bu dažÄdu ražotÄju iekÄrtÄs. Mums Ŕī ir vÄl viena unikÄla iespÄja noorganizÄt jaunas funkcionalitÄtes testa braucienu. DalÄmies ar rezultÄtiem.
KÄ izskatÄs jaunÄ veidne?
Lai uzraudzÄ«tu savu serveri, izmantojot Å”o veidni, sistÄmÄ ir jÄizveido ātÄ«kla mezglsā ar konfigurÄtu uzraudzÄ«bu caur IPMI un tam jÄpievieno veidne Template Server by IPMI (1. att.). Å eit nebÅ«s detalizÄts Ŕīs operÄcijas apraksts: detalizÄtas instrukcijas ir oficiÄlajÄ Zabbix dokumentÄcijÄ.
RÄ«si. 1. IPMI veidÅu serveris
Apsveriet Ŕīs veidnes un tÄs struktÅ«ras principus.
Veidne ir balstÄ«ta uz ipmitool utilÄ«tu. Tas ļauj iegÅ«t nepiecieÅ”amo statistiku no aprÄ«kojuma, izmantojot IPMI. Å Ä«s utilÄ«tas funkcionalitÄtes izmantoÅ”ana un visu nepiecieÅ”amo datu iegÅ«Å”ana tagad ir pieejama lietotÄjam, izmantojot tÄ«mekļa saskarni, izmantojot IPMI aÄ£enta vienuma veidu un Ä«paÅ”o ipmi.get atslÄgu. Tas kļuva iespÄjams tikai tÄpÄc, ka jaunajÄ versijÄ parÄdÄ«jÄs atslÄga ipmi.get.
VeidnÄ Template Server by IPMI datu elements Item Get IPMI sensors ir atbildÄ«gs par informÄcijas vÄkÅ”anas organizÄÅ”anu, izmantojot Å”o jauno funkcionalitÄti (2. att.).
Rīsi. 2. Vienums Iegūt IPMI sensorus
Item Get IPMI sensors datu elementa darba rezultÄtÄ Zabbix sistÄmÄ parÄdÄs informÄcija par iekÄrtu stÄvokli strukturÄtÄ JSON formÄtÄ (3. att.).
RÄ«si. 3. Vienuma IegÅ«t IPMI sensorus rezultÄta piemÄrs
Papildus datu elementam Item Get IPMI sensors, veidnei ir arÄ« divi noteikÅ”anas noteikumi Discrete sensors discovery (4. att.) un Threshold sensors discovery (5. att.). Å ajos atklÄÅ”anas kÄrtulos tiek izmantots JSON, kas izriet no vienuma Item Get IPMI sensors, lai automÄtiski izveidotu jaunus vienumus un aktivizÄtÄjus. Tas ir skaidri redzams zemÄk esoÅ”ajos attÄlos sadaÄ¼Ä Pamatelements.
RÄ«si. 4. DiskrÄtu sensoru atklÄÅ”anas noteikums
RÄ«si. 5. SliekÅ”Åa sensoru noteikÅ”anas noteikums
KÄpÄc veidnÄ tiek izmantoti divi atklÄÅ”anas noteikumi, nevis viens?
DiskrÄtu sensoru atklÄÅ”ana nodroÅ”ina automÄtisku datu elementu izveidi, kas savÄs vÄrtÄ«bÄs ir "string" tipa. Un Threshold sensors discovery noteikums ļauj automÄtiski izveidot datu elementus, kuru vÄrtÄ«bÄs ir āskaitļaā tips. TurklÄt Å”is noteikums var veidot lÄ«dz 6 trigeriem katram datu elementam (6. att.).
SprÅ«da nosacÄ«jumu vÄrtÄ«bas tiek Åemtas no JSON, tas ir, no paÅ”as ierÄ«ces. Trigeri ir izveidoti 6 sliekÅ”Åiem: apakÅ”Äjais bÄ«stamais, zemÄkais kritiskais, apakÅ”Äjais nekritiskais, augÅ”Äjais nekritiskais, augÅ”Äjais kritiskais, augÅ”Äjais bÄ«stamais. Ja JSON failÄ trÅ«kst kÄda sliekÅ”Åa vÄrtÄ«bas, aktivizÄtÄjs netiek izveidots.
Ä¢enerÄtajÄ trigerÄ« slieksni var ignorÄt Zabbix lÄ«menÄ«. TomÄr, mÅ«suprÄt, loÄ£iskÄkais veids, kÄ mainÄ«t trigeri, ir pÄrveidot to aparatÅ«ras lÄ«menÄ«. KÄ to izdarÄ«t, parasti ir norÄdÄ«ts ierÄ«ces instrukcijÄs.
RÄ«si. 6. 6 sliekÅ”Åa sensoru atklÄÅ”anas sprÅ«da prototipi
Iejūgs un ejam
Lai pÄrbaudÄ«tu veidnes serveri pÄc IPMI veidnes, mÄs atlasÄ«jÄm trÄ«s ražotÄju serverus: IBM, HP un Huawei. Dažas minÅ«tes pÄc savienojuma no viÅiem tika iegÅ«ti tabulÄ redzamie rezultÄti.
1. tabula. VeidÅu serveris pÄc IPMI testa rezultÄtiem
IekÄrtu ražotÄjs
Aprīkojuma modelis
AutomÄtiski Ä£enerÄto vienumu skaits
AutomÄtiski izveidoto aktivizÄtÄju skaits
HP
ProLiant DL360 G5
20
24
Huawei
1288H V5
175
56
IBM
SistÄma X
139
27
Visu aprÄ«kojumu varÄja veiksmÄ«gi uzraudzÄ«t, izmantojot jaunu veidni un jaunu atslÄgu ipmi.key.
VisvairÄk datu varÄjÄm iegÅ«t no Huawei aprÄ«kojuma un vismazÄk no HP. Iemesls tam ir ierÄ«Äu aparatÅ«ras atŔķirÄ«bas, un tam nav nekÄ kopÄ«ga ar jaunÄs veidnes kvalitÄti.
TÄlÄk redzamajos ekrÄnuzÅÄmumos varat redzÄt vienumus un aktivizÄtÄjus, ko automÄtiski izveido veidne.
RÄ«si. 7. AutomÄtiski Ä£enerÄti datu elementi
RÄ«si. 8. Veidnes automÄtiski Ä£enerÄtie trigeri
* * *
IPMI veidÅu serveris izrÄdÄ«jÄs labÄkais. Tas izrÄdÄ«jÄs viegli lietojams un, pats galvenais, āuniversÄlsā.
Veidne Template Server by IPMI tiks iekļauta Zabbix 5.0 versijas pamata veidÅu sarakstÄ. MÄs no savas puses stingri atbalstÄm Å”o ražotÄja pieeju. Pat ja speciÄlisti ir spiesti izveidot savas specializÄtÄs veidnes, mÄs iesakÄm par pamatu Åemt paÅ”a ražotÄja noteiktÄs un IPMI Template Server ievÄrotÄs pieejas. PirmkÄrt, izmantojiet automÄtisko vienumu atraÅ”anu, izmantojot galveno vienumu. Un, otrkÄrt, gadÄ«jumos, kad tas ir iespÄjams, izmantojiet automÄtisko sprÅ«da noteikÅ”anu, izmantojot galveno vienumu.
MÄs ar nepacietÄ«bu gaidÄm Zabbix 5.0 izlaiÅ”anu tuvÄkajÄ nÄkotnÄ!
Autors: Dmitrijs Untila, Jet Infosystems uzraudzÄ«bas sistÄmu arhitekts
Avots: www.habr.com