Zabbix monitoring tizimi

Zabbix monitoring tizimi - bu Aleksey Vladishev tomonidan yozilgan turli xil kompyuter tarmoqlari xizmatlari, serverlari va tarmoq uskunalari holatini kuzatish uchun bepul tizim. MySQL, PostgreSQL, SQLite yoki Oracle ma'lumotlar bazasi ma'lumotlarni saqlash uchun ishlatiladi, veb-interfeys PHP da yozilgan. Bir nechta monitoring turlarini qo'llab-quvvatlaydi:

 Oddiy tekshiruvlar - SMTP yoki HTTP kabi standart xizmatlarning mavjudligi va javob berish qobiliyatini nazorat qilinadigan xostga hech qanday dasturiy ta'minotni o'rnatmasdan tekshirishi mumkin.
 Zabbix agenti - protsessor yuklanishi, tarmoqdan foydalanish, disk maydoni va boshqalar haqida ma'lumot olish uchun UNIX-ga o'xshash yoki Windows xostlariga o'rnatilishi mumkin.
 Tashqi tekshirish - tashqi dasturlarning bajarilishi, SNMP orqali monitoring ham qo'llab-quvvatlanadi.

Asosiy xususiyatlar:

2001 yil 7 aprelda tizim GPL litsenziyasi  ostida ommaviy ravishda chiqarildi, birinchi barqaror versiya 2004 yil 23 martda 1.0  edi. 2005 yil aprel oyida loyihani boshqarish uchun Latviyaning SIA Zabbix kompaniyasi yaratildi  . Tizimning yangi versiyalari deyarli har yili chiqariladi, asosiy relizlar: 2.0 (2012), 3.0 (2016), 4.0 (2018), 5.0 (2020), 6.0 (2022), 7.0 (2023).

Arxitektura va imkoniyatlar 
Zabbix serveri tarmoq xizmatlarini masofadan boshqaradigan tizimning yadrosi bo'lib, barcha konfiguratsiya, statistik va operatsion ma'lumotlarni o'z ichiga olgan ombordir. U Zabbix dasturiy ta'minotidagi ob'ekt bo'lib, u ma'murlarni nazorat qilinadigan uskunalar bilan bog'liq muammolar haqida ogohlantiradi.

Zabbix proksi-serveri Zabbix serveri nomidan ishlash va mavjudlik ma'lumotlarini to'playdi. Barcha to'plangan ma'lumotlar mahalliy darajada buferlanadi va proksi-server tegishli bo'lgan Zabbix serveriga uzatiladi. Zabbix proksi - bu filiallar va boshqa nuqtalarni, shu jumladan mahalliy ma'murlari bo'lmagan tarmoqlarni masofadan boshqarish uchun ideal echim. Bundan tashqari, bitta Zabbix serverining yukini taqsimlash uchun ham foydalanish mumkin. Bunday holda, proksi-server faqat ma'lumotlarni to'playdi va shu bilan protsessor va I/U qurilmalaridagi serverga kamroq yuk qo'yadi.

Zabbix agenti mahalliy resurslar va ilovalarni (masalan, drayvlar, operativ xotira, protsessor statistikasi va boshqalar) monitoring qilish dasturidir. d. ) tarmoq tizimlarida bu tizimlar Zabbix agenti ishlayotgan holda ishlashi kerak.

Zabbix agentlari ma'lumot to'plash va statistik ma'lumotlarni tayyorlash uchun maxsus tizim chaqiruvlaridan foydalanish tufayli juda samarali.

Veb-interfeys Zabbix serverining bir qismidir va odatda (lekin shart emas) Zabbix serveri bilan bir xil jismoniy tugunda ishlaydi. PHP tomonidan quvvatlanadi, veb-serverni talab qiladi (masalan , nginx, Apache httpd ).

Imkoniyatlarning alohida bloki avtomatik aniqlash bilan bog'liq: IP-manzillar diapazoni bo'yicha qurilmalar, ularda mavjud xizmatlar, SNMP tekshiruvi ham amalga oshiriladi. Aniqlangan qurilmalarning avtomatik monitoringini, etishmayotgan tugunlarni avtomatik ravishda olib tashlashni, qaytarilgan natijaga qarab guruhlar va shablonlarga taqsimlashni ta'minlaydi. Past darajadagi kashfiyot fayl tizimlari, tarmoq interfeyslarini kashf qilish va kuzatishni boshlash uchun ishlatilishi mumkin. Zabbix 2.0 dan boshlab, uchta o'rnatilgan past darajadagi kashfiyot mexanizmi qo'llab-quvvatlanadi:

 Tarqalgan monitoring - bir necha ming tugungacha. Kichik tugunlarning konfiguratsiyasi ierarxiyaning yuqori darajasida joylashgan yuqori tugunlar tomonidan to'liq nazorat qilinadi.
 Monitoringga asoslangan stsenariylar
 Avtomatik aniqlash
 Markazlashtirilgan jurnal monitoringi
 Boshqaruv va konfiguratsiya uchun veb-interfeys
 Hisobot va tendentsiyalar
 SLA monitoringi
 Deyarli barcha platformalar uchun yuqori samarali agentlarni (zabbix-agent) qo'llab-quvvatlash
 Voqealarga murakkab munosabat
 SNMP v1, 2, 3-ni qo'llab-quvvatlash
 SNMP tuzoqlarini qo'llab-quvvatlash
 IPMI qo'llab-quvvatlash
 JMX ilovalarini monitoring qilishni qo'llab-quvvatlash
 Skriptga ehtiyoj sezmasdan bir nechta ma'lumotlar bazalarini so'rashni qo'llab-quvvatlash
 Tashqi skriptlarni bajarish orqali kengaytirish
 Shablonlar va guruhlarning moslashuvchan tizimi
 Tarmoq xaritalarini yaratish qobiliyati
 Plaginlar yordamida tashqi tizimlar bilan integratsiya. Misol uchun, Zabbix ma'lumotlarni vizualizatsiya qilish, grafik va asboblar paneli uchun Grafana bilan birlashtirilishi mumkin  .

 fayl tizimini aniqlash;
 tarmoq interfeysini aniqlash;
 bir nechta SNMP OIDlarini aniqlash.

Qo'llab-quvvatlanadigan platformalar (server va agent): AIX, FreeBSD, HP-UX, Linux, macOS, OpenBSD, SCO OpenServer, Solaris, Tru64/OSF ; Bundan tashqari, Novell Netware va Windows operatsion tizimlari uchun agentlar amalga oshirildi.

Eslatmalar

Havolalar 

 
Программное обеспечение, разработанное в 2001 году. УЗБЕКСКИЙ: 2001 yilda ishlab chiqilgan dasturiy ta'minot
Программное обеспечение, разработанное в 2004 году. УЗБЕКСКИЙ: 2004 yilda ishlab chiqilgan dasturiy ta'minot
Анализ компьютерных сетей. УЗБЕКСКИЙ: Kompyuter tarmog'ini tahlil qilish
Администрирование компьютерных сетей. УЗБЕКСКИЙ: Kompyuter tarmog'ini boshqarish
Сетевое программное обеспечение. УЗБЕКСКИЙ: Tarmoq dasturiy ta'minot