Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI

Duhet tĂ« vendosni pajisjen pĂ«r monitorim, por nĂ« sistemin tuaj tĂ« preferuar Zabbix nuk ka njĂ« shabllon tĂ« gatshĂ«m pĂ«r kĂ«tĂ« lloj pajisjeje. NjĂ« situatĂ« e njohur? ÇdonjĂ«ri e zgjidh kĂ«tĂ« ndryshe. NjĂ« administrator kĂ«rkon zgjidhje nĂ« hapĂ«sirat e internetit. Tjetri zhvillon tĂ« tijĂ«n. NdĂ«rsa disa e lĂ«nĂ« kĂ«tĂ« detyrĂ« pas dore. Tani ekipi Zabbix me çdo publikim tĂ« ri zgjeron kombinimin e shablloneve tĂ« paracaktuar nĂ« sistem. PĂ«r shembull, nĂ« versionin 5.0 qĂ« po del nĂ« treg, do tĂ« ketĂ« njĂ« shabllon universalisht tĂ« ri pĂ«r monitorim serverĂ«ve nĂ«pĂ«rmjet IPMI — Shablloni Server nga IPMI. KolegĂ«t kĂ«rkuan ndihmĂ« pĂ«r tĂ« grumbulluar funksionimin e tij nĂ« pajisje tĂ« prodhuesve tĂ« ndryshĂ«m. PĂ«r ne kjo Ă«shtĂ« ende njĂ« mundĂ«si unike pĂ«r tĂ« organizuar njĂ« test-drag pĂ«r funksionalitetin e ri. Po ndajmĂ« rezultatet.

Si duket shablloni i ri?

Për të vendosur në monitorim serverin tuaj me ndihmën e këtij shablloni, ju nevojitet të krijoni në sistem "nyjë rrjeti" me monitorim të konfiguruar përmes IPMI dhe të bashkëngjitni shabllonin Template Server nga IPMI (Fig. 1). Nuk do të ketë një përshkrim të detajuar të kësaj operacioni: një udhëzues i detajuar është në dokumentacionin zyrtar të Zabbix.

Fig. 1. Shablloni Template Server nga IPMI

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Le të shqyrtojmë parimet e funksionimit të këtij modeli dhe strukturën e tij.

Baza e modelit është utilita ipmitool. Ajo lejon marrjen e statistikave të nevojshme nga pajisjet përmes IPMI. Përdorimi i funksionalitetit të kësaj utilite dhe marrja e të gjithë të dhënave të nevojshme tani është në dispozicion për përdoruesit përmes një ndërfaqeje në ueb me tipin e elementeve të dhënave IPMI agent, dhe çelësin e veçantë ipmi.get. Kjo është bërë e mundur vetëm falë shfaqjes së çelësit ipmi.get në versionin e ri.

Në modelin Template Server by IPMI, organizimi i mbledhjes së informacionit përmes këtij funksionaliteti të ri është përgjegjësi e elementit të dhënave Item Get IPMI sensors (Fig. 2).

Fig. 2. Elementi i të dhënave Item Get IPMI sensors

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Si rezultat i punës së elementit të dhënave Item Get IPMI sensors, në sistemin Zabbix shfaqet informacioni për gjendjen e pajisjeve në një format të strukturuar JSON (Fig. 3).

Fig. 3. Shembulli i rezultatit të punës item Get IPMI sensors

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Përveç elementit të të dhënave Item Get IPMI sensors në template, ka dy rregulla për zbulimin e sensorëve Discrete (Fig. 4) dhe Threshold (Fig. 5). Këto rregulla zbulimi përdorin JSON-in që merret si rezultat i funksionit të elementit të të dhënave Item Get IPMI sensors për të krijuar automatikisht elemente të reja të të dhënave dhe triggere. Kjo është duke u parë qartë në diagramet më poshtë në seksionin Master item.

Fig. 4. Rregulli i zbulimit të sensorëve Discrete

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Fig. 5. Rregulli i zbulimit të sensorëve Threshold

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Pse në template përdoren dy rregulla zbulimi dhe jo një?

Discrete sensors discovery siguron krijimin automatik të elementeve të të dhënave që kanë si vlera tipin 'string'. Ndërsa rregulli i zbulimit Threshold sensors discovery lejon krijimin automatik të elementeve të të dhënave që kanë si vlera tipin 'numër'. Për më tepër, ky rregull mund të krijojë deri në 6 triggere për çdo element të dhënash (Fig. 6).

Vlerat për kushtet e trigger-ave merren nga JSON, dmth nga vetë pajisja. Trigger-at krijohen për 6 pragje: pragun e poshtëm të rrezikshëm, pragun e poshtëm kritik, pragun e poshtëm jo-kritik, pragun e sipërm jo-kritik, pragun e sipërm kritik, pragun e sipërm të rrezikshëm. Nëse vlera për ndonjë prag mungon në JSON, trigger-i nuk krijohet.

Në trigger-in e krijuar, pragu mund të ri-përcaktohet në nivelin Zabbix. Megjithatë, sipas mendimit tonë, mënyra më logjike për të ndryshuar trigger-in është ta transformoni atë në nivelin e pajisjes. Si të bëhet kjo zakonisht tregohet në udhëzimet për pajisjen.

Fig. 6. 6 prototipa të trigger-ave për rregullin e zbulimit të sensorëve Threshold

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Hajde dhe shkojmë

Për të testuar modelin Template Server by IPMI, ne zgjodhëm serverët e tre prodhuesve: IBM, HP dhe Huawei. Pas disa minutash nga lidhja, rezultatet për to u morën dhe janë paraqitur në tabelë.

Tabela 1. Rezultatet e testimit të modelit Template Server by IPMI

Prodhuesi i pajisjeve
Modeli i pajisjeve
Numri i elementeve të dhënash të krijuar automatikisht
Numri i trigger-ave të krijuar automatikisht

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
System X
139
27

Të gjitha pajisjet u monitoruan me sukses me ndihmën e modelit të ri dhe çelësit të ri ipmi.key.

Ne arritëm të marrim më shumë të dhëna nga pajisjet Huawei, dhe më pak nga HP. Arsyeja për këtë qëndron në ndryshimin e harduerit të pajisjeve dhe nuk ka lidhje me cilësinë e performancës së modelit të ri.

Në shkresat më poshtë mund të shihni elementet e dhënave dhe trigjet që u krijuan automatikisht nga modeli.

Fig. 7. Elementet e dhënave të krijuara automatikisht nga modeli

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
Fig. 8. Trigjet e krijuara automatikisht nga modeli

Zabbix 5.0, ose ÇfarĂ« tĂ« reja na pret me shabllonin Template Server by IPMI
* * *

Modeli Template Server by IPMI tregoi rezultate të shkëlqyera. Ai u tregua i lehtë për t'u përdorur dhe, më e rëndësishmja, ishte 'universale'.

Shablloni Template Server by IPMI do të përfshihet në listën e shablloneve bazë të versionit Zabbix 5.0. Nga ana jonë, ne e mbështesim një qasje të tillë të prodhuesit. Edhe nëse specialistët janë të detyruar të krijojnë shabllone të specializuara, ne rekomandojmë të marrin si bazë qasjet e vendosura nga vetë prodhuesi dhe që vihen re në Template Server by IPMI. Së pari, të përdorin zbulimin automatik të elementeve të dhënash duke përdorur master item. Dhe së dyti, të aplikojnë zbulimin automatik të treguesve duke përdorur master item kur kjo është e mundur.

Dhe me padurim presim lançimin e Zabbix 5.0 në shumën e afërt!

Autori: Dmitry Untila, arkitekt i sistemeve të monitorimit në "Infosistemat Jet"

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster