Zabbix 5.0, ili što je novo s Template Serverom od IPMI

Zabbix 5.0, ili što je novo s Template Serverom od IPMI

Opremu morate staviti na monitoring, a u vašem omiljenom Zabbix sistemu ne postoji gotov šablon za ovu vrstu opreme. Uobičajena situacija? Svako se izvlači na svoj način. Jedan administrator traži rješenje na internetu. Drugi razvija svoje. A neki će odustati od ovog zadatka. Sada Zabbix tim sa svakim novim izdanjem proširuje skup predinstaliranih šablona u sistemu. Na primjer, u nadolazećoj verziji 5.0 pojavit će se novi univerzalni predložak za praćenje servera putem IPMI-ja - Template Server by IPMI. Kolege su zatražile pomoć u otklanjanju grešaka u njegovom radu na opremi različitih proizvođača. Za nas je ovo još jedna jedinstvena prilika da organiziramo probnu vožnju nove funkcionalnosti. Dijelimo rezultate.

Kako izgleda novi šablon?

Da biste pratili svoj server pomoću ovog šablona, ​​potrebno je da kreirate „mrežni čvor“ u sistemu sa konfigurisanim nadzorom preko IPMI-ja i na njega priključite Template Server by IPMI šablon (slika 1). Ovdje neće biti detaljnog opisa ove operacije: detaljna uputstva su u službenoj Zabbix dokumentaciji.

Rice. 1. Server šablona po IPMI-ju

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Razmotrite principe ovog šablona i njegovu strukturu.

Šablon je baziran na uslužnom programu ipmitool. Omogućava vam da dobijete potrebnu statistiku od opreme putem IPMI-ja. Korištenje funkcionalnosti ovog uslužnog programa i pribavljanje svih potrebnih podataka sada je dostupno korisniku putem web sučelja pomoću tipa stavke IPMI agenta i posebnog ključa ipmi.get. Ovo je postalo moguće samo zbog pojave ključa ipmi.get u novoj verziji.

U Template Server by IPMI predlošku, element podataka Item Get IPMI senzors odgovoran je za organiziranje prikupljanja informacija korištenjem ove nove funkcionalnosti (slika 2).

Rice. 2. Stavka Nabavite IPMI senzore

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Kao rezultat rada elementa podataka Item Get IPMI senzore, informacije o stanju opreme u strukturiranom JSON formatu pojavljuju se u Zabbix sistemu (slika 3).

Rice. 3. Primjer rezultata stavke Get IPMI senzore

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Pored elementa podataka Item Get IPMI senzore, predložak ima i dva pravila detekcije Diskretno otkrivanje senzora (slika 4) i otkrivanje pragova senzora (slika 5). Ova pravila otkrivanja koriste JSON koji je rezultat stavke Get IPMI senzore za automatsko kreiranje novih stavki i pokretača. Ovo se jasno vidi na slikama ispod u odjeljku Master item.

Rice. 4. Pravilo otkrivanja diskretnih senzora

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Rice. 5. Pravilo otkrivanja senzora praga

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Zašto predložak koristi dva pravila otkrivanja umjesto jednog?

Otkrivanje diskretnih senzora osigurava automatsko kreiranje elemenata podataka koji su po svojim vrijednostima tipa "string". A pravilo otkrivanja senzora praga omogućava vam da automatski kreirate elemente podataka koji imaju tip "broj" u svojim vrijednostima. Osim toga, ovo pravilo može formirati do 6 okidača za svaki element podataka (slika 6).

Vrijednosti za uslove okidača se preuzimaju iz JSON-a, odnosno sa samog uređaja. Okidači se kreiraju za 6 pragova: donji opasni, donji kritični, donji nekritični, gornji nekritični, gornji kritični, gornji opasni. Ako vrijednost za neki prag nedostaje u JSON-u, okidač se ne kreira.

U generiranom okidaču, prag se može nadjačati na Zabbix nivou. Međutim, po našem mišljenju, najlogičniji način za promjenu okidača je transformacija na hardverskom nivou. Kako to učiniti obično je navedeno u uputama za uređaj.

Rice. 6. 6 pokretača prototipova otkrivanja pragova senzora

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Zaprežite i idemo

Za testiranje Template Server by IPMI šablona, ​​odabrali smo servere od tri proizvođača: IBM, HP i Huawei. Nekoliko minuta nakon povezivanja, od njih su dobijeni rezultati prikazani u tabeli.

Tablica 1. Server predložaka prema rezultatima testa IPMI

Proizvođač opreme
Model opreme
Broj automatski generiranih stavki
Broj automatski kreiranih okidača

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
Sistem X
139
27

Sva oprema je uspješno bila praćena korištenjem novog šablona i novog ključa ipmi.key.

Najviše podataka smo uspjeli dobiti od Huawei opreme, a najmanje od HP-a. Razlog tome leži u razlici u hardveru uređaja i nema nikakve veze sa kvalitetom novog šablona.

Na snimcima ekrana ispod možete vidjeti stavke i okidače koje automatski kreira šablon.

Rice. 7. Automatski generirani elementi podataka

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
Rice. 8. Šabloni automatski generirani okidači

Zabbix 5.0, ili što je novo s Template Serverom od IPMI
* * *

Template Server by IPMI se pokazao kao najbolji. Ispostavilo se da je jednostavan za korištenje i, što je najvažnije, "univerzalan".

Template Server by IPMI šablon će biti uključen u listu osnovnih šablona Zabbix 5.0 verzije. Sa naše strane, mi snažno podržavamo ovakav pristup proizvođača. Čak i ako su stručnjaci prisiljeni kreirati vlastite specijalizirane predloške, preporučujemo da za osnovu uzmete pristupe koje je postavio sam proizvođač i promatrane u Template Serveru od strane IPMI-ja. Prvo, koristite automatsko otkrivanje stavke pomoću glavne stavke. I drugo, primijeniti automatsku detekciju okidača koristeći master stavku u slučajevima kada je to moguće.

Pa, radujemo se izdavanju Zabbixa 5.0 u bliskoj budućnosti!

Autor: Dmitry Untila, arhitekta sistema za praćenje u Jet Infosystems

izvor: www.habr.com

Dodajte komentar