2026'da Kendi Kendine Barındırılan FOSS Operasyonel İzleme İçin En İyi Uygulamalar

XDA-Developers’ın kendi kendine barındırılan FOSS araçlarının yıllık incelemesi bir şeyi açık yapmıştır: operasyonel kabuslar araçların kendileri değil, görünürlüktür. Bir konteyner gece boyunca sessizce bir çökme döngüsünde yeniden başlatılır, bir disk hiç kimse bakmadığı sırada dolar, bir sertifika sona erer ve bir hizmeti kapatır, ve kırılan şeye gerçekten ihtiyaç duyana kadar hiç kimse bilmez. Kendi kendine barındırma, bir hata sessiz olana kadar kolay görünür. Çözüm, daha fazla gözetleme yazılımı değil, sorunları olaylar olmadan önce ortaya koyan gözlemlenebilirliktir. Yedi masaüstü uygulaması, bir ev lab stack’i gözlenebilir yapan, her birinin “her şey gerçekten çalışıyor mu?” sorusunu ne kadar doğrudan yanıtladığına göre sıralanmış.

Kendi kendine barındırılan izleme uygulamasında ne arayacağız

Hızlı karşılaştırma

Uygulama En İyi İçin Platformlar Ücretsiz Plan Başlangıç Fiyatı
Uptime Kuma Hızlı çalışma süresi uyarıları ve durum sayfası Linux, Windows, macOS Evet, tam uygulama Ücretsiz
Grafana + Prometheus Derin metrik geçmişi ve panolar Linux, Windows, macOS Evet, tam uygulama Ücretsiz
Netdata Sıfır yapılandırma saniyede host metrikleri Linux, Windows, macOS Evet, kendi kendine barındırılan katman Ücretsiz
Beszel Hafif çok sunuculu kaynak izleme Linux, Windows, macOS Evet, tam uygulama Ücretsiz
Gatus Git yönetimli durum sayfaları Linux, Windows, macOS Evet, tam uygulama Ücretsiz
Homepage Diğer araçları birleştiren tek pano Linux, Windows, macOS Evet, tam uygulama Ücretsiz
Portainer CE Konteyner düzeyinde sağlık ve günlükler Linux, Windows, macOS Evet, Community Edition Ücretsiz

Uygulamalar

1. Uptime Kuma — Hızlı çalışma süresi uyarıları ve durum sayfası için en iyisi

Uptime Kuma, çoğu ev lab kılavuzunun ilk olarak işaret ettiği araçtır ve bu yeri hak eder. HTTP uç noktalarına, TCP bağlantı noktalarına, DNS kayıtlarına veya Docker konteynerlerine yönlendirin, bir kontrol aralığı ayarlayın ve Discord, Slack, ntfy, Gotify ve düz webhook’lar dahil 90’tan fazla bildirim entegrasyonu aracılığıyla uyarı gönderin. Aynı zamanda aynı monitor listesinden genel veya özel bir durum sayfası oluşturur, bu nedenle hangi hizmetin düştüğünü tahmin etmek yerine kontrol edebileceğiniz bir URL vardır.

Nerede başarısız olur: Yanıt süresi ve çalışma süresi geçmişinin ötesinde kaynak veya metrik grafiği yok. Bildirim kurulumu monitor başına, bu da onlarca kontrolün ötesinde tekrarlı hale gelir. Yerleşik günlük toplama yok.

Fiyatlandırma: Ücretsiz, MIT lisansı, yalnızca kendi kendine barındırılan.

Platformlar: Linux, Windows, macOS (Docker’ın çalıştığı her yerde çalışır; pano kendisi bir tarayıcı uygulamasıdır).

İndirme: GitHub

Sonuç: “Hiçbir şey izlenmiyor” dan “bir dakikada bilecek” e en hızlı yol.

2. Grafana + Prometheus — Derin metrik geçmişi ve panolar için en iyisi

Grafana ve Prometheus birlikte endüstri standardı metrik stack’i ve ev lab’e iyi ölçeklenirler. Prometheus, her hizmete bağlı ihracatçılardan zaman serisi verileri kazır ve depolar; Grafana bu verileri panolar ve uyarı kurallarına dönüştürür. İhracatçı ekosistemi neredeyse izlemeye değer her şeyi kapsar: ana bilgisayar istatistikleri için node_exporter, konteynerler için cAdvisor, uç nokta kontrolleri için blackbox_exporter.

Nerede başarısız olur: Birinin yerine iki hizmeti çalıştırmak ve uyumlu tutmak. PromQL’in gerçek bir öğrenme eğrisi vardır. Metrik istediğiniz her hizmetin kendi ihracatçısına ihtiyacı vardır, bu da sessizce başarısız olabilecek daha fazla hareketli parça ekler.

Fiyatlandırma: Kendi kendine barındırılan için ücretsiz ve açık kaynak (Prometheus Apache 2.0, Grafana’nın açık kaynak sürümü AGPL’dir). Grafana Cloud ücretli barındırılan katmanlar sunar, ancak kendi kendine barındırılan stack ücretsiz kalır.

Platformlar: Linux, Windows, macOS (tüm üçünde yerel ikili dosyalar veya Docker).

İndirme: Grafana · Prometheus

Sonuç: Çalışma süresi tek başına “neden” sorusuna cevap vermediğinde ve geçmiş önemli olduğunda bunu seçin.

3. Netdata — Sıfır yapılandırma saniyede host metrikleri için en iyisi

Netdata kurulum zamanında ana bilgisayarda neler çalıştığını otomatik olarak keşfeder ve hemen grafiğe başlar, pano oluşturmaya gerek yoktur. CPU, bellek, disk I/O, ağ ve yüzlerce desteklenen uygulamayı kapsayan binlerce önceden oluşturulmuş grafik ile gelir, hepsi saniye başına ayrıntılılıkla. Tek bir ev lab kutusu için, her şeyi bir kez görmek için en hızlı yoldur.

Nerede başarısız olur: Saniyede yerel tutulma kısıtlı donanımda diski hızla doldurabilir. Netdata Cloud kaydolma istemi gerekenden daha sık görünür. Düşük güçlü düğümde çalıştırılırken bu listedeki hafif rakiplerden daha ağır kaynak kullanımı.

Fiyatlandırma: Ücretsiz Community katmanı kendi kendine barındırılan; ücretli Business katmanı, merkezi filo yönetimi ve daha uzun bulut tutulması ekler.

Platformlar: Linux (yerel kurulum ve Docker, birincil hedef), Docker aracılığıyla Windows ve macOS.

İndirme: GitHub · Netdata sitesi

Sonuç: Kur ve ana bilgisayar kendini açıklar, yapılandırmaya gerek yok.

4. Beszel — Hafif çok sunuculu kaynak izleme için en iyisi

Beszel, Netdata minimal kalırsa ne olurdu. Tek bir statik Go ikili dosyası, SSH üzerinden her sunucudaki hafif aracılardan toplayan ve tam metrik stack’in ek yükü olmadan CPU, bellek, disk, ağ ve konteyner başına Docker istatistikleri grafiklendiren bir hub çalıştırır. Üç veya dört makineyi izleyen birisi için, izlemeyi çalıştırmak için yalnızca bir ikinci sunucu sorulmayan araçtır.

Nerede başarısız olur: Daha genç proje, bu nedenle Netdata’dan daha az entegrasyon ve daha az topluluk belgeleri. Uptime Kuma kadar geniş bir bildirim entegrasyon listesi yok. Özellik seti, tasarım gereği tam bir metrik stack’ten kasıtlı olarak daha dar.

Fiyatlandırma: Ücretsiz, MIT lisansı, yalnızca kendi kendine barındırılan.

Platformlar: Linux (birincil, hub ve aracı için), aracı için ikili dosya veya Docker aracılığıyla Windows ve macOS.

İndirme: GitHub

Sonuç: Netdata ağır hissettiğinde ve Grafana artı Prometheus aşırı hissettiğinde bunu seçin.

5. Gatus — Git yönetimli durum sayfaları için en iyisi

Gatus izlemeyi tıklamak yerine yapılandırma olarak ele alır. HTTP, TCP, DNS, ICMP veya tepki gövdesine veya başlığa karşı özel komut dosyası koşulu olsun, her uç nokta kontrolü, ev lab’in geri kalanı altyapısının yanında sürüm kontrolünde oturabilecek bir YAML dosyasında yaşar. Aynı yapılandırmadan bir durum sayfası oluşturur, bu nedenle neyin izlendiği ve halkın ne gördüğü için gerçeğin kaynağı aynı dosyadır.

Nerede başarısız olur: Bir monitörü düzenlemek, bir dosyayı düzenlemek ve yeniden yüklemek anlamına gelir, bir arayüzde tıklamak değil. Kaynak veya metrik grafiği yok. Bildirim entegrasyon listesi Uptime Kuma’dan daha dar.

Fiyatlandırma: Ücretsiz, Apache 2.0 lisansı, yalnızca kendi kendine barındırılan.

Platformlar: Linux, Windows, macOS, Docker veya statik Go ikili dosyası aracılığıyla.

İndirme: GitHub

Sonuç: Veritabanında değil git’te yaşayan bir durum sayfası için bunu seçin.

6. Homepage — Diğer araçları birleştiren tek pano için en iyisi

Homepage kendi başına hiçbir şeyi izlemez; bunu zaten yapan araçlardan canlı durumu çeker ve bir başlangıç sayfasına yer imlerinin ve aramanın yanına yerleştirir. Widget’lar Uptime Kuma monitor durumlarını, Docker ve Kubernetes konteyner sağlığını, Proxmox ana bilgisayar istatistiklerini ve dört yüze yakın diğer kendi kendine barındırılan hizmetleri yan yana gösterebilir, bu nedenle “her şey yolunda mı?” kontrol etmek beş giriş yerine bir sayfa yüklemesidir.

Nerede başarısız olur: Diğer araçlardan çektiği sağlığı gösterir, kendi uyarılarını oluşturmak yerine. Yapılandırma widget başına düzenlenen YAML dosyalarıdır, bu da sık değişiklikler için sürtünme ekler. Kendi tarihsel grafikleri yok.

Fiyatlandırma: Ücretsiz, GPL lisansı, yalnızca kendi kendine barındırılan.

Platformlar: Linux, Windows, macOS, tarayıcı panosu ile Docker tabanlı.

İndirme: GitHub

Sonuç: Uptime Kuma, Netdata veya Portainer’ın zaten bildiğini ortaya koyan tek cam pano olarak bunu seçin.

7. Portainer CE — Konteyner düzeyinde sağlık ve günlükler için en iyisi

Portainer Community Edition her konteynerini kendi görünümü verir: canlı günlükleri, CPU ve bellek kullanımı, ağ istatistikleri ve yeniden başlatma veya denetim denetimleri, hepsi bir terminal yerine web arayüzünden. Stack yönetimi Docker Compose ve Kubernetes’i kapsar, bu nedenle tüm kendi kendine barındırılan stack tek bir yerden kontrol edilebilir, yeniden başlatılabilir veya bir konteyner içinde bir şey sessizce başarısız olduğunda yeniden dağıtılabilir.

Nerede başarısız olur: İzleme kapsam konteynerine göre, ev sahibi geneli veya uçtan uca değil. Community Edition’da yerleşik uyarı veya bildirim yok; ücretli Business Edition daha fazlasını ekler. Tarihsel kaynak grafikleri Grafana artı Prometheus ile karşılaştırıldığında sınırlıdır.

Fiyatlandırma: Ücretsiz Community Edition (zlib lisansı); Business Edition ücretli lisansta RBAC ve destek ekler.

Platformlar: Linux (en yaygın Docker ana bilgisayarı), Docker Desktop veya Windows konteynerları aracılığıyla Windows, Docker Desktop aracılığıyla macOS.

İndirme: GitHub · Portainer sitesi

Sonuç: İzlemeye değer hatalar konteynerler içinde olduğunda ve sadece ağın kenarında değil bunu seçin.

Doğrusunu seçme

SSS

En kolay kendi kendine barındırılan çalışma süresi monitörü nedir?

Uptime Kuma. Tek bir Docker konteynerine HTTP, TCP, DNS ve konteyner monitörleri, durum sayfası ve dakikalar içinde bildirim entegrasyonları ile, ayrı bir metrik veritabanını yapılandırmaya gerek olmaksızın çalıştırması gerekir.

Bir ev lab için Grafana ve Prometheus’a ihtiyacım var mı?

Başlamak için hayır. Uptime Kuma veya Netdata iki hizmet kurulumu olmadan çoğu ev lab ihtiyaçlarını kapsar. Grafana ve Prometheus, çalışma süresi uyarıları tek başına gerçekten ne olduğunu açıklamayı bıraktığında veya metrik çoklu hizmetler arasında ilişkilendirilmesi gerektiğinde yerlerini kazanırlar.

Netdata Beszel ile nasıl karşılaştırılır?

Netdata otomatik olarak keşfeder ve daha ağır bir ayak izi ve bulut kaydolma istemi pahasına kutudan çok daha fazla grafik oluşturur. Beszel tasarım gereği daha az yapar, hafif bir aracı SSH üzerinden çekirdek kaynak istatistiklerini bildirir, bu birden fazla küçük sunucuyu izlemek için uygun, hiçbirine ek yük eklemeksizin.

Uptime Kuma’dan Discord uyarıları alabilirim?

Evet. Discord, 90’dan fazla yerleşik bildirim entegrasyonundan biridir, Slack, ntfy, Gotify, Telegram, e-posta ve genel webhook’lar monitor başına yapılandırılabilirdir.

Bunlardan herhangi biri Docker olmadan çalışır mı?

Çoğu bu uygulama Docker görüntülerini birincil dağıtım olarak gönderir, ancak Uptime Kuma, Netdata, Gatus ve Beszel tümü Linux ana bilgisayarları için yerel ikili dosyalar veya çıplak metal kurulum komut dosyaları sunarak tamamen kapsayıcıları atlatan.

Bunlardan hangisi XDA’nın açıkladığı “sessiz hata” sorununu gerçekten önler?

Hepsi yedi, ama farklı açılardan. Uptime Kuma ve Gatus bir hizmetin erişilemez hale gelmesini yakalar. Netdata, Beszel ve Grafana artı Prometheus bir kesintiye neden olmadan önce kaynak tükenmesini yakalar. Portainer bir konteyner kilitli çökme döngüsü yakalar. En az bir çalışma süresi aracı ve bir metrik aracı birlikte çalıştırmak her iki hata modunu kapsar.