Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

Pali zikhulupiriro mu IT: "Ngati zikugwira ntchito, musakhudze." Izi zitha kunenedwa za dongosolo lathu lowunika. Ku Southbridge timagwiritsa ntchito Zabbix - pamene tidasankha, zinali zozizira kwambiri. Ndipo, kwenikweni, analibe njira zina.

Popita nthawi, chilengedwe chathu chapeza malangizo, zomangira zowonjezera, ndikuphatikizana ndi redmine kwawonekera. Zabbix anali ndi mpikisano wamphamvu yemwe anali wopambana muzinthu zambiri: liwiro, HA pafupifupi kunja kwa bokosi, maonekedwe okongola, kukhathamiritsa kwa ntchito kubernethes chilengedwe.

Koma sitikufulumira kusuntha. Tinaganiza zoyang'ana Zabbix ndikufunsa zomwe akufuna kupanga pazotulutsa zomwe zikubwera. Sitinayime pamwambo ndikufunsa mafunso osasangalatsa kwa Sergey Sorokin, wotsogolera chitukuko cha Zabbix, ndi Vitaly Zhuravlev, Wokonza mapulani. Werengani kuti mudziwe zomwe zidachokera.

Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

1. Tiuzeni mbiri ya kampani. Kodi lingaliro la mankhwalawo linabwera bwanji?

Mbiri ya kampaniyo inayamba mu 1997, pamene woyambitsa ndi mwini wake wa kampani, Alexei Vladyshev, ankagwira ntchito monga woyang'anira Nawonso achichepere mu imodzi mwa mabanki. Zinawoneka kwa Alexey kuti sikungakhale kothandiza kuyang'anira nkhokwe popanda kukhala ndi deta pazambiri zamagawo osiyanasiyana, osamvetsetsa momwe chilengedwe chilili komanso mbiri yakale.

Nthawi yomweyo, njira zowunikira zomwe zili pamsika ndizokwera mtengo kwambiri, zovuta, ndipo zimafuna chuma chachikulu. Choncho, Alexei akuyamba kulemba zolemba zosiyanasiyana zomwe zimamulola kuyang'anira bwino gawo la zomangamanga zomwe adapatsidwa. Zikusintha kukhala zosangalatsa. Alexey amasintha ntchito, koma chidwi cha polojekitiyi chimakhalabe. Mu 2000-2001, polojekitiyi inalembedwanso kuyambira pachiyambi - ndipo Alexey anaganiza zopatsa olamulira ena mwayi wogwiritsa ntchito zomwe zikuchitika. Panthawi imodzimodziyo, funso linabuka pansi pa chilolezo chotani chomasula code yomwe ilipo. Alexey adaganiza zoimasula pansi pa layisensi ya GPLv2. Chidacho chinadziwika nthawi yomweyo m'malo mwa akatswiri. Patapita nthawi, Alexey anayamba kulandira zopempha thandizo, maphunziro, ndi kukulitsa luso la mapulogalamu. Chiwerengero cha malamulo oterowo chinkakula nthawi zonse. Kotero, mwachibadwa, chisankho chopanga kampani chinabwera. Kampaniyo idakhazikitsidwa pa Epulo 12, 2005

Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

2. Ndi mfundo zazikulu ziti zomwe mungafotokoze mu mbiri ya Zabbix chitukuko?

Pano pali mfundo zingapo:
A. Alexey anayamba kugwira ntchito mu 1997.
b. Kusindikizidwa kwa code pansi pa layisensi ya GPLv2 - 2001.
V. Zabbix idakhazikitsidwa mu 2005.
d) Kutsiliza kwa mapangano oyambilira a mgwirizano, kupanga pulogalamu yothandizana nayo - 2007.
d. Kukhazikitsidwa kwa Zabbix Japan LLC - 2012.
e. Kukhazikitsidwa kwa Zabbix LLC (USA) - 2015
ndi. Kukhazikitsidwa kwa Zabbix LLC - 2018

3. Kodi mumalemba ntchito anthu angati?

Pakalipano, gulu la Zabbix lamakampani limagwiritsa ntchito antchito oposa 70: opanga, oyesa, oyang'anira polojekiti, akatswiri othandizira, alangizi, ogulitsa malonda, ndi ogwira ntchito zamalonda.

4. Kodi mumalemba bwanji mapu amsewu, mumatolera mayankho kuchokera kwa ogwiritsa ntchito? Kodi mumadziwa bwanji komwe mungasamukire?

Popanga Roadmap wa mtundu wotsatira wa Zabbix, timayang'ana pazifukwa zofunika izi, ndendende, timasonkhanitsa Mapaulendo molingana ndi magulu awa:

A. Zabbix zakukonzekera bwino. Chinachake chomwe Zabbix amachiwona chofunikira kwambiri. Mwachitsanzo, wothandizira Zabbix wolembedwa mu Go.
b. Zinthu zomwe makasitomala a Zabbix ndi othandizana nawo akufuna kuwona ku Zabbix. Ndi zomwe iwo ali okonzeka kulipira.
V. Zofuna / malingaliro ochokera kudera la Zabbix.
d) Ngongole zaukadaulo. 🙂 Zinthu zomwe tidatulutsa m'matembenuzidwe am'mbuyomu, koma osapereka magwiridwe antchito, sizinawapangitse kukhala osinthika mokwanira, sizinapereke zosankha zonse.

Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

5. Kodi mungafananize Zabbix ndi prometheus? Ndi chiyani chomwe chili chabwino komanso choyipa kwambiri ku Zabbix?

Kusiyana kwakukulu, m'malingaliro athu, ndikuti Prometheus ndi dongosolo lotolera ma metrics - ndipo kuti atolere kuwunika kokwanira mubizinesi, ndikofunikira kuwonjezera zigawo zina zambiri ku Prometheus, monga grafana pakuwonera, a. patulani kusungirako kwa nthawi yayitali, ndi kasamalidwe kosiyana kwinakwake, gwiritsani ntchito zipika padera...

Sipadzakhala ma tempuleti owunikira mu Prometheus; mutalandira masauzande onse a metriki kuchokera kwa ogulitsa kunja, mudzafunika kupeza ma sign ovuta mwa iwo. Kukhazikitsa Prometheus - mafayilo osintha. M’madera ena n’kothandiza, pamene kwina nkosatheka.

Zabbix ndi nsanja yapadziko lonse lapansi yopanga kuwunika "kuchokera ndi kupita", tili ndi zowonera zathu, kulumikizana kwamavuto ndikuwonetsa kwawo, kugawa ufulu wofikira dongosolo, kuwunika zochita, njira zambiri zosonkhanitsira deta kudzera mwa wothandizira, proxy, pogwiritsa ntchito ma protocol osiyanasiyana, kuthekera kokulitsa dongosolo mwachangu ndi mapulagini, zolemba, ma module ...

Kapena mungathe kusonkhanitsa deta monga momwe zilili, mwachitsanzo, kudzera pa protocol ya HTTP, ndiyeno mutembenuzire mayankho kukhala ma metrics othandiza pogwiritsa ntchito ntchito zowonongeka monga JavaScript, JSONPath, XMLPath, CSV ndi zina zotero. Ogwiritsa ntchito ambiri amayamikira Zabbix kuti athe kukonza ndi kuyang'anira dongosolo pogwiritsa ntchito mawonekedwe a intaneti, kuti athe kufotokozera masanjidwe owonetsetsa ngati ma templates omwe angathe kugawidwa wina ndi mzake, komanso omwe ali ndi ma metrics okha, komanso malamulo ozindikira, zoyambira, ma graph, mafotokozedwe - gulu lathunthu la zinthu zowunikira zinthu zomwe zimachitika.

Anthu ambiri amakondanso kuthekera kosintha kasamalidwe ndi kasinthidwe kudzera pa Zabbix API. Kawirikawiri, sindikufuna kukonza tchuthi. Zikuwoneka kwa ife kuti machitidwe onsewa ali oyenerera ntchito zawo ndipo amatha kuthandizirana wina ndi mzake, mwachitsanzo, Zabbix kuchokera ku version 4.2 akhoza kusonkhanitsa deta kuchokera kwa ogulitsa Prometheus kapena kuchokera kwa iwo okha.

6. Kodi mudaganizapo zopanga zabbix saas?

Tinaganiza za izi ndipo tidzazichita mtsogolomo, koma tikufuna kupanga yankholi kukhala losavuta momwe tingathere kwa makasitomala. Pankhaniyi, Zabbix yokhazikika iyenera kuperekedwa limodzi ndi zida zoyankhulirana, zida zapamwamba zosonkhanitsira deta, ndi zina zotero.

7. Kodi ndiyembekezere zabbix ha liti? Ndipo tidikire?

Zabbix HA ndikudikirira. Tikuyembekeza kuwona china chake mu Zabbix 5.0 LTS, koma zinthu zidzamveka bwino mu Novembala 2019 pomwe Zabbix 5.0 Roadmap itsimikiziridwa kwathunthu.

8. N'chifukwa chiyani mtundu wa media uli ndi kusankha kolakwika m'bokosi? Mukukonzekera kuwonjezera Slack, telegalamu, ndi zina? Kodi wina amagwiritsa ntchito Jabber?

Jabber adachotsedwa ku Zabbix 4.4, koma ma Webhook adawonjezedwa. Ponena za mitundu ya media, sindikufuna kupanga mapulogalamu enieni kuchokera pamakina, koma zida zotumizira mauthenga. Si chinsinsi kuti macheza ambiri ofanana kapena mautumiki a desiki ali ndi API kudzera pa HTTP - kotero chaka chino ndi kutulutsidwa kwa 4.4 zinthu zidzasintha.

Kubwera kwa ma webhooks ku Zabbix, mutha kuyembekezera zophatikiza zonse zodziwika bwino m'bokosi posachedwa. Pankhaniyi, kuphatikiza kudzakhala njira ziwiri, osati zidziwitso zosavuta za njira imodzi. Ndipo mitundu ya media yomwe sitingathe kufikako idzachitidwa ndi anthu ammudzi - chifukwa tsopano mtundu wonse wa zofalitsa ukhoza kutumizidwa ku fayilo yokonzekera ndikuyika pa share.zabbix.com kapena github. Ndipo ogwiritsa ntchito ena adzangofunika kuitanitsa fayilo kuti ayambe kugwiritsa ntchito kuphatikiza uku. Pankhaniyi, simukuyenera kuyika zolemba zina zowonjezera!

9. Chifukwa chiyani njira yopezera makina a Virtual sikukula? Pali vmware yokha. Ambiri akuyembekezera kuphatikizidwa ndi ec2, openstack.

Ayi, njira ikukula. Mwachitsanzo, mu 4.4, kupezeka kwa sitolo kunawonekera kudzera pa kiyi ya vm.datastore.discovery. Mu 4.4, makiyi ozizira kwambiri a wmi.getall adawonekeranso - tikuyembekeza kuti kupyolera mu izo, pamodzi ndi perf_counter_en key, zidzakhala zotheka kuchita bwino Hyper-V monitoring. Chabwino, padzakhala kusintha kwina kofunikira kumbali iyi mu Zabbix 5.0.

Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

10. Kodi mudaganizapo za kusiya ma templates ndikuchita ngati prometeus, pamene chirichonse chomwe chaperekedwa chikuchotsedwa?

Prometheus imangotengera ma metrics onse, izi ndizosavuta. Ndipo template ndi yopitilira ma metrics, ndi "chotengera" chomwe chili ndi masinthidwe ofunikira pakuwunika mtundu wina wazinthu kapena ntchito. Ili kale ndi zoyambitsa zofunikira, ma grafu, malamulo ozindikiritsa, ali ndi mafotokozedwe a ma metrics ndi mazenera omwe amathandiza wogwiritsa ntchito kumvetsetsa zomwe akusonkhanitsidwa, ndi zomwe zikuyang'aniridwa ndi chifukwa chake. Panthawi imodzimodziyo, ma templates ndi osavuta kugawana ndi ogwiritsa ntchito ena - ndipo adzapeza kuyang'anitsitsa kachitidwe kawo, ngakhale popanda kukhala katswiri wa izo.

11. N'chifukwa chiyani pali ma metrics ochepa m'bokosi? Izi zimasokonezanso kwambiri khwekhwe kuchokera kumalo ogwirira ntchito.

Ngati kuchokera mubokosilo mukutanthauza ma tempulo opangidwa okonzeka, ndiye kuti pakali pano tikuyesetsa kukulitsa ndi kukonza ma tempulo athu. Zabbix 4.4 imabwera ndi zatsopano, zokonzedwa bwino komanso zowoneka bwino.

Kwa Zabbix mutha kupeza nthawi zonse template yopangidwa mokonzeka pafupifupi makina aliwonse pa share.zabbix.com. Koma tinaganiza kuti tidzipangire tokha ma tempuleti oyambira, kupereka chitsanzo kwa ena, komanso kumasula ogwiritsa ntchito polembanso template ya MySQL ina. Chifukwa chake, tsopano ku Zabbix padzakhala ma templates ovomerezeka ndi mtundu uliwonse.

Kuyankhulana ndi Zabbix: Mayankho 12 omveka bwino

12. Ndi liti pamene zidzatheke kupanga zoyambitsa zomwe sizimangiriridwa ndi makamu, koma, mwachitsanzo, pogwiritsa ntchito malemba. Mwachitsanzo, timayang'anitsitsa malo kuchokera ku n mfundo zosiyana, ndipo tikufuna choyambitsa chosavuta chomwe chimayaka pamene malo sakupezeka kuchokera ku 2 kapena mfundo zambiri.

M'malo mwake, ntchito zotere zakhala zikupezeka ku Zabbix kwa zaka zingapo, zolembera m'modzi mwa makasitomala. Makasitomala - ICANN. Kufufuza kofananako kungathenso kuchitidwa, mwachitsanzo, kupyolera muzinthu zophatikizana kapena kugwiritsa ntchito Zabbix API. Panopa tikuyesetsa kuti tipeze macheke ngati amenewa mosavuta.

PS: Pa imodzi mwa Slurms, opanga Zabbix adatifunsa zomwe tikufuna kuti tiwone muzogulitsa kuti tiyang'ane magulu a Kubernetes pogwiritsa ntchito Zabbix, osati Prometheus.

Ndibwino kwambiri pamene Madivelopa akumana ndi makasitomala theka ndipo osakhala kanthu kwa iwo okha. Ndipo tsopano timapereka moni kwa kutulutsidwa kulikonse ndi chidwi chenicheni - nkhani yabwino ndiyakuti mbali zambiri zomwe tidakambiranazi zikukhala thupi ndi magazi.

Malingana ngati opanga sadzipatula okha, koma ali ndi chidwi ndi zosowa za makasitomala, mankhwalawa amakhala ndi moyo ndikukula. Tidzayang'anitsitsa zatsopano za Zabbix.

Pps: Tikhala tikuyambitsa maphunziro owunikira pa intaneti m'miyezi ingapo. Ngati mukufuna, lembani kuti musaphonye kulengeza. Pakadali pano, mutha kupita kudera lathu Slurm pa Kubernetes.

Source: www.habr.com

Kuwonjezera ndemanga