Grafana, Telegraf ve InfluxDB Kurulum Rehberi

Grafana, Telegraf ve InfluxDB Kurulum Rehberi 

Bu rehberde, Grafana, Telegraf ve InfluxDB kurulum sürecini detaylıca anlatacağız. Bu üç araç birlikte, sistem izleme ve analiz için mükemmel bir çözüm sunar. 

 

1. Gerekli Yazılımları İndirme 

1.1. Telegraf, InfluxDB ve Grafana Nedir? 

Telegraf: Sistemin metriklerini toplayan bir veri toplayıcıdır. 

InfluxDB: Zaman serisi verilerini saklamak için optimize edilmiş bir veritabanıdır. 

Grafana: Verilerinizi görselleştirmek için kullanılan bir dashboard aracıdır. 

1.2. Sistem Gereksinimleri 

İşletim Sistemi: Linux (Ubuntu/Debian/CentOS) veya Windows 

RAM: En az 2 GB (daha fazlası önerilir) 

Depolama: 10 GB disk alanı (veri miktarına bağlı olarak artabilir) 

 

2. Telegraf Kurulumu ( Ubuntu Sunucu )

Paket Depolarını Güncelleyin: 

sudo apt update && sudo apt upgrade -y 
 

Telegraf’ı Yükleyin: 

sudo apt install telegraf -y 
 

Telegraf Yapılandırması: 

Konfigürasyon dosyasını açın: 

sudo nano /etc/telegraf/telegraf.conf 
 

İhtiyacınıza göre giriş (input) ve çıkış (output) eklentilerini düzenleyin. Örneğin, CPU, disk ve ağ metrikleri için: 

 

 

[[inputs.cpu]] 
 percpu = true 
 totalcpu = true 
 
[[inputs.disk]] 
 ignore_fs = ["tmpfs", "devtmpfs"] 
 
[[outputs.influxdb]] 
 urls = ["http://localhost:8086"] 
 database = "telegraf" 
 

Telegraf’ı Başlatın ve Otomatik Başlatmaya Ekleyin: 

sudo systemctl start telegraf 
sudo systemctl enable telegraf 
 

 

3. InfluxDB Kurulumu 

InfluxDB’yi Yükleyin: 

Depoyu ekleyin ve yazılımı kurun: 

 

wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - 
echo "deb https://repos.influxdata.com/$(lsb_release -si | tr '[:upper:]' '[:lower:]') $(lsb_release -sc) stable" | sudo tee /etc/apt/sources.list.d/influxdb.list 
sudo apt update && sudo apt install influxdb -y 
 

InfluxDB’yi Başlatın: 

 

sudo systemctl start influxdb 
sudo systemctl enable influxdb 
 

Bir Veritabanı Oluşturun: 

influx 
> CREATE DATABASE telegraf 
 

 

4. Grafana Kurulumu 

Grafana’yı Yükleyin: 

APT deposunu ekleyin: 

 

sudo apt-get install -y software-properties-common 
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main" 
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - 
sudo apt update && sudo apt install grafana -y 
 

Grafana’yı Başlatın ve Otomatik Başlatmaya Ekleyin: 

sudo systemctl start grafana-server 
sudo systemctl enable grafana-server 
 

 

5. Grafana ve InfluxDB Entegrasyonu 

Grafana Arayüzüne Giriş: 

Web tarayıcınızdan şu adrese gidin: http://<sunucu_IP>:3000 

Varsayılan kullanıcı adı ve şifre: admin 

InfluxDB’yi Veri Kaynağı Olarak Ekleyin: 

Sol menüden Configuration > Data Sources sekmesine gidin. 

Add data source butonuna tıklayın ve InfluxDB seçeneğini seçin. 

Aşağıdaki ayarları yapın: 

URL: http://localhost:8086 

Database: telegraf 

Save & Test butonuna basarak bağlantıyı test edin. 

Dashboard Oluşturma: 

Sol menüden Create > Dashboard sekmesine gidin. 

Bir panel ekleyin ve InfluxDB’den gelen verileri seçerek görselleştirmeler yapın. 

 

6. Önemli Notlar 

Güvenlik: Sunucularınızı dış dünyaya açıyorsanız, kullanıcı adı ve şifreleri özelleştirin. 

Performans: Veri miktarına bağlı olarak InfluxDB'nin depolama alanını düzenli temizleyin. 

Güncellemeler: Yazılımlarınızı düzenli olarak güncellemeyi unutmayın. 

 

 

Bu rehberde, Grafana, Telegraf ve InfluxDB kurulumunu adım adım inceledik. Artık verilerinizi toplamak ve görselleştirmek için güçlü bir altyapınız var.  

 


 



Eklenme Tarihi

17-11-2024