Mahojiano na Zabbix: majibu 12 ya wazi

Kuna ushirikina katika IT: "Ikiwa inafanya kazi, usiiguse." Hii inaweza kusemwa kuhusu mfumo wetu wa ufuatiliaji. Huko Southbridge tunatumia Zabbix - tulipoichagua, ilikuwa nzuri sana. Na, kwa kweli, hakuwa na njia mbadala.

Baada ya muda, mfumo wetu wa ikolojia umepata maagizo, vifungo vya ziada, na ushirikiano na redmine umeonekana. Zabbix ilikuwa na mshindani mwenye nguvu ambaye alikuwa bora katika vipengele vingi: kasi, HA karibu nje ya boksi, taswira nzuri, uboreshaji wa kazi katika mazingira ya kubernethes.

Lakini hatuna haraka ya kuendelea. Tuliamua kuangalia Zabbix na kuuliza ni vipengele gani wanapanga kutengeneza katika matoleo yajayo. Hatukusimama kwenye sherehe na tuliuliza maswali yasiyopendeza kwa Sergey Sorokin, mkurugenzi wa maendeleo wa Zabbix, na Vitaly Zhuravlev, mbunifu wa Solution. Soma ili kujua kilichotokea.

Mahojiano na Zabbix: majibu 12 ya wazi

1. Tuambie kuhusu historia ya kampuni. Wazo la bidhaa hiyo lilikujaje?

Historia ya kampuni ilianza mnamo 1997, wakati mwanzilishi na mmiliki wa kampuni hiyo, Alexey Vladyshev, alifanya kazi kama msimamizi wa hifadhidata katika moja ya benki. Ilionekana kwa Alexey kuwa haitakuwa na ufanisi wa kusimamia hifadhidata bila kuwa na data juu ya maadili ya kihistoria ya anuwai ya vigezo, bila kuelewa hali ya sasa na ya kihistoria ya mazingira.

Wakati huo huo, ufumbuzi wa ufuatiliaji kwa sasa kwenye soko ni ghali sana, mbaya, na unahitaji rasilimali kubwa. Kwa hiyo, Alexey anaanza kuandika maandishi mbalimbali ambayo yanamruhusu kufuatilia kwa ufanisi sehemu ya miundombinu iliyokabidhiwa kwake. Inageuka kuwa hobby. Alexey anabadilisha kazi, lakini nia ya mradi inabaki. Mnamo 2000-2001, mradi huo uliandikwa upya kutoka mwanzo - na Alexey alifikiria juu ya kuwapa wasimamizi wengine fursa ya kutumia maendeleo. Wakati huo huo, swali liliondoka chini ya leseni gani ya kutolewa msimbo uliopo. Alexey aliamua kuitoa chini ya leseni ya GPLv2. Chombo hicho kiligunduliwa mara moja katika mazingira ya kitaalam. Baada ya muda, Alexey alianza kupokea maombi ya msaada, mafunzo, na kupanua uwezo wa programu. Idadi ya maagizo kama haya ilikuwa ikiongezeka kila wakati. Kwa hiyo, kwa kawaida, uamuzi wa kuunda kampuni ulikuja. Kampuni hiyo ilianzishwa mnamo Aprili 12, 2005

Mahojiano na Zabbix: majibu 12 ya wazi

2. Ni mambo gani muhimu unaweza kuangazia katika historia ya ukuzaji wa Zabbix?

Hivi sasa kuna pointi kadhaa kama hizi:
A. Alexey alianza kufanya kazi kwenye maandishi mnamo 1997.
b. Kuchapishwa kwa nambari chini ya leseni ya GPLv2 - 2001.
V. Zabbix ilianzishwa mnamo 2005.
d) Hitimisho la makubaliano ya kwanza ya ushirikiano, kuunda programu ya ushirika - 2007.
d. Kuanzishwa kwa Zabbix Japan LLC - 2012.
e. Kuanzishwa kwa Zabbix LLC (USA) - 2015
na. Kuanzishwa kwa Zabbix LLC - 2018

3. Je, umeajiri watu wangapi?

Kwa sasa, kikundi cha kampuni za Zabbix kinaajiri zaidi ya wafanyikazi 70: watengenezaji, wapimaji, wasimamizi wa mradi, wahandisi wa usaidizi, washauri, wauzaji na wafanyikazi wa uuzaji.

4. Je, unaandikaje ramani ya barabara, unakusanya maoni kutoka kwa watumiaji? Je, unaamuaje mahali pa kuhamia baadaye?

Wakati wa kuunda Ramani ya Njia ya toleo linalofuata la Zabbix, tunazingatia mambo muhimu yafuatayo, kwa usahihi zaidi, tunakusanya Ramani za Barabara kulingana na kategoria zifuatazo:

A. Zabbix maboresho ya kimkakati. Kitu ambacho Zabbix yenyewe inaona kuwa muhimu sana. Kwa mfano, wakala wa Zabbix aliyeandikwa katika Go.
b. Mambo ambayo wateja na washirika wa Zabbix wanataka kuona kwenye Zabbix. Na ambayo wako tayari kulipa.
V. Matakwa/mapendekezo kutoka kwa jumuiya ya Zabbix.
d) Madeni ya kiufundi. 🙂 Vitu ambavyo tulitoa katika matoleo ya awali, lakini havikutoa utendaji kamili, havikuwafanya kubadilika vya kutosha, havikutoa chaguzi zote.

Mahojiano na Zabbix: majibu 12 ya wazi

5. Je, unaweza kulinganisha Zabbix na prometheus? Ni nini bora na mbaya zaidi katika Zabbix?

Tofauti kuu, kwa maoni yetu, ni kwamba Prometheus ni mfumo hasa wa kukusanya metriki - na ili kukusanya ufuatiliaji kamili katika biashara, ni muhimu kuongeza vipengele vingine vingi kwa Prometheus, kama vile grafana kwa taswira, a. tenga hifadhi ya muda mrefu, na tenganisha matatizo ya usimamizi mahali fulani, fanya kazi na kumbukumbu kando...

Hakutakuwa na violezo vya kawaida vya ufuatiliaji katika Prometheus; baada ya kupokea maelfu yote ya vipimo kutoka kwa wasafirishaji, utahitaji kupata mawimbi yenye matatizo kwa kujitegemea. Kuanzisha Prometheus - faili za usanidi. Katika maeneo mengine ni rahisi zaidi, kwa wengine sio.

Zabbix ni jukwaa la ulimwengu la kuunda ufuatiliaji "kutoka na kwenda", tuna taswira yetu wenyewe, uunganisho wa shida na onyesho lao, usambazaji wa haki za ufikiaji wa mfumo, ukaguzi wa vitendo, chaguzi nyingi za kukusanya data kupitia wakala, wakala, kwa kutumia itifaki tofauti kabisa, uwezo wa kupanua mfumo haraka na programu-jalizi, hati, moduli...

Au unaweza kukusanya data jinsi ilivyo, kwa mfano, kupitia itifaki ya HTTP, na kisha ugeuze majibu kuwa vipimo muhimu kwa kutumia vitendakazi vya kuchakata mapema kama vile JavaScript, JSONPath, XMLPath, CSV na kadhalika. Watumiaji wengi huthamini Zabbix kwa uwezo wa kusanidi na kudhibiti mfumo kupitia kiolesura cha wavuti, kwa uwezo wa kuelezea usanidi wa kawaida wa ufuatiliaji kwa njia ya violezo vinavyoweza kushirikiwa na kila mmoja, na isiyo na vipimo tu, bali pia sheria za utambuzi, maadili ya kizingiti, grafu, maelezo - seti kamili ya vitu kwa ajili ya ufuatiliaji wa vitu vya kawaida.

Watu wengi pia wanapenda uwezo wa kubadilisha usimamizi na usanidi otomatiki kupitia API ya Zabbix. Kwa ujumla, sitaki kuandaa holivar. Inaonekana kwetu kwamba mifumo yote miwili inafaa kwa kazi zao na inaweza kusaidiana kwa usawa, kwa mfano, Zabbix kutoka toleo la 4.2 inaweza kukusanya data kutoka kwa wasafirishaji wa Prometheus au kutoka yenyewe.

6. Je, umefikiria kutengeneza zabbix saas?

Tulifikiria juu yake na tutafanya katika siku zijazo, lakini tunataka kufanya suluhisho hili liwe rahisi kwa wateja iwezekanavyo. Katika kesi hii, Zabbix ya kawaida inapaswa kutolewa pamoja na zana za mawasiliano, zana za juu za kukusanya data, na kadhalika.

7. Je, ni lini nitegemee zabbix ha? Je, ningojee?

Zabbix HA hakika ni kusubiri. Tunatumai kuona kitu katika Zabbix 5.0 LTS, lakini hali itakuwa wazi zaidi mnamo Novemba 2019 wakati Ramani ya Barabara ya Zabbix 5.0 itakapothibitishwa kikamilifu.

8. Kwa nini aina ya midia ina uteuzi mbaya nje ya boksi? Je, unapanga kuongeza Slack, telegramu, n.k.? Je, kuna mtu mwingine yeyote anayetumia Jabber?

Jabber iliondolewa katika Zabbix 4.4, lakini Webhooks ziliongezwa. Kuhusu aina za media, nisingependa kufanya programu maalum kutoka kwa mfumo, lakini zana za kawaida za utumaji ujumbe. Sio siri kuwa gumzo nyingi au huduma za dawati zinazofanana zina API kupitia HTTP - kwa hivyo mwaka huu na kutolewa kwa 4.4 hali itabadilika.

Pamoja na ujio wa viboreshaji vya wavuti katika Zabbix, unaweza kutarajia miunganisho yote maarufu zaidi kutoka kwa kisanduku hivi karibuni. Katika kesi hii, ushirikiano utakuwa wa njia mbili, na sio tu arifa rahisi za njia moja. Na aina hizo za midia ambazo hatuwezi kufikia zitafanywa na jumuiya yetu - kwa sababu sasa aina nzima ya maudhui inaweza kutumwa kwa faili ya usanidi na kuchapishwa kwenye share.zabbix.com au github. Na watumiaji wengine watahitaji tu kuleta faili ili kuanza kutumia muunganisho huu. Katika kesi hii, sio lazima usakinishe maandishi yoyote ya ziada!

9. Kwa nini mwelekeo wa ugunduzi wa mashine ya Virtual hauendelezwi? Kuna vmware tu. Wengi wanangojea kuunganishwa na ec2, openstack.

Hapana, mwelekeo unaendelea. Kwa mfano, katika 4.4, ugunduzi wa duka la data ulionekana kupitia kitufe cha vm.datastore.discovery. Katika 4.4, funguo baridi sana za wmi.getall pia zilionekana - tunatarajia kwamba kupitia hiyo, pamoja na ufunguo wa perf_counter_en, itawezekana kufanya ufuatiliaji mzuri wa Hyper-V. Kweli, kutakuwa na mabadiliko mengine muhimu katika mwelekeo huu katika Zabbix 5.0.

Mahojiano na Zabbix: majibu 12 ya wazi

10. Umefikiria juu ya kuacha templates na kuifanya kama prometeus, wakati kila kitu kilichotolewa kinachukuliwa?

Prometheus huchukua metrics zote kiotomatiki, hii ni rahisi. Na kiolezo ni zaidi ya seti ya vipimo tu, ni "chombo" ambacho kina usanidi wote wa kawaida wa ufuatiliaji wa aina fulani ya rasilimali au huduma. Tayari ina seti ya vichochezi muhimu, grafu, sheria za kugundua, ina maelezo ya vipimo na vizingiti vinavyomsaidia mtumiaji kuelewa ni nini kinachokusanywa, na ni vizingiti vipi vinavyoangaliwa na kwa nini. Wakati huo huo, violezo ni rahisi kushiriki na watumiaji wengine - na watapata ufuatiliaji mzuri wa mfumo wao, hata bila kuwa mtaalamu katika hilo.

11. Kwa nini kuna vipimo vichache sana nje ya boksi? Hii pia inachanganya sana usanidi kutoka kwa mtazamo wa operesheni.

Ikiwa nje ya kisanduku unamaanisha violezo vilivyotengenezwa tayari, basi sasa hivi tunashughulikia kupanua na kuboresha violezo vyetu. Zabbix 4.4 inakuja na seti mpya, iliyoboreshwa na vipengele bora zaidi.

Kwa Zabbix unaweza kupata kiolezo kilichotengenezwa tayari kila wakati kwa karibu mfumo wowote kwenye share.zabbix.com. Lakini tuliamua kwamba tunapaswa kufanya violezo vya kimsingi sisi wenyewe, tukiweka mfano kwa wengine, na pia kuwaweka huru watumiaji kutoka kwa mara nyingine tena kuandika kiolezo cha baadhi ya MySQL. Kwa hiyo, sasa katika Zabbix kutakuwa na templates rasmi zaidi na kila toleo.

Mahojiano na Zabbix: majibu 12 ya wazi

12. Wakati gani itawezekana kujenga vichochezi ambavyo haviunganishwa na majeshi, lakini, kwa mfano, kulingana na maandiko. Kwa mfano, tunafuatilia tovuti kutoka n pointi tofauti, na tunataka kichochezi rahisi kinachowaka wakati tovuti haipatikani kutoka kwa pointi 2 au zaidi.

Kwa kweli, utendaji kama huo umepatikana katika Zabbix kwa miaka kadhaa, iliyoandikwa kwa mmoja wa wateja. Mteja - ICANN. Ukaguzi sawa unaweza pia kufanywa, kwa mfano, kupitia vitu vilivyojumlishwa au kutumia Zabbix API. Sasa tunafanya kazi kwa bidii ili kurahisisha uundaji wa hundi kama hizo.

PS: Katika mojawapo ya Slurms, watengenezaji wa Zabbix walituuliza tunachotaka kuona katika bidhaa ili kufuatilia makundi ya Kubernetes kwa kutumia Zabbix, na si Prometheus.

Ni vyema wasanidi programu wanapokutana na wateja katikati na wasibaki kuwa kitu kwao wenyewe. Na sasa tunasalimu kila toleo kwa hamu ya kweli - habari njema ni kwamba vipengele vingi zaidi ambavyo tulizungumza vinakuwa mwili na damu.

Kwa muda mrefu kama watengenezaji hawajitoi ndani yao wenyewe, lakini wanapendezwa na mahitaji ya wateja, bidhaa huishi na kukua. Tutafuatilia matoleo mapya ya Zabbix.

PPS: Tutazindua kozi ya ufuatiliaji mtandaoni baada ya miezi michache. Ikiwa una nia, jiandikishe ili usikose tangazo. Wakati huo huo, unaweza kupitia yetu Slurm juu ya Kubernetes.

Chanzo: mapenzi.com

Kuongeza maoni