Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI

Треба да ја следите опремата, но вашиот омилен систем Zabbix нема готов шаблон за овој тип опрема. Ви звучи познато? Секој се справува различно. Еден администратор бара решение преку интернет. Друг развива свое. А некои едноставно се откажуваат од задачата. Тимот на Zabbix моментално го проширува множеството однапред инсталирани шаблони со секое ново издание. На пример, претстојната верзија 5.0 ќе содржи нов универзален шаблон за следење. сервери преку IPMI — Сервер за шаблони од IPMI. Колегите побараа помош за дебагирање на неговото работење на опрема од различни производители. За нас, ова е исто така единствена можност да ја тестираме новата функционалност. Ги споделуваме резултатите.

Како изгледа новиот шаблон?

За да го надгледувате вашиот сервер користејќи го овој шаблон, треба да креирате „мрежен јазол“ во системот со конфигуриран мониторинг преку IPMI и да го прикачите на шаблонот Template Server by IPMI (сл. 1). Овде нема да има детален опис на оваа операција: деталните упатства се во официјалната документација на Zabbix.

Ориз. 1. Сервер за шаблони од IPMI

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Ајде да ги разгледаме принципите на работа на овој шаблон и неговата структура.

Шаблонот се базира на алатката ipmitool. Ви овозможува да ја добиете потребната статистика од опремата преку IPMI. Користењето на функционалноста на оваа алатка и добивањето на сите потребни податоци сега му се достапни на корисникот преку веб-интерфејсот со користење на типот на податочен елемент на агентот IPMI и специјален клуч ipmi.get. Ова стана возможно само благодарение на појавата на клучот ipmi.get во новата верзија.

Во шаблонот за сервер за шаблони по IPMI, елементот за податоци за сензори за шаблони Get IPMI е одговорен за организирање на собирање информации користејќи ја оваа нова функционалност (сл. 2).

Ориз. 2. Елемент на податоци Ставка Земете IPMI сензори

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Како резултат на работењето на елементот за податоци за сензорите на Item Get IPMI, информациите за состојбата на опремата се појавуваат во системот Zabbix во структуриран JSON формат (сл. 3).

Ориз. 3. Пример за резултатот од ставката Земете IPMI сензори

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Дополнително на елементот за податоци за сензори за ИПМИ, шаблонот содржи и две правила за откривање: откривање на дискретни сензори (сл. 4) и откривање на сензори на праг (сл. 5). Овие правила за откривање го користат JSON вратениот од ставката Добијте IPMI сензори за автоматско создавање нови ставки и активирачи. Ова може јасно да се види на сликите подолу во делот Главна ставка.

Ориз. 4. Правило за откривање на дискретни сензори

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Ориз. 5. Правило за откривање на сензори за праг

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Зошто шаблонот користи две правила за откривање наместо едно?

Откривањето на дискретни сензори обезбедува автоматско креирање на податочни елементи кои имаат тип „низа“ во нивните вредности. А правилото за откривање сензори на праг ви овозможува автоматски да креирате податочни елементи кои имаат тип „број“ во нивните вредности. Дополнително, ова правило може да создаде до 6 предизвикувачи за секој податочен елемент (сл. 6).

Вредностите за условите за активирање се земени од JSON, односно од самиот уред. Предизвикувачите се креирани за 6 прагови: долен опасен, долен критичен, долен некритичен, горен некритичен, горен критичен, горен опасен. Ако вредноста за одреден праг не е во JSON, активирањето не се создава.

Во генерираниот активирач, прагот може да се надмине на ниво на Zabbix. Сепак, според наше мислење, најлогичен начин да се промени активирањето е да се конвертира на хардверско ниво. Како да го направите ова обично е наведено во упатствата за уредот.

Ориз. 6. Правилото за откривање на 6 прототипови предизвикува откривање на сензори за праг

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Ајде да се впрегнеме и да одиме

За да го тестираме шаблонот за сервер за шаблони по IPMI, избравме сервери од три производители: IBM, HP и Huawei. Неколку минути по поврзувањето, се добиени резултатите прикажани во табелата.

Табела 1. Сервер за шаблони според резултатите од тестирањето на шаблоните на IPMI

Производител на опрема
Модел на опрема
Број на автоматски генерирани ставки на податоци
Број на автоматски креирани предизвикувачи

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM,
Систем X
139
27

Целата опрема можеше успешно да се следи со користење на новиот шаблон и новиот ipmi.key.

Најмногу податоци можевме да добиеме од опремата на Huawei, а најмалку од HP. Причината за тоа лежи во разликата во хардверот на уредите и нема никаква врска со квалитетот на новиот шаблон.

На сликите од екранот подолу можете да ги видите податочните елементи и предизвикувачите автоматски креирани од шаблонот.

Ориз. 7. Елементи на податоци автоматски генерирани од шаблонот

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
Ориз. 8. Активатори автоматски креирани од шаблонот

Zabbix 5.0 или Што има ново со серверот за шаблони од IPMI
* * *

Шаблонот за сервер за шаблони од IPMI ја покажа својата најдобра страна. Испадна дека е лесен за употреба и, што е најважно, „универзален“.

Шаблонот за сервер за шаблони од IPMI ќе биде вклучен во списокот со основни шаблони во верзијата Zabbix 5.0. Од наша страна, ние силно го поддржуваме овој пристап на производителот. Дури и ако специјалистите се принудени да креираат свои специјализирани шаблони, препорачуваме да ги земеме како основа пристапите утврдени од самиот производител и забележани во серверот за шаблони од IPMI. Прво, користете автоматско откривање ставки со податоци со помош на главната ставка. И второ, користете автоматско откривање активирањето со помош на главната ставка во случаи кога тоа е можно.

Па, со нетрпение го очекуваме објавувањето на Zabbix 5.0 во блиска иднина!

Автор: Дмитриј Унтилила, архитект на системи за следење во Jet Infosystems

Извор: www.habr.com

Додадете коментар