Zabbix

Vikipedi, özgür ansiklopedi
Zabbix
Geliştirici(ler)Zabbix Şirketi
Güncel sürüm5.2.3 / 21 Aralık 2020 (3 yıl önce) (2020-12-21)
Önizleme sürümü3.0.0alpha2 / 9 Eylül 2015 (8 yıl önce) (2015-09-09)
Programlama diliC (sunucu, vekil, vekil istemci), PHP (ön uç), Java (Java geçidi)
İşletim sistemiÇapraz platform
TürAğ yönetimi sistemi
LisansGNU Genel Kamu Lisansı
Resmî sitesizabbix.com
Kod deposu Bunu Vikiveri'de düzenleyin

Zabbix, Alexei Vladishev tarafından geliştirilen ağlar ve uygulamalar için bir kurumsal açık kaynak izleme çözümüdür. Çeşitli ağ hizmetleri, sunucular ve diğer ağ donanımlarını izlemek ve durumunu takip etmek için tasarlanmıştır.

Zabbix MySQL, PostgreSQL, SQLite, Oracle veya IBM DB2 kullanarak veriyi saklar.[1] Arka ucu C'de, ön ucu da PHP'de yazılmıştır. Zabbix birkaç izleme seçeneği sunar:
  • Basit denetlemeler izlenen ana makinede herhangi bir ek yazılım kurulmaksızın SMTP veya HTTP gibi standart hizmetlerin bulunma durumunu ve yanıt verebilirliğini doğrulayabilir.
  • Bir Zabbix vekili ayrıca UNIX ve Windows ana makinelerine yüklenerek işlemci yükünü, ağ kullanımını, disk alanını, vb. izleyebilir.
  • Zabbix, ana makinelere yüklenmeye bir alternatif olarak SNMP, TCP ve ICMP denetlemeleri, ayrıca IPMI, JMX, SSH, Telnet ve özel değişkenler kullanarak izlemeyi desteklemektedir. Zabbix, XMPP gibi birçok gerçek zamanlı bildirim mekanizmasını desteklemektedir.
GNU Genel Kamu Lisansı 2. sürüm kurallarına göre yayınlanan Zabbix bir özgür yazılımdır.

Tarihçe[değiştir | kaynağı değiştir]

Zabbix 1998 yılında bir iç yazılım projesi olarak geliştirilmeye başlandı. Üç yıl sonra, 2001'de, GPL lisansıyla kamuya sunuldu.[2] İlk kararlı sürüm olan 1.0 sürümünün çıkışı da üç yıl sürdü ve 2004 yılında yayınlandı.
Zabbix 2.4 Panel sayfası
Sürüm zaman çizelgesi
Tarih Sürüm
Zabbix 1.0
1998 Zabbix, Alexei Vladishev tarafından bir bankanın iç projesi olarak geliştirilmeye başlandı.[2]
7 Nisan 2001 Zabbix 1.0alpha1 GPL lisansıyla yayınlandı[3]
23 Mart 2004 Zabbix 1.0 yayınlandı[4]
Zabbix 1.x
6 Şubat 2006 Zabbix 1.1 yayınlandı[4]
29 Mayıs 2007 Zabbix 1.4 yayınlandı[4]
11 Eylül 2008 Zabbix 1.6 yayınlandı[4]
7 Aralık 2009 Zabbix 1.8 yayınlandı[4]
Zabbix 2.x
21 Mayıs 2012 Zabbix 2.0 yayınlandı[4]
12 Kasım 2013 Zabbix 2.2 yayınlandı[4]
11 Eylül 2014 Zabbix 2.4 yayınlandı[4]

Özellikler[değiştir | kaynağı değiştir]

  • Yüksek performans, yüksek kapasite (yüz binlerce cihazı izleyebilme)
  • Sunucuların ve ağ cihazlarının otomatik keşfi
  • Düşük seviye keşif
  • Merkezi ağ yönetimli dağıtık izleme
  • Sorgulama ve yakalama mekanizmalarının ikisi için de destek
  • Kendine has yüksek performans vekiller (Linux için istemci yazılımı, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64/OSF1, Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7)
  • Vekilsiz izleme
  • JMX izleme
  • Web izleme
  • Güvenli kullanıcı kimlik doğrulama
  • Esnek kullanıcı izinleri
  • Web tabanlı arayüz
  • Raporlamada SLA ve ITIL KPI ölçüleri
  • Önceden tanımlı olaylarda esnek e-posta bildirimleri
  • Kullanıcı tanımlı sanal konsol ekranları ve panoları aracılığıyla izlenen kaynakların yüksek seviye (iş) gösterimi
  • Denetim kayıtları

Geliştirme[değiştir | kaynağı değiştir]

Günümüzde Zabbix, yine adı Zabbix olan ve bu yazılımı geliştirmeye tam zamanlı vakit ayıran bir şirket tarafından geliştirilmektedir.

Kaynak kodu[değiştir | kaynağı değiştir]

Zabbix birçok ayrı modülden oluşmaktadır:

  • Sunucu
  • Vekiller
  • Ön uç
  • Vekil sunucu
  • Java ağ geçidi

Sunucu, vekil sunucu ve vekiller C dilinde yazılsa da ön uç PHP ve Javascript kullanılarak yazılmıştır.

Zabbix 2.0 sürümünden beri var olan Java ağ geçidi Java kullanılarak yazılmıştır.

Sürümler[değiştir | kaynağı değiştir]

İlk kararlı sürüm olan 1.0'dan sonra Zabbix sürümleri sadece küçük sürüm numaralarıyla artmıştır. Her küçük sürüm aslında birçok yeni özellik eklemekte ve seviye değişimi de çoğunlukla yeni hata düzeltmeleri sunmaktadır.

Zabbix sürüm numaralandırma düzeni değişmiştir. Her ne kadar ilk iki kararlı dal 1.0 ve 1.1 olsa da, 1.1'den sonra geliştirme sürümleri için tek sayılar, kararlı sürümler için ise çift sayılar kullanılmasına karar verilmiştir. Bunun sonucunda 1.1'den sonra geliştirme sürümü olarak 1.3, kararlı sürüm olarak 1.4 çıkmıştır.

Zaman çizelgesi[değiştir | kaynağı değiştir]

Not: bu tablo kararlı dallardaki sürüm adaylarını içermez.

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ "List of supported databases in the manual". 1 Ekim 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 
  2. ^ a b "Presentation, containing early history" (PDF). 26 Şubat 2012 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 30 Eylül 2015. 
  3. ^ "Freshmeat announcement page". 29 Eylül 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 
  4. ^ a b c d e f g h "Zabbix news list". 4 Nisan 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2015. 

Dış bağlantılar[değiştir | kaynağı değiştir]