Wawancara karo Zabbix: 12 jawaban sing jujur

Ana takhayul ing IT: "Yen bisa, aja ndemek." Iki bisa dikandhakake babagan sistem pemantauan kita. Ing Southbridge kita nggunakake Zabbix - nalika kita milih, iku banget kelangan. Lan, nyatane, dheweke ora duwe alternatif.

Suwe-suwe, ekosistem kita wis entuk instruksi, ikatan tambahan, lan integrasi karo redmine wis muncul. Zabbix wis pesaing kuat sing unggul ing akeh aspèk: kacepetan, HA meh metu saka kothak, visualisasi ayu, Optimization saka karya ing lingkungan kubernethes.

Nanging kita ora cepet-cepet nerusake. Kita mutusake kanggo ndeleng Zabbix lan takon apa fitur sing bakal ditindakake ing rilis sing bakal teka. Kita ora ngadeg ing upacara lan takon pitakonan sing ora nyenengake kanggo Sergey Sorokin, direktur pangembangan Zabbix, lan Vitaly Zhuravlev, arsitek Solusi. Waca ing kanggo mangerteni apa teka saka iku.

Wawancara karo Zabbix: 12 jawaban sing jujur

1. Marang kita bab sajarah perusahaan. Kepiye ide kanggo produk kasebut teka?

Sajarah perusahaan diwiwiti ing taun 1997, nalika pangadeg lan pemilik perusahaan, Alexey Vladyshev, makarya minangka administrator database ing salah sawijining bank. Alexey katon ora efektif kanggo ngatur basis data tanpa duwe data babagan nilai sejarah saka macem-macem parameter, tanpa mangerteni kahanan lingkungan saiki lan sajarah.

Ing wektu sing padha, solusi pemantauan sing saiki ana ing pasar larang banget, rumit, lan mbutuhake sumber daya sing akeh. Mulane, Alexey wiwit nulis macem-macem Tulisan sing ngidini kanggo èfèktif ngawasi bagean saka infrastruktur dipasrahake marang. Wis dadi hobi. Alexey ngganti proyek, nanging kapentingan ing proyek tetep. Ing taun 2000-2001, proyek kasebut ditulis maneh saka awal - lan Alexey mikir babagan menehi kesempatan kanggo pangurus liyane nggunakake pangembangan kasebut. Ing wektu sing padha, pitakonan muncul ing lisensi apa kanggo ngeculake kode sing ana. Alexey mutusake kanggo ngeculake lisensi GPLv2. Alat kasebut langsung ditemokake ing lingkungan profesional. Sajrone wektu, Alexey wiwit nampa panjalukan kanggo dhukungan, latihan, lan ngembangake kemampuan piranti lunak kasebut. Cacahe pesenan kuwi saya tambah akeh. Dadi, mesthine, keputusan nggawe perusahaan teka. Perusahaan iki didegaké tanggal 12 April 2005

Wawancara karo Zabbix: 12 jawaban sing jujur

2. Apa titik penting sampeyan bisa nyorot ing sajarah pembangunan Zabbix?

Saiki ana sawetara titik kasebut:
A. Alexey wiwit nggarap skrip ing taun 1997.
b. Publikasi kode miturut lisensi GPLv2 - 2001.
V. Zabbix didegaké ing 2005.
d. Kesimpulan saka perjanjian kemitraan pisanan, nggawe program afiliasi - 2007.
d. Madegake Zabbix Japan LLC - 2012.
e. Madegake Zabbix LLC (USA) - 2015
lan. Pendiri Zabbix LLC - 2018

3. Pira wong sing sampeyan gunakake?

Saiki, klompok perusahaan Zabbix makaryakke luwih saka 70 karyawan: pangembang, penguji, manajer proyek, insinyur dhukungan, konsultan, sales, lan karyawan marketing.

4. Kepiye carane nulis peta dalan, apa sampeyan ngumpulake umpan balik saka pangguna? Kepiye carane sampeyan nemtokake ngendi arep pindhah sabanjure?

Nalika nggawe Roadmap kanggo versi sabanjure Zabbix, kita fokus ing faktor penting ing ngisor iki, luwih tepat, kita ngumpulake Roadmaps miturut kategori ing ngisor iki:

A. dandan strategis Zabbix. Soko sing Zabbix dhewe dianggep penting banget. Contone, agen Zabbix ditulis ing Go.
b. Bab sing dikarepake klien lan mitra Zabbix ing Zabbix. Lan kanggo sing padha gelem mbayar.
V. Wishes / saran saka komunitas Zabbix.
d. Utang teknis. 🙂 Bab sing dirilis ing versi sadurungé, nanging ora nyedhiyani fungsi lengkap, ora nggawe wong cukup fleksibel, ora kurban kabeh opsi.

Wawancara karo Zabbix: 12 jawaban sing jujur

5. Apa sampeyan bisa mbandhingake Zabbix lan prometheus? Apa sing luwih apik lan sing luwih elek ing Zabbix?

Bentenane utama, miturut pendapat kita, yaiku Prometheus minangka sistem utamane kanggo ngumpulake metrik - lan kanggo ngumpulake pemantauan lengkap ing perusahaan, perlu kanggo nambah akeh komponen liyane ing Prometheus, kayata grafana kanggo visualisasi, panyimpenan jangka panjang sing kapisah, lan manajemen sing kapisah ing endi wae masalah, nggarap log kanthi kapisah ...

Ora bakal ana template pemantauan standar ing Prometheus; sawise nampa kabeh ewu metrik saka eksportir, sampeyan kudu nemokake sinyal masalah kanthi mandiri. Nggawe Prometheus - file konfigurasi. Ing sawetara panggonan luwih trep, ing liyane ora.

Zabbix minangka platform universal kanggo nggawe pemantauan "saka lan menyang", kita duwe visualisasi dhewe, korélasi masalah lan tampilan, distribusi hak akses menyang sistem, audit tumindak, akeh pilihan kanggo ngumpulake data liwat agen, proxy, nggunakake protokol sing beda banget, kemampuan kanggo nggedhekake sistem kanthi cepet kanthi plugin, skrip, modul ...

Utawa sampeyan mung bisa ngumpulake data kaya saiki, contone, liwat protokol HTTP, banjur ngowahi respon dadi metrik migunani nggunakake fungsi preprocessing kayata JavaScript, JSONPath, XMLPath, CSV lan liya-liyane. Akeh kedhaftar Nilai Zabbix kanggo kemampuan kanggo ngatur lan ngatur sistem liwat antarmuka web, kanggo kemampuan kanggo njlèntrèhaké konfigurasi ngawasi khas ing wangun cithakan sing bisa dienggo bareng karo saben liyane, lan ngemot ora mung metrik, nanging uga aturan deteksi. nilai ambang, grafik, deskripsi - set lengkap obyek kanggo ngawasi obyek khas.

Akeh wong uga seneng kemampuan kanggo ngotomatisasi manajemen lan konfigurasi liwat Zabbix API. Umumé, aku ora pengin ngatur holivar. Iku misale jek kita loro sistem uga cocog kanggo tugas lan bisa harmoniously nglengkapi saben liyane, contone, Zabbix saka versi 4.2 bisa ngumpulake data saka eksportir Prometheus utawa saka dhewe.

6. Apa sampeyan wis mikir babagan nggawe zabbix saas?

Kita mikir babagan iki lan bakal ditindakake ing mangsa ngarep, nanging kita pengin nggawe solusi iki trep kanggo para pelanggan. Ing kasus iki, Zabbix standar kudu ditawakake bebarengan karo alat komunikasi, alat pangumpulan data canggih, lan liya-liyane.

7. Nalika aku kudu nyana zabbix ha? Lan kudu ngenteni?

Zabbix HA mesthi ngenteni. Muga-muga bisa ndeleng apa wae ing Zabbix 5.0 LTS, nanging kahanan kasebut bakal dadi luwih jelas ing November 2019 nalika Zabbix 5.0 Roadmap wis dikonfirmasi kanthi lengkap.

8. Yagene jinis media nduweni pilihan sing ora apik? Apa sampeyan pengin nambah Slack, telegram, lsp? Apa ana wong liya sing nggunakake Jabber?

Jabber dibusak ing Zabbix 4.4, nanging Webhooks ditambahake. Babagan jinis media, aku ora pengin nggawe aplikasi tartamtu saka sistem, nanging alat olahpesen standar. Ora ana rahasia manawa akeh obrolan utawa layanan meja sing padha duwe API liwat HTTP - dadi taun iki kanthi rilis 4.4 kahanan bakal ganti.

Kanthi tekane webhooks ing Zabbix, sampeyan bisa nyana kabeh integrasi paling populer metu saka kothak ing mangsa cedhak. Ing kasus iki, integrasi bakal dadi rong arah, lan ora mung kabar siji arah sing prasaja. Lan jinis media sing ora bisa ditindakake bakal ditindakake dening komunitas kita - amarga saiki kabeh jinis media bisa diekspor menyang file konfigurasi lan dikirim ing share.zabbix.com utawa github. Lan pangguna liyane mung kudu ngimpor file kanggo miwiti nggunakake integrasi iki. Ing kasus iki, sampeyan ora kudu nginstal skrip tambahan!

9. Kenapa arah panemuan mesin virtual ora berkembang? Ana mung vmware. Akeh sing nunggu integrasi karo ec2, openstack.

Ora, arah berkembang. Contone, ing 4.4, panemuan datastore katon liwat tombol vm.datastore.discovery. Ing 4.4, tombol wmi.getall banget kelangan uga katon - kita nyana sing liwat iku, bebarengan karo tombol perf_counter_en, iku bakal bisa kanggo nindakake apik ngawasi Hyper-V. Ya, bakal ana owah-owahan penting liyane ing arah iki ing Zabbix 5.0.

Wawancara karo Zabbix: 12 jawaban sing jujur

10. Apa sampeyan wis mikir babagan ninggalake template lan nindakake kaya prometeus, nalika kabeh sing diwenehake dijupuk?

Prometheus kanthi otomatis njupuk kabeh metrik, iki trep. Lan cithakan luwih saka mung pesawat saka metrik, iku "wadhah" sing ngemot kabeh konfigurasi khas perlu kanggo ngawasi jinis tartamtu saka sumber utawa layanan. Wis duwe set pemicu penting, grafik, aturan deteksi, duwe deskripsi metrik lan ambang sing mbantu pangguna ngerti apa sing diklumpukake, lan ambang sing dicenthang lan ngapa. Ing wektu sing padha, template gampang dienggo bareng karo pangguna liyane - lan bakal entuk pemantauan sing apik babagan sistem kasebut, sanajan ora kudu dadi pakar.

11. Yagene ana sawetara metrik metu saka kothak? Iki uga banget complicates persiyapan saka titik operasi saka tampilan.

Yen metu saka kothak sampeyan tegese cithakan sing wis siap, mula saiki kita lagi ngupayakake ngembangake lan nambah cithakan kita. Zabbix 4.4 dilengkapi set anyar sing luwih apik lan fitur sing luwih apik.

Kanggo Zabbix sampeyan bisa tansah golek cithakan siap-digawe kanggo meh kabeh sistem ing share.zabbix.com. Nanging kita mutusake yen kita kudu nggawe template dhasar dhewe, menehi conto kanggo wong liya, lan uga mbebasake pangguna saka nulis cithakan maneh kanggo sawetara MySQL. Mulane, saiki ing Zabbix mung bakal luwih akeh template resmi kanggo saben versi.

Wawancara karo Zabbix: 12 jawaban sing jujur

12. Nalika iku bakal bisa kanggo mbangun pemicu sing ora disambungake menyang sarwa dumadi, nanging, contone, adhedhasar label. Contone, kita ngawasi situs saka n TCTerms beda, lan kita pengin pemicu prasaja sing murub nalika situs ora diakses saka 2 utawa liyane TCTerms.

Nyatane, fungsi kasebut wis kasedhiya ing Zabbix sajrone pirang-pirang taun, ditulis kanggo salah sawijining klien. Klien - ICANN. Priksa sing padha uga bisa ditindakake, contone, liwat item sing dikumpulake utawa nggunakake API Zabbix. Saiki kita aktif ngupayakake nyederhanakake pamriksaan kasebut.

PS: Ing salah siji saka Slurms, pangembang Zabbix takon kita apa kita wanted kanggo ndeleng ing produk kanggo ngawasi kelompok Kubernetes nggunakake Zabbix, lan ora Prometheus.

Apik banget nalika pangembang ketemu pelanggan ing tengah dalan lan ora tetep dadi barang kanggo awake dhewe. Lan saiki kita menehi sambutan saben rilis kanthi minat sing tulus - kabar apik yaiku luwih akeh fitur sing diomongake dadi daging lan getih.

Anggere pangembang ora mundur menyang awake dhewe, nanging kasengsem karo kabutuhan klien, produk kasebut urip lan berkembang. Kita bakal ngawasi rilis Zabbix anyar.

PPS: Kita bakal ngluncurake kursus pemantauan online sajrone sawetara wulan. Yen sampeyan kasengsem, langganan supaya ora ketinggalan pengumuman. Ing sawetoro wektu, sampeyan bisa pindhah liwat kita Slurm ing Kubernetes.

Source: www.habr.com

Add a comment