Zabbix bilan suhbat: 12 ta samimiy javob

ITda xurofot bor: "Agar u ishlayotgan bo'lsa, unga tegmang". Buni bizning monitoring tizimimiz haqida aytish mumkin. Southbridge-da biz Zabbix-dan foydalanamiz - biz uni tanlaganimizda, bu juda zo'r edi. Va, aslida, uning muqobil variantlari yo'q edi.

Vaqt o'tishi bilan bizning ekotizimimiz ko'rsatmalarga ega bo'ldi, qo'shimcha bog'lashlar va redmine bilan integratsiya paydo bo'ldi. Zabbix ko'p jihatdan ustun bo'lgan kuchli raqibga ega edi: tezlik, HA deyarli qutidan chiqdi, chiroyli vizualizatsiya, kubernet muhitida ishni optimallashtirish.

Ammo biz oldinga o'tishga shoshilmayapmiz. Biz Zabbix-ni ko'rib chiqishga qaror qildik va ular kelgusi relizlarda qanday xususiyatlarni qilishni rejalashtirmoqdalar. Biz marosimda turmadik va Zabbixni ishlab chiqish bo'yicha direktori Sergey Sorokin va Solution arxitektori Vitaliy Juravlevga noqulay savollar berdik. Undan nima kelganini bilish uchun o'qing.

Zabbix bilan suhbat: 12 ta samimiy javob

1. Kompaniya tarixi haqida gapirib bering. Mahsulot g'oyasi qanday paydo bo'ldi?

Kompaniyaning tarixi 1997 yilda kompaniya asoschisi va egasi Aleksey Vladishev banklardan birida ma'lumotlar bazasi ma'muri bo'lib ishlagan paytdan boshlangan. Alekseyga ma'lumotlar bazalarini turli xil parametrlarning tarixiy qadriyatlari to'g'risida ma'lumotga ega bo'lmasdan, atrof-muhitning hozirgi va tarixiy holatini tushunmasdan boshqarish samarasiz bo'lib tuyuldi.

Shu bilan birga, hozirda bozorda mavjud bo'lgan monitoring echimlari juda qimmat, og'ir va katta resurslarni talab qiladi. Shu sababli, Aleksey unga ishonib topshirilgan infratuzilma qismini samarali nazorat qilish imkonini beruvchi turli xil skriptlarni yozishni boshlaydi. Bu sevimli mashg'ulotga aylanib bormoqda. Aleksey ish joyini o'zgartiradi, lekin loyihaga qiziqish saqlanib qolmoqda. 2000-2001 yillarda loyiha noldan qayta yozildi - va Aleksey boshqa ma'murlarga ishlanmalardan foydalanish imkoniyatini berish haqida o'yladi. Shu bilan birga, mavjud kodni qanday litsenziya asosida chiqarish kerakligi haqida savol tug'ildi. Aleksey uni GPLv2 litsenziyasi ostida chiqarishga qaror qildi. Asbob professional muhitda darhol e'tiborga olindi. Vaqt o'tishi bilan Aleksey qo'llab-quvvatlash, o'qitish va dasturiy ta'minot imkoniyatlarini kengaytirish bo'yicha so'rovlarni qabul qila boshladi. Bunday buyurtmalar soni doimiy ravishda o'sib bordi. Shunday qilib, tabiiyki, kompaniya yaratish qarori keldi. Kompaniya 12 yil 2005 aprelda tashkil etilgan

Zabbix bilan suhbat: 12 ta samimiy javob

2. Zabbix rivojlanishi tarixida qanday asosiy fikrlarni ajratib ko'rsatishingiz mumkin?

Hozirgi vaqtda bir nechta bunday nuqtalar mavjud:
A. Aleksey 1997 yilda ssenariylar ustida ishlay boshlagan.
b. GPLv2 litsenziyasi ostida kodning nashr etilishi - 2001 yil.
V. Zabbix 2005 yilda tashkil etilgan.
d) Birinchi hamkorlik shartnomalarini tuzish, hamkorlik dasturini yaratish - 2007 yil.
d) “Zabbix Japan” MChJning tashkil topishi – 2012 yil.
e.Zabbix MChJ (AQSh) tashkil etilishi - 2015 yil
va. "Zabbix" MChJning tashkil etilishi - 2018 yil

3. Qancha odamni ish bilan ta'minlaysiz?

Ayni paytda Zabbix kompaniyalar guruhida 70 dan ortiq xodimlar ishlaydi: ishlab chiquvchilar, sinovchilar, loyiha menejerlari, yordamchi muhandislar, maslahatchilar, sotuvchilar va marketing xodimlari.

4. Yo'l xaritasini qanday yozasiz, foydalanuvchilarning fikr-mulohazalarini to'playsizmi? Keyingi qayerga borishni qanday aniqlash mumkin?

Zabbix-ning keyingi versiyasi uchun yo'l xaritasini yaratishda biz quyidagi muhim omillarga e'tibor qaratamiz, aniqrog'i, biz yo'l xaritalarini quyidagi toifalar bo'yicha yig'amiz:

A. Zabbix strategik yaxshilanishlari. Zabbixning o'zi juda muhim deb hisoblagan narsa. Masalan, Go-da yozilgan Zabbix agenti.
b. Zabbix mijozlari va hamkorlari Zabbixda ko'rishni istagan narsalar. Va buning uchun ular to'lashga tayyor.
V. Zabbix hamjamiyatidan tilaklar/takliflar.
d) Texnik qarzlar. 🙂 Biz oldingi versiyalarda chiqargan, ammo to'liq funksionallikni ta'minlamagan, ularni etarlicha moslashuvchan qilmagan va barcha variantlarni taklif qilmagan narsalar.

Zabbix bilan suhbat: 12 ta samimiy javob

5. Zabbix va prometeyni solishtira olasizmi? Zabbixda nima yaxshiroq va nima yomon?

Asosiy farq, bizning fikrimizcha, Prometey birinchi navbatda ko'rsatkichlarni yig'ish tizimidir - va korxonada to'liq monitoringni to'plash uchun Prometeyga ko'plab boshqa komponentlarni qo'shish kerak, masalan, vizualizatsiya uchun grafana, alohida uzoq muddatli saqlash va alohida boshqarish muammolari, jurnallar bilan alohida ishlash ...

Prometeyda standart monitoring shablonlari bo'lmaydi, eksportchilardan minglab ko'rsatkichlarni olganingizdan so'ng, siz ulardagi muammoli signallarni mustaqil ravishda topishingiz kerak bo'ladi. Prometey - konfiguratsiya fayllarini sozlash. Ba'zi joylarda bu qulayroq, boshqalarida esa yo'q.

Zabbix - bu "qayta va" monitoringini yaratish uchun universal platforma bo'lib, bizda o'z vizualizatsiyamiz, muammolarning o'zaro bog'liqligi va ularni ko'rsatish, tizimga kirish huquqlarini taqsimlash, harakatlar auditi, agent orqali ma'lumotlarni to'plashning ko'plab variantlari mavjud. proksi, butunlay boshqa protokollardan foydalangan holda, plaginlar, skriptlar, modullar bilan tizimni tezda kengaytirish imkoniyati ...

Yoki, masalan, HTTP protokoli orqali oddiygina ma'lumotlarni yig'ishingiz va keyin JavaScript, JSONPath, XMLPath, CSV va shunga o'xshashlar kabi oldindan ishlov berish funksiyalaridan foydalangan holda javoblarni foydali ko'rsatkichlarga aylantirishingiz mumkin. Ko'pgina foydalanuvchilar Zabbix-ni tizimni veb-interfeys orqali sozlash va boshqarish qobiliyati, bir-biri bilan baham ko'rish mumkin bo'lgan andozalar ko'rinishidagi odatiy monitoring konfiguratsiyasini tasvirlash qobiliyati va nafaqat o'lchovlarni, balki aniqlash qoidalarini ham o'z ichiga olganligi uchun qadrlashadi. chegara qiymatlari, grafiklar, tavsiflar - tipik ob'ektlarni kuzatish uchun ob'ektlarning to'liq to'plami.

Ko'pchilik Zabbix API orqali boshqaruv va konfiguratsiyani avtomatlashtirish qobiliyatini ham yoqtiradi. Umuman olganda, men holivar tashkil qilishni xohlamayman. Bizningcha, ikkala tizim ham o'z vazifalariga juda mos keladi va bir-birini uyg'un ravishda to'ldirishi mumkin, masalan, 4.2 versiyasidagi Zabbix Prometey eksportchilaridan yoki o'zidan ma'lumotlarni to'plashi mumkin.

6. Zabbix saas qilish haqida o'ylab ko'rganmisiz?

Biz bu haqda o'yladik va kelajakda buni qilamiz, lekin biz ushbu yechimni mijozlar uchun imkon qadar qulay qilishni xohlaymiz. Bunday holda, standart Zabbix aloqa vositalari, ilg'or ma'lumotlarni yig'ish vositalari va boshqalar bilan birga taklif qilinishi kerak.

7. Qachon zabbix ha kutishim kerak? Va kutishimiz kerakmi?

Zabbix HA, albatta, kutishdir. Biz haqiqatan ham Zabbix 5.0 LTS-da biror narsani ko'rishga umid qilamiz, ammo 2019 yil noyabr oyida Zabbix 5.0 yo'l xaritasi to'liq tasdiqlanganda vaziyat aniqroq bo'ladi.

8. Nima uchun media turi qutidan bunday yomon tanlovga ega? Slack, telegram va boshqalarni qo'shishni rejalashtiryapsizmi? Yana kimdir Jabberdan foydalanadimi?

Jabber Zabbix 4.4 da olib tashlandi, ammo Webhooks qo'shildi. Media turlariga kelsak, men tizimdan maxsus ilovalarni emas, balki standart xabar almashish vositalarini yaratmoqchiman. Hech kimga sir emaski, shunga o'xshash ko'plab chatlar yoki stol xizmatlari HTTP orqali APIga ega - shuning uchun bu yil 4.4 versiyasining chiqarilishi bilan vaziyat o'zgaradi.

Zabbix-da vebhuklarning paydo bo'lishi bilan siz yaqin kelajakda barcha eng mashhur integratsiyalarni kutishingiz mumkin. Bunday holda, integratsiya oddiy bir tomonlama bildirishnomalar emas, balki ikki tomonlama bo'ladi. Va biz erisha olmaydigan media turlari bizning hamjamiyatimiz tomonidan amalga oshiriladi - chunki endi butun media turini konfiguratsiya fayliga eksport qilish va share.zabbix.com yoki github saytlarida joylashtirish mumkin. Va boshqa foydalanuvchilar ushbu integratsiyadan foydalanishni boshlash uchun faqat faylni import qilishlari kerak bo'ladi. Bunday holda, qo'shimcha skriptlarni o'rnatishingiz shart emas!

9. Nima uchun Virtual mashinani kashf qilish yo'nalishi rivojlanmayapti? Faqat vmware mavjud. Ko'pchilik ec2, openstack bilan integratsiyani kutmoqda.

Yo'q, yo'nalish rivojlanmoqda. Masalan, 4.4 da ma'lumotlar do'koni kashfiyoti vm.datastore.discovery kaliti orqali paydo bo'ldi. 4.4-da juda ajoyib wmi.getall kalitlari ham paydo bo'ldi - biz u orqali perf_counter_en kaliti bilan birgalikda Hyper-V yaxshi monitoringini amalga oshirish mumkinligini kutamiz. Xo'sh, Zabbix 5.0 da ushbu yo'nalishda boshqa muhim o'zgarishlar bo'ladi.

Zabbix bilan suhbat: 12 ta samimiy javob

10. Shablonlardan voz kechib, berilgan hamma narsa olib qo'yilganda, uni prometey kabi qilish haqida o'ylab ko'rdingizmi?

Prometey avtomatik ravishda barcha ko'rsatkichlarni oladi, bu qulay. Va shablon shunchaki ko'rsatkichlar to'plami emas, u ma'lum turdagi resurs yoki xizmatni kuzatish uchun barcha kerakli tipik konfiguratsiyani o'z ichiga olgan "konteyner" dir. U allaqachon muhim triggerlar, grafiklar, aniqlash qoidalari to'plamiga ega, u foydalanuvchiga nima to'planganini va qaysi chegaralar va nima uchun tekshirilayotganini tushunishga yordam beradigan ko'rsatkichlar va chegaralarning tavsifiga ega. Shu bilan birga, shablonlarni boshqa foydalanuvchilar bilan baham ko'rish oson - va ular o'z tizimlarini yaxshi nazorat qiladilar, hatto bu borada mutaxassis bo'lmasdan ham.

11. Nima uchun ko'rsatkichlar juda kam? Bu, shuningdek, operatsion nuqtai nazardan sozlashni ancha murakkablashtiradi.

Agar siz tayyor shablonlarni nazarda tutmoqchi bo'lsangiz, hozir biz shablonlarimizni kengaytirish va takomillashtirish ustida ishlamoqdamiz. Zabbix 4.4 yangi, takomillashtirilgan to'plam va yaxshi xususiyatlar bilan birga keladi.

Zabbix uchun har doim share.zabbix.com saytida deyarli har qanday tizim uchun tayyor shablonni topishingiz mumkin. Lekin biz asosiy shablonlarni o'zimiz qilishimiz kerak, deb qaror qildik, boshqalarga o'rnak bo'lamiz, shuningdek, foydalanuvchilarni yana bir bor MySQL uchun shablon yozishdan ozod qilamiz. Shuning uchun, endi Zabbix-da har bir versiyada faqat ko'proq rasmiy andozalar bo'ladi.

Zabbix bilan suhbat: 12 ta samimiy javob

12. Xostlarga bog'lanmagan, lekin, masalan, teglar asosida triggerlarni qachon qurish mumkin bo'ladi. Misol uchun, biz saytni n xil nuqtadan kuzatib boramiz va biz saytga 2 yoki undan ortiq nuqtadan kirish imkoni bo'lmaganda ishga tushadigan oddiy tetikni xohlaymiz.

Aslida, bunday funksionallik Zabbix-da bir necha yillardan beri mavjud bo'lib, mijozlardan biri uchun yozilgan. Mijoz - ICANN. Shunga o'xshash tekshiruvlar, masalan, jamlangan elementlar orqali yoki Zabbix API yordamida ham amalga oshirilishi mumkin. Biz hozirda bunday cheklarni yaratishni soddalashtirish ustida faol ishlayapmiz.

PS: Slurmsning birida Zabbix ishlab chiquvchilari bizdan Prometey emas, balki Zabbix yordamida Kubernetes klasterlarini kuzatish uchun mahsulotda nimani ko'rishni xohlayotganimizni so'rashdi.

Ishlab chiquvchilar mijozlar bilan yarim yo‘lda uchrashib, o‘zlari uchun bir narsa bo‘lib qolmasa, bu juda yaxshi. Va endi biz har bir nashrni samimiy qiziqish bilan kutib olamiz - yaxshi xabar shundaki, biz gaplashgan tobora ko'proq xususiyatlar tana va qonga aylanmoqda.

Ishlab chiquvchilar o'zlariga chekinmaguncha, lekin mijozlarning ehtiyojlari bilan qiziqsalar, mahsulot yashaydi va rivojlanadi. Biz yangi Zabbix relizlarini kuzatib boramiz.

PPS: Biz bir necha oy ichida onlayn monitoring kursini boshlaymiz. Agar sizni qiziqtirsa, e'lonni o'tkazib yubormaslik uchun obuna bo'ling. Ayni paytda siz bizdan o'tishingiz mumkin Kubernetesda slurm.

Manba: www.habr.com

a Izoh qo'shish