Entrevista cù Zabbix: 12 risposte sincere

Ci hè una superstizione in IT: "Se funziona, ùn tocca micca". Questu pò esse dettu di u nostru sistema di surviglianza. À Southbridge usemu Zabbix - quandu avemu sceltu, era assai cool. È, in fattu, ùn avia micca alternative.

À u tempu, u nostru ecosistema hà acquistatu struzzioni, ligami supplementari, è l'integrazione cù redmine hè apparsa. Zabbix hà avutu un cuncurrente putente chì era superiore in parechji aspetti: rapidità, HA quasi fora di scatula, bella visualizazione, ottimisazione di u travagliu in un ambiente kubernethes.

Ma ùn avemu micca fretta di avanzà. Avemu decisu di piglià un ochju à Zabbix è di dumandà quale funziunalità pensanu di fà in e prossime versioni. Ùn avemu micca stati nantu à a cerimonia è avemu dumandatu dumande scomode à Sergey Sorokin, direttore di sviluppu Zabbix, è Vitaly Zhuravlev, architettu Soluzione. Leghjite per sapè ciò chì hè ghjuntu.

Entrevista cù Zabbix: 12 risposte sincere

1. Parlaci di a storia di a cumpagnia. Cumu hè ghjunta l'idea di u pruduttu?

A storia di a cumpagnia principia in u 1997, quandu u fundatore è u pruprietariu di a cumpagnia, Alexey Vladyshev, hà travagliatu cum'è amministratore di basa di dati in una di e banche. Li paria à Alexey chì seria inefficace per gestisce e basa di dati senza avè dati nantu à i valori storichi di una larga varietà di parametri, senza capisce u statu attuale è storicu di l'ambiente.

À u listessu tempu, e soluzioni di monitoraghju attualmente in u mercatu sò assai caru, ingombranti, è necessitanu grandi risorse. Per quessa, Alexey principia à scrive diversi scripts chì li permettenu di seguità efficacemente a parte di l'infrastruttura affidata à ellu. Si trasforma in un hobby. Alexey cambia u travagliu, ma l'interessu in u prughjettu ferma. In u 2000-2001, u prugettu hè stata riscritta da zero - è Alexey hà pensatu à dà à l'altri amministratori l'uppurtunità di utilizà i sviluppi. À u listessu tempu, a quistione hè stata sottu à quale licenza per liberà u codice esistente. Alexey hà decisu di liberallu sottu a licenza GPLv2. U strumentu hè statu subitu nutatu in un ambiente prufessiunale. À u tempu, Alexey hà cuminciatu à riceve richieste di supportu, furmazione, è espansione e capacità di u software. U numaru di tali ordini era sempri crescente. Dunque, naturalmente, a decisione di creà una cumpagnia hè ghjunta. A cumpagnia hè stata fundata u 12 d'aprile di u 2005

Entrevista cù Zabbix: 12 risposte sincere

2. Chì punti chjave pudete mette in risaltu in a storia di u sviluppu Zabbix ?

Attualmente ci sò parechji punti tali:
A. Alexey hà cuminciatu à travaglià in scripts in u 1997.
b. Publicazione di u codice sottu a licenza GPLv2 - 2001.
V. Zabbix hè stata fundata in u 2005.
d. Cunclusione di i primi accordi di partenariatu, creazione di un prugramma di affiliazione - 2007.
d. Fundazione di Zabbix Japan LLC - 2012.
e. Fondazione di Zabbix LLC (USA) - 2015
è. Fundazione di Zabbix LLC - 2018

3. Quantu pirsuni impiegate ?

À u mumentu, u gruppu di cumpagnie Zabbix impiega un pocu più di 70 impiegati: sviluppatori, tester, project managers, support engineers, consultants, sales people, and marketing employees.

4. Cumu scrive una roadmap, cullighjate feedback da l'utilizatori ? Cumu stabilisce induve si move dopu?

Quandu crea una Roadmap per a prossima versione di Zabbix, focalizemu nantu à i seguenti fatturi impurtanti, più precisamente, cullemu Roadmaps secondu e seguenti categurie:

A. Zabbix migliurà strategicu. Qualcosa chì Zabbix stessu cunsidereghja assai impurtante. Per esempiu, l'agente Zabbix scrittu in Go.
b. Cose chì i clienti è i partenarii di Zabbix volenu vede in Zabbix. È per quale sò disposti à pagà.
V. I desideri / suggerimenti da a cumunità Zabbix.
d. Debiti tecnichi. 🙂 Cose chì avemu liberatu in versioni precedenti, ma ùn furnisce micca funziunalità cumpleta, ùn li rende micca abbastanza flessibili, ùn offre micca tutte l'opzioni.

Entrevista cù Zabbix: 12 risposte sincere

5. Pudete paragunà Zabbix è Prometheus ? Cosa hè megliu è ciò chì hè peghju in Zabbix?

A diferenza principale, in u nostru parè, hè chì Prometheus hè un sistema principarmenti per a cullizzioni di metriche - è per cullà un monitoraghju cumpletu in una impresa, hè necessariu aghjunghje assai altri cumpunenti à Prometheus, cum'è grafana per a visualizazione, un Separate l'almacenamiento à longu andà, è a gestione separata in qualchì locu prublemi, travaglià cù logs separatamente...

Ùn ci sarà micca mudelli di monitoraghju standard in Prometheus; avè ricevutu tutte e millaie di metriche da l'esportatori, avete bisognu di truvà indipindentamente segnali problematici in elli. Configurazione di Prometheus - i schedarii di cunfigurazione. In certi lochi hè più còmuda, in altri ùn hè micca.

Zabbix hè una piattaforma universale per creà u monitoraghju "da è à", avemu a nostra visualizazione propria, correlazioni di prublemi è a so visualizazione, distribuzione di diritti d'accessu à u sistema, auditu di l'azzioni, parechje opzioni per a cullizzioni di dati attraversu un agente, proxy, utilizendu protokolli completamente differenti, a capacità di espansione rapidamente u sistema cù plugins, scripts, moduli...

O pudete simpricimenti cullà i dati cum'è hè, per esempiu, via u protocolu HTTP, è poi trasfurmà e risposte in metriche utili cù funzioni di preprocessing cum'è JavaScript, JSONPath, XMLPath, CSV è simili. Parechji utilizatori valutanu Zabbix per a capacità di cunfigurà è gestisce u sistema via una interfaccia web, per a capacità di discrìviri cunfigurazioni tipiche di monitoraghju in forma di mudelli chì ponu esse spartuti cù l'altri, è chì cuntenenu micca solu metriche, ma ancu regule di rilevazione. valori di soglia, grafici, descrizioni - un inseme cumpletu d'uggetti per u seguimentu di l'uggetti tipici.

Parechje persone piace ancu a capacità di automatizà a gestione è a cunfigurazione attraversu l'API Zabbix. In generale, ùn vogliu micca urganizà un holivar. Ci pare chì i dui sistemi sò bè ​​adattati per i so compiti è ponu cumplementari harmoniosamente, per esempiu, Zabbix da a versione 4.2 pò cullà dati da l'esportatori Prometheus o da ellu stessu.

6. Avete pensatu à fà zabbix saas ?

Avemu pensatu à questu è a faremu in u futuru, ma vulemu fà sta suluzione u più còmuda pussibule per i clienti. In questu casu, u standard Zabbix deve esse prupostu cù strumenti di cumunicazione, strumenti avanzati di cullizzioni di dati, etc.

7. Quandu deve aspittà zabbix ha ? È duvemu aspittà ?

Zabbix HA hè sicuramente una aspetta. Speremu veramente di vede qualcosa in Zabbix 5.0 LTS, ma a situazione diventerà più chjara in Novembre 2019 quandu a Roadmap di Zabbix 5.0 hè cumplettamente cunfirmata.

8. Perchè u tipu di media hà una selezzione cusì povera fora di a scatula? Avete pensatu à aghjunghje Slack, telegramma, etc.? Qualchissia altru usa Jabber?

Jabber hè statu sguassatu in Zabbix 4.4, ma i Webhooks sò stati aghjuntu. In quantu à i tipi di media, ùn vogliu micca fà applicazioni specifiche da u sistema, ma strumenti di messageria standard. Ùn hè micca sicretu chì parechji chats simili o servizii di scrivania anu una API via HTTP - cusì questu annu cù a liberazione di 4.4 a situazione cambierà.

Cù l'avventu di webhooks in Zabbix, pudete aspittà tutte l'integrazioni più populari fora di a scatula in un futuru vicinu. In questu casu, l'integrazione serà bidirezionale, è micca solu notifiche simplici unidirezionali. È quelli tipi di media chì ùn pudemu micca ghjunghje seranu fatti da a nostra cumunità - perchè avà tuttu u tipu di media pò esse esportatu in un schedariu di cunfigurazione è publicatu in share.zabbix.com o github. È altri utilizatori solu bisognu di impurtà u schedariu per cumincià à aduprà sta integrazione. In questu casu, ùn avete micca bisognu di stallà script supplementari!

9. Perchè hè a direzzione Virtual machine scuperta ùn sviluppà? Ci hè solu vmware. Parechji sò aspittendu l'integrazione cù ec2, openstack.

No, a direzzione si sviluppa. Per esempiu, in 4.4, a scuperta di datastore apparsu attraversu a chjave vm.datastore.discovery. In 4.4, apparsu ancu chjavi wmi.getall assai cool - aspittemu chì attraversu, cù a chjave perf_counter_en, serà pussibule di fà un bonu monitoraghju Hyper-V. Ebbè, ci saranu altri cambiamenti impurtanti in questa direzzione in Zabbix 5.0.

Entrevista cù Zabbix: 12 risposte sincere

10. Avete pensatu à abbandunà i mudelli è fà cum'è prometeus, quandu tuttu ciò chì hè datu hè pigliatu?

Prometheus piglia automaticamente tutte e metriche, questu hè convenientu. È un mudellu hè più cà un inseme di metriche, hè un "container" chì cuntene tutta a cunfigurazione tipica necessaria per monitorizà un tipu di risorsa o serviziu. Hà digià un inseme di triggers impurtanti, grafici, regule di rilevazione, hà descrizzioni di metriche è soglie chì aiutanu à l'utilizatori à capisce ciò chì hè cullucatu, è quali soglie sò verificati è perchè. À u listessu tempu, i mudelli sò faciuli di sparte cù l'altri utilizatori - è uttene un bonu monitoraghju di u so sistema, ancu senza esse necessariamente espertu in questu.

11. Perchè ci sò pocu metrica fora di a scatula? Questu complica ancu assai a stallazione da u puntu di vista di l'operazione.

Sè fora di a scatula significate mudelli pronti, allora avà travagliammu per espansione è migliurà i nostri mudelli. Zabbix 4.4 vene cun un novu set mejoratu è funzioni megliu.

Per Zabbix pudete sempre truvà un mudellu prontu per quasi ogni sistema in share.zabbix.com. Ma avemu decisu chì duvemu fà mudelli di basa noi stessi, fendu un esempiu per l'altri, è ancu liberendu l'utilizatori da una volta di scrive un mudellu per qualchì MySQL. Dunque, avà in Zabbix ci saranu solu più mudelli ufficiali cù ogni versione.

Entrevista cù Zabbix: 12 risposte sincere

12. Quandu serà pussibule di custruisce triggers chì ùn sò micca ligati à l'ospiti, ma, per esempiu, basatu nantu à etichette. Per esempiu, monitoremu un situ da n punti diffirenti, è vulemu un attivatore simplice chì spara quandu u situ ùn hè micca accessibile da 2 o più punti.

In fatti, tali funziunalità hè stata dispunibule in Zabbix per parechji anni, scritta per unu di i clienti. Cliente - ICANN. Cuntrolli simili ponu ancu esse fatti, per esempiu, per mezu di elementi aggregati o cù l'API Zabbix. Avemu avà travagliatu attivamente per simplificà a creazione di tali cuntrolli.

PS: À unu di i Slurms, i sviluppatori di Zabbix ci anu dumandatu ciò chì vulemu vede in u pruduttu per monitorà i clusters Kubernetes cù Zabbix, è micca Prometheus.

Hè fantasticu quandu i sviluppatori scontranu i clienti à mità di strada è ùn restanu micca una cosa per elli. E ora salutemu ogni liberazione cun sinceru interessu - a bona nutizia hè chì più è più funzioni chì avemu parlatu sò diventate carne è sangue.

Sempre chì i sviluppatori ùn si ritirate micca in sè stessu, ma sò interessate in i bisogni di i clienti, u pruduttu vive è si sviluppa. Teneremu un ochju nantu à e novi versioni di Zabbix.

PPS: Lanceremu un cursu di monitoraghju in ligna in pochi mesi. Sè site interessatu, abbonate per ùn mancassi l'annunziu. Intantu, pudete passà per u nostru Slurm nantu à Kubernetes.

Source: www.habr.com

Add a comment