Hurukuro naZabbix: gumi nembiri mhinduro

Pane mashura muIT: "Kana ikashanda, usaibate." Izvi zvinogona kutaurwa nezve yedu monitoring system. KuSouthbridge tinoshandisa Zabbix - pataisarudza, yaitonhorera. Uye, chaizvoizvo, akanga asina dzimwe nzira.

Nekufamba kwenguva, ecosystem yedu yakawana mirairo, zvimwe zvisungo, uye kubatanidzwa ne redmine kwakaonekwa. Zabbix yaive nemukwikwidzi ane simba aive ari pamusoro mune zvakawanda zvinhu: kumhanya, HA anenge akabuda mubhokisi, yakanaka kuona, optimization yebasa munzvimbo yekubernethes.

Asi hatisi kukurumidza kuenderera mberi. Isu takasarudza kutarisa kuZabbix uye kubvunza kuti ndeapi maficha avanoronga kuita mukuburitswa kuri kuuya. Hatina kumira pamhemberero uye takabvunza mibvunzo isina kugadzikana kuna Sergey Sorokin, Zabbix budiriro director, uye Vitaly Zhuravlev, Solution mugadziri. Verenga kuti uone kuti chii chakabuda.

Hurukuro naZabbix: gumi nembiri mhinduro

1. Tiudze nezvenhoroondo yekambani. Pfungwa yechigadzirwa chacho yakauya sei?

Nhoroondo yekambani yakatanga muna 1997, apo muvambi uye muridzi wekambani, Alexey Vladyshev, akashanda semutungamiri we database mune rimwe remabhangi. Zvaiita sekuti Alexey haaizoshanda kubata dhatabhesi pasina kuve nedata renhoroondo dzezvakasiyana-siyana zvema paramita, pasina kunzwisisa mamiriro azvino uye nhoroondo yezvakatipoteredza.

Panguva imwecheteyo, mhinduro dzekutarisa parizvino pamusika dzinodhura zvakanyanya, dzinonetsa, uye dzinoda zviwanikwa zvakakura. Nokudaro, Alexey anotanga kunyora zvinyorwa zvakasiyana-siyana zvinomubvumira kunyatsocherechedza chikamu chezvivako zvakapiwa kwaari. Iri kushanduka kuita hobby. Alexey anochinja mabasa, asi kufarira purojekiti kunoramba kuripo. Muna 2000-2001, purojekiti yakanyorwa zvakare kubva pakutanga - uye Alexey akafunga nezvekupa vamwe vatungamiri mukana wekushandisa zviitiko. Panguva imwecheteyo, mubvunzo wakamuka pasi peiyo rezinesi yekuburitsa kodhi iripo. Alexey akasarudza kuisunungura pasi peGPLv2 rezinesi. Chombo chakabva chaonekwa munzvimbo yehunyanzvi. Nokufamba kwenguva, Alexey akatanga kugamuchira zvikumbiro zvekutsigira, kudzidziswa, uye kuwedzera kugona kwesoftware. Nhamba yemirairo yakadaro yakaramba ichikura. Saka, sezvazviri, sarudzo yekugadzira kambani yakauya. Iyo kambani yakavambwa muna Kubvumbi 12, 2005

Hurukuro naZabbix: gumi nembiri mhinduro

2. Ndeapi mapfundo akakosha aungaburitsa munhoroondo yekuvandudza Zabbix?

Parizvino pane akati wandei mapoinzi akadaro:
A. Alexey akatanga kushanda pamagwaro muna 1997.
b. Kuburitswa kwekodhi pasi peGPLv2 rezinesi - 2001.
V. Zabbix yakavambwa muna 2005.
d. Mhedziso yezvibvumirano zvekutanga zvekudyidzana, kusikwa kwechirongwa chemubatanidzwa - 2007.
d. Kuvambwa kweZabbix Japan LLC - 2012.
e. Kuvambwa kweZabbix LLC (USA) - 2015
uye. Kuvambwa kweZabbix LLC - 2018

3. Unoshandisa vanhu vangani?

Parizvino, boka reZabbix remakambani rinoshandisa vashoma vanopfuura makumi manomwe vashandi: vanogadzira, vanoedza, maneja epurojekiti, mainjiniya anotsigira, vanachipangamazano, vatengesi, uye vashandi vekushambadzira.

4. Unonyora sei mepu yemugwagwa, unounganidza mhinduro kubva kune vashandisi? Unoona sei pekuzotamira?

Paunenge uchigadzira Roadmap yeinotevera vhezheni yeZabbix, isu tinotarisa pane zvinotevera zvakakosha zvinhu, kunyanya, isu tinounganidza Roadmaps zvinoenderana neanotevera mapoka:

A. Zabbix Strategic kuvandudzwa. Chimwe chinhu icho Zabbix pachayo anoona chakakosha. Semuenzaniso, mumiriri weZabbix akanyorwa muGo.
b. Zvinhu izvo Zabbix vatengi uye vadyidzani vanoda kuona muZabbix. Uye izvo zvavanoda kubhadhara.
V. Zvido / mazano kubva munharaunda yeZabbix.
d) Zvikwereti zvehunyanzvi. 🙂 Zvinhu zvatakaburitsa mushanduro dzakapfuura, asi zvisina kupa kushanda kwakazara, hazvina kuita kuti zvishanduke zvakakwana, hazvina kupa zvese sarudzo.

Hurukuro naZabbix: gumi nembiri mhinduro

5. Unogona here kuenzanisa Zabbix uye prometheus? Chii chiri nani uye chii chakashata muZabbix?

Musiyano mukuru, mumaonero edu, ndewekuti Prometheus isystem inonyanya kuunganidza metrics - uye kuti uunganidze yakazara-yakazara yekutarisa mubhizinesi, zvinodikanwa kuwedzera zvimwe zvinhu zvakawanda kuPrometheus, senge grafana yekuona, a. paradzanisa kuchengetedza kwenguva refu, uye kupatsanura manejimendi kumwe kune matambudziko, shanda nematanda zvakasiyana ...

Pachave pasina akajairwa ekutarisa matemplate muPrometheus; wagamuchira zviuru zvese zvemetrics kubva kune vanotengesa kunze, iwe unozofanirwa kuzvimiririra kuwana zvinonetsa masaini mavari. Kumisikidza Prometheus - configuration mafaira. Mune dzimwe nzvimbo zviri nyore, mune dzimwe hazvisi.

Zabbix ipuratifomu yepasirese yekugadzira kutarisa "kubva nekuenda", isu tine yedu yekuona, kuwirirana kwezvinetso uye kuratidzwa kwavo, kugovera kodzero dzekuwana kune sisitimu, kuongororwa kwezviito, sarudzo dzakawanda dzekuunganidza data kuburikidza nemumiririri, proxy, uchishandisa maprotocol akasiyana zvachose, kugona kukurumidza kuwedzera sisitimu nemapulagi, zvinyorwa, modules ...

Kana kuti iwe unogona kungounganidza iyo data sezvairi, semuenzaniso, kuburikidza neHTTP protocol, wozoshandura mhinduro kuita metrics anobatsira uchishandisa preprocessing mabasa akadai seJavaScript, JSONPath, XMLPath, CSV nezvimwe zvakadaro. Vazhinji vashandisi vanokoshesa Zabbix yekugona kugadzirisa nekugadzirisa sisitimu kuburikidza newebhu interface, nekuda kwekugona kutsanangura zvakajairwa zvekutarisa zvigadziriso nenzira yematemplate anogona kugovaniswa kune mumwe nemumwe, uye ine kwete chete metrics, asiwo yekuona mitemo, pachikumbaridzo kukosha, magirafu, tsananguro - yakazara seti yezvinhu zvekutarisa zvakajairika zvinhu.

Vanhu vazhinji vanofarirawo kugona kuita otomatiki manejimendi uye kugadzirisa kuburikidza neZabbix API. Kazhinji, ini handidi kuronga holivar. Zvinoratidzika kwatiri kuti masisitimu ese ari maviri akanyatsokodzera mabasa avo uye anogona kuwirirana, semuenzaniso, Zabbix kubva muvhezheni 4.2 inogona kuunganidza data kubva kune Prometheus vatengesi kana kubva pachayo.

6. Makambofunga nezvekugadzira zabbix saas?

Takafunga nezvazvo uye tichazviita mune ramangwana, asi isu tinoda kuita kuti mhinduro iyi ive nyore sezvinobvira kune vatengi. Muchiitiko ichi, Zabbix yakajairwa inofanira kupihwa pamwe chete nematurusi ekutaurirana, maturusi epamusoro ekuunganidza data, zvichingodaro.

7. Ndirini pandinofanira kutarisira zabbix ha? Ndomirira here?

Zabbix HA zvirokwazvo kumirira. Tinovimba chaizvo kuona chimwe chinhu muZabbix 5.0 LTS, asi mamiriro acho achajeka munaNovember 2019 apo Zabbix 5.0 Roadmap inosimbiswa zvizere.

8. Sei mhando yenhau iine sarudzo isina kunaka kunze kwebhokisi? Uri kuronga kuwedzera Slack, teregiramu, nezvimwe? Pane mumwe munhu anoshandisa Jabber?

Jabber yakabviswa muZabbix 4.4, asi Webhooks akawedzerwa. Nezve midhiya mhando, ini handingade kuita chaiwo maapplication kubva kuhurongwa, asi maturusi ekutumira mameseji. Haisi chakavanzika kuti akawanda akafanana chats kana dhesiki masevhisi ane API kuburikidza neHTTP - saka gore rino nekuburitswa kwe4.4 mamiriro achachinja.

Nekuuya kwewebhooks muZabbix, unogona kutarisira kubatanidzwa kwese kwakakurumbira kunze kwebhokisi munguva pfupi iri kutevera. Muchiitiko ichi, kubatanidzwa kuchava nzira mbiri, uye kwete zviziviso zviri nyore nzira imwe chete. Uye idzo mhando dzenhau dzatisingakwanise kusvika padziri dzichaitwa nenharaunda yedu - nekuti ikozvino mhando yese yenhau inogona kutumirwa kune faira rekugadzirisa uye kutumirwa pashare.zabbix.com kana github. Uye vamwe vashandisi vanongoda kupinza faira kuti vatange kushandisa iyi yekubatanidza. Muchiitiko ichi, haufanirwe kuisa mamwe magwaro ekuwedzera!

9. Sei iyo Virtual muchina yekutsvaga nzira isiri kukura? Pane vmware chete. Vazhinji vakamirira kubatanidzwa ne ec2, openstack.

Aiwa, gwara riri kukura. Semuenzaniso, muna 4.4, kuwanikwa kwedhata kwakabuda kuburikidza nekiyi vm.datastore.discovery. Muna 4.4, makiyi ewmi.getall anotonhorera zvakare akaonekwa - isu tinotarisira kuti kuburikidza nazvo, pamwe neperf_counter_en kiyi, zvinogoneka kuita zvakanaka Hyper-V monitoring. Zvakanaka, pachave nedzimwe shanduko dzakakosha munzira iyi muZabbix 5.0.

Hurukuro naZabbix: gumi nembiri mhinduro

10. Wakambofunga here nezvekusiya ma templates uye uchizviita seprometeus, apo zvinhu zvose zvinopiwa zvakabviswa?

Prometheus anotora ese metrics, izvi zviri nyore. Uye template inopfuura seti yemametrics, i "mudziyo" iyo ine ese anodiwa akajairwa gadziriso yekutarisa yakapihwa mhando yechishandiso kana sevhisi. Iyo yatova neyakagadzika yezvikonzero zvakakosha, magirafu, mitemo yekuona, ine tsananguro yemamita uye zvikumbaridzo zvinobatsira mushandisi kuti anzwisise zviri kuunganidzwa, uye kuti zvikumbaridzo zvipi zviri kuongororwa uye nei. Panguva imwecheteyo, matemplate ari nyore kugovana nevamwe vashandisi - uye ivo vanozowana kutarisisa kwakanaka kwehurongwa hwavo, kunyangwe pasina hazvo kuve nyanzvi mairi.

11. Sei paine mashoma metrics kunze kwebhokisi? Izvi zvakare zvinokanganisa zvakanyanya kuseta kubva pakushanda kwekuona.

Kana kunze kwebhokisi unoreva akagadzirira-akagadzirwa matemplate, saka izvozvi tiri kushanda mukuwedzera nekuvandudza matemplate edu. Zabbix 4.4 inouya neitsva, yakagadziridzwa seti uye zvirinani maficha.

KuZabbix unokwanisa kugara uchitsvaga template yakagadzirwa-yakagadzirirwa yechero system pane share.zabbix.com. Asi isu takasarudza kuti isu tinofanira kugadzira matemplate ekutanga isu pachedu, tichiisa muenzaniso kune vamwe, uye zvakare kusunungura vashandisi kubva zvakare kunyora template yeimwe MySQL. Naizvozvo, ikozvino muZabbix panongove nemamwe matemplate epamutemo neshanduro yega yega.

Hurukuro naZabbix: gumi nembiri mhinduro

12. Zvichakwanisika rini kuvaka zvinokonzeresa zvisina kusungirirwa kune mauto, asi, semuenzaniso, zvichibva pane zvinyorwa. Semuenzaniso, isu tinotarisisa saiti kubva n akasiyana mapoinzi, uye isu tinoda iri nyore trigger inopfuta kana saiti isingasviki kubva ku2 kana kupfuura mapoinzi.

Muchokwadi, basa rakadaro rave riripo muZabbix kwemakore akati wandei, rakanyorerwa mumwe wevatengi. Mutengi - ICANN. Macheki akafanana anogonawo kuitwa, semuenzaniso, kuburikidza nezvinhu zvakaunganidzwa kana kushandisa Zabbix API. Iye zvino tiri kushanda nesimba kuti tive nyore kugadzira macheki akadaro.

PS: Pane imwe yeSlurms, vagadziri veZabbix vakatibvunza zvataida kuona muchigadzirwa kuti titarise Kubernetes masumbu tichishandisa Zabbix, uye kwete Prometheus.

Zvakanaka kana vagadziri vanosangana nevatengi pakati uye vasingarambe vari chinhu chavo. Uye zvino tinokwazisa kusunungurwa kwega kwega nechido chechokwadi - mashoko akanaka ndeokuti zvinhu zvakawanda zvatakataura nezvazvo zviri kuva nyama neropa.

Chero bedzi vagadziri vacho vasingadzoreri mukati mavo, asi vachifarira zvinodiwa nevatengi, chigadzirwa chinorarama uye chinokura. Isu ticharamba takatarisa kutsva kuburitswa kweZabbix.

PPS: Tichange tichitanga kosi yekutarisa online mumwedzi mishoma. Kana uchifarira, nyoresa kuti usapotsa chiziviso. Panguva ino, unogona kuenda kuburikidza yedu Slurm paKubernetes.

Source: www.habr.com

Voeg