Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

Kukho inkolelo kwi-IT: "Ukuba iyasebenza, ungayichukumisi." Oku kungatshiwo malunga nenkqubo yethu yokubeka iliso. E-Southbridge sisebenzisa i-Zabbix - xa siyikhetha, yayipholile kakhulu. Kwaye, eneneni, wayengenayo enye indlela.

Ngokuhamba kwexesha, inkqubo yendalo yethu ifumene imiyalelo, izibophelelo ezongezelelweyo, kunye nokudityaniswa ne-redmine kuye kwavela. I-Zabbix yayinokhuphiswano olunamandla oluphezulu kwiinkalo ezininzi: isantya, i-HA phantse ngaphandle kwebhokisi, ukubonwa okuhle, ukulungiswa komsebenzi kwindawo ye-kubernethes.

Kodwa asingxamanga ukuba siqhubele phambili. Sagqiba ekubeni sijonge kwiZabbix kwaye sibuze ukuba zeziphi iimpawu abaceba ukuzenza kukukhutshwa okuzayo. Asizange sime kumsitho kwaye sibuze imibuzo engathandekiyo kuSergey Sorokin, umlawuli wophuhliso lweZabbix, kunye noVitaliy Zhuravlev, umyili weSolution. Qhubeka ufunda ukuze ufumanise ukuba kwenzeka ntoni na.

Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

1. Sixelele ngembali yenkampani. Yavela njani ingcamango yemveliso?

Imbali yenkampani yaqala ngo-1997, xa umsunguli kunye nomnini wenkampani, u-Alexey Vladyshev, esebenza njengomlawuli wedatha kwenye yeebhanki. Kwakubonakala ku-Alexey ukuba kuya kungasebenzi ukulawula i-database ngaphandle kokuba nedatha kwiimpawu zembali yeeparitha ezahlukeneyo, ngaphandle kokuqonda imeko yangoku kunye nembali yokusingqongileyo.

Kwangaxeshanye, izisombululo zokubeka iliso ngoku kwimarike zibiza kakhulu, zinzima, kwaye zifuna izixhobo ezinkulu. Ngoko ke, u-Alexey uqala ukubhala izikripthi ezahlukahlukeneyo ezivumela ukuba abeke iliso ngokufanelekileyo inxalenye yesiseko esiphathiswe kuye. Ijika ibe yinto yokuzonwabisa. U-Alexey utshintsha imisebenzi, kodwa umdla kwiprojekthi uhlala. Ngo-2000-2001, iprojekthi yabhalwa kwakhona ukususela ekuqaleni - kwaye u-Alexey wacinga ngokunika abanye abalawuli ithuba lokusebenzisa uphuhliso. Ngelo xesha, umbuzo wavela phantsi kweyiphi ilayisenisi yokukhulula ikhowudi ekhoyo. U-Alexey wagqiba ekubeni ayikhulule phantsi kwelayisensi ye-GPLv2. Isixhobo sabonwa ngokukhawuleza kwindawo yobugcisa. Ekuhambeni kwexesha, u-Alexey waqala ukufumana izicelo zenkxaso, uqeqesho kunye nokwandisa izakhono zesoftware. Inani leeodolo ezinjalo lalisoloko likhula. Ngoko, ngokwemvelo, isigqibo sokudala inkampani seza. Inkampani yasekwa ngoAprili 12, 2005

Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

2. Ziziphi iingongoma eziphambili onokuzigqamisa kwimbali yophuhliso lweZabbix?

Okwangoku, kukho iintlobo ezininzi ezinjalo:
A. U-Alexey waqala ukusebenza kwizikripthi ngo-1997.
b. Ukupapashwa kwekhowudi phantsi kwelayisensi ye-GPLv2 - 2001.
V. I-Zabbix yasungulwa kwi-2005.
(d) Ukuqukunjelwa kwezivumelwano zokuqala zentsebenziswano, ukudalwa kwenkqubo yonxulumano - 2007.
d) Ukusekwa kweZabbix Japan LLC - 2012.
e. Ukusekwa kweZabbix LLC (USA) - 2015
kwaye. Ukusekwa kweZabbix LLC-2018

3. Bangaphi abantu obaqeshileyo?

Okwangoku, iqela le-Zabbix leenkampani liqesha abasebenzi abangaphezu kwama-70: abaphuhlisi, abahloli, abaphathi beprojekthi, iinjineli zenkxaso, abacebisi, abantu abathengisayo kunye nabasebenzi bezentengiso.

4. Ubhala njani imephu yendlela, ngaba uqokelela impendulo kubasebenzisi? Uyiqonda njani indawo oza kufudukela kuyo ngokulandelayo?

Xa udala i-Roadmap yenguqu elandelayo ye-Zabbix, sigxininise kwizinto ezibalulekileyo ezilandelayo, ngokuchanekileyo, siqokelela iiNdlela zeNdlela ngokwezi ndidi zilandelayo:

A. Ukuphuculwa kweqhinga leZabbix. Into ethi Zabbix ngokwayo ibona kubaluleke kakhulu. Umzekelo, iarhente yeZabbix ebhalwe kwiGo.
b. Izinto abaxumi beZabbix kunye namaqabane abafuna ukuzibona kwiZabbix. Nento abazimisele ukuyihlawula.
V. Iminqweno / iingcebiso ezivela kuluntu lwaseZabbix.
d) Amatyala obugcisa. 🙂 Izinto esizikhuphe kwiinguqulelo zangaphambili, kodwa azange zibonelele ngokusebenza ngokupheleleyo, azizange zizenze zibe bhetyebhetye ngokwaneleyo, azizange zinikeze zonke iinketho.

Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

5. Ngaba unokuthelekisa i-Zabbix kunye ne-prometheus? Yintoni engcono kwaye yintoni embi kakhulu eZabbix?

Umahluko ophambili, ngokombono wethu, kukuba iPrometheus yinkqubo eyona nto iqokelela i-metrics-kwaye ukuze uqokelele iliso elipheleleyo kwishishini, kufuneka ukongeza amanye amacandelo amaninzi kwiPrometheus, njengegrafana yokujonga, a ukwahlula ukugcinwa kwexesha elide, kunye nolawulo olwahlukileyo kwenye indawo, sebenza ngeelog ngokwahlukeneyo...

Akuyi kubakho iitemplates zokubeka iliso ezisemgangathweni kwi-Prometheus; emva kokuba ufumene onke amawaka eemethrikhi kubathengisi abathumela ngaphandle, kuya kufuneka ukuba uzifumanele ngokuzimeleyo iimpawu eziyingxaki kubo. Ukumisela i-Prometheus - iifayile zoqwalaselo. Kwezinye iindawo kulula ngakumbi, kwezinye akunjalo.

I-Zabbix liqonga lehlabathi lokudala ukubeka iliso "ukusuka kunye nokuya", sinombono wethu, ukulungelelaniswa kweengxaki kunye nomboniso wabo, ukuhanjiswa kwamalungelo okufikelela kwinkqubo, uphicotho lwezenzo, iindlela ezininzi zokuqokelela idatha nge-arhente, ummeli, usebenzisa iiprothokholi ezahlukeneyo ngokupheleleyo, ukukwazi ukwandisa ngokukhawuleza inkqubo kunye neeplagi, izikripthi, iimodyuli...

Okanye unokuqokelela ngokulula idatha njengoko injalo, umzekelo, usebenzisa i-HTTP protocol, kwaye emva koko ujike iimpendulo zibe ziimetrikhi eziluncedo usebenzisa imisebenzi yokucubungula kwangaphambili efana neJavaScript, JSONPath, XMLPath, CSV kunye nokunye. Abasebenzisi abaninzi bayayixabisa i-Zabbix ngokukwazi ukuqwalasela nokulawula inkqubo nge-interface yewebhu, ngenxa yokukwazi ukuchaza uqwalaselo oluqhelekileyo lokubeka iliso ngendlela yeetemplates ezinokwabelwana ngazo, kwaye iqulethe i-metrics kuphela, kodwa kunye nemithetho yokufumanisa, amaxabiso ethreshold, iigrafu, iinkcazo-iseti epheleleyo yezinto zokubeka iliso kwizinto eziqhelekileyo.

Abantu abaninzi bathanda ukukwazi ukwenza ngokuzenzekelayo ulawulo kunye noqwalaselo ngeZabbix API. Ngokubanzi, andifuni kuququzelela iholide. Kubonakala ngathi zombini iinkqubo zifanelekile kwimisebenzi yazo kwaye zinokuncedisana ngokuhambelanayo, umzekelo, i-Zabbix evela kwinguqulo ye-4.2 inokuqokelela idatha kubathengisi be-Prometheus okanye ngokwayo.

6. Ngaba ukhe wacinga ngokwenza i-zabbix saas?

Sicinge ngayo kwaye siya kuyenza kwixesha elizayo, kodwa sifuna ukwenza esi sisombululo sisebenziseke kangangoko kubathengi. Kule meko, i-Zabbix eqhelekileyo kufuneka inikezelwe kunye nezixhobo zonxibelelwano, izixhobo zokuqokelela idatha eziphambili, njalo njalo.

7. Ndiyilindele nini i-zabbix ha? Kwaye kufuneka silinde?

I-Zabbix HA ngokuqinisekileyo ilindile. Sithemba ngokwenene ukubona into kwi-Zabbix 5.0 LTS, kodwa imeko iya kucaca ngakumbi ngoNovemba 2019 xa iZabbix 5.0 Roadmap iqinisekisiwe ngokupheleleyo.

8. Kutheni uhlobo lwemidiya lunokhetho olubi kangaka ngaphandle kwebhokisi? Ngaba uceba ukongeza i-Slack, itelegram, njl.? Ngaba ukhona omnye umntu osebenzisa iJabber?

I-Jabber isusiwe kwi-Zabbix 4.4, kodwa ii-Webhooks zongezwa. Ngokubhekiselele kwiintlobo zemidiya, andithandi ukwenza izicelo ezithile ezivela kwisistim, kodwa izixhobo eziqhelekileyo zokuthumela imiyalezo. Akusiyo imfihlo ukuba ezininzi iingxoxo ezifanayo okanye iinkonzo zedesksi zine-API nge-HTTP - ngoko ke kulo nyaka ngokukhululwa kwe-4.4 imeko iya kutshintsha.

Ngokufika kwee-webhooks e-Zabbix, unokulindela zonke ezona zidibaniso zidumileyo ngaphandle kwebhokisi kungekudala. Kule meko, ukudibanisa kuya kuba ngeendlela ezimbini, kwaye kungekhona nje izaziso ezilula zendlela enye. Kwaye ezo ntlobo zeendaba esingenako ukufikelela kuzo ziya kwenziwa luluntu lwethu - kuba ngoku lonke uhlobo lwemidiya lungathunyelwa ngaphandle kwifayile yoqwalaselo kwaye lufakwe kwi-share.zabbix.com okanye kwi-github. Kwaye abanye abasebenzisi baya kufuna kuphela ukungenisa ifayile ukuqala ukusebenzisa olu hlanganiso. Kule meko, akudingeki ukuba ufake nayiphi na imibhalo eyongezelelweyo!

9. Kutheni isikhokelo sokufunyanwa komatshini weVirtual singaphuhlisi? Kukho i-vmware kuphela. Abaninzi balindele ukudityaniswa ne-ec2, i-openstack.

Hayi, ulwalathiso luyaphuhla. Ngokomzekelo, kwi-4.4, ukufunyanwa kwedatha yedatha kubonakala nge-vm.datastore.discovery key. Kwi-4.4, izitshixo ze-wmi.getall ezipholileyo nazo zavela - silindele ukuba ngayo, kunye neqhosha le-perf_counter_en, kuyakwenzeka ukwenza uhlolo oluhle lwe-Hyper-V. Ewe, kuya kuba nolunye utshintsho olubalulekileyo kweli cala kwiZabbix 5.0.

Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

10. Ngaba uye wacinga ngokushiya iitemplates kwaye wenze njenge-prometeus, xa yonke into enikezelwayo ithathwa?

I-Prometheus ithatha ngokuzenzekelayo zonke iimethrikhi, oku kulungile. Kwaye itemplate ingaphezulu nje kweseti yeemethrikhi, "yisikhongozelo" esiqulethe lonke ulungelelwaniso olufunekayo oluqhelekileyo lokubeka iliso kuhlobo oluthile lomthombo okanye inkonzo. Sele sele inesethi yezinto ezibalulekileyo, iigrafu, imigaqo yokufumanisa, ineenkcazo zeemetriki kunye neengqungquthela ezinceda umsebenzisi ukuba aqonde oko kuqokelelwa, kwaye yeyiphi imingcele ejongwayo kwaye kutheni. Kwangaxeshanye, iitemplates kulula ukwabelana nabanye abasebenzisi - kwaye baya kufumana iliso elilungileyo lenkqubo yabo, nangaphandle kokuba yingcali kuyo.

11. Kutheni kukho iimetriki ezimbalwa ngaphandle kwebhokisi? Oku kwakhona kwenza nzima kakhulu ukuseta ukusuka kwindawo yokusebenza yemboniselo.

Ukuba ngaphandle kwebhokisi uthetha iitemplates esele zenziwe, ngoku sisebenza ekwandiseni nasekuphuculeni iitemplates zethu. I-Zabbix 4.4 iza nesethi entsha, ephuculweyo kunye neempawu ezingcono.

Kwi-Zabbix unokuhlala ufumana itemplate esele yenziwe phantse kuyo nayiphi na inkqubo kwi-share.zabbix.com. Kodwa sigqibe kwelokuba kufuneka senze iitemplates ezisisiseko ngokwethu, sibeke umzekelo kwabanye, kwaye sikhulule abasebenzisi ukuba baphinde babhale itemplate ye-MySQL ethile. Ke ngoko, ngoku kwiZabbix kuya kubakho iitemplate ezisemthethweni kuphela ngenguqulelo nganye.

Udliwano-ndlebe noZabbix: Iimpendulo ezili-12 ezicacileyo

12. Kuya kwenzeka nini ukuba kwakhiwe ii-triggers ezingaboshelwanga kwimikhosi, kodwa, umzekelo, ngokusekelwe kwiilebula. Ngokomzekelo, sibeka iliso kwisayithi ukusuka kwi-n amanqaku ahlukeneyo, kwaye sifuna i-trigger elula evuthayo xa isayithi ingafikeleleki kwi-2 okanye amanqaku amaninzi.

Enyanisweni, umsebenzi onjalo sele ukhona kwi-Zabbix iminyaka emininzi, ebhalelwe omnye wabathengi. Umxhasi-ICANN. Ukuhlolwa okufanayo kunokwenziwa, umzekelo, ngokusebenzisa izinto ezidibeneyo okanye usebenzisa i-Zabbix API. Ngoku sisebenza ngenkuthalo ukwenza lula ukuyilwa kokuhlolwa okunjalo.

PS: Kwenye ye-Slurms, abaphuhlisi be-Zabbix basibuza into esifuna ukuyibona kwimveliso ukwenzela ukubeka iliso kumaqela e-Kubernetes usebenzisa i-Zabbix, kwaye kungekhona i-Prometheus.

Kuhle xa abaphuhlisi bedibana nabathengi phakathi kwaye bangahlali beyinto kubo. Kwaye ngoku sibulisa ukukhululwa ngalunye ngomdla onyanisekileyo - iindaba ezimnandi zezokuba izinto ezininzi ngakumbi ebesithetha ngazo zisiba yinyama negazi.

Ngethuba nje abaphuhlisi bengazihoxisi kubo, kodwa banomdla kwiimfuno zabathengi, imveliso iphila kwaye iphuhlisa. Siza kuhlala sijonge ukukhutshwa kweZabbix entsha.

Iipps: Siza kuqalisa ikhosi yokubeka iliso kwi-intanethi kwiinyanga ezimbalwa. Ukuba unomdla, rhuma ukuze ungaphoswa sisibhengezo. Okwangoku, ungaya ngokusebenzisa yethu I-slurm kwi-Kubernetes.

umthombo: www.habr.com

Yongeza izimvo