Intervista ma' Zabbix: 12-il tweġiba sinċiera

Hemm superstizzjoni fl-IT: “Jekk taħdem, tmisshiex.” Dan jista' jingħad dwar is-sistema ta' monitoraġġ tagħna. F'Southbridge nużaw Zabbix - meta għażilna, kien jibred ħafna. U, fil-fatt, ma kellu l-ebda alternattiva.

Maż-żmien, l-ekosistema tagħna kisbet struzzjonijiet, rbit addizzjonali, u dehret l-integrazzjoni ma 'redmine. Zabbix kellu kompetitur qawwi li kien superjuri f'ħafna aspetti: veloċità, HA kważi barra mill-kaxxa, viżwalizzazzjoni sabiħa, ottimizzazzjoni tax-xogħol f'ambjent kubernethes.

Imma m’għandniex għaġġla biex nimxu ‘l quddiem. Iddeċidejna li nagħtu ħarsa lejn Zabbix u nistaqsu liema karatteristiċi qed jippjanaw li jagħmlu fir-rilaxxi li ġejjin. Aħna ma qgħadniex fuq iċ-ċerimonja u staqsejna mistoqsijiet skomdi lil Sergey Sorokin, id-direttur tal-iżvilupp ta 'Zabbix, u Vitaly Zhuravlev, il-perit tas-Soluzzjoni. Kompli aqra biex issir taf x'ġara minnha.

Intervista ma' Zabbix: 12-il tweġiba sinċiera

1. Għidilna dwar l-istorja tal-kumpanija. Kif ħarġet l-idea tal-prodott?

L-istorja tal-kumpanija bdiet fl-1997, meta l-fundatur u s-sid tal-kumpanija, Alexey Vladyshev, ħadem bħala amministratur tad-database f'wieħed mill-banek. Alexey deher li jkun ineffettiv li timmaniġġja databases mingħajr ma jkollok data dwar il-valuri storiċi ta 'varjetà wiesgħa ta' parametri, mingħajr ma tifhem l-istat attwali u storiku tal-ambjent.

Fl-istess ħin, is-soluzzjonijiet ta 'monitoraġġ bħalissa fis-suq huma għaljin ħafna, ingombranti, u jeħtieġu riżorsi kbar. Għalhekk, Alexey jibda jikteb diversi skripts li jippermettulu jimmonitorja b'mod effettiv il-parti tal-infrastruttura fdata lilu. Qed jinbidel fi passatemp. Alexey jibdel ix-xogħol, iżda l-interess fil-proġett jibqa '. Fl-2000-2001, il-proġett inkiteb mill-ġdid mill-bidu - u Alexey ħaseb biex jagħti amministraturi oħra l-opportunità li jużaw l-iżviluppi. Fl-istess ħin, qamet il-mistoqsija taħt liema liċenzja biex jiġi rilaxxat il-kodiċi eżistenti. Alexey iddeċieda li jirrilaxxaha taħt il-liċenzja GPLv2. L-għodda kienet immedjatament innutata f'ambjent professjonali. Maż-żmien, Alexey beda jirċievi talbiet għal appoġġ, taħriġ, u jespandi l-kapaċitajiet tas-softwer. In-numru ta 'ordnijiet bħal dawn kien dejjem jikber. Allura, naturalment, waslet id-deċiżjoni li tinħoloq kumpanija. Il-kumpanija twaqqfet fit-12 ta’ April, 2005

Intervista ma' Zabbix: 12-il tweġiba sinċiera

2. Liema punti ewlenin tista’ tenfasizza fl-istorja tal-iżvilupp ta’ Zabbix?

Bħalissa hemm diversi punti bħal dawn:
A. Alexey beda jaħdem fuq skripts fl-1997.
b. Pubblikazzjoni tal-kodiċi taħt il-liċenzja GPLv2 - 2001.
V. Zabbix twaqqfet fl-2005.
d. Konklużjoni tal-ewwel ftehimiet ta' sħubija, ħolqien ta' programm ta' affiljat - 2007.
d. Twaqqif ta' Zabbix Japan LLC - 2012.
e. Twaqqif ta’ Zabbix LLC (USA) - 2015
u. Twaqqif ta’ Zabbix LLC - 2018

3. Kemm timpjega nies?

Bħalissa, il-grupp ta 'kumpaniji Zabbix jimpjega ftit aktar minn 70 impjegat: żviluppaturi, testers, maniġers ta' proġetti, inġiniera ta 'appoġġ, konsulenti, nies tal-bejgħ, u impjegati tal-marketing.

4. Kif tikteb pjan direzzjonali, tiġbor feedback mill-utenti? Kif tiddetermina fejn timxi wara?

Meta noħolqu Roadmap għall-verżjoni li jmiss ta’ Zabbix, aħna niffukaw fuq il-fatturi importanti li ġejjin, b’mod aktar preċiż, niġbru Roadmaps skont il-kategoriji li ġejjin:

A. Zabbix titjib strateġiku. Xi ħaġa li Zabbix innifsu jqis importanti ħafna. Per eżempju, aġent Zabbix miktub fil Go.
b. Affarijiet li l-klijenti u l-imsieħba ta’ Zabbix iridu jaraw f’Zabbix. U li għalihom huma lesti li jħallsu.
V. Awguri/suġġerimenti mill-komunita’ Zabbix.
d. Djun tekniċi. 🙂 Affarijiet li ħriġna fil-verżjonijiet preċedenti, iżda ma pprovdewx funzjonalità sħiħa, ma għamluhomx flessibbli biżżejjed, ma offrewx l-għażliet kollha.

Intervista ma' Zabbix: 12-il tweġiba sinċiera

5. Tista’ tqabbel lil Zabbix u prometheus? X'inhu l-aħjar u x'inhu l-agħar f'Zabbix?

Id-differenza ewlenija, fl-opinjoni tagħna, hija li Prometheus hija sistema primarjament għall-ġbir ta 'metriċi - u sabiex tinġabar monitoraġġ sħiħ f'intrapriża, huwa meħtieġ li jiżdiedu ħafna komponenti oħra ma' Prometheus, bħal grafana għall-viżwalizzazzjoni, a ħażna separata fit-tul, u ġestjoni separata x'imkien problemi, taħdem ma 'zkuk separatament...

Mhux se jkun hemm mudelli ta 'monitoraġġ standard fi Prometheus; wara li rċevejt l-eluf ta' metriċi kollha mill-esportaturi, ser ikollok bżonn issib fihom sinjali problematiċi b'mod indipendenti. Twaqqif ta 'Prometheus - fajls ta' konfigurazzjoni. F'xi postijiet huwa aktar konvenjenti, f'oħrajn mhux.

Zabbix hija pjattaforma universali għall-ħolqien ta 'monitoraġġ "minn u għal", għandna viżwalizzazzjoni tagħna stess, korrelazzjoni ta' problemi u wiri tagħhom, distribuzzjoni ta 'drittijiet ta' aċċess għas-sistema, verifika ta 'azzjonijiet, ħafna għażliet għall-ġbir tad-dejta permezz ta' aġent, prokura, bl-użu ta 'protokolli kompletament differenti, il-kapaċità li tespandi malajr is-sistema bi plugins, skripts, moduli...

Jew tista 'sempliċement tiġbor id-dejta kif inhi, pereżempju, permezz tal-protokoll HTTP, u mbagħad iddawwar ir-risponsi f'metriċi utli billi tuża funzjonijiet ta' preproċessar bħal JavaScript, JSONPath, XMLPath, CSV u affarijiet simili. Bosta utenti japprezzaw lil Zabbix għall-kapaċità li jikkonfiguraw u jimmaniġġjaw is-sistema permezz ta 'interface tal-web, għall-abbiltà li jiddeskrivu konfigurazzjonijiet ta' monitoraġġ tipiċi fil-forma ta 'mudelli li jistgħu jinqasmu ma' xulxin, u li fihom mhux biss metriċi, iżda wkoll regoli ta 'skoperta, valuri limitu, graphs, deskrizzjonijiet - sett komplut ta 'oġġetti għall-monitoraġġ ta' oġġetti tipiċi.

Ħafna nies iħobbu wkoll il-kapaċità li awtomatizzati l-ġestjoni u l-konfigurazzjoni permezz tal-API Zabbix. B'mod ġenerali, ma rridx norganizza holivar. Jidhirna li ż-żewġ sistemi huma adattati tajjeb għall-kompiti tagħhom u jistgħu jikkumplimentaw lil xulxin b'mod armonjuż, pereżempju, Zabbix mill-verżjoni 4.2 jista 'jiġbor data minn esportaturi Prometheus jew mingħandu nnifsu.

6. Ħsibt biex tagħmel zabbix saas?

Ħsibna dwarha u se nagħmluha fil-futur, iżda rridu nagħmlu din is-soluzzjoni konvenjenti kemm jista 'jkun għall-klijenti. F'dan il-każ, Zabbix standard għandu jiġi offrut flimkien ma 'għodod ta' komunikazzjoni, għodod avvanzati ta 'ġbir ta' data, eċċ.

7. Meta għandi nistenna zabbix ha? U għandna nistennew?

Zabbix HA huwa definittivament stenna. Tassew nittamaw li naraw xi ħaġa f'Zabbix 5.0 LTS, iżda s-sitwazzjoni se ssir aktar ċara f'Novembru 2019 meta l-Pjan Direzzjonali ta' Zabbix 5.0 jiġi kkonfermat bis-sħiħ.

8. Għaliex it-tip tal-midja għandu għażla daqshekk fqira barra mill-kaxxa? Qed tippjana li żżid Slack, telegramma, eċċ.? Xi ħadd ieħor juża Jabber?

Jabber tneħħa f'Zabbix 4.4, iżda ġew miżjuda Webhooks. Rigward it-tipi tal-midja, ma nixtieqx nagħmel applikazzjonijiet speċifiċi mis-sistema, iżda għodod standard ta 'messaġġi. Mhuwiex sigriet li ħafna chats simili jew servizzi ta 'desk għandhom API permezz ta' HTTP - għalhekk din is-sena bir-rilaxx ta '4.4 is-sitwazzjoni se tinbidel.

Bil-miġja tal-webhooks f'Zabbix, tista 'tistenna l-integrazzjonijiet l-aktar popolari kollha barra mill-kaxxa fil-futur qarib. F'dan il-każ, l-integrazzjoni se tkun f'żewġ direzzjonijiet, u mhux biss notifiki sempliċi f'direzzjoni waħda. U dawk it-tipi tal-midja li ma nistgħux naslu għalihom se jsiru mill-komunità tagħna - għaliex issa t-tip tal-midja kollu jista 'jiġi esportat għal fajl ta' konfigurazzjoni u jitqiegħed fuq share.zabbix.com jew github. U utenti oħra jkollhom bżonn biss li jimportaw il-fajl biex jibdew jużaw din l-integrazzjoni. F'dan il-każ, m'għandekx għalfejn tinstalla xi skripts addizzjonali!

9. Għaliex id-direzzjoni tal-iskoperta tal-magni Virtwali mhix qed tiżviluppa? Hemm vmware biss. Ħafna qed jistennew l-integrazzjoni ma 'ec2, openstack.

Le, id-direzzjoni qed tiżviluppa. Pereżempju, f'4.4, l-iskoperta tad-datastore deher permezz taċ-ċavetta vm.datastore.discovery. F'4.4, dehru wkoll ċwievet wmi.getall jibred ħafna - nistennew li permezz tagħha, flimkien maċ-ċavetta perf_counter_en, ikun possibbli li jsir monitoraġġ Hyper-V tajjeb. Ukoll, se jkun hemm bidliet importanti oħra f'din id-direzzjoni f'Zabbix 5.0.

Intervista ma' Zabbix: 12-il tweġiba sinċiera

10. Ħsibt li tabbanduna l-mudelli u tagħmlu bħal prometeus, meta dak kollu li jingħata jitneħħa?

Prometheus awtomatikament jieħu l-metriċi kollha, dan huwa konvenjenti. U mudell huwa aktar minn sempliċiment sett ta 'metriċi, huwa "kontenitur" li fih il-konfigurazzjoni tipika kollha meħtieġa għall-monitoraġġ ta' tip partikolari ta 'riżorsa jew servizz. Diġà għandha sett ta’ triggers importanti, graphs, regoli ta’ sejbien, għandha deskrizzjonijiet ta’ metriċi u limiti li jgħinu lill-utent jifhem x’qed jinġabar, u liema limiti qed jiġu ċċekkjati u għaliex. Fl-istess ħin, il-mudelli huma faċli biex jaqsmu ma 'utenti oħra - u se jiksbu monitoraġġ tajjeb tas-sistema tagħhom, anke mingħajr ma neċessarjament ikunu esperti fiha.

11. Għaliex hemm daqshekk ftit metriċi barra mill-kaxxa? Dan ukoll jikkomplika ħafna s-setup mil-lat tal-operat.

Jekk barra mill-kaxxa tfisser mudelli lesti, allura bħalissa qed naħdmu biex nespandu u ntejbu l-mudelli tagħna. Zabbix 4.4 jiġi b'sett ġdid, imtejjeb u karatteristiċi aħjar.

Għal Zabbix dejjem tista' ssib template lest għal kważi kull sistema fuq share.zabbix.com. Imma aħna ddeċidejna li għandna nagħmlu mudelli bażiċi aħna stess, billi nagħtu eżempju għal oħrajn, u wkoll neħilsu lill-utenti milli jerġgħu jiktbu mudell għal xi MySQL. Għalhekk, issa f’Zabbix se jkun hemm biss aktar templates uffiċjali ma’ kull verżjoni.

Intervista ma' Zabbix: 12-il tweġiba sinċiera

12. Meta se jkun possibbli li jinbnew triggers li mhumiex marbuta ma 'hosts, iżda, pereżempju, ibbażati fuq tikketti. Pereżempju, aħna nissorveljaw sit minn n punti differenti, u rridu grillu sempliċi li jispara meta s-sit ma jkunx aċċessibbli minn 2 jew aktar punti.

Fil-fatt, funzjonalità bħal din ilha disponibbli f'Zabbix għal diversi snin, miktuba għal wieħed mill-klijenti. Klijent - ICANN. Kontrolli simili jistgħu jsiru wkoll, pereżempju, permezz ta 'oġġetti aggregati jew bl-użu ta' Zabbix API. Issa qed naħdmu b'mod attiv biex nissimplifikaw il-ħolqien ta' kontrolli bħal dawn.

PS: F'wieħed mill-Slurms, l-iżviluppaturi Zabbix staqsewna x'ridna naraw fil-prodott sabiex jimmonitorjaw il-clusters ta 'Kubernetes bl-użu ta' Zabbix, u mhux Prometheus.

Huwa kbir meta l-iżviluppaturi jiltaqgħu mal-klijenti nofs triq u ma jibqgħux ħaġa għalihom infushom. U issa nsellmu kull ħarġa b'interess sinċier - l-aħbar it-tajba hija li aktar u aktar karatteristiċi li tkellimna dwarhom qed isiru laħam u demm.

Sakemm l-iżviluppaturi ma jirtirawx fihom infushom, iżda huma interessati fil-ħtiġijiet tal-klijenti, il-prodott jgħix u jiżviluppa. Se nżommu għajnejk fuq ħarġiet ġodda ta’ Zabbix.

PPS: Se nkunu qed inniedu kors ta’ monitoraġġ onlajn fi ftit xhur. Jekk inti interessat, abbona biex ma titlifx l-avviż. Fil-frattemp, inti tista 'tmur permezz tagħna Slurm fuq Kubernetes.

Sors: www.habr.com

Żid kumment