top of page
ahmetcankus

Zabbix Nedir?

Güncelleme tarihi: 15 Ağu 2023

Zabbix, ağlar, sunucular, sanal makineler (VM'ler) ve bulut hizmetleri dahil olmak üzere çeşitli BT bileşenleri için açık kaynaklı bir izleme yazılımı aracıdır. Zabbix, ağ kullanımı, CPU yükü ve disk alanı tüketimi gibi izleme ölçümleri sağlar. Yazılım, Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris ve diğer işletim sistemlerindeki (OS'ler) işlemleri izler; ancak, Windows izleme yalnızca aracılar aracılığıyla mümkündür.


Zabbix, aracı tabanlı ve aracısız izleme için dağıtılabilir. Aracılar, performansı kontrol etmek ve veri toplamak için BT bileşenlerine kurulur. Client daha sonra merkezi bir Zabbix yönetim sunucusuna rapor verir. Bu bilgiler raporlara dahil edilir veya Zabbix grafik kullanıcı arabiriminde ( GUI ) görsel olarak sunulur. Neyin izlendiğiyle ilgili herhangi bir sorun varsa, Zabbix kullanıcıya bir bildirim veya uyarı gönderecektir. Aracısız izleme, bir aracıyı taklit etmek için bir sistemdeki veya cihazdaki mevcut kaynakları kullanarak aynı izleme türünü gerçekleştirir.


Zabbix web tabanlı GUI, kullanıcıların widget'lara , grafiklere, ağ haritalarına, slayt gösterilerine ve raporlara dayalı özelleştirilebilir gösterge panoları aracılığıyla BT ortamlarını görüntülemelerini sağlar. Örneğin, bir kullanıcı, CPU yüklerinde hem service-level agreements ( SLA'lar ) hem de key performance indicators (KPI'ler) ile ilişkili metrikleri gösterecek şekilde bir raporu özelleştirebilir.




Bu harita, Zabbix'in makineler, sunucular ve bir bulut hizmeti arasında oluşturduğu bağlantıları gösterir.

Zabbix, üç keşif modu seçeneğiyle çalışır:


Network discovery: Bir BT ortamını periyodik olarak tarar ve bir cihazın türünü, IP adresini, durumunu, çalışma sürelerini ve kesinti sürelerini kaydeder.

Low-level discovery: Keşfedilen cihaza göre öğeleri, tetikleyicileri ve grafikleri otomatik olarak oluşturur. Low-level discovery , Simple Network Management Protocol ( SNMP ) nesne tanımlayıcılarından, Windows hizmetlerinden, Open Database Connectivity ( ODBC ) Structured Query Language (SQL) sorgularından, ağ arayüzlerinden ve daha fazlasından ölçümler oluşturabilir.

Auto-discovery: Bir Zabbix aracısı kullanarak keşfedilen herhangi bir cihazı otomatik olarak izlemeye başlar.

Zabbix dağıtılmış izleme ile, uzaktan çalıştırılan betikler, dağıtılmış konumlardaki birden çok cihazdan veri toplar ve bu verileri, ülke çapındaki sunucu kullanılabilirliği gibi tek bir panoda veya raporda birleştirir.



Zabbix'in GUI'si, izleme ayrıntılarının yanı sıra sistem sağlığından hatanın ciddiyetine ve konumuna kadar değişen veri noktaları sunar.

Zabbix, bir kullanıcının BT ortamındaki önceden tanımlanmış olaylara dayalı olarak e-posta bildirimleri gönderebilir. Zabbix kullanıcılarının BT ortamlarıyla güncel kalmalarının bir başka yolu da, M7 Monitoring gibi tedarikçilerden veya kendi oluşturdukları mobil uygulamalardır.


Zabbix ile aracısız izleme seçenekleri

Zabbix, aracıların ötesinde çeşitli izleme seçenekleri sunar.


Basit bir kontrol, bildirimler veya HTTP gibi standart bir hizmetin kullanılabilirliğini ve yanıt verebilirliğini doğrulayabilir.


Java management extensions ( JMX ), web izleme ve diğer yöntemler de ajan kullanmanın alternatifleridir. Zabbix'te JMX, Java tabanlı uygulamaları izlemek için kullanılabilir. Web izleme, web sitelerinin kullanılabilirliğini kontrol etmek için kullanılır ve HTTP ile HTTPS'yi destekler. Zabbix, bir senaryonun ortalama indirme hızı, hatalar ve hata mesajları, yanıt süresi ve daha fazlasıyla ilgili verileri toplar.


Zabbix API'si

Zabbix uygulama programlama arabirimi, yeni uygulamalar oluşturmak, görevleri otomatikleştirmek ve go-zabbix, Zabbix::Tiny veya Zabbix sender gibi üçüncü taraf yazılımlarla entegre etmek için web tabanlı bir API'dir. JavaScript Object Notation ( JSON ) formatı, API'yi bir ön uç web arayüzü olarak temel almak için kullanılır.


Zabbix API, her biri belirli bir hizmeti gerçekleştiren ayrı API'ler halinde gruplandırılmış birçok yöntemden oluşur. Örneğin, yeni bir ana bilgisayar oluşturma yöntemi host.create'dir; yönetici olarak oturum açma yöntemi user.login'dir.


Kullanıcılar, API'yi kullanarak, Zabbix bilgileriyle çalışmak ve bunları görüntülemek için uygulamalar oluşturabilir.


Ek izleme yetenekleri için şablonlar

Şablonlar, Zabbix'in işlevselliğini artıran, özel olarak oluşturulmuş eklentilerdir. Bazı şablonlar Zabbix tarafından yapılır ve kullanıma hazır yazılımla birlikte gelirken, diğerleri Zabbix kullanıcıları tarafından oluşturulur. Şablonlar, Zabbix kullanıcılarının Cisco, Dell, HP ve Juniper gibi satıcıların ağ cihazlarını izlemesini sağlar. IBM, HP ve Super Micro sunucularını izlemek için başka şablonlar kullanılabilir. Uygulama tabanlı hizmetler için şablonlar arasında Microsoft Exchange ve Exchange Server, Zenoss , PowerDNS, Authoritative Server Stats ve daha fazlası bulunur. İşletim sistemlerini ve hipervizörleri de izlemek için şablonlar oluşturulabilir.


Zabbix'e altyapı izleme rakipleri

Microsoft System Center Operations Manager ( SCOM ), Nagios ve Zenoss, rakip BT altyapısı izleme sistemlerine örnektir.


SCOM, tek bir yönetim konsolu aracılığıyla bir BT ekosistemi için yapılandırma, yönetim ve izleme sağlar. SCOM, Zabbix'e benzer şekilde sunucu donanımını, sistem hizmetlerini, işletim sistemlerini, hipervizörleri ve uygulamaları izleyebilir. SCOM ayrıca Zabbix'e benzer aracı tabanlı ve aracısız izleme kullanır.


Nagios , BT ortamları için başka bir açık kaynaklı izleme programıdır. Nagios, Linux, Unix ve Windows işletim sistemlerini izleyebilir. Nagios, Core, XI, Log Server, Network Analyzer ve Fusion gibi birden fazla ürün sunar. Nagios, kendi kendine başlatılan aktif kontrolleri çalıştırabilir ve harici uygulamalar kullanılarak tamamlanan pasif kontrolleri çalıştırabilir. Nagios hem aracı tabanlı hem de aracısız izlemeyi kullanır.


Zenoss, üç biçimde sunulan izleme yazılımıdır: Zenoss Core, Zenoss Service Dynamics ve Zenoss as a Service (ZaaS). Zenoss Core, izleme yazılımının temel bileşenlerini içeren yazılımın açık kaynak versiyonudur. Çekirdek, Zenoss'un şablonlara eşdeğeri olan ZenPack'leri oluşturmak için de kullanılabilir. Zenoss Service Dynamics, yazılımın sunucular, ağlar ve veritabanları gibi BT altyapılarını izleyebilen şirket içi sürümüdür. ZaaS, Service Dynamics ile aynı izleme özelliklerine sahip bir hizmet olarak yazılım ( SaaS ) olarak sunulur


Sektör bağımsız, küçük ve büyük ölçekli şirketler için sistemlerinizi 7/24 tek bir ekranda izleyebileceğiniz hata anında mail alabileceğiniz bir Zabbix tabanlı monitoring programı talepleriniz için ahmetcan@ahmetcankus.com mail adresi üzerinden iletişime geçebilirsiniz.


Zabbix nedir ? gibi makalelerimiz için sitemizi ziyaret edebilirsiniz.

AHMETCAN KUŞ

85 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

Comments


bottom of page