Grafana Server 2. Bölüm – InfluxDB ve Telegraf Kurulumu

İlk bölümünde Grafana Server kurumunu yapmıştık. Bu bölümde ise grafana server’ın veri akışını monitor edebilmesi için InfluxDB ve Telegraf kurulumunu yapacağım. InfluxDB ve Telegraf kurulumunu Grafana sunucusuna yapacağım siz farklı bir Ubuntu server’da yapabilirsiniz.

Bu bölüm gerçekten önemli çünkü;

Örneğin vcenter verilerini monitor edilebilmesini sağlayacak olan telegraf ajanı influxdb veritabanı na verileri yazacak bu sayede grafana da vcenter kontrol paneli oluşturabileceğiz.

Ön gereksinimler;

1 – InfluxDB Kurulumu

InfluxDB, GO programlama dili ile yazılmış ve genellikle IOT cihazlar tarafından toplanan performans ve analiz verilerini saklamak için kullanılan bir veritabanı programıdır.

Aşağıdaki komutları kullanarak kurulumu tamamlayalım.

sudo curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
sudo apt update
sudo apt install influxdb -y
sudo systemctl start influxdb
sudo systemctl enable influxdb

Aşağıdaki komut ile portları kontrol edelim.

netstat -plntu

Sarı ile işaretlemiş olduğum 8088 ve 8086 influxdb portlarının durumları LISTEN durumda olmalıdır yoksa veritabanına erişemeyiz.

2 – InfluxDB – Veri Tabanı ve Kullanıcı Oluşturma

InfluxDB kurulumunu tamamladıktan sonra Telegraf ajanının verileri kaydetmesi için veritabanı ve veritabanı kullanıcısı oluşturmamız gerekiyor.

influx

komutu ile veritabanı sunucusuna bağlanıyoruz. Aşağıdaki komut ile yeni bir veritabanı ve veritabanı kullanıcısı oluşturuyoruz.

create database telegraf
create user bilisim with password 'notlari'

Aşağıdaki komut ile  oluşturduğunuz veritabanını ve veritabanı kullanıcısını kontrol edebilirsiniz.

show databases
show users

3 – Telegraf Ajanının Kurulumu

Telegraf, onlarca farklı performans metriklerini toplama ve toplanan verileri veri tabanına yazma aracıdır.

Aşağıdaki apt komutunu kullanarak telegraf paketini kuruyoruz.

sudo apt install telegraf -y

Kurulum tamamlandıktan sonra start komutu ile telegraf servisini başlatıyoruz. Enable komutu ile sunucu yeniden başlatılsa bile telegraf servisinin çalışmasını sağlıyoruz.

sudo systemctl start telegraf
sudo systemctl enable telegraf

Telegraf servisini kontrol etmek için,

sudo systemctl status telegraf

komutunu kullanıyoruz.

Grafana’yı açıyoruz.

Ayarlardan Data Sources seçiyoruz.

InfluxDB’yi seçiyoruz.

Açılan sayfaya bir isim veriyoruz ve veritabanı sunucu adresini yazıyoruz. 

InfluxDB Details bölümüne oluşturduğumuz veritabanı adını, veritabanı kullanıcı adı ve şifre bilgilerini girdikten sonra Save&Test butonunu seçiyoruz.

Data source is working yazısını gördüyseniz veritabanı sunucusu ile başarılı bir şekilde bağlantı kurmuşsunuzdur.

Bir sonraki bölümde VMware Vcenter nasıl monitor edilebileceğini anlatacağım.

Umarım faydalı olmuştur.

Kaynak; Bilişim Notları

Yorum Yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reklamları bizde sevmiyoruz fakat Bilişim Notları’nın devamlılığını sağlaması için
reklam gelirlerine ihtiyacı vardır.

Lütfen Adblock eklentisi üzerinden bilisimnotlari.com adresini whitelist’e ekleyiniz.