🚀 Linux ve Windows sunucularda yeni müşterilere özel %20 indirim! Kod: ILK20  |  Hemen sipariş ver →
monitoring İzleme & Çalışma Zamanları

Prometheus ve Grafana ile VDS İzleme Rehberi

VDS sunucunuzu Prometheus ve Grafana ile nasıl izleyeceğinizi adım adım anlatan kapsamlı rehber. Metrik toplama, alarm kurulumu ve görselleştirme ipuçları.

person
Editör
(Güncellendi: 26 Tem 2026) schedule 4 dk okuma visibility 25 görüntülenme

VDS İzleme Neden Önemli?

VDS (Virtual Dedicated Server) kullanıyorsanız, sunucunuzun performansını ve sağlığını sürekli takip etmek kritik öneme sahiptir. Ani trafik artışları, kaynak tükenmesi veya saldırılar gibi durumlarda hızlı müdahale edebilmek için doğru araçlara ihtiyacınız var. Prometheus ve Grafana ikilisi, açık kaynak dünyasında bu ihtiyacı karşılayan en güçlü kombinasyonlardan biri. Bu rehberde, bir VDS üzerinde Prometheus ile metrik toplamayı ve Grafana ile bu verileri görselleştirmeyi adım adım anlatacağım.

Prometheus Nedir?

Prometheus, SoundCloud tarafından geliştirilmiş, zaman serisi tabanlı bir izleme ve alarm sistemidir. Pull tabanlı yapısı sayesinde hedef sistemlerden düzenli aralıklarla metrik çeker. Ölçeklenebilirliği ve esnek sorgulama dili PromQL ile öne çıkar. Bir VDS için tipik olarak CPU, RAM, disk kullanımı ve ağ trafiği gibi metrikleri toplar.

Prometheus Kurulumu

Öncelikle VDS'inize SSH ile bağlanın. Prometheus'u resmi web sitesinden indirip kurabilirsiniz. Ubuntu/Debian için örnek komutlar:

  • wget https://github.com/prometheus/prometheus/releases/download/v2.53.0/prometheus-2.53.0.linux-amd64.tar.gz
  • tar xvf prometheus-2.53.0.linux-amd64.tar.gz
  • sudo mv prometheus-2.53.0.linux-amd64 /opt/prometheus

Ardından bir systemd servisi oluşturun. prometheus.yml dosyasını düzenleyerek izlemek istediğiniz hedefleri ekleyin. Örneğin, node_exporter ile donanım metriklerini toplamak için:

scrape_configs: - job_name: 'node' static_configs: - targets: ['localhost:9100']

Not: Node Exporter'ı ayrıca kurmanız gerektiğini unutmayın.

Grafana ile Görselleştirme

Grafana, verileri göz alıcı paneller halinde sunan bir açık kaynak analitik platformudur. Prometheus'u veri kaynağı olarak ekleyip dakikalar içinde dashboard oluşturabilirsiniz.

Grafana Kurulumu

Grafana'nın resmi deposunu ekleyip kurabilirsiniz:

  • sudo apt-get install -y software-properties-common
  • sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
  • sudo apt-get update && sudo apt-get install grafana

Servisi başlatın ve web arayüzüne http://sunucu_ip:3000 adresinden erişin. Varsayılan kullanıcı adı/şifre admin/admin'dir.

Dashboard Oluşturma

Grafana'da bir dashboard oluşturmak için "Create" > "Dashboard" seçeneğini kullanın. Ardından Prometheus veri kaynağını seçip bir metrik girin. Örneğin, CPU kullanımını görmek için:

100 - (avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

Bu sorgu, son 5 dakikadaki boşta geçen CPU süresinin ortalamasını alıp yüzde cinsinden kullanımı verir. Bu tür sorguları özelleştirerek RAM, disk I/O ve ağ metriklerini de ekleyebilirsiniz.

Alarm Kurulumu

Prometheus'un en güçlü özelliklerinden biri Alertmanager ile entegre alarm sistemidir. Örneğin, CPU kullanımı %90'ı geçtiğinde e-posta bildirimi gönderecek bir kural yazabilirsiniz.

Prometheus yapılandırma dosyasına şu kuralı ekleyin:

groups: - name: cpu_alerts rules: - alert: HighCPUUsage expr: 100 - (avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) > 90 for: 5m labels: severity: critical annotations: summary: "CPU kullanımı %90'ın üzerinde"

Alertmanager ile bu uyarıları e-posta, Slack veya Telegram gibi kanallara yönlendirebilirsiniz.

Gerçek Hayattan Bir Örnek

Bir müşterimizin VDS'inde Prometheus-Grafana kurulumu yaptıktan sonra, disk alanı %85'e ulaştığında otomatik alarm devreye girdi ve gereksiz log dosyalarını temizleyerek sorunu çözdük. Ayrıca, normalde fark edilmeyecek olan bellek sızıntısını Grafana panosunda görüp uygulamayı güncelledik. Bu sayede kesintisiz çalışma süresi arttı.

“İzleme olmadan iyileştirme yapamazsınız. Prometheus ve Grafana, VDS yöneticilerinin gözü kulağıdır.”

Sonuç olarak, bu iki araçla VDS'inizin durumunu adım adım kontrol altına alabilir, proaktif müdahalelerle sorunları büyümeden çözebilirsiniz. Unutmayın, izleme sadece bir başlangıçtır; düzenli olarak dashboard'larınızı güncelleyin ve ihtiyaçlarınıza göre yeni metrikler ekleyin.

Bu Makaleyi Paylaş

İlgili Yazılar