Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI

Kailangan mong ilagay ang kagamitan sa pagsubaybay, at sa iyong paboritong Zabbix system ay walang handa na template para sa ganitong uri ng kagamitan. Karaniwang sitwasyon? Ang bawat isa ay lumalabas dito sa kanilang sariling paraan. Isang administrator ang naghahanap ng solusyon sa Internet. Ang pangalawa ay bumubuo ng sarili nitong. At ang ilan ay susuko sa gawaing ito. Ngayon ang koponan ng Zabbix sa bawat bagong release ay nagpapalawak ng hanay ng mga template na na-preinstall sa system. Halimbawa, sa paparating na bersyon 5.0, isang bagong unibersal na template para sa pagsubaybay sa mga server sa pamamagitan ng IPMI ay lilitaw - Template Server ng IPMI. Humingi ng tulong ang mga kasamahan sa pag-debug ng operasyon nito sa mga kagamitan mula sa iba't ibang mga tagagawa. Para sa amin, ito ay isa pang natatanging pagkakataon upang ayusin ang isang test drive ng bagong functionality. Ibinabahagi namin ang mga resulta.

Ano ang hitsura ng bagong template?

Upang masubaybayan ang iyong server gamit ang template na ito, kailangan mong lumikha ng "network node" sa system na may naka-configure na pagsubaybay sa pamamagitan ng IPMI at ilakip ang Template Server sa pamamagitan ng IPMI template dito (Fig. 1). Walang detalyadong paglalarawan ng operasyong ito dito: ang mga detalyadong tagubilin ay nasa opisyal na dokumentasyon ng Zabbix.

kanin. 1. Template Server ng IPMI

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
Isaalang-alang ang mga prinsipyo ng template na ito at ang istraktura nito.

Ang template ay batay sa ipmitool utility. Pinapayagan ka nitong makuha ang mga kinakailangang istatistika mula sa kagamitan sa pamamagitan ng IPMI. Ang paggamit ng functionality ng utility na ito at pagkuha ng lahat ng kinakailangang data ay magagamit na ngayon sa user sa pamamagitan ng web interface gamit ang uri ng item ng ahente ng IPMI, at ang espesyal na ipmi.get key. Naging posible lamang ito dahil sa paglitaw ng ipmi.get key sa bagong bersyon.

Sa Template Server by IPMI template, ang Item Get IPMI sensors data element ay responsable para sa pag-aayos ng koleksyon ng impormasyon gamit ang bagong functionality na ito (Fig. 2).

kanin. 2. Item Kumuha ng mga sensor ng IPMI

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
Bilang resulta ng gawain ng Item Get IPMI sensors data element, ang impormasyon tungkol sa estado ng kagamitan sa structured JSON na format ay lilitaw sa Zabbix system (Fig. 3).

kanin. 3. Isang halimbawa ng resulta ng item Kumuha ng mga sensor ng IPMI

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
Bilang karagdagan sa elemento ng data ng Item Get IPMI sensors, ang template ay mayroon ding dalawang panuntunan sa pagtuklas ng Discrete sensors discovery (Fig. 4) at Threshold sensors discovery (Fig. 5). Ginagamit ng mga panuntunan sa pagtuklas na ito ang JSON na nagreresulta mula sa Item Get IPMI sensors item para awtomatikong gumawa ng mga bagong item at trigger. Ito ay malinaw na nakikita sa mga figure sa ibaba sa seksyon ng Master item.

kanin. 4. Panuntunan sa pagtuklas ng mga discrete sensor

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
kanin. 5. Panuntunan sa pagtuklas ng mga threshold sensor

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
Bakit gumagamit ang template ng dalawang panuntunan sa pagtuklas sa halip na isa?

Tinitiyak ng pagtuklas ng mga discrete sensor ang awtomatikong paglikha ng mga elemento ng data, na sa kanilang mga halaga ay nasa uri ng "string". At ang panuntunan sa pagtuklas ng mga sensor ng Threshold ay nagbibigay-daan sa iyong awtomatikong gumawa ng mga elemento ng data na may uri ng "numero" sa kanilang mga halaga. Bilang karagdagan, ang panuntunang ito ay maaaring bumuo ng hanggang 6 na trigger para sa bawat elemento ng data (Larawan 6).

Ang mga halaga para sa mga kundisyon ng pag-trigger ay kinuha mula sa JSON, iyon ay, mula sa device mismo. Ginagawa ang mga trigger para sa 6 na threshold: lower dangerous, lower critical, lower non-critical, upper non-critical, upper critical, upper dangerous. Kung ang value para sa ilang threshold ay nawawala sa JSON, hindi gagawin ang trigger.

Sa nabuong trigger, maaaring ma-override ang threshold sa antas ng Zabbix. Gayunpaman, sa aming opinyon, ang pinaka-lohikal na paraan upang baguhin ang trigger ay ang pagbabago nito sa antas ng hardware. Kung paano ito gagawin ay karaniwang ipinahiwatig sa mga tagubilin para sa device.

kanin. 6. 6 na trigger na mga prototype ng pagtuklas ng mga threshold sensor

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
Harness at tara na

Upang subukan ang Template Server sa pamamagitan ng IPMI template, pumili kami ng mga server mula sa tatlong manufacturer: IBM, HP, at Huawei. Ilang minuto pagkatapos ng koneksyon, ang mga resulta na ipinakita sa talahanayan ay nakuha mula sa kanila.

Talahanayan 1. Template Server ng mga resulta ng pagsubok ng IPMI

Tagagawa ng kagamitan
Modelo ng Kagamitan
Bilang ng mga awtomatikong nabuong item
Bilang ng mga awtomatikong ginawang trigger

HP
ProLiant DL360 G5
20
24

HUAWEI
1288H V5
175
56

IBM
System X
139
27

Ang lahat ng kagamitan ay matagumpay na nasubaybayan gamit ang isang bagong template at isang bagong key na ipmi.key.

Nakuha namin ang pinakamaraming data mula sa kagamitan ng Huawei, at pinakakaunti mula sa HP. Ang dahilan nito ay nakasalalay sa pagkakaiba sa hardware ng mga device at walang kinalaman sa kalidad ng bagong template.

Sa mga screenshot sa ibaba, makikita mo ang mga item at trigger na awtomatikong ginawa ng template.

kanin. 7. Awtomatikong nabuong mga elemento ng data

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
kanin. 8. Awtomatikong nakabuo ng mga trigger ang template

Zabbix 5.0, o Ano ang Bago sa Server ng Template ng IPMI
* * *

Ang Template Server ng IPMI ay napatunayang ang pinakamahusay. Ito ay naging madaling gamitin at, higit sa lahat, "unibersal".

Ang Template Server by IPMI template ay isasama sa listahan ng mga pangunahing template ng Zabbix 5.0 na bersyon. Para sa aming bahagi, lubos naming sinusuportahan ang diskarteng ito ng tagagawa. Kahit na ang mga espesyalista ay napipilitang lumikha ng kanilang sariling mga espesyal na template, inirerekumenda namin na gawing batayan ang mga diskarte na inilatag ng mismong tagagawa at sinusunod sa Server ng Template ng IPMI. Una, gumamit ng awtomatikong pagtuklas ng item gamit ang master item. At pangalawa, ilapat ang awtomatikong pagtuklas ng mga nag-trigger gamit ang master item sa mga kaso kung saan posible.

Well, inaasahan namin ang paglabas ng Zabbix 5.0 sa malapit na hinaharap!

May-akda: Dmitry Untila, arkitekto ng mga sistema ng pagsubaybay sa Jet Infosystems

Pinagmulan: www.habr.com

Magdagdag ng komento