Zabbix

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. 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 
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. İ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ı.

Özellikler 
 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 
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 
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 
İ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

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

Kaynakça

Dış bağlantılar 
 Zabbix Ana Sayfası 
 ZabbixZone , gelişmiş kullanıcılara yönelik bir Zabbix blogudur
 (2010) Zabbix 1.8 Network Monitoring  - Packt Publishing ISBN 978-1-84719-768-9
 (2013) Mastering Zabbix  - Packt Publishing ISBN 978-1-78328-349-1

2001 yazılımları
İnternet protokolü tabanlı ağ yazılımları
Ağ yönetimi