Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar

Uskunani monitoringga qo'yishingiz kerak va sizning sevimli Zabbix tizimida ushbu turdagi uskunalar uchun tayyor shablon yo'q. Umumiy holatmi? Har kim o'z yo'lida undan chiqadi. Bitta administrator Internetda yechim qidirmoqda. Ikkinchisi o'zini rivojlantirmoqda. Va ba'zilari bu vazifadan voz kechadi. Endi Zabbix jamoasi har bir yangi versiyada tizimda oldindan o'rnatilgan shablonlar to'plamini kengaytiradi. Masalan, yaqinlashib kelayotgan 5.0 versiyasida IPMI orqali serverlarni kuzatish uchun yangi universal shablon paydo bo'ladi - IPMI tomonidan shablon serveri. Hamkasblar turli ishlab chiqaruvchilarning uskunalarida uning ishlashini tuzatishda yordam so'rashdi. Biz uchun bu yangi funksiyalarning sinov drayverini tashkil qilish uchun yana bir noyob imkoniyatdir. Natijalarni baham ko'ramiz.

Yangi shablon qanday ko'rinishga ega?

Ushbu shablon yordamida serveringizni kuzatib borish uchun siz tizimda IPMI orqali sozlangan monitoring bilan “tarmoq tugunini” yaratishingiz va unga IPMI shablonidagi Shablon serverini biriktirishingiz kerak (1-rasm). Bu erda ushbu operatsiyaning batafsil tavsifi bo'lmaydi: batafsil ko'rsatmalar rasmiy Zabbix hujjatlarida mavjud.

Guruch. 1. IPMI tomonidan shablon serveri

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Ushbu shablonning tamoyillari va uning tuzilishini ko'rib chiqing.

Shablon ipmitool yordam dasturiga asoslangan. U IPMI orqali uskunadan kerakli statistik ma'lumotlarni olish imkonini beradi. Ushbu yordam dasturining funktsional imkoniyatlaridan foydalanish va barcha kerakli ma'lumotlarni olish endi foydalanuvchiga IPMI agent elementi turi va maxsus ipmi.get kaliti yordamida veb-interfeys orqali mavjud. Bu faqat yangi versiyada ipmi.get kalitining paydo bo'lishi tufayli mumkin bo'ldi.

Template Server by IPMI shablonida, Item Get IPMI sensors ma'lumotlar elementi ushbu yangi funksiyadan foydalangan holda ma'lumot to'plashni tashkil qilish uchun javobgardir (2-rasm).

Guruch. 2. Element IPMI sensorlarini oling

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Item Get IPMI sensorlari ma'lumotlar elementining ishlashi natijasida Zabbix tizimida tuzilgan JSON formatidagi uskunaning holati haqida ma'lumot paydo bo'ladi (3-rasm).

Guruch. 3. IPMI sensorlarini oling elementining natijasiga misol

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Item Get IPMI sensorlari maʼlumotlar elementiga qoʻshimcha ravishda shablonda Diskret datchiklarni aniqlash (4-rasm) va Eshik sensorlarini topish (5-rasm) ikkita aniqlash qoidalari ham mavjud. Ushbu kashfiyot qoidalari yangi elementlar va triggerlarni avtomatik ravishda yaratish uchun Item Get IPMI sensorlari elementidan kelib chiqadigan JSON-dan foydalanadi. Bu asosiy element bo'limidagi quyidagi raqamlarda aniq ko'rinadi.

Guruch. 4. Diskret datchiklarni aniqlash qoidasi

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Guruch. 5. Eshik datchiklarini aniqlash qoidasi

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Nima uchun shablon bitta emas, ikkita kashfiyot qoidalaridan foydalanadi?

Diskret datchiklarning kashf etilishi ma'lumotlar elementlarining avtomatik ravishda yaratilishini ta'minlaydi, ularning qiymatlari "string" tipiga ega. Eshik sensorlarini aniqlash qoidasi esa o'z qiymatlarida "raqam" turiga ega bo'lgan ma'lumotlar elementlarini avtomatik ravishda yaratishga imkon beradi. Bundan tashqari, ushbu qoida har bir ma'lumot elementi uchun 6 tagacha trigger hosil qilishi mumkin (6-rasm).

Trigger shartlari uchun qiymatlar JSON dan, ya'ni qurilmaning o'zidan olinadi. Triggerlar 6 ta chegara uchun yaratilgan: past xavfli, pastki kritik, pastki kritik emas, yuqori kritik, yuqori kritik, yuqori xavfli. Agar ba'zi chegara qiymati JSONda etishmayotgan bo'lsa, trigger yaratilmaydi.

Yaratilgan triggerda pol Zabbix darajasida bekor qilinishi mumkin. Biroq, bizning fikrimizcha, triggerni o'zgartirishning eng mantiqiy usuli uni apparat darajasida o'zgartirishdir. Buni qanday qilish odatda qurilma uchun ko'rsatmalarda ko'rsatilgan.

Guruch. 6. Threshold sensorlar kashfiyotining 6 ta trigger prototipi

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Jabduqlar va ketaylik

Shablon serverini IPMI shabloniga ko'ra sinab ko'rish uchun biz uchta ishlab chiqaruvchidan serverlarni tanladik: IBM, HP va Huawei. Ulanishdan bir necha daqiqa o'tgach, jadvalda ko'rsatilgan natijalar ulardan olingan.

Jadval 1. IPMI test natijalari bo'yicha shablon serveri

Uskunalar ishlab chiqaruvchisi
Uskunalar modeli
Avtomatik yaratilgan elementlar soni
Avtomatik yaratilgan triggerlar soni

HP
ProLiant DL360 G5
20
24

Huawei
1288H V5
175
56

IBM
X tizimi
139
27

Barcha jihozlar yangi shablon va yangi ipmi.key kaliti yordamida muvaffaqiyatli kuzatilishi mumkin edi.

Biz eng ko'p ma'lumotlarni Huawei uskunasidan, eng kamini esa HPdan olishga muvaffaq bo'ldik. Buning sababi qurilmalarning apparatidagi farqda yotadi va yangi shablon sifatiga hech qanday aloqasi yo'q.

Quyidagi skrinshotlarda siz shablon tomonidan avtomatik ravishda yaratilgan elementlar va triggerlarni ko'rishingiz mumkin.

Guruch. 7. Avtomatik ravishda yaratilgan ma'lumotlar elementlari

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
Guruch. 8. Shablon avtomatik ravishda yaratilgan triggerlar

Zabbix 5.0 yoki IPMI tomonidan shablon serveridagi yangiliklar
* * *

IPMI shablon serveri o'zini eng yaxshi deb ko'rsatdi. Foydalanish oson va, eng muhimi, "universal" bo'lib chiqdi.

Shablon serveri IPMI shabloni Zabbix 5.0 versiyasining asosiy shablonlari ro'yxatiga kiritiladi. O'z navbatida biz ishlab chiqaruvchining ushbu yondashuvini qattiq qo'llab-quvvatlaymiz. Mutaxassislar o'zlarining maxsus shablonlarini yaratishga majbur bo'lishsa ham, biz ishlab chiqaruvchining o'zi belgilagan va IPMI tomonidan Andoza serverida kuzatilgan yondashuvlarni asos qilib olishni tavsiya qilamiz. Birinchidan, asosiy element yordamida avtomatik elementni topishdan foydalaning. Ikkinchidan, agar iloji bo'lsa, asosiy elementdan foydalangan holda avtomatik ishga tushirishni aniqlashni qo'llang.

Biz yaqin kelajakda Zabbix 5.0 ning chiqarilishini intiqlik bilan kutmoqdamiz!

Muallif: Dmitriy Untila, Jet Infosystems monitoring tizimlari arxitektori

Manba: www.habr.com

a Izoh qo'shish