Zabbix nedir?

Zabbix nedir?

Zabbix, ağlar, sunucular, sanal makineler (VM’ler) ve bulut hizmetleri dahil olmak üzere çeşitli BT bileşenlerine yönelik 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 yüklenir. Aracı daha sonra merkezi bir Zabbix yönetim sunucusuna rapor verir.Bu bilgiler raporlara dahil edilir veya Zabbix grafik kullanıcı arayüzünde (GUI) görsel olarak sunulur.Neyin izlendiğiyle ilgili herhangi bir sorun olması durumunda Zabbix kullanıcıya bir bildirim veya uyarı gönderecektir.Aracısız izleme, bir aracıyı taklit etmek için sistemdeki veya cihazdaki mevcut kaynakları kullanarak aynı türde izlemeyi gerçekleştirir.

Zabix web tabanlı GUI, kullanıcıların BT ortamlarını widget’lara, grafiklere, ağ haritalarına, slayt gösterilerine raporlar tutar.Örneğin, bir kullanıcı bir raporu hem hizmet düzeyi sözleşmeleriyle (SLA’lar) hem de temel performans göstergeleriyle (<) ilişkili metrikleri gösterecek şekilde özelleştirebilir. a i=5>KPI’lar) CPU yüklerinde.

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

Ağ keşfi düzenli olarak bir BT ortamını tarar ve cihazın türünü, IP adresini, durumunu, çalışma ve kesinti sürelerini kaydeder.

Düşük düzeyli keşif, keşfedilen cihaza göre otomatik olarak öğeler, tetikleyiciler ve grafikler oluşturur.Düşük düzeyli keşif, Basit Ağ Yönetimi Protokolü (SNMP) nesne tanımlayıcılarından, Windows hizmetlerinden, Açık Veritabanı Bağlantısından () Yapılandırılmış Sorgu Dili (SQL) sorguları, ağ arayüzleri ve daha fazlası.

Otomatik bulma, keşfedilen herhangi bir cihazı bir Zabbix aracısı kullanarak otomatik olarak izlemeye başlar.

Zabbix dağıtılmış izleme ile, uzaktan çalıştırılan komut dosyaları, dağıtılmış konumlardaki birden fazla cihazdan veri toplar ve bu verileri, ülke genelindeki sunucu kullanılabilirliği gibi tek bir kontrol panelinde veya raporda birleştirir.

Zabbix, 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 ilgili güncel bilgilere sahip olmalarının bir başka yolu da M7 Monitoring gibi tedarikçilerin veya kendi oluşturdukları mobil uygulamaların kullanılmasıdır.

Zabbix ile aracısız izleme seçenekleri

Zabbix, temsilcilerin ö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 yönetimi uzantıları (JMX), web izleme ve diğer yöntemler de aracı 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 ve 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

Zabix uygulama programlama arayüzü, yeni uygulamalar oluşturmak, görevleri otomatikleştirmek ve üçüncü taraf yazılımlarla entegre olmak için kullanılan web tabanlı bir API’dir. go-zabbix, Zabbix::Tiny veya Zabbix göndereni olarak. JavaScript Nesne Gösterimi (JSON) biçimi, API’yi ön uç olarak temel almak için kullanılır web arayüzü.

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şturmanın yöntemi host.create’dir; Yönetici olarak oturum açma yöntemi user.login’dir.

Kullanıcılar API’yi kullanarak çalışacak ve Zabbix bilgilerini görüntüleyecek 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 hazırlanır ve kullanıma hazır yazılımla birlikte paketlenir, diğerleri ise 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ı izlemesine olanak tanır.IBM, HP ve Super Micro sunucularını izlemek için diğer şablonlar kullanılabilir.Uygulama tabanlı hizmetlere yönelik şablonlar arasında Microsoft Exchange ve Exchange Server, Zenoss, PowerDNS, Yetkili Sunucu İstatistikleri ve daha fazlası bulunur. İşletim sistemlerini ve hipervizörleri izlemek için de şablonlar oluşturulabilir.

Zabbix’in 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 ekosisteminin yapılandırılmasına, yönetilmesine ve izlenmesine olanak tanır.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 şekilde aracı tabanlı ve aracısız izlemeyi kullanır.

Nagios, BT ortamlarına yönelik 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 Analizörü ve Fusion gibi birden fazla ürün sunmaktadır. Nagios, kendiliğinden 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 de kullanır.

Zenoss, üç biçimde sunulan bir 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.Core ayrıca Zenoss’un ZenPack’lerini oluşturmak için de kullanılabilir.Şablonlara eşdeğerdir. 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.

 


Web Tasarım