Hevpeyvîn bi Zabbix re: 12 bersivên rast

Di IT de xurafeyek heye: "Heke ew kar dike, dest nede." Ev dikare li ser pergala me ya çavdêriyê were gotin. Li Southbridge em Zabbix bikar tînin - gava ku me ew hilbijart, ew pir xweş bû. Û, bi rastî, wî alternatîfek tune.

Bi demê re, ekosîstema me rêwerz, girêdanên zêde, û entegrasyona bi redmine re xuya bûye. Zabbix xwedan hevrikek hêzdar bû ku di gelek waran de jêhatî bû: leza, HA hema hema ji qutiyê, dîtbariya xweşik, xweşbîniya xebatê di hawîrdorek kubernethes de.

Lê em lezê nakin ku bi pêş de biçin. Me biryar da ku em li Zabbix mêze bikin û bipirsin ka ew çi taybetmendî plan dikin ku di weşanên pêşeroj de çêbikin. Em li ser merasîmê nesekinîn û pirsên nerehet ji Sergey Sorokin, rêvebirê pêşkeftina Zabbix, û Vitaly Zhuravlev, mîmarê çareseriyê pirsîn. Li ser bixwînin da ku hûn bizanin ka çi jê hat.

Hevpeyvîn bi Zabbix re: 12 bersivên rast

1. Li ser dîroka şirketê ji me re bêje. Fikra hilberê çawa çêbû?

Dîroka pargîdaniyê di sala 1997-an de dest pê kir, dema ku damezrîner û xwediyê pargîdaniyê, Alexey Vladyshev, di yek ji bankan de wekî rêveberê databasê xebitî. Ji Alexey re xuya bû ku ew ê bêbandor be ku meriv databasan bêyî daneyên li ser nirxên dîrokî yên cûrbecûr pîvanan, bêyî têgihîştina rewşa heyî û dîrokî ya jîngehê bêbandor be.

Di heman demê de, çareseriyên çavdêriyê yên ku niha li sûkê ne, pir biha, giran in û çavkaniyên mezin hewce dikin. Ji ber vê yekê, Alexey dest bi nivîsandina nivîsarên cihêreng dike ku dihêle ew bi bandor çavdêriya beşa binesaziya ku jê re hatî spartin. Ew vediguhere hobîyekê. Alexey karan diguherîne, lê berjewendiya projeyê dimîne. Di 2000-2001 de, proje ji nû ve hate nivîsandin - û Alexey fikirî ku fersendê bide rêvebirên din ku pêşveçûnan bikar bînin. Di heman demê de, pirs derket holê ku di bin kîjan lîsansê de koda heyî azad bike. Alexey biryar da ku wê di bin lîsansa GPLv2 de berde. Amûr tavilê di hawîrdorek profesyonel de hate dîtin. Bi demê re, Alexey dest bi wergirtina daxwazên piştgirî, perwerdehî û berfirehkirina kapasîteyên nermalavê kir. Hejmara fermanên weha her ku diçû zêde dibû. Ji ber vê yekê, bi xwezayî, biryara avakirina pargîdaniyek hat. Pargîdanî di 12ê Avrêl, 2005 de hate damezrandin

Hevpeyvîn bi Zabbix re: 12 bersivên rast

2. Di dîroka pêşveçûna Zabbix de hûn dikarin kîjan xalên sereke destnîşan bikin?

Niha çend xalên weha hene:
YEK. Alexey di sala 1997 de dest bi xebata li ser senaryoyan kir.
b. Weşandina kodê di bin lîsansa GPLv2 - 2001.
V. Zabbix di 2005 de hate damezrandin.
d. Pêkanîna peymanên hevkariyê yên yekem, çêkirina bernameyek hevkariyê - 2007.
d. Damezrandina Zabbix Japan LLC - 2012.
e. Damezrandina Zabbix LLC (DYA) - 2015
û. Damezrandina Zabbix LLC - 2018

3. Hûn çend kesan kar dikin?

Heya nuha, koma pargîdaniyên Zabbix piçekî zêdetirî 70 karmendan dixebitîne: pêşdebir, ceribandin, rêveberên projeyê, endezyarên piştgirî, şêwirmend, mirovên firotanê, û karmendên kirrûbirrê.

4. Hûn nexşerêyek çawa dinivîsin, hûn ji bikarhêneran bertek berhev dikin? Hûn çawa diyar dikin ku hûn li ku derê diçin paşê?

Dema ku nexşeyek rê ji bo guhertoya paşîn a Zabbix diafirînin, em balê dikişînin ser faktorên girîng ên jêrîn, bi rastî, em nexşeyên rê li gorî kategoriyên jêrîn berhev dikin:

YEK. Pêşveçûnên stratejîk ên Zabbix. Tiştek ku Zabbix bixwe pir girîng dibîne. Mînakî, nûnerê Zabbix di Go de hatî nivîsandin.
b. Tiştên ku xerîdar û hevkarên Zabbix dixwazin li Zabbix bibînin. Û ji bo ku ew amade ne ku bidin.
V. Daxwazên / pêşniyarên ji civaka Zabbix.
d. Deynên teknîkî. 🙂 Tiştên ku me di guhertoyên berê de berdan, lê fonksiyonek tam peyda nekir, ew têra xwe maqûl nekir, hemî vebijarkan pêşkêş nekir.

Hevpeyvîn bi Zabbix re: 12 bersivên rast

5. Hûn dikarin Zabbix û Prometheus bidin ber hev? Di Zabbix de çi çêtir û çi xirabtir e?

Cûdahiya sereke, li gorî me, ev e ku Prometheus di serî de ji bo berhevkirina metrîkan pergalek e - û ji bo ku di pargîdaniyek de çavdêriya tam were berhev kirin, pêdivî ye ku gelek hêmanên din li Prometheus zêde bikin, wek mînak grafana ji bo dîtinê, a. hilanîna dirêj-dirêj veqetînin, û li cîhek pirsgirêkên rêvebirinê ji hev veqetînin, bi têketin ji hev cuda bixebitin...

Dê di Prometheus de şablonên çavdêriya standard tune bin; Piştî ku hûn hemî hezar metrîkên ji hinardekaran werdigirin, hûn ê hewce bikin ku serbixwe di wan de nîşanên pirsgirêkê bibînin. Sazkirina Prometheus - pelên vesazkirinê. Li hinek deveran hêsantir e, li hinekan ne.

Zabbix platformek gerdûnî ye ji bo afirandina çavdêrîkirina "ji û ber", me dîtbariya xwe, girêdana pirsgirêkan û nîşana wan, belavkirina mafên gihîştina pergalê, kontrolkirina çalakiyan, gelek vebijarkên ji bo berhevkirina daneyan bi navgîniya karmendek heye, proxy, bi karanîna protokolên bi tevahî cûda, şiyana berfirehkirina zû pergalê bi pêvek, nivîsar, modulan ...

An jî hûn dikarin bi hêsanî daneyan wekî ku ew e berhev bikin, mînakî, bi protokola HTTP-ê, û dûv re bi karanîna fonksiyonên pêşdibistanê yên wekî JavaScript, JSONPath, XMLPath, CSV û yên wekî wan, bersivan veguherînin metrîkên kêrhatî. Pir bikarhêner Zabbix ji bo şiyana mîhengkirin û birêvebirina pergalê bi navgînek tevnvîsê, ji bo şiyana danasîna mîhengên çavdêriyê yên tîpîk di forma şablonên ku dikarin bi hev re werin parve kirin, û ne tenê metrîkan, lê di heman demê de qaîdeyên tespîtkirinê jî dihewîne, nirx dikin. nirxên tixûb, grafîk, danasîn - komek bêkêmasî ya tiştan ji bo şopandina tiştên tîpîk.

Pir kes jî jêhatîbûna otomatîkkirina rêveberî û veavakirinê bi navgîniya Zabbix API-ê hez dikin. Bi gelemperî, ez naxwazim holîvarek organîze bikim. Ji me re xuya dike ku her du pergal ji bo peywirên xwe baş in û dikarin bi ahengî hevûdu temam bikin, mînakî, Zabbix ji guhertoya 4.2 dikare daneyan ji hinardekarên Prometheus an ji xwe berhev bike.

6. Hûn li ser çêkirina zabbix saas difikirin?

Em li ser wê fikirîn û dê di pêşerojê de jî bikin, lê em dixwazin vê çareseriyê ji xerîdaran re bi qasî ku pêkan rehet bikin. Di vê rewşê de, Zabbix standard divê digel amûrên ragihandinê, amûrên berhevkirina daneya pêşkeftî, û hwd.

7. Ez kengê li hêviya zabbix ha? Û divê em li bendê bin?

Zabbix HA bê guman li bendê ye. Em bi rastî hêvî dikin ku em di Zabbix 5.0 LTS de tiştek bibînin, lê rewş dê di Mijdara 2019-an de zelaltir bibe dema ku Nexşeya Rêya Zabbix 5.0 bi tevahî were pejirandin.

8. Çima bijarteyeke wisa belengaz ji tîpên medyayê heye? Ma hûn plan dikin ku Slack, telegram, hwd zêde bikin? Ma kesek din Jabber bikar tîne?

Jabber di Zabbix 4.4 de hate rakirin, lê Webhooks hatin zêdekirin. Di derbarê celebên medyayê de, ez naxwazim serîlêdanên taybetî ji pergalê bikim, lê amûrên ragihandina standard. Ne veşartî ye ku gelek sohbet an karûbarên sermaseyê bi navgîniya HTTP-ê API-yek heye - ji ber vê yekê îsal bi berdana 4.4 re rewş dê biguhere.

Bi hatina webhookan re li Zabbix, hûn dikarin di demek nêzîk de li bendê bin ku hemî entegrasyonên herî populer ên derveyî qutiyê bikin. Di vê rewşê de, yekbûn dê du-alî be, û ne tenê agahdariya yek-alî ya hêsan. Û ew celebên medyayê yên ku em nikanin bigihîjin wan dê ji hêla civata me ve bêne kirin - ji ber ku naha hemî celebê medyayê dikare ji pelek vesazkirinê re were derxistin û li ser share.zabbix.com an github were şandin. Û bikarhênerên din ê tenê hewce ne ku pelê îtxal bikin da ku dest bi karanîna vê entegrasyonê bikin. Di vê rewşê de, hûn ne hewce ne ku hûn nivîsarên din saz bikin!

9. Çima rêgeza vedîtina makîneya virtual pêş nakeve? Tenê vmware heye. Pir kes li benda entegrasyonê bi ec2, openstack in.

Na, rêgez pêş dikeve. Mînakî, di 4.4 de, vedîtina datastore bi mifteya vm.datastore.discovery xuya bû. Di 4.4-ê de, bişkokên wmi.getall-ê yên pir xweş jî xuya bûn - em li bendê ne ku bi navgîniya wê, bi bişkoka perf_counter_en re, dê gengaz be ku çavdêriya Hyper-V-ya baş were kirin. Welê, dê di Zabbix 5.0 de di vî alî de guhertinên girîng ên din hebin.

Hevpeyvîn bi Zabbix re: 12 bersivên rast

10. Ma hûn difikirin ku dev ji şablonan berdin û wiya mîna prometeus bikin, dema ku her tiştê ku tê dayîn tê girtin?

Prometheus bixweber hemî metrîkan digire, ev hêsan e. Û şablon ji tenê komek metrikan wêdetir e, ew "konteyner" e ku hemî veavakirina tîpîk a pêwîst ji bo şopandina celebek çavkaniyek an karûbarek diyar dihewîne. Berê xwedan komek kêşeyên girîng, grafîkan, qaîdeyên tespîtkirinê ye, ravekirinên metrîk û bendavan hene ku ji bikarhênerê re dibe alîkar ku fêm bike ka çi tê berhev kirin, û kîjan bend têne kontrol kirin û çima. Di heman demê de, şablon hêsan e ku bi bikarhênerên din re werin parve kirin - û ew ê çavdêriya pergala xwe baş bistînin, tewra bêyî ku di wê de pispor bin.

11. Çira metrîkên ji qutîkê hindik in? Ev jî ji hêla operasyonê ve sazkirinê pir tevlihev dike.

Ger mebesta we şablonên amade ne ji rêzê ye, wê gavê em li ser berfirehkirin û başkirina şablonên xwe dixebitin. Zabbix 4.4 bi komek nû, pêşkeftî û taybetmendiyên çêtir tê.

Ji bo Zabbix hûn dikarin her gav şablonek amadekirî ji bo hema hema her pergalê li ser share.zabbix.com bibînin. Lê me biryar da ku divê em bi xwe şablonên bingehîn çêbikin, ji yên din re bibin mînak, û her weha bikarhêneran careke din ji nivîsandina şablonek ji bo hin MySQL azad bikin. Ji ber vê yekê, naha li Zabbix dê bi her guhertoyê re tenê şablonên fermî hebin.

Hevpeyvîn bi Zabbix re: 12 bersivên rast

12. Kengî dê mimkun be ku teşeyên ku ne bi hosteyan ve girêdayî ne, lê, mînakî, li ser bingeha etîketan werin çêkirin. Mînakî, em malperek ji n xalên cihê dişopînin, û em tetikek sade dixwazin ku dema ku malper ji 2 an zêdetir xalan negihêje agir biteqe.

Bi rastî, fonksiyonek wusa çend sal in li Zabbix heye, ji bo yek ji xerîdaran hatî nivîsandin. Xerîdar - ICANN. Kontrolên bi vî rengî jî dikarin bêne kirin, mînakî, bi navgînên berhevkirî an bi karanîna Zabbix API. Em niha bi awayekî çalak dixebitin ku çêkirina kontrolên weha hêsan bikin.

PS: Li yek ji Slurms, pêşdebirên Zabbix ji me pirsîn ka em dixwazin di hilberê de çi bibînin da ku çavdêriya komên Kubernetes bi karanîna Zabbix, û ne Prometheus, bikin.

Gava ku pêşdebir di nîvê rê de bi xerîdaran re hevdîtin dikin û ji xwe re tiştek nemînin pir xweş e. Û naha em her serbestberdanê bi eleqeyek ji dil silav dikin - mizgîn ev e ku bêtir û bêtir taybetmendiyên ku me qala wan kir, dibin goşt û xwîn.

Heya ku pêşdebir di nav xwe de venakişin, lê bi hewcedariyên xerîdar re eleqedar dibin, hilber dijî û pêşve diçe. Em ê çavê xwe li berdanên nû yên Zabbix bigirin.

PPS: Em ê di nav çend mehan de qursek çavdêriya serhêl bidin destpêkirin. Heke hûn eleqedar in, bibin abone da ku daxuyaniyê wenda nekin. Di vê navberê de, hûn dikarin bi riya me re derbas bibin Slurm li ser Kubernetes.

Source: www.habr.com

Add a comment