Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից

Դուք պետք է սարքավորումը դնեք մոնիտորինգի վրա, և ձեր սիրելի Zabbix համակարգում չկա պատրաստի ձևանմուշ այս տեսակի սարքավորումների համար: Ընդհանուր իրավիճակ. Ամեն մեկն իր ձևով դուրս է գալիս դրանից: Մի ադմինիստրատոր լուծում է փնտրում ինտերնետում: Երկրորդը զարգացնում է իր սեփականը։ Եվ ոմանք կհրաժարվեն այս գործից: Այժմ Zabbix թիմը յուրաքանչյուր նոր թողարկումով ընդլայնում է համակարգում նախապես տեղադրված կաղապարների շարքը: Օրինակ՝ գալիք 5.0 տարբերակում կհայտնվի IPMI-ի միջոցով սերվերների մոնիտորինգի նոր ունիվերսալ ձևանմուշ՝ Template Server by IPMI: Գործընկերները օգնություն խնդրեցին տարբեր արտադրողների սարքավորումների վրա դրա աշխատանքը կարգաբերելու հարցում: Մեզ համար սա ևս մեկ եզակի հնարավորություն է՝ կազմակերպելու նոր ֆունկցիոնալության թեստ-դրայվ: Մենք կիսում ենք արդյունքները։

Ինչ տեսք ունի նոր ձևանմուշը:

Այս ձևանմուշով ձեր սերվերը վերահսկելու համար դուք պետք է համակարգում ստեղծեք «ցանցային հանգույց»՝ IPMI-ի միջոցով կազմաձևված մոնիտորինգով և դրան կցեք Template Server by IPMI ձևանմուշը (նկ. 1): Այս գործողության մանրամասն նկարագրությունը այստեղ չի լինի. մանրամասն հրահանգները ներկայացված են Zabbix-ի պաշտոնական փաստաթղթերում:

Բրինձ. 1. Կաղապարի սերվեր IPMI-ի կողմից

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Դիտարկենք այս կաղապարի սկզբունքները և դրա կառուցվածքը:

Կաղապարը հիմնված է ipmitool կոմունալ ծրագրի վրա: Այն թույլ է տալիս սարքավորումներից ստանալ անհրաժեշտ վիճակագրություն IPMI-ի միջոցով: Այս օգտակար ծրագրի ֆունկցիոնալությունից օգտվելը և բոլոր անհրաժեշտ տվյալները այժմ հասանելի են օգտվողին վեբ ինտերֆեյսի միջոցով՝ օգտագործելով IPMI գործակալի տարրի տեսակը և հատուկ ipmi.get ստեղնը: Դա հնարավոր դարձավ միայն նոր տարբերակում ipmi.get բանալի հայտնվելու շնորհիվ։

Template Server by IPMI ձևանմուշում Item Get IPMI sensors data տարրը պատասխանատու է տեղեկատվության հավաքագրման կազմակերպման համար՝ օգտագործելով այս նոր գործառույթը (նկ. 2):

Բրինձ. 2. Նյութ Ստացեք IPMI սենսորներ

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Item Get IPMI sensors data element-ի աշխատանքի արդյունքում Zabbix համակարգում հայտնվում է սարքավորման վիճակի մասին տեղեկատվությունը կառուցվածքային JSON ձևաչափով (նկ. 3):

Բրինձ. 3. Ստացեք IPMI սենսորներ կետի արդյունքի օրինակ

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Բացի Item Get IPMI sensors data տարրից, ձևանմուշն ունի նաև հայտնաբերման երկու կանոն Դիսկրետ սենսորների հայտնաբերում (նկ. 4) և շեմային սենսորների հայտնաբերում (նկ. 5): Հայտնաբերման այս կանոններն օգտագործում են JSON-ը, որը ստացվում է Item Get IPMI sensors տարրից՝ ավտոմատ կերպով նոր տարրեր և գործարկիչներ ստեղծելու համար: Սա հստակ երևում է ստորև բերված նկարներում՝ Master item բաժնում:

Բրինձ. 4. Դիսկրետ սենսորների հայտնաբերման կանոն

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Բրինձ. 5. Շեմային սենսորների հայտնաբերման կանոն

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Ինչո՞ւ է ձևանմուշն օգտագործում հայտնաբերման երկու կանոն մեկի փոխարեն:

Դիսկրետ սենսորների հայտնաբերումն ապահովում է տվյալների տարրերի ավտոմատ ստեղծումը, որոնք իրենց արժեքներով «լարային» տիպի են։ Իսկ շեմային սենսորների հայտնաբերման կանոնը թույլ է տալիս ավտոմատ կերպով ստեղծել տվյալների տարրեր, որոնք իրենց արժեքներում ունեն «թիվ» տեսակը: Բացի այդ, այս կանոնը կարող է ձևավորել մինչև 6 գործարկիչ յուրաքանչյուր տվյալների տարրի համար (նկ. 6):

Գործարկման պայմանների արժեքները վերցված են JSON-ից, այսինքն՝ հենց սարքից: Գործարկիչները ստեղծվում են 6 շեմերի համար՝ ստորին վտանգավոր, ստորին կրիտիկական, ստորին ոչ կրիտիկական, վերին ոչ կրիտիկական, վերին կրիտիկական, վերին վտանգավոր: Եթե ​​որոշ շեմի արժեքը բացակայում է JSON-ից, գործարկիչը չի ստեղծվում:

Ստեղծված ձգանման դեպքում շեմը կարող է գերազանցվել Zabbix մակարդակում: Այնուամենայնիվ, մեր կարծիքով, ձգան փոխելու ամենատրամաբանական ճանապարհը այն վերափոխելն է ապարատային մակարդակում: Ինչպես դա անել, սովորաբար նշված է սարքի հրահանգներում:

Բրինձ. 6. Շեմային սենսորների հայտնաբերման 6 գործարկիչ նախատիպ

Zabbix 5.0 կամ ինչ նորություն կա Կաղապարի սերվերի հետ IPMI-ի կողմից
Զսպիր և գնանք

Template Server by 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-ի կողմից Template Server-ում: Նախ, օգտագործեք տարրերի ավտոմատ հայտնաբերում, օգտագործելով հիմնական տարրը: Եվ երկրորդ, կիրառեք ձգանման ավտոմատ հայտնաբերում, օգտագործելով հիմնական տարրը այն դեպքերում, երբ դա հնարավոր է:

Դե, մենք անհամբեր սպասում ենք մոտ ապագայում Zabbix 5.0-ի թողարկմանը:

Հեղինակ՝ Դմիտրի Ունտիլա, Jet Infosystems-ի մոնիտորինգի համակարգերի ճարտարապետ

Source: www.habr.com

Добавить комментарий