Intervija ar Zabbix: 12 atklātas atbildes

IT jomā valda māņticÄ«ba: "Ja tas darbojas, neaiztieciet to." To var teikt par mÅ«su uzraudzÄ«bas sistēmu. Sautbridžā mēs izmantojam Zabbix - kad mēs to izvēlējāmies, tas bija ļoti forÅ”s. Un patiesÄ«bā viņam nebija alternatÄ«vu.

Laika gaitā mūsu ekosistēma ir ieguvusi instrukcijas, papildu piesaistes, un ir parādījusies integrācija ar redmine. Zabbix bija spēcīgs konkurents, kas bija pārāks daudzos aspektos: ātrums, HA gandrīz ārpus kastes, skaista vizualizācija, darba optimizācija kubernethes vidē.

Bet mēs nesteidzamies doties tālāk. Mēs nolēmām apskatīt Zabbix un pajautāt, kādas funkcijas viņi plāno ieviest gaidāmajos laidienos. Mēs nestāvējām uz ceremoniju un uzdevām neērtus jautājumus Sergejam Sorokinam, Zabbix attīstības direktoram un Vitālijam Žuravļevam, Risinājuma arhitektam. Lasiet tālāk, lai uzzinātu, kas no tā izriet.

Intervija ar Zabbix: 12 atklātas atbildes

1. Pastāstiet mums par uzņēmuma vēsturi. Kā radās ideja par produktu?

Uzņēmuma vēsture aizsākās 1997. gadā, kad uzņēmuma dibinātājs un Ä«paÅ”nieks Aleksejs VladiÅ”evs strādāja par datu bāzes administratoru vienā no bankām. Aleksejam Ŕķita, ka bÅ«tu neefektÄ«vi pārvaldÄ«t datubāzes, ja nav datu par visdažādāko parametru vēsturiskajām vērtÄ«bām, neizprotot paÅ”reizējo un vēsturisko vides stāvokli.

Tajā paŔā laikā Å”obrÄ«d tirgÅ« esoÅ”ie monitoringa risinājumi ir ļoti dārgi, apgrÅ«tinoÅ”i un prasa lielus resursus. Tāpēc Aleksejs sāk rakstÄ«t dažādus skriptus, kas ļauj efektÄ«vi uzraudzÄ«t viņam uzticēto infrastruktÅ«ras daļu. Tas pārvērÅ”as par hobiju. Aleksejs maina darbu, bet interese par projektu saglabājas. 2000.-2001. gadā projekts tika pārrakstÄ«ts no nulles - un Aleksejs domāja par iespēju dot citiem administratoriem iespēju izmantot izstrādnes. Tajā paŔā laikā radās jautājums, ar kādu licenci atbrÄ«vot esoÅ”o kodu. Aleksejs nolēma to izdot saskaņā ar GPLv2 licenci. RÄ«ks uzreiz tika pamanÄ«ts profesionālajā vidē. Laika gaitā Aleksejs sāka saņemt pieprasÄ«jumus pēc atbalsta, apmācÄ«bas un programmatÅ«ras iespēju paplaÅ”ināŔanas. Šādu pasÅ«tÄ«jumu skaits nepārtraukti pieauga. Tātad, dabiski, tika pieņemts lēmums izveidot uzņēmumu. Uzņēmums dibināts 12. gada 2005. aprÄ«lÄ«

Intervija ar Zabbix: 12 atklātas atbildes

2. Kādus galvenos punktus jūs varat izcelt Zabbix attīstības vēsturē?

PaŔlaik ir vairāki Ŕādi punkti:
A. Aleksejs sāka strādāt pie scenārijiem 1997. gadā.
b. Koda publicÄ“Å”ana saskaņā ar GPLv2 licenci - 2001.
V. Uzņēmums Zabbix tika dibināts 2005. gadā.
d.Pirmo partnerÄ«bas lÄ«gumu noslēgÅ”ana, partnerprogrammas izveide - 2007.g.
d. Zabbix Japan LLC dibināŔana ā€” 2012. gads.
e. Zabbix LLC (ASV) dibināŔana - 2015. gads
un. Zabbix LLC dibināŔana - 2018. gads

3. Cik cilvēku jūs nodarbinat?

Šobrīd Zabbix uzņēmumu grupā strādā nedaudz vairāk kā 70 darbinieki: izstrādātāji, testētāji, projektu vadītāji, atbalsta inženieri, konsultanti, pārdevēji, mārketinga darbinieki.

4. Kā jūs rakstāt ceļvedi, vai vācat atsauksmes no lietotājiem? Kā noteikt, kur pārvietoties tālāk?

Veidojot ceļvedi nākamajai Zabbix versijai, mēs koncentrējamies uz Ŕādiem svarÄ«giem faktoriem, precÄ«zāk, mēs apkopojam ceļvežus atbilstoÅ”i Ŕādām kategorijām:

A. Zabbix stratēģiskie uzlabojumi. Kaut kas tāds, ko pats Zabbix uzskata par ļoti svarīgu. Piemēram, Zabbix aģents, kas rakstīts Go.
b. Lietas, ko Zabbix klienti un partneri vēlas redzēt Zabbix. Un par ko viņi ir gatavi maksāt.
V. Zabbix kopienas vēlmes/ieteikumi.
d) Tehniskie parādi. šŸ™‚ Lietas, kuras izlaidām iepriekŔējās versijās, bet nenodroÅ”ināja pilnu funkcionalitāti, nepadarÄ«ja tās pietiekami elastÄ«gas, nepiedāvāja visas iespējas.

Intervija ar Zabbix: 12 atklātas atbildes

5. Vai varat salīdzināt Zabiksu un Prometeju? Kas ir labāks un kas ir sliktāks Zabbix?

Galvenā atŔķirÄ«ba, mÅ«suprāt, ir tāda, ka Prometheus ir sistēma galvenokārt metriku apkopoÅ”anai - un, lai uzņēmumā savāktu pilnvērtÄ«gu uzraudzÄ«bu, Prometheus ir jāpievieno daudzi citi komponenti, piemēram, grafana vizualizācijai, atseviŔķa ilgtermiņa glabāŔana, un atseviŔķa pārvaldÄ«ba kaut kur problēmas, darbs ar žurnāliem atseviŔķi...

Programmā Prometheus nebÅ«s standarta uzraudzÄ«bas veidņu; saņemot visus tÅ«kstoÅ”us metriku no eksportētājiem, jums bÅ«s patstāvÄ«gi jāatrod tajos problemātiskie signāli. Prometheus iestatÄ«Å”ana - konfigurācijas faili. Vietām tas ir ērtāk, citviet nē.

Zabbix ir universāla platforma monitoringa izveidei ā€œno un uzā€, mums ir sava vizualizācija, problēmu korelācija un to parādÄ«Å”ana, piekļuves tiesÄ«bu sadale sistēmai, darbÄ«bu audits, daudzas iespējas datu vākÅ”anai, izmantojot aÄ£entu, starpniekserveris, izmantojot pavisam citus protokolus, iespēja ātri paplaÅ”ināt sistēmu ar spraudņiem, skriptiem, moduļiem...

Vai arÄ« varat vienkārÅ”i apkopot datus tādus, kādi tie ir, piemēram, izmantojot HTTP protokolu, un pēc tam pārvērst atbildes noderÄ«gos rādÄ«tājos, izmantojot priekÅ”apstrādes funkcijas, piemēram, JavaScript, JSONPath, XMLPath, CSV un tamlÄ«dzÄ«gas. Daudzi lietotāji novērtē Zabbix par spēju konfigurēt un pārvaldÄ«t sistēmu, izmantojot tÄ«mekļa saskarni, par spēju aprakstÄ«t tipiskas uzraudzÄ«bas konfigurācijas veidņu veidā, kuras var koplietot savā starpā un kas satur ne tikai metriku, bet arÄ« noteikÅ”anas noteikumus, sliekŔņa vērtÄ«bas, grafiki, apraksti - pilns objektu komplekts tipisku objektu uzraudzÄ«bai.

Daudziem cilvēkiem patÄ«k arÄ« iespēja automatizēt pārvaldÄ«bu un konfigurāciju, izmantojot Zabbix API. Kopumā es nevēlos organizēt svētkus. Mums Ŕķiet, ka abas sistēmas ir labi piemērotas saviem uzdevumiem un var harmoniski papildināt viena otru, piemēram, Zabbix no 4.2 versijas var ievākt datus no Prometheus eksportētājiem vai no sevis.

6. Vai esat domājuŔi par zabbix saas gatavoŔanu?

Par to domājām un darÄ«sim arÄ« turpmāk, taču vēlamies Å”o risinājumu padarÄ«t klientiem pēc iespējas ērtāku. Å ajā gadÄ«jumā ir jāpiedāvā standarta Zabbix kopā ar saziņas rÄ«kiem, uzlabotiem datu vākÅ”anas rÄ«kiem utt.

7. Kad man vajadzētu sagaidīt zabbix ha? Un vai mums vajadzētu gaidīt?

Zabbix HA noteikti ir jāgaida. Mēs patieŔām ceram kaut ko redzēt Zabbix 5.0 LTS, taču situācija kļūs skaidrāka 2019. gada novembrÄ«, kad Zabbix 5.0 ceļvedis tiks pilnÄ«bā apstiprināts.

8. Kāpēc multivides veidam ir tik slikta izvēle? Vai plānojat pievienot Slack, telegrammu utt.? Vai kāds cits izmanto Jabber?

Jabber tika noņemts Zabbix 4.4, bet tika pievienoti Webhooks. Runājot par multivides veidiem, es nevēlos izveidot no sistēmas Ä«paÅ”as lietojumprogrammas, bet gan standarta ziņojumapmaiņas rÄ«kus. Nav noslēpums, ka daudziem lÄ«dzÄ«giem čatiem vai galda pakalpojumiem ir API, izmantojot HTTP ā€” tāpēc Å”ogad lÄ«dz ar 4.4 iznākÅ”anu situācija mainÄ«sies.

LÄ«dz ar tÄ«mekļa aizÄ·eru parādÄ«Å”anos Zabbix, jÅ«s varat sagaidÄ«t visas populārākās integrācijas jau tuvākajā nākotnē. Å ajā gadÄ«jumā integrācija bÅ«s divvirzienu, nevis tikai vienkārÅ”i vienvirziena paziņojumi. Un tos multivides veidus, kuriem mēs nevaram piekļūt, veiks mÅ«su kopiena, jo tagad visu multivides veidu var eksportēt uz konfigurācijas failu un publicēt vietnē share.zabbix.com vai github. Un citiem lietotājiem bÅ«s tikai jāimportē fails, lai sāktu izmantot Å”o integrāciju. Å ajā gadÄ«jumā jums nav jāinstalē nekādi papildu skripti!

9. Kāpēc neattÄ«stās Virtuālās maŔīnas atklāŔanas virziens? Ir tikai vmware. Daudzi gaida integrāciju ar ec2, openstack.

Nē, virziens attÄ«stās. Piemēram, versijā 4.4 datu krātuves atklāŔana parādÄ«jās, izmantojot atslēgu vm.datastore.discovery. 4.4 parādÄ«jās arÄ« ļoti forÅ”as wmi.getall atslēgas - paredzam, ka caur to kopā ar atslēgu perf_counter_en bÅ«s iespējams veikt labu Hyper-V monitoringu. Nu, Zabbix 5.0 Å”ajā virzienā bÅ«s arÄ« citas svarÄ«gas izmaiņas.

Intervija ar Zabbix: 12 atklātas atbildes

10. Vai esi domājis par atteikÅ”anos no Å”abloniem un darÄ«t to kā prometeju, kad tiek atņemts viss, kas tiek dots?

Prometheus automātiski ņem visus rādÄ«tājus, tas ir ērti. Un veidne ir vairāk nekā tikai metrikas kopa, tā ir ā€œkonteinersā€, kurā ir visa nepiecieÅ”amā tipiskā konfigurācija noteikta veida resursa vai pakalpojuma uzraudzÄ«bai. Tam jau ir svarÄ«gu trigeru, grafiku, noteikÅ”anas noteikumu kopa, tajā ir metrikas un sliekŔņu apraksti, kas palÄ«dz lietotājam saprast, kas tiek apkopots un kuri sliekŔņi tiek pārbaudÄ«ti un kāpēc. Tajā paŔā laikā veidnes ir viegli koplietot ar citiem lietotājiem, un viņi varēs labi uzraudzÄ«t savu sistēmu, pat ja nav tās eksperts.

11. Kāpēc ir tik maz metrikas? Tas arÄ« ievērojami sarežģī iestatÄ«Å”anu no darbÄ«bas viedokļa.

Ja jÅ«s domājat jau gatavas veidnes, tad Å”obrÄ«d strādājam pie mÅ«su veidņu paplaÅ”ināŔanas un uzlaboÅ”anas. Zabbix 4.4 ir aprÄ«kots ar jaunu, uzlabotu komplektu un labākām funkcijām.

Zabbix vietnē share.zabbix.com vienmēr varat atrast gatavu veidni gandrÄ«z jebkurai sistēmai. Taču nolēmām, ka pamata veidnes jāizgatavo paÅ”iem, rādot piemēru citiem, kā arÄ« atbrÄ«vojot lietotājus no kārtējās veidnes rakstÄ«Å”anas kādam MySQL. Tāpēc tagad Zabbix katrā versijā bÅ«s tikai vairāk oficiālu veidņu.

Intervija ar Zabbix: 12 atklātas atbildes

12. Kad varēs veidot trigerus, kas nav piesaistÄ«ti saimniekiem, bet, piemēram, balstās uz etiÄ·etēm. Piemēram, mēs uzraugām vietni no n dažādiem punktiem un vēlamies vienkārÅ”u aktivizētāju, kas tiek aktivizēts, ja vietne nav pieejama no 2 vai vairāk punktiem.

PatiesÄ«bā Ŕāda funkcionalitāte ir pieejama Zabbix jau vairākus gadus, rakstÄ«ta vienam no klientiem. Klients - ICANN. LÄ«dzÄ«gas pārbaudes var veikt arÄ«, piemēram, izmantojot apkopotus vienumus vai izmantojot Zabbix API. Tagad mēs aktÄ«vi strādājam, lai vienkārÅ”otu Ŕādu čeku izveidi.

PS: Vienā no Slurms Zabbix izstrādātāji mums jautāja, ko mēs vēlamies redzēt produktā, lai uzraudzītu Kubernetes klasterus, izmantojot Zabbix, nevis Prometheus.

Ir lieliski, kad izstrādātāji satiekas ar klientiem pusceļā un nepaliek par sevi. Un tagad mēs sveicam katru izdevumu ar patiesu interesi ā€” labā ziņa ir tā, ka arvien vairāk funkciju, par kurām mēs runājām, kļūst par miesu un asinÄ«m.

Kamēr izstrādātāji neatkāpjas sevī, bet interesējas par klientu vajadzībām, produkts dzīvo un attīstās. Mēs sekosim līdzi jaunajiem Zabbix izdevumiem.

PPS: Pēc dažiem mēneÅ”iem mēs sāksim tieÅ”saistes uzraudzÄ«bas kursu. Ja ir interese, abonējiet, lai nepalaistu garām sludinājumu. Tikmēr varat skatÄ«t mÅ«su Slurm uz Kubernetes.

Avots: www.habr.com

Pievieno komentāru