Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?

Szükség van arra, hogy az eszközt monitorozásra állítsuk, de a kedvenc Zabbix rendszerünkben nincs kész sablon ehhez a típusú eszközhöz. Ismerős helyzet? Mindenki a maga módján próbálja megoldani. Az egyik adminisztrátor az interneten keres megoldást. A másik saját megoldást dolgoz ki. Egyesek pedig csak legyintenek erre a feladatra. Jelenleg a Zabbix csapata minden új kiadással bővíti a rendszerben előre telepített sablonok készletét. Például az 5.0-ás verzióban új, univerzális sablon lesz elérhető a monitorozáshoz. szerverek IPMI-n keresztül — Template Server by IPMI. A kollégák megkértek, hogy segítsek a működésének finomhangolásában különböző gyártók berendezésein. Ez számunkra egyedi lehetőséget biztosít az új funkció tesztelésére. Megosztjuk az eredményeket.

Hogyan néz ki az új sablon?

Ahhoz, hogy a szervered monitorozását ezzel a sablonnal elvégezhesd, létre kell hoznod a rendszerben egy "hálózati csomópontot" IPMI-n keresztüli monitorozással, és hozzá kell csatolnod a Template Server by IPMI sablont (1. ábra). Itt nem található részletes leírás erről a műveletről: részletes útmutatás az Zabbix hivatalos dokumentációjában található.

1. ábra. Template Server by IPMI sablon

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
Nézzük meg a sablon működésének alapelveit és struktúráját.

A sablon alapja az ipmitool segédprogram. Ez lehetővé teszi, hogy szükséges statisztikákat kapjunk az eszközökről IPMI-n keresztül. E segédprogram funkcionalitása és az összes szükséges adat mostantól a felhasználók számára elérhető a webes interfészen keresztül, az IPMI agent típusú adatbekérő segítségével, valamint egy speciális ipmi.get kulccsal. Ez lehetővé vált csak a legújabb verzióban megjelent ipmi.get kulcsnak köszönhetően.

A Template Server by IPMI sablonban az új funkció révén történő információgyűjtésért az Item Get IPMI sensors adatbekérő felel (2. ábra).

2. ábra. Item Get IPMI sensors adatbekérő

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
Az Item Get IPMI sensors adatbekérő működése révén a Zabbix rendszerében JSON formátumban struktúrált információ jelenik meg az eszköz állapotáról (3. ábra).

3. ábra. Az item Get IPMI sensors működésének példája

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
A sablonban az Item Get IPMI sensors adatelem mellett két felfedezési szabály is található: Discrete sensors discovery (4. ábra) és Threshold sensors discovery (5. ábra). Ezek a felfedezési szabályok a JSON-t használják, amelyet az Item Get IPMI sensors adatelem végrehajtásának eredményeként nyernek, új adatelemek és riasztások automatikus létrehozásához. Ez a következő alábbi ábrákon jól látható a Master item szakaszban.

4. ábra. A Discrete sensors discovery felfedezési szabály

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
5. ábra. A Threshold sensors discovery felfedezési szabály

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
Miért használunk a sablonban két felfedezési szabályt, és nem egyet?

A Discrete sensors discovery automatikusan létrehozza az adatelemeket, amelyek az értékeikben „string” típust hordoznak. A Threshold sensors discovery szabály pedig lehetővé teszi, hogy automatikusan hozzunk létre olyan adatelemeket, amelyek az értékeikben „szám” típust tartalmaznak. Ráadásul ez a szabály legfeljebb 6 riasztás létrehozását eredményezheti minden egyes adatelemhez (6. ábra).

A riasztási feltételek értékeit a JSON-ból, tehát magából az eszközből nyerjük. A riasztások a 6 küszöbre jönnek létre: alsó veszélyes, alsó kritikus, alsó nem kritikus, felső nem kritikus, felső kritikus, felső veszélyes. Ha valamelyik küszöbhöz nem áll rendelkezésre érték a JSON-ban, a riasztás nem jön létre.

A létrejött riasztásban a küszöb szintje felülírható a Zabbix szintjén. Azonban véleményünk szerint a leglogikusabb módja a riasztás módosításának, ha azt az eszköz szintjén alakítjuk át. Ezt általában az eszköz használati útmutatójában található utasítások tartalmazzák.

6. ábra. A Threshold sensors discovery felfedezési szabályhoz tartozó 6 riasztás prototípusa

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
Fogjunk hozzá és induljunk!

A Template Server by IPMI sablon teszteléséhez három gyártó szervereit választottuk: IBM, HP és Huawei. Néhány perccel a csatlakozás után a következő eredményeket kaptuk, amelyeket a táblázat tartalmaz.

1. táblázat. A Template Server by IPMI sablon tesztelésének eredményei

Hardvergyártó
Hardvermodell
Automatikusan létrehozott adatelemek száma
Automatikusan létrehozott riasztások száma

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
System X
139
27

Minden hardver sikeresen megjelent a megfigyelésben az új sablon és az új ipmi.key kulcs segítségével.

A legtöbb adatot a Huawei berendezésekből sikerült begyűjtenünk, míg a legkevesebbet a HP-ból. Ennek oka a berendezések hardverszintű eltérése, és nem a sablon új működőképességével kapcsolatos.

Az alábbi képernyőképeken láthatók a sablon által automatikusan létrehozott adatdolgok és trigger-ek.

7. ábra. A sablon által automatikusan létrehozott adatdolgok

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
8. ábra. A sablon által automatikusan létrehozott trigger-ek

Zabbix 5.0, vagy Mi új vár ránk az IPMI alapú Template Server sablonnal?
* * *

A Template Server by IPMI sablon a legjobb formáját mutatta. Egyszerűen használható, és ami a legfontosabb, univerzális.

A Template Server by IPMI sablon bekerül a Zabbix 5.0 alap sablonjainak listájába. Részünkről mi is támogatjuk a gyártó ilyen megközelítését. Még ha a szakemberek kénytelenek is saját, speciális sablonokat létrehozni, azt javasoljuk, hogy a gyártó által kidolgozott megoldásokat és a Template Server by IPMI-ban látható megközelítéseket vegyék alapul. Először is, használják az elemek automatikus felfedezését a master item segítségével. Másodszor, alkalmazzanak automatikus trigger felfedezést a master item használatával, ahol ez lehetséges.

Már alig várjuk a Zabbix 5.0 megjelenését is!

Szerző: Dmitrij Untila, a "Infószisztemák Jet" monitoring rendszerek architektusa

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster