Zabbix 5.0 немесе IPMI үлгі серверіндегі жаңалықтар

Zabbix 5.0 немесе IPMI үлгі серверіндегі жаңалықтар

Жабдықты мониторингке қою керек және сіздің сүйікті Zabbix жүйесінде жабдықтың бұл түріне дайын үлгі жоқ. Таныс жағдай? Одан әркім өз жолымен шығады. Бір әкімші Интернетте шешім іздейді. Екіншісі өзін-өзі дамытуда. Ал кейбіреулер бұл тапсырмадан бас тартады. Енді Zabbix командасы әрбір жаңа шығарылыммен жүйеде алдын ала орнатылған үлгілер жинағын кеңейтеді. Мысалы, алдағы 5.0 нұсқасында IPMI арқылы серверлерді бақылауға арналған жаңа әмбебап үлгі пайда болады - IPMI үлгі сервері. Әріптестер әртүрлі өндірушілердің жабдықтарында оның жұмысын жөндеуге көмек сұрады. Біз үшін бұл жаңа функциялардың сынақ драйвын ұйымдастырудың тағы бір бірегей мүмкіндігі. Нәтижелерімен бөлісеміз.

Жаңа үлгі қалай көрінеді?

Осы үлгіні пайдаланып серверіңізді бақылау үшін жүйеде IPMI арқылы конфигурацияланған мониторингі бар «желі түйінін» жасау керек және оған IPMI үлгісі бойынша шаблон серверін бекіту керек (1-сурет). Мұнда бұл операцияның толық сипаттамасы болмайды: егжей-тегжейлі нұсқаулар ресми Zabbix құжаттамасында берілген.

Күріш. 1. IPMI бойынша үлгі сервері

Zabbix 5.0 немесе IPMI үлгі серверіндегі жаңалықтар
Осы үлгінің принциптерін және оның құрылымын қарастырыңыз.

Үлгі ipmitool утилитасына негізделген. Ол IPMI арқылы жабдықтан қажетті статистиканы алуға мүмкіндік береді. Бұл қызметтік бағдарламаның функционалдығын пайдалану және барлық қажетті деректерді алу енді пайдаланушыға IPMI агент элемент түрін және арнайы ipmi.get кілтін қолданатын веб-интерфейс арқылы қол жетімді. Бұл жаңа нұсқада ipmi.get кілтінің пайда болуына байланысты ғана мүмкін болды.

Template Server by IPMI үлгісіндегі IPMI сенсорларының элементін алу деректер элементі осы жаңа функцияны пайдаланып ақпарат жинауды ұйымдастыруға жауап береді (Cурет 2).

Күріш. 2. Элемент IPMI сенсорларын алыңыз

Zabbix 5.0 немесе IPMI үлгі серверіндегі жаңалықтар
Item Get IPMI сенсорларының деректер элементінің жұмысының нәтижесінде құрылымдық JSON пішіміндегі жабдықтың күйі туралы ақпарат Zabbix жүйесінде пайда болады (Cурет 3).

Күріш. 3. IPMI сенсорларын алу тармағының нәтижесінің мысалы

Zabbix 5.0 немесе IPMI үлгі серверіндегі жаңалықтар
Item Get IPMI сенсорларының деректер элементіне қосымша үлгіде сонымен қатар екі анықтау ережесі бар Дискретті сенсорларды табу (Cурет 4) және Шекті сенсорларды табу (Cурет 5). Бұл табу ережелері жаңа элементтер мен триггерлерді автоматты түрде жасау үшін IPMI сенсорларын алу элементінен алынған JSON пайдаланады. Бұл негізгі элемент бөліміндегі төмендегі суреттерден анық көрінеді.

Күріш. 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

пікір қалдыру