Zabbix-i elkarrizketa: 12 erantzun zintzo

Sineskeria bat dago ITan: "funtzionatzen badu, ez ezazu ukitu". Hau gure monitorizazio sistemari buruz esan daiteke. Southbridge-n Zabbix erabiltzen dugu - aukeratu genuenean, oso polita izan zen. Eta, egia esan, ez zuen alternatibarik.

Denborarekin, gure ekosistemak argibideak, lotura gehigarriak eskuratu ditu eta redmine-rekin integrazioa agertu da. Zabbix-ek lehiakide indartsua zuen, alderdi askotan nagusi zena: abiadura, HA ia kaxatik kanpo, bistaratzea ederra, kubernethes ingurunean lanaren optimizazioa.

Baina ez dugu aurrera egiteko presarik. Zabbix-i begirada bat ematea erabaki dugu eta datozen argitalpenetan zer ezaugarri egiteko asmoa duten galdetzea erabaki dugu. Ez ginen ekitaldian egon eta galdera deserosoak egin zizkigun Sergey Sorokini, Zabbix garapeneko zuzendariari, eta Vitaly Zhuravlev-i, Solution arkitektoari. Irakurri zer atera zen jakiteko.

Zabbix-i elkarrizketa: 12 erantzun zintzo

1. Konta iezaguzu enpresaren historia. Nola sortu zen produktuaren ideia?

Konpainiaren historia 1997an hasi zen, Alexey Vladyshev konpainiaren sortzailea eta jabea bankuetako batean datu-baseen administratzaile gisa lan egin zuenean. Alexei iruditu zitzaion ez zela eraginkorra izango datu-baseak kudeatzea parametro askotako balio historikoei buruzko datuak eduki gabe, ingurunearen egungo egoera eta historia ulertu gabe.

Aldi berean, gaur egun merkatuan dauden monitorizazio irtenbideak oso garestiak, astunak eta baliabide handiak behar dituzte. Hori dela eta, Alexey hainbat gidoi idazten hasten da, agindutako azpiegituraren zatia modu eraginkorrean kontrolatzeko aukera ematen diotenak. Hobby bilakatzen ari da. Alexeyk lanpostuz aldatzen du, baina proiektuarekiko interesa mantentzen da. 2000-2001 urteetan, proiektua hutsetik berridatzi zen, eta Alexeyk beste administratzaileei garapenak erabiltzeko aukera ematea pentsatu zuen. Aldi berean, galdera sortu zen lehendik dagoen kodea zein lizentziarekin askatzeko. Alexeyk GPLv2 lizentziapean kaleratzea erabaki zuen. Tresna berehala nabaritu zen ingurune profesional batean. Denborarekin, Alexey laguntza, trebakuntza eta softwarearen gaitasunak zabaltzeko eskaerak jasotzen hasi zen. Halako eskaera kopurua etengabe hazten ari zen. Beraz, jakina, enpresa bat sortzeko erabakia etorri zen. Enpresa 12eko apirilaren 2005an sortu zen

Zabbix-i elkarrizketa: 12 erantzun zintzo

2. Zein gako nabarmendu ditzakezu Zabbixen garapenaren historian?

Gaur egun horrelako hainbat puntu daude:
A. Alexey 1997an hasi zen gidoiak lantzen.
b. Kodea GPLv2 lizentziapean argitaratzea - ​​2001.
V. Zabbix 2005ean sortu zen.
d.Lehenengo lankidetza-hitzarmenak egitea, afiliazio-programa bat sortzea - ​​2007.
d. Zabbix Japan LLCren sorrera - 2012.
e. Zabbix LLCren sorrera (AEB) - 2015
eta. Zabbix LLCren sorrera - 2018

3. Zenbat pertsona enplegatzen dituzu?

Momentuz, Zabbix enpresa-taldeak 70 langile baino apur bat gehiago enplegatzen ditu: garatzaileak, probatzaileak, proiektu-zuzendariak, laguntza-ingeniariak, aholkulariak, salmenta-langileak eta marketin-langileak.

4. Nola idazten duzu bide orria, erabiltzaileen iritzia jasotzen duzu? Nola zehazten duzu hurrengo nora mugitu?

Zabbix-en hurrengo bertsiorako Ibilbide-orri bat sortzean, honako faktore garrantzitsu hauetan zentratzen gara, zehatzago esanda, Ibilbide-orriak hurrengo kategorien arabera biltzen ditugu:

A. Zabbix hobekuntza estrategikoak. Zabbixek berak oso garrantzitsutzat jotzen duen zerbait. Adibidez, Go-n idatzitako Zabbix agentea.
b. Zabbixen bezeroek eta bazkideek Zabbixen ikusi nahi dituzten gauzak. Eta ordaintzeko prest daude.
V. Zabbix komunitatearen desioak/iradokizunak.
d. Zor teknikoak. 🙂 Aurreko bertsioetan kaleratu genituen gauzak, baina ez zuten funtzionalitate osoa ematen, ez zituzten behar bezain malgutu, ez zituzten aukera guztiak eskaintzen.

Zabbix-i elkarrizketa: 12 erantzun zintzo

5. Konpara al dezakezu Zabbix eta Prometeo? Zer da hobea eta zer txarrago Zabbixen?

Desberdintasun nagusia, gure ustez, Prometheus batez ere metrikak biltzeko sistema bat dela da - eta enpresa batean erabateko monitorizazioa biltzeko, beharrezkoa da Prometheus-i beste osagai asko gehitzea, hala nola, bistaratzeko grafana, a. bereizi epe luzerako biltegiratzea, eta bereizi kudeaketa arazoak nonbait, lan egin erregistroekin bereizita...

Prometheus-en ez da monitorizazio txantiloi estandarrik egongo; esportatzaileen milaka neurketa jaso ondoren, seinale problematikoak modu independentean aurkitu beharko dituzu horietan. Prometheus konfiguratzea - ​​konfigurazio fitxategiak. Leku batzuetan erosoagoa da, beste batzuetan ez.

Zabbix jarraipena egiteko plataforma unibertsala da "notik eta norakoa", gure bistaratze propioa dugu, arazoen korrelazioa eta haien bistaratzea, sistemarako sarbide-eskubideen banaketa, ekintzen auditoria, agente baten bidez datuak biltzeko aukera asko, proxy, protokolo guztiz desberdinak erabiliz, sistema pluginekin, scriptekin, moduluekin... azkar zabaltzeko gaitasuna.

Edo, besterik gabe, datuak dauden bezala bil ditzakezu, adibidez, HTTP protokoloaren bidez, eta, ondoren, erantzunak neurri erabilgarriak bihurtu ditzakezu aurreprozesatzeko funtzioak erabiliz, hala nola JavaScript, JSONPath, XMLPath, CSV eta antzekoak. Erabiltzaile askok baloratzen dute Zabbix-ek sistema web interfaze baten bidez konfiguratzeko eta kudeatzeko gaitasunagatik, elkarren artean parteka daitezkeen txantiloien forman monitorizazio-konfigurazio tipikoak deskribatzeko gaitasunagatik, eta neurketak ez ezik, detekzio-arauak ere badituzte. atalase-balioak, grafikoak, deskribapenak - objektu tipikoen jarraipena egiteko objektu multzo osoa.

Jende askori Zabbix APIaren bidez kudeaketa eta konfigurazioa automatizatzeko gaitasuna ere gustatzen zaio. Orokorrean, ez dut holibar bat antolatu nahi. Iruditzen zaigu bi sistemak ondo egokitzen direla beren zereginetarako eta harmoniatsu elkarren osagarri izan daitezkeela, adibidez, 4.2 bertsioko Zabbix-ek Prometheus esportatzaileen edo bere buruaren datuak bildu ditzake.

6. Zabbix saas egitea pentsatu al duzu?

Pentsatu dugu eta etorkizunean egingo dugu, baina irtenbide hau bezeroentzat ahalik eta erosoena izan nahi dugu. Kasu honetan, Zabbix estandarra eskaini behar da komunikazio tresnekin, datuak biltzeko tresna aurreratuekin, etab.

7. Noiz espero behar dut zabbix ha? Eta itxaron behar al dugu?

Zabbix HA, zalantzarik gabe, itxaronaldia da. Benetan espero dugu Zabbix 5.0 LTS-en zerbait ikustea, baina egoera argiago geratuko da 2019ko azaroan Zabbix 5.0 Roadmap guztiz baieztatzen denean.

8. Zergatik dauka komunikabide motak hain hautaketa eskasa kutxatik kanpo? Slack, telegrama eta abar gehitzeko asmoa al duzu? Beste inork erabiltzen al du Jabber?

Jabber Zabbix 4.4-n kendu zen, baina Webhook-ak gehitu ziren. Komunikabide motei dagokienez, ez nuke gustatuko sistematik aplikazio zehatzak egitea, mezularitzako tresna estandarrak baizik. Ez da sekretua antzeko txat edo mahaiko zerbitzu askok HTTP bidez API bat dutela; beraz, aurten 4.4 bertsioarekin egoera aldatuko da.

Zabbixen webhook-en etorrerarekin batera, etorkizun hurbilean integrazio ezagunenak espero ditzakezu. Kasu honetan, integrazioa bi norabidekoa izango da, eta ez norabide bakarreko jakinarazpen soilak. Eta lortu ezin ditugun multimedia mota horiek gure komunitateak egingo ditu - orain euskarri mota osoa konfigurazio fitxategi batera esportatu eta share.zabbix.com edo github-en argitaratu daitekeelako. Eta beste erabiltzaile batzuek fitxategia inportatu besterik ez dute beharko integrazio hau erabiltzen hasteko. Kasu honetan, ez duzu script gehigarririk instalatu beharrik!

9. Zergatik ez da garatzen makina birtualaren aurkikuntzaren norabidea? vmware bakarrik dago. Asko ec2, openstack-ekin integratzeko zain daude.

Ez, norabidea garatzen ari da. Adibidez, 4.4-n, datastore aurkikuntza vm.datastore.discovery gakoaren bidez agertu zen. 4.4-n, wmi.getall gako oso politak ere agertu ziren - espero dugu haren bidez, perf_counter_en gakoarekin batera, Hyper-V monitorizazio ona egitea posible izango dela. Bada, beste aldaketa garrantzitsu batzuk izango dira norabide horretan Zabbix 5.0-n.

Zabbix-i elkarrizketa: 12 erantzun zintzo

10. Pentsatu al duzu txantiloiak utzi eta prometeus bezala egitea, ematen den guztia kentzen denean?

Prometheus-ek automatikoki hartzen ditu metrika guztiak, hau komenigarria da. Eta txantiloi bat metrika multzo bat baino gehiago da, baliabide edo zerbitzu mota jakin baten jarraipena egiteko beharrezko konfigurazio tipiko guztiak dituen "edukiontzi" bat da. Dagoeneko abiarazle, grafiko, detekzio-arau garrantzitsuen multzo bat dauka, erabiltzaileari zer biltzen den eta zein atalase egiaztatzen diren eta zergatik ulertzen laguntzen duten metrika eta atalaseen deskribapenak ditu. Aldi berean, txantiloiak erraz partekatzen dira beste erabiltzaile batzuekin, eta haien sistemaren jarraipena ona izango dute, nahiz eta zertan adituak izan gabe.

11. Zergatik daude hain neurri gutxi kutxatik kanpo? Horrek ere asko zailtzen du konfigurazioa funtzionamenduaren ikuspuntutik.

Kutxatik kanpo prest dauden txantiloiak esan nahi badituzu, oraintxe bertan gure txantiloiak zabaltzen eta hobetzen ari gara lanean. Zabbix 4.4 multzo berri eta hobetu batekin eta funtzio hobeekin dator.

Zabbix-entzat beti aurki dezakezu ia edozein sistematarako prest egindako txantiloi bat share.zabbix.com webgunean. Baina erabaki genuen guk geuk egin behar genituela oinarrizko txantiloiak, besteentzat adibide bat jarriz, eta erabiltzaileak berriro ere MySQL batzuen txantiloi bat idaztetik askatuz. Hori dela eta, orain Zabbixen txantiloi ofizial gehiago egongo dira bertsio bakoitzarekin.

Zabbix-i elkarrizketa: 12 erantzun zintzo

12. Noiz sortu ahal izango dira ostalariekin lotuta ez dauden abiarazleak, baina, adibidez, etiketetan oinarritutakoak. Adibidez, gune bat n puntu desberdinetatik kontrolatzen dugu, eta gunera 2 puntutik edo gehiagotik irisgarri ez denean abiaraztearen abiarazle soil bat nahi dugu.

Izan ere, hainbat urte daramatza Zabbixen erabilgarri funtzionalitate hori, bezeroetako batentzat idatzita. Bezeroa - ICANN. Antzeko egiaztapenak ere egin daitezke, adibidez, elementu agregatuen bidez edo Zabbix APIa erabiliz. Orain aktiboki lanean ari gara egiaztapen horiek sortzea errazteko.

PS: Slurms-en batean, Zabbixeko garatzaileek produktuan zer ikusi nahi genuen galdetu ziguten Zabbix erabiliz Kubernetes klusterrak kontrolatzeko, eta ez Prometheus.

Oso ona da garatzaileek bezeroak erdibidean topatzen dituztenean eta ez dira eurentzat gauza izaten. Eta orain argitalpen bakoitza interes zintzoarekin agurtzen dugu - berri ona da hitz egin genuen gero eta ezaugarri gehiago haragi bihurtzen ari direla.

Garatzaileak bere baitan erretiratzen ez diren bitartean, bezeroen beharretan interesatuta dauden bitartean, produktua bizi eta garatzen da. Zabbix-en bertsio berriei adi jarraituko diegu.

PPS: Hilabete gutxi barru sareko jarraipen ikastaro bat jarriko dugu martxan. Interesa baduzu, harpidetu zaitez iragarkia ez galtzeko. Bitartean, gure bidez joan zaitezke Slurm Kubernetes-en.

Iturria: www.habr.com

Gehitu iruzkin berria