Interview mam Zabbix: 12 candid Äntwerten

Et gëtt en Apelglaube an IT: "Wann et funktionnéiert, beréiert et net." Dëst kann iwwer eise Iwwerwaachungssystem gesot ginn. Bei Southbridge benotze mir Zabbix - wa mir et gewielt hunn, war et ganz cool. An tatsächlech hat hien keng Alternativen.

Mat der Zäit huet eisen Ökosystem Instruktioune kritt, zousätzlech Bindungen, an Integratioun mat Redmine erschéngt. Zabbix hat e mächtege Konkurrent, deen a villen Aspekter super war: Geschwindegkeet, HA bal aus der Këscht, schéin Visualiséierung, Optimiséierung vun der Aarbecht an engem kubernethes Ëmfeld.

Mee mir sinn net presséiert fir weiderzekommen. Mir hu beschloss e Bléck op Zabbix ze kucken a froen wéi eng Features si plangen an de kommende Verëffentlechungen ze maachen. Mir stoungen net op Zeremonie an hunn onwuel Froen un de Sergey Sorokin, Zabbix Entwécklungsdirekter, a Vitaly Zhuravlev, Solution Architekt, gefrot. Weiderliesen fir erauszefannen wat dovunner komm ass.

Interview mam Zabbix: 12 candid Äntwerten

1. Sot eis iwwer d'Geschicht vun der Firma. Wéi ass d'Iddi fir de Produit entstanen?

D'Geschicht vun der Firma huet am Joer 1997 ugefaang, wéi de Grënner a Besëtzer vun der Firma Alexey Vladyshev als Datebankadministrator an enger vun de Banken geschafft huet. Et schéngt Alexey datt et net effikass wier Datenbanken ze managen ouni Daten iwwer déi historesch Wäerter vun enger grousser Villfalt vu Parameteren ze hunn, ouni den aktuellen an historeschen Zoustand vun der Ëmwelt ze verstoen.

Zur selwechter Zäit sinn d'Iwwerwaachungsléisungen déi aktuell um Maart sinn ganz deier, ëmständlech a erfuerderen grouss Ressourcen. Dofir fänkt Alexey verschidde Scripten ze schreiwen, déi him erlaben effektiv den Deel vun der Infrastruktur ze iwwerwaachen, déi him uvertraut ass. Et gëtt en Hobby. Alexey Ännerungen Aarbechtsplazen, mä Interessi am Projet bleift. Am Joer 2000-2001 gouf de Projet vun Null nei geschriwwen - an den Alexey huet geduecht fir aner Administrateuren d'Méiglechkeet ze ginn d'Entwécklungen ze benotzen. Zur selwechter Zäit ass d'Fro opgestan ënner wéi enger Lizenz fir den existente Code ze verëffentlechen. Alexey huet decidéiert et ënner der GPLv2 Lizenz ze verëffentlechen. D'Instrument gouf direkt an engem professionelle Ëmfeld gemierkt. Mat der Zäit huet Alexey ugefaang Ufroe fir Ënnerstëtzung, Training an d'Erweiderung vun der Software ze kréien. D'Zuel vun esou Uerder war permanent wuessen. Also ass natierlech d'Entscheedung komm fir eng Firma ze grënnen. D'Firma gouf den 12. Abrëll 2005 gegrënnt

Interview mam Zabbix: 12 candid Äntwerten

2. Wat Schlësselpunkte kënnt Dir an der Geschicht vun der Zabbix Entwécklung Highlight?

Et gi momentan e puer esou Punkten:
A. Den Alexey huet 1997 un Scripten ugefaang ze schaffen.
b. Publikatioun vum Code ënner der GPLv2 Lizenz - 2001.
V. Zabbix gouf 2005 gegrënnt.
d. Conclusioun vun den éischte Partnerschaftsverträg, Schafung vun engem Partnerprogramm - 2007.
d. Grënnung vun Zabbix Japan LLC - 2012.
e. Grënnung vun Zabbix LLC (USA) - 2015
an. Grënnung vun Zabbix LLC - 2018

3. Wéi vill Leit beschäftegt Dir?

Am Moment beschäftegt d'Zabbix Grupp vu Firmen e bësse méi wéi 70 Mataarbechter: Entwéckler, Tester, Projektmanager, Supportingenieuren, Beroder, Verkeefer a Marketing Mataarbechter.

4. Wéi schreift Dir e Fahrplang, sammelt Dir Feedback vun de Benotzer? Wéi bestëmmen Dir wou nächst ze plënneren?

Wann Dir e Roadmap fir déi nächst Versioun vum Zabbix erstellt, konzentréiere mir eis op déi folgend wichteg Faktoren, méi präzis, mir sammelen Roadmaps no de folgende Kategorien:

A. Zabbix strategesch Verbesserungen. Eppes wat den Zabbix selwer als ganz wichteg hält. Zum Beispill, Zabbix Agent geschriwwen an Go.
b. Saachen déi Zabbix Clienten a Partner wëllen an Zabbix gesinn. A fir déi si bereet ze bezuelen.
V. Wënsch / Virschléi vun der Zabbix Gemeinschaft.
d. Technesch Scholden. 🙂 Saachen déi mir a fréiere Versioune verëffentlecht hunn, awer net voll Funktionalitéit ubidden, hunn se net flexibel genuch gemaach, hunn net all Optiounen ugebueden.

Interview mam Zabbix: 12 candid Äntwerten

5. Kënnt Dir Zabbix an Prometheus vergläichen? Wat ass besser a wat ass méi schlëmm am Zabbix?

Den Haaptunterschied, eiser Meenung no, ass datt Prometheus e System ass haaptsächlech fir Metriken ze sammelen - a fir vollwäerteg Iwwerwaachung an enger Entreprise ze sammelen, ass et néideg vill aner Komponenten op Prometheus ze addéieren, sou wéi Grafana fir Visualiséierung, a separat laangfristeg Stockage, an getrennt Gestioun iergendwou Problemer, Aarbecht mat Logbicher getrennt ...

Et gi keng Standard Iwwerwachung Templates am Prometheus; Nodeems Dir all Dausende vu Metriken vun Exporter kritt hutt, musst Dir onofhängeg problematesch Signaler an hinnen fannen. Prometheus opbauen - Konfiguratiounsdateien. Op e puer Plazen ass et méi bequem, op anere Plazen net.

Zabbix ass eng universell Plattform fir Iwwerwaachung "vun an zu" ze kreéieren, mir hunn eis eege Visualiséierung, Korrelatioun vu Probleemer an hiren Affichage, Verdeelung vun Zougangsrechter zum System, Audit vun Aktiounen, vill Optiounen fir Daten duerch en Agent ze sammelen, Proxy, komplett verschidde Protokoller benotzt, d'Fäegkeet fir de System séier mat Plugins, Scripten, Moduler auszebauen ...

Oder Dir kënnt d'Donnéeën einfach sammelen wéi se sinn, zum Beispill iwwer den HTTP-Protokoll, an dann d'Äntwerten an nëtzlech Metriken ëmsetzen mat Virveraarbechtungsfunktiounen wéi JavaScript, JSONPath, XMLPath, CSV an dergläiche. Vill Benotzer schätzen Zabbix fir d'Fäegkeet de System iwwer e Webinterface ze konfiguréieren an ze verwalten, fir d'Fäegkeet fir typesch Iwwerwaachungskonfiguratiounen a Form vun Templates ze beschreiwen, déi matenee gedeelt kënne ginn, an net nëmmen Metriken enthalen, awer och Detektiounsregelen, Schwellwäerter, Grafiken, Beschreiwunge - e komplette Set vun Objeten fir typesch Objeten ze iwwerwaachen.

Vill Leit gär och d'Fäegkeet fir d'Gestioun an d'Konfiguratioun duerch d'Zabbix API ze automatiséieren. Am Allgemengen wëll ech net en Holivar organiséieren. Et schéngt eis datt béid Systemer gutt fir hir Aufgaben ugepasst sinn an harmonesch géigesäiteg ergänzen, zum Beispill Zabbix aus Versioun 4.2 kann Daten aus Prometheus Exporter oder vu sech selwer sammelen.

6. Hutt Dir geduecht fir Zabbix Saas ze maachen?

Mir hunn driwwer geduecht a wäerten et an Zukunft maachen, awer mir wëllen dës Léisung sou bequem wéi méiglech fir Clienten maachen. An dësem Fall soll Standard Zabbix zesumme mat Kommunikatiounsinstrumenter, fortgeschratt Datensammlungstools, asw.

7. Wéini soll ech zabbix ha erwaarden? A solle mer waarden?

Zabbix HA ass definitiv eng wait. Mir hoffen wierklech eppes am Zabbix 5.0 LTS ze gesinn, awer d'Situatioun wäert am November 2019 méi kloer ginn wann de Zabbix 5.0 Roadmap voll bestätegt ass.

8. Firwat huet Medien Typ esou eng schlecht Auswiel aus der Këscht? Sidd Dir plangt Slack, Telegramm, etc. Benotzt een aneren Jabber?

Jabber gouf an Zabbix 4.4 geläscht, awer Webhooks goufen derbäigesat. Wat Medientypen ugeet, géif ech net gär spezifesch Uwendungen aus dem System maachen, mee Standard Messagerie Tools. Et ass kee Geheimnis datt vill ähnlech Chats oder Schreifdéngschter eng API iwwer HTTP hunn - also dëst Joer mat der Verëffentlechung vum 4.4 wäert d'Situatioun änneren.

Mat dem Advent vu Webhooks zu Zabbix kënnt Dir all déi populärste Integratiounen aus der Këscht an der nächster Zukunft erwaarden. An dësem Fall wäert d'Integratioun zwee-Wee sinn, an net nëmmen einfach een-Wee Notifikatiounen. An déi Medientypen, op déi mir net kënne kommen, wäerte vun eiser Gemeinschaft gemaach ginn - well elo kann de ganze Medientyp an eng Konfiguratiounsdatei exportéiert ginn an op share.zabbix.com oder github gepost ginn. An aner Benotzer mussen nëmmen d'Datei importéieren fir dës Integratioun ze benotzen. An dësem Fall musst Dir keng zousätzlech Scripten installéieren!

9. Firwat entwéckelt d'Virtuell Maschinn Entdeckungsrichtung net? Et gëtt nëmmen vmware. Vill waarden op Integratioun mat ec2, openstack.

Nee, d'Richtung entwéckelt sech. Zum Beispill, am 4.4, erschéngt Datastore Entdeckung duerch de vm.datastore.discovery Schlëssel. Am 4.4 sinn och ganz cool wmi.getall Schlësselen erschéngen - mir erwaarden datt duerch et, zesumme mam perf_counter_en Schlëssel, et méiglech ass gutt Hyper-V Iwwerwaachung ze maachen. Gutt, et ginn aner wichteg Ännerungen an dëser Richtung an Zabbix 5.0.

Interview mam Zabbix: 12 candid Äntwerten

10. Hutt Dir dru geduecht d'Schablounen opzeginn an et wéi Prometeus ze maachen, wann alles wat gitt ewechgeholl gëtt?

Prometheus hëlt automatesch all Metriken, dëst ass bequem. An eng Schabloun ass méi wéi nëmmen eng Rei vu Metriken, et ass e "Container" deen all déi néideg typesch Konfiguratioun enthält fir eng bestëmmten Aart vu Ressource oder Service ze iwwerwaachen. Et huet schonn eng Rei vu wichtegen Ausléiser, Grafiken, Detektiounsregelen, et huet Beschreiwunge vu Metriken a Schwellen, déi de Benotzer hëllefen ze verstoen wat gesammelt gëtt, a wéi eng Schwellen iwwerpréift ginn a firwat. Zur selwechter Zäit sinn Templates einfach mat anere Benotzer ze deelen - a si kréien eng gutt Iwwerwaachung vun hirem System, och ouni onbedéngt en Expert dran ze sinn.

11. Firwat ginn et sou wéineg Metriken aus der Këscht? Dëst komplizéiert och de Setup aus der Operatiounssiicht immens.

Wann Dir aus der Këscht mengt fäerdeg Templates, da schaffe mir elo un d'Erweiderung an d'Verbesserung vun eise Templates. Zabbix 4.4 kënnt mat engem neien, verbesserte Set a bessere Funktiounen.

Fir Zabbix fannt Dir ëmmer e fäerdege Schabloun fir bal all System op share.zabbix.com. Awer mir hunn decidéiert datt mir selwer Basis Templates maache sollen, e Beispill fir anerer stellen, an och d'Benotzer befreien fir nach eng Kéier eng Template fir e puer MySQL ze schreiwen. Dofir, elo an Zabbix ginn et nëmme méi offiziell Template mat all Versioun.

Interview mam Zabbix: 12 candid Äntwerten

12. Wéini wäert et méiglech sinn Ausléiser ze bauen déi net mat Hosten gebonnen sinn, awer zum Beispill op Etiketten baséiert. Zum Beispill, Monitor mir e Site aus n verschiddene Punkten, a mir wëllen eng einfach Ausléiser datt Feier wann de Site net zougänglech ass aus 2 oder méi Punkten.

Tatsächlech ass esou Funktionalitéit fir e puer Joer an Zabbix verfügbar, geschriwwen fir ee vun de Clienten. Client - ICANN. Ähnlech Kontrollen kënnen och gemaach ginn, zum Beispill, duerch aggregéiert Elementer oder mat der Zabbix API. Mir schaffen elo aktiv fir d'Schafung vun esou Kontrollen ze vereinfachen.

PS: Bei engem vun de Slurms hunn Zabbix Entwéckler eis gefrot wat mir am Produkt wollte gesinn fir Kubernetes Cluster mat Zabbix ze iwwerwaachen, an net Prometheus.

Et ass super wann Entwéckler Clienten hallef begéinen an net eng Saach fir sech selwer bleiwen. An elo begréissen mir all Verëffentlechung mat oprechtem Interessi - déi gutt Neiegkeet ass datt ëmmer méi Features iwwer déi mir geschwat hunn Fleesch a Blutt ginn.

Soulaang d'Entwéckler sech net an sech selwer zréckzéien, awer un d'Bedierfnesser vun de Clienten interesséiert sinn, lieft an entwéckelt d'Produkt. Mir halen en Aa op nei Zabbix Verëffentlechungen.

Pps: Mir lancéieren an e puer Méint en Online Iwwerwaachungscours. Wann Dir interesséiert sidd, abonnéiert Iech fir d'Ukënnegung net ze verpassen. An der Tëschenzäit kënnt Dir duerch eis Slurm op Kubernetes.

Source: will.com

Setzt e Commentaire