Linux Monitoring: Prometheus, Zabbix ve Temel Metrikler
Linux monitoring için CPU, RAM, load, disk IOPS, filesystem, network, servis ve log metriklerini; Prometheus ve Zabbix yaklaşımlarıyla planlayın.
Bu rehber neyi çözer?
İyi monitoring yalnız CPU grafiği değildir; kapasite, hata, gecikme, servis sağlığı ve kullanıcı etkisini birlikte gösteren alarm modeli gerekir.
Host metrikleri
CPU utilization yanında load average, steal time, context switch ve run queue önemlidir.
RAM’de free değeri kadar cache, swap, OOM ve application working set izlenmelidir.
Disk ve filesystem
Latency, IOPS, throughput, queue depth, doluluk ve inode birlikte izlenmelidir.
Sadece %100 alarmı değil büyüme trendi ve tahmini tükenme süresi kullanılmalıdır.
Network ve servis
Error/drop, latency, bağlantı sayısı ve retransmit uygulama problemlerini açıklayabilir.
systemd servis, HTTP health, database connection ve kritik port kontrolleri eklenmelidir.
Prometheus vs Zabbix
Prometheus label tabanlı time-series ve cloud-native ekosistemde güçlüdür.
Zabbix agent/SNMP/template tabanlı bütünleşik izleme için klasik altyapılarda güçlüdür; seçim operasyon modeline göre yapılmalıdır.
Sık Sorulan Sorular
Load average yüksekse CPU yetersiz mi?
Her zaman değil. I/O beklemesi ve runnable process sayısı da değeri yükseltebilir.
Disk alarmı yüzde kaç olmalı?
Sabit eşik yanında büyüme trendi ve tahmini kapasite bitiş süresi kullanılmalıdır.
Monitoring ayrı sunucuda mı olmalı?
Üretimde bağımsız konumlandırmak arıza anında görünürlüğü korumaya yardımcı olur.
Kaynaklar ve teknik referanslar
Linux Sunucu Projenizi Değerlendirelim
Mevcut Windows/Linux rollerinizi, uygulama bağımlılıklarını ve geçiş hedeflerinizi birlikte değerlendirebiliriz.