Zabbix ilə müsahibə: 12 səmimi cavab

İT-də bir xurafat var: “Əgər işləyirsə, ona toxunma”. Bunu bizim monitorinq sistemimiz haqqında demək olar. Southbridge-də biz Zabbix-dən istifadə edirik - onu seçəndə çox gözəl idi. Və əslində onun alternativi yox idi.

Zaman keçdikcə ekosistemimiz təlimatlar, əlavə bağlamalar əldə etdi və redmine ilə inteqrasiya meydana çıxdı. Zabbix bir çox aspektlərdə üstün olan güclü rəqibə malik idi: sürət, demək olar ki, qutudan çıxmış HA, gözəl vizuallaşdırma, kubernet mühitində işin optimallaşdırılması.

Amma biz irəliləməyə tələsmirik. Biz Zabbix-ə nəzər salmaq və onların gələcək buraxılışlarda hansı funksiyaları etməyi planlaşdırdıqlarını soruşmaq qərarına gəldik. Mərasimdə dayanmadıq və Zabbix-in inkişaf direktoru Sergey Sorokin və həll memarı Vitali Juravlevə narahat suallar verdik. Bunun nədən gəldiyini öyrənmək üçün oxuyun.

Zabbix ilə müsahibə: 12 səmimi cavab

1. Şirkətin tarixi haqqında bizə məlumat verin. Məhsul ideyası necə yarandı?

Şirkətin tarixi 1997-ci ildə, şirkətin təsisçisi və sahibi Aleksey Vladışev banklardan birində verilənlər bazası inzibatçısı işlədiyi vaxtdan başlayıb. Alekseyə elə gəldi ki, müxtəlif parametrlərin tarixi dəyərləri haqqında məlumat olmadan, ətraf mühitin mövcud və tarixi vəziyyətini başa düşmədən verilənlər bazalarını idarə etmək səmərəsiz olacaq.

Eyni zamanda, hazırda bazarda olan monitorinq həlləri çox bahalı, çətin və böyük resurslar tələb edir. Buna görə də, Aleksey infrastrukturun ona həvalə edilmiş hissəsini effektiv şəkildə izləməyə imkan verən müxtəlif ssenarilər yazmağa başlayır. Bu, hobbiyə çevrilir. Aleksey iş yerini dəyişir, lakin layihəyə maraq qalır. 2000-2001-ci illərdə layihə sıfırdan yenidən yazıldı - və Aleksey digər idarəçilərə inkişaflardan istifadə etmək imkanı verməyi düşündü. Eyni zamanda, mövcud kodun hansı lisenziya ilə buraxılması sualı yarandı. Aleksey onu GPLv2 lisenziyası altında buraxmağa qərar verdi. Alət peşəkar bir mühitdə dərhal fərq edildi. Zamanla Aleksey dəstək, təlim və proqram təminatının imkanlarını genişləndirmək üçün müraciətlər almağa başladı. Belə sifarişlərin sayı durmadan artırdı. Beləliklə, təbii olaraq şirkət yaratmaq qərarı gəldi. Şirkət 12 aprel 2005-ci ildə təsis edilib

Zabbix ilə müsahibə: 12 səmimi cavab

2. Zabbix inkişaf tarixində hansı əsas məqamları qeyd edə bilərsiniz?

Hal-hazırda bir neçə belə məqam var:
A. Aleksey 1997-ci ildə ssenarilər üzərində işləməyə başladı.
b. GPLv2 lisenziyası altında kodun nəşri - 2001.
V. Zabbix 2005-ci ildə yaradılıb.
d.İlk tərəfdaşlıq müqavilələrinin bağlanması, filial proqramının yaradılması - 2007-ci il.
d) Zabbix Japan MMC-nin yaradılması - 2012.
e) Zabbix MMC-nin (ABŞ) yaradılması - 2015-ci il
və. Zabbix MMC-nin yaradılması - 2018

3. Neçə nəfəri işlə təmin edirsiniz?

Hazırda Zabbix şirkətlər qrupunda 70-dən bir qədər çox işçi çalışır: tərtibatçılar, sınaqçılar, layihə menecerləri, dəstək mühəndisləri, məsləhətçilər, satış işçiləri və marketinq işçiləri.

4. Yol xəritəsini necə yazırsınız, istifadəçilərdən rəy toplayırsız? Bundan sonra hara köçəcəyinizi necə müəyyənləşdirirsiniz?

Zabbix-in növbəti versiyası üçün Yol Xəritəsi yaratarkən, biz aşağıdakı vacib amillərə diqqət yetiririk, daha doğrusu, aşağıdakı kateqoriyalara uyğun olaraq Yol Xəritələrini toplayırıq:

A. Zabbix strateji təkmilləşdirmələri. Zabbixin özünün çox vacib hesab etdiyi bir şey. Məsələn, Go-da yazılmış Zabbix agenti.
b. Zabbix müştəriləri və tərəfdaşlarının Zabbix-də görmək istədikləri şeylər. Və bunun üçün ödəməyə hazırdırlar.
V. Zabbix icmasından arzu/təkliflər.
d) Texniki borclar. 🙂 Əvvəlki versiyalarda buraxdığımız, lakin tam funksionallığı təmin etmədiyimiz, onları kifayət qədər çevik etmədiyimiz, bütün variantları təklif etmədiyimiz şeylər.

Zabbix ilə müsahibə: 12 səmimi cavab

5. Zabbix və prometeyi müqayisə edə bilərsinizmi? Zabbixdə nə yaxşıdır, nə daha pisdir?

Əsas fərq, fikrimizcə, Prometheus ilk növbədə metriklərin toplanması üçün bir sistemdir - və müəssisədə tam hüquqlu monitorinq toplamaq üçün Prometheus-a bir çox başqa komponentlər əlavə etmək lazımdır, məsələn, vizuallaşdırma üçün qrafana, ayrı uzunmüddətli saxlama və ayrı bir yerdə idarəetmə problemləri, loglarla ayrıca işləmək ...

Prometheus-da standart monitorinq şablonları olmayacaq; ixracatçılardan minlərlə ölçüləri aldıqdan sonra onlarda problemli siqnalları müstəqil olaraq tapmalı olacaqsınız. Prometheus - konfiqurasiya fayllarının qurulması. Bəzi yerlərdə daha rahatdır, bəzilərində isə yox.

Zabbix "dan və" monitorinq yaratmaq üçün universal platformadır, bizim öz vizuallaşdırmamız, problemlərin korrelyasiyası və onların göstərilməsi, sistemə giriş hüquqlarının paylanması, hərəkətlərin auditi, agent vasitəsilə məlumat toplamaq üçün bir çox seçim var, proxy, tamamilə fərqli protokollardan istifadə edərək, sistemi plaginlər, skriptlər, modullarla tez genişləndirmək imkanı...

Və ya sadəcə olaraq məlumatları olduğu kimi toplaya bilərsiniz, məsələn, HTTP protokolu vasitəsilə və sonra JavaScript, JSONPath, XMLPath, CSV və sair kimi ön işləmə funksiyalarından istifadə edərək cavabları faydalı ölçülərə çevirə bilərsiniz. Bir çox istifadəçi Zabbix-i veb-interfeys vasitəsilə sistemi konfiqurasiya etmək və idarə etmək qabiliyyətinə, tipik monitorinq konfiqurasiyalarını bir-biri ilə paylaşıla bilən şablonlar şəklində təsvir etmək qabiliyyətinə görə qiymətləndirir və yalnız ölçüləri deyil, həm də aşkarlama qaydalarını ehtiva edir, həddi dəyərlər, qrafiklər, təsvirlər - tipik obyektlərin monitorinqi üçün obyektlərin tam dəsti.

Bir çox insanlar Zabbix API vasitəsilə idarəetmə və konfiqurasiyanı avtomatlaşdırmaq qabiliyyətini də bəyənirlər. Ümumiyyətlə, mən holivar təşkil etmək istəmirəm. Bizə elə gəlir ki, hər iki sistem öz vəzifələri üçün çox uyğundur və bir-birini ahəngdar şəkildə tamamlaya bilər, məsələn, 4.2 versiyasından Zabbix Prometheus ixracatçılarından və ya özündən məlumat toplaya bilər.

6. Zabbix saas hazırlamaq barədə düşünmüsünüzmü?

Biz bu barədə düşündük və gələcəkdə də edəcəyik, lakin biz bu həlli müştərilər üçün mümkün qədər rahat etmək istəyirik. Bu halda, standart Zabbix kommunikasiya vasitələri, qabaqcıl məlumat toplama vasitələri və s. ilə birlikdə təklif edilməlidir.

7. Mən zabbix ha nə vaxt gözləməliyəm? Və biz gözləməliyik?

Zabbix HA mütləq bir gözləmədir. Biz həqiqətən Zabbix 5.0 LTS-də bir şey görəcəyimizə ümid edirik, lakin 2019-cu ilin noyabrında Zabbix 5.0 Yol Xəritəsi tam təsdiqləndikdə vəziyyət daha aydın olacaq.

8. Nə üçün media növü qutudan belə zəif seçimə malikdir? Slack, telegram və s. əlavə etməyi planlaşdırırsınız? Jabber-dən başqa kimsə istifadə edirmi?

Jabber Zabbix 4.4-də silindi, lakin Webhooks əlavə edildi. Media növlərinə gəldikdə, mən sistemdən xüsusi proqramlar deyil, standart mesajlaşma alətləri etmək istərdim. Heç kimə sirr deyil ki, bir çox oxşar söhbətlər və ya masa xidmətləri HTTP vasitəsilə API-yə malikdir - ona görə də bu il 4.4-ün buraxılması ilə vəziyyət dəyişəcək.

Zabbix-də veb-qancaların meydana gəlməsi ilə siz yaxın gələcəkdə bütün ən populyar inteqrasiyaları qutudan gözləyə bilərsiniz. Bu halda inteqrasiya sadə birtərəfli bildirişlər deyil, ikitərəfli olacaq. Əldə edə bilmədiyimiz media növləri bizim icma tərəfindən ediləcək - çünki indi bütün media növü konfiqurasiya faylına ixrac edilə və share.zabbix.com və ya github-da yerləşdirilə bilər. Və digər istifadəçilər bu inteqrasiyadan istifadə etməyə başlamaq üçün yalnız faylı idxal etməli olacaqlar. Bu halda, heç bir əlavə skript quraşdırmaq lazım deyil!

9. Virtual maşın kəşfi istiqaməti niyə inkişaf etmir? Yalnız vmware var. Çoxları ec2, openstack ilə inteqrasiyanı gözləyir.

Xeyr, istiqamət inkişaf edir. Məsələn, 4.4-də verilənlər bazası kəşfi vm.datastore.discovery açarı vasitəsilə ortaya çıxdı. 4.4-də çox gözəl wmi.getall düymələri də ortaya çıxdı - biz onun vasitəsilə perf_counter_en açarı ilə birlikdə yaxşı Hyper-V monitorinqi etmək mümkün olacağını gözləyirik. Yaxşı, Zabbix 5.0-da bu istiqamətdə digər mühüm dəyişikliklər olacaq.

Zabbix ilə müsahibə: 12 səmimi cavab

10. Şablonlardan imtina edib, verilən hər şey əlindən alındığı halda, bunu prometeus kimi etmək barədə düşünmüsünüzmü?

Prometey avtomatik olaraq bütün ölçüləri götürür, bu rahatdır. Şablon isə sadəcə ölçülər dəsti deyil, verilmiş resurs və ya xidmət növünün monitorinqi üçün bütün lazımi tipik konfiqurasiyanı ehtiva edən “konteyner”dir. Artıq bir sıra mühüm tetikleyiciler, qrafiklər, aşkarlama qaydaları var, o, istifadəçiyə nəyin toplandığını, hansı hədlərin və nə üçün yoxlanıldığını anlamağa kömək edən ölçü və hədlərin təsvirinə malikdir. Eyni zamanda, şablonları digər istifadəçilərlə bölüşmək asandır - və onlar hətta mütləq mütəxəssis olmadan da sistemlərinin yaxşı monitorinqini əldə edəcəklər.

11. Nəyə görə ölçülər bu qədər azdır? Bu, həm də əməliyyat baxımından quraşdırmanı xeyli çətinləşdirir.

Əgər qutudan kənarda siz hazır şablonları nəzərdə tutursunuzsa, o zaman biz hazırda şablonlarımızı genişləndirmək və təkmilləşdirmək üzərində işləyirik. Zabbix 4.4 yeni, təkmilləşdirilmiş dəst və daha yaxşı xüsusiyyətlərlə gəlir.

Zabbix üçün siz həmişə share.zabbix.com saytında demək olar ki, istənilən sistem üçün hazır şablon tapa bilərsiniz. Ancaq qərara gəldik ki, başqalarına nümunə olmaqla, həm də istifadəçiləri bir daha bəzi MySQL üçün şablon yazmaqdan azad edərək əsas şablonları özümüz hazırlamalıyıq. Buna görə də, indi Zabbix-də hər versiya ilə yalnız daha çox rəsmi şablon olacaq.

Zabbix ilə müsahibə: 12 səmimi cavab

12. Hostlara bağlı olmayan, məsələn, etiketlərə əsaslanan triggerləri nə vaxt qurmaq mümkün olacaq. Məsələn, biz bir saytı n fərqli nöqtədən izləyirik və sayta 2 və ya daha çox nöqtədən daxil olmadıqda işə salınan sadə tetik istəyirik.

Əslində, bu cür funksionallıq Zabbix-də bir neçə ildir ki, müştərilərdən biri üçün yazılmışdır. Müştəri - ICANN. Oxşar yoxlamalar, məsələn, yığılmış elementlər vasitəsilə və ya Zabbix API-dən istifadə etməklə də edilə bilər. İndi biz bu cür çeklərin yaradılmasını sadələşdirmək üçün fəal işləyirik.

PS: Slurms-dan birində Zabbix tərtibatçıları Prometheus deyil, Zabbix istifadə edərək Kubernetes klasterlərini izləmək üçün məhsulda nə görmək istədiyimizi soruşdular.

Tərtibatçılar müştəriləri yarı yolda qarşılayanda və özləri üçün bir şey qalmayanda əladır. İndi biz hər buraxılışı səmimi maraqla qarşılayırıq - yaxşı xəbər budur ki, haqqında danışdığımız daha çox xüsusiyyət ət və qana çevrilir.

Tərtibatçılar özlərinə çəkilmədikcə, lakin müştərilərin ehtiyacları ilə maraqlandıqca, məhsul yaşayır və inkişaf edir. Yeni Zabbix buraxılışlarını izləyəcəyik.

PPS: Bir neçə aydan sonra onlayn monitorinq kursuna başlayacağıq. Əgər maraqlanırsınızsa, elanı qaçırmamaq üçün abunə olun. Bu arada bizimkilərdən keçə bilərsiniz Kubernetesdə slurm.

Mənbə: www.habr.com

Добавить комментарий