Zabbix alternatifleri: Prometheus, Nagios, Checkmk ve diğerleri
İzleme aracı seçerken soru "hangisi en iyi" değil, "benim altyapıma hangisi uyar" olmalı. Bu rehberde Zabbix'i Prometheus, Grafana, Nagios, Checkmk, Netdata ve barındırılan (SaaS) izleme servisleriyle karşılaştırıyor, hangi durumda hangisinin mantıklı olduğunu anlatıyoruz.
Son güncelleme: 15 Ekim 2026
Rehberler ve içindekiler
Zabbix rehberleri
Kısa cevap
- Zabbix: sunucu, ağ cihazı ve uygulamanın bir arada olduğu klasik altyapılar; hazır şablon ve hazır uyarı isteyenler.
- Prometheus (ve Grafana): Kubernetes, mikro servisler ve kısa ömürlü konteynerler; kendi uygulama metriklerini yayınlayan ekipler.
- Nagios ve Checkmk: servis kontrolü odaklı, "çalışıyor mu, çalışmıyor mu" sorusunu soran ortamlar.
- Netdata: tek sunucuda saniyelik ayrıntıyla anlık sorun giderme.
- Barındırılan servisler: kurulum ve bakım istemeyen, sunucu başına ücreti ve verinin sağlayıcıda tutulmasını kabul eden ekipler.
Karşılaştırma tablosu
| Zabbix | Prometheus | Nagios Core | Checkmk | |
|---|---|---|---|---|
| Veri toplama | Ajan (aktif ve pasif), SNMP, HTTP, ajansız kontroller | Çekme (pull): exporter'ları belirli aralıkla okur | Eklenti (plugin) çalıştırıp sonucu okur | Ajan ve SNMP, otomatik servis keşfi |
| Veri saklama | SQL veritabanı (MySQL, PostgreSQL) | Kendi zaman serisi veritabanı; uzun süre için ek bileşen | Durum odaklı; grafik için ek bileşen | Kendi zaman serisi (RRD) dosyaları |
| Sorgu ve kural | Tetikleyici fonksiyonları (avg, min, nodata) | PromQL | Eşik eklentide | Kural tabanlı eşikler |
| Uyarı | Dahili: eylem, kademeli bildirim, medya türleri | Alertmanager (ayrı bileşen) | Dahili, basit | Dahili |
| Arayüz | Dahili pano, grafik, harita, rapor | Basit; panolar için genellikle Grafana | Klasik, sade | Dahili, modern |
| Güçlü olduğu yer | Karma altyapı, ağ cihazları, Windows | Kubernetes, bulut yerel uygulamalar | Basit servis kontrolü | Hızlı kurulum, otomatik keşif |
| Lisans | Açık kaynak (AGPLv3) | Açık kaynak (Apache 2.0) | Açık kaynak (GPL) | Açık kaynak sürüm ve ücretli sürümler |
Zabbix ile Prometheus arasındaki fark
İkisi de açık kaynak ve ikisi de yaygın, ama farklı soruları çözer. Zabbix her şeyin tek pakette geldiği bir izleme platformudur: veri toplama, veritabanı, arayüz, şablon ve uyarı. Prometheus ise bir metrik toplama ve sorgulama sistemidir; arayüz için genellikle Grafana, uyarı yönlendirme için Alertmanager, uzun süreli saklama için ek bir bileşen ile birlikte kullanılır.
| Konu | Zabbix | Prometheus |
|---|---|---|
| Model | Ajan değeri gönderir ya da server sorar | Server hedefleri belirli aralıkla çeker |
| Veri modeli | Host ve item (ölçüm anahtarı) | Metrik adı ve etiketler (label) |
| Keşif | Ağ keşfi, otomatik kayıt, düşük seviyeli keşif (LLD) | Servis keşfi: Kubernetes, bulut, dosya |
| Saklama | Ham veri ve saatlik özetler SQL'de | Yerel TSDB, varsayılan 15 gün; uzun süre için uzak yazma |
| Windows | Resmi ajan ve şablonlar | Topluluk exporter'ı (windows_exporter) |
| Öğrenme | Arayüzden tıklayarak başlanır | YAML yapılandırma ve PromQL öğrenmek gerekir |
İkisini birlikte kullanmak da mümkündür: Zabbix, HTTP agent ve Prometheus ön işleme adımlarıyla bir exporter'ın sayfasını okuyup değerleri kendi item'larına çevirebilir. Kubernetes kümesini Prometheus ile, sunucu ve ağ cihazlarını Zabbix ile izleyen ekipler sık görülür.
Nagios ve Checkmk
Nagios Core, kontrol eklentilerinin döndürdüğü OK, WARNING, CRITICAL ve UNKNOWN durumlarına dayanır. Basit ve sağlamdır, ama grafik, geçmiş veri ve otomatik keşif için ek bileşen ve yapılandırma dosyası düzenlemek gerekir. Checkmk bu çizgiden doğmuştur; otomatik servis keşfi ve hazır kurallarla daha hızlı başlanır, açık kaynak sürümünün yanında ücretli sürümleri vardır.
Zabbix'e göre fark: Zabbix her ölçümü sayı olarak saklar ve eşiği sunucu tarafında, geçmişe bakarak hesaplar (ör. 10 dakikalık ortalama). Bu, eğilim görmeyi ve "disk iki gün sonra dolacak" gibi tahmine dayalı uyarıları kolaylaştırır.
Grafana ve Netdata
Grafana bir izleme aracı değil, görselleştirme aracıdır: veriyi toplamaz, Prometheus, Zabbix ya da bir veritabanı gibi kaynaklardan okur. Zabbix verisini Grafana'da göstermek için Grafana'nın Zabbix eklentisi kullanılır.
Netdata her sunucuda saniyelik ayrıntıyla yüzlerce ölçüm toplar ve anlık sorun gidermede çok güçlüdür. Uzun süreli geçmiş, çok sunuculu merkezi uyarı ve raporlama gerektiğinde Zabbix gibi merkezi bir sistem ya da Netdata'nın kendi bulut hizmeti gerekir.
Kendi kurulumunuz, barındırılan servis ya da yönetilen Zabbix
| Kendi Zabbix kurulumunuz | Barındırılan izleme servisi (SaaS) | Yönetilen Zabbix | |
|---|---|---|---|
| Kurulum ve bakım | Sizde | Sağlayıcıda | Sağlayıcıda |
| Esneklik | Tam: her şablon, SNMP, özel betik | Servisin sunduğu kadar | Sunucu, uygulama ve dış kontroller |
| Maliyet | Sunucu ve zaman | Genellikle sunucu ya da veri hacmi başına | Sunucu başına sabit aylık |
| Ajan | Zabbix agent | Servisin kendi ajanı | Zabbix Agent 2 (açık kaynak) |
Yönetilen Zabbix'te açık kaynak, bilinen bir ajan kullanırsınız; ileride kendi Zabbix sunucunuza geçmek isterseniz ajanı değiştirmeniz gerekmez, yalnız yapılandırması değişir.
Seçmeden önce sorulacak sorular
- Neyi izleyeceğim: sunucular mı, konteynerler mi, ağ cihazları mı?
- Windows sunucum var mı?
- Uyarıyı kim alacak ve hangi kanaldan (e-posta, mesaj)?
- Geçmiş veriyi ne kadar saklamam gerekiyor?
- İzleme sistemini kim kuracak, güncelleyecek ve izleyecek?
- Sunucularım tek lokasyonda mı, farklı sağlayıcılarda mı?
Son iki soruya "zamanımız yok" ve "farklı yerlerde" cevabı veriyorsanız yönetilen bir çözüm genellikle en az eforla en çok kapsamı verir.
Zabbix sunucusu kurmadan izlemek isterseniz
Zabbix'in hazır şablon ve uyarı gücünü isteyip izleme sunucusu işletmek istemiyorsanız:
- Zabbix sunucusu, veritabanı, sürüm güncellemeleri ve izleme şablonları bizde; sizin bakım yapacağınız bir izleme sunucusu yok.
- Sunucunuza tek komutla Zabbix Agent 2 kurulur: aktif kipte, PSK ile şifreli, dışarıdan port açmadan.
- Linux ve Windows sunucular, bizde ya da başka bir sağlayıcıda olsun, aynı panelde; e-posta uyarısı, grafikler ve dönem raporu hazır.
- Web adresi, port ve SSL kontrolleri sunucunuzun dışındaki izleme noktalarımızdan yapılır.
Paketler ve sunucu başına fiyat Sunucu İzleme sayfasında; sipariş aynı sayfadaki sipariş formundan verilir.
Sık sorulan sorular
Zabbix mi Prometheus mu daha iyi?
Tek doğru yok. Sunucu, Windows ve ağ cihazı ağırlıklı, hazır şablon ve dahili uyarı isteyen ortamlarda Zabbix daha hızlı sonuç verir. Kubernetes ve kendi uygulama metriklerini yayınlayan bulut yerel ortamlarda Prometheus daha doğal oturur. Birçok ekip ikisini birlikte kullanır.
Zabbix'in ücretsiz alternatifi var mı?
Evet. Prometheus, Nagios Core, Checkmk'nin açık kaynak sürümü ve Netdata'nın açık kaynak ajanı ücretsizdir. Zabbix'in kendisi de ücretsizdir; hepsinde maliyet kurulum, bakım ve sunucu tarafındadır.
Prometheus Windows sunucuları izleyebilir mi?
Evet, topluluğun geliştirdiği windows_exporter ile. Ancak Windows hizmetleri, olay günlüğü ve hazır uyarılar için Zabbix'in resmi Windows ajanı ve şablonları daha az yapılandırma ister.
Zabbix ve Grafana aynı şey mi?
Hayır. Zabbix veri toplar, saklar, eşikleri hesaplar ve uyarı gönderir. Grafana yalnız görselleştirir; veriyi Zabbix ya da Prometheus gibi bir kaynaktan okur. İkisi Grafana'nın Zabbix eklentisiyle birlikte kullanılabilir.
Zabbix, Zabbix LLC'nin ticari markasıdır. sunucu.com.tr'nin Zabbix LLC ile bir bağlantısı yoktur; hizmetimiz açık kaynak Zabbix yazılımını kullanır.