Grafana Nedir?

Grafana açık kaynak kodlu monitoring programıdır. Kullanım yerleri IT monitoring,Otomasyon Sistemlerinde,Uygulama analizi kısmında kullanılır.

InfluxDb,Elasticsearch,Mysql,Grafit, Prometheus, CloudWatch gibi veritabanı sistemlerini desteklemektedir.

Grafana Kurulumu (Windows İçin):

1- Bu adresten grafana yı indiriyoruz: https://grafana.com/grafana/download

2- Database ve Client tarafında çalışacak uygulama için Telegraf ve InfluxDB indiriyoruz: https://portal.influxdata.com/downloads

3- İndirdiğimiz dosyaları zip den çıkartarak C:\ dizininde Grafana adında klasör oluşturuyoruz. Zipden çıkardığımız dosyaları bu klasöre atıyoruz.

Not: Grafana ve InfluxDB klasöre atılacaktır. Telegraf tamamen client tarafı olduğu için monitör edeceğimiz sunucuya veya bilgisayara yükleyeceğiz.

4- İndirdiğimiz grafana default olarak 3000 portunda çalışacaktır. Ben bu ayarı direk 80 portunda çalışmasını istediğim için değiştiriyorum.

Değişiklik yapacağımız dosyanın bulunduğu dizin: C:\Grafana\grafana-5.0.3\conf altında defaults.ini dosyasıdır.

5- Grafanada ki ayarlarımızı tamamladıktan sonra InfluxDB de aynı şekilde conf. ayarlarını kontrol ediyoruz.

http portu görüldüğü gibi 8086 da çalışıyor. Ben burada değişiklik yapmıyorum. Client tarafında telegraf dosyası için database adres ve portu bizim için önemli olacak.

Client dan verileri çekmemiz için Telegraf uygulamasının conf dosyasında değişiklik yapacağız. Client tarafını aşağılarda anlatacağım.

6- InfluxDB için yeni veritabanı ve kullanıcı oluşturmamız gerekecek. Öncelikle Influx Shell ve Influx Uygulamasını çalıştırıyoruz.

InfluxDB uygulaması şu şekilde çalışmaktadır:

InfluxDB Shell uygulamasını çalıştırıyoruz ve yeni veritabanı oluşturuyoruz;

CREATE DATABASE GRAFANA

Oluşturduğumuz veritabanını görmek için şu komutu kullanabilirsiniz;

SHOW DATABASES

Sıra geldi yeni kullanıcı oluşturmaya;

CREATE USER BURAK WITH PASSWORD ‘123456’

Influx Shell’i kapatabiliriz. Ama InfluxDB uygulaması açık kalması gerekmektedir.

7- Grafana,InfluxDB uygulamalarını çalışır şekilde bırakıyoruz ve browser üzerinden http://localhost/ adresine gidiyoruz.

Grafana uygulamasının login ekranı bu şekildedir. Default olarak gelen kullanıcı adı ve şifre şöyledir;

User: admin

Password: admin

Login olduktan sonra böyle bi ekran bizi karşılayacaktır;

Ekranda görüldüğü gibi veritabanı ayarlarını yapmamızı istiyor.

Sağ menüden Configuraton/Data Sources kısmını seçiyoruz.

Add Data Sources diyoruz, veritabanımızı ekliyoruz.

Name kısmı çok önemli değil,Influx Shell de oluşturdugumuz veritabanı ve kullanıcı bilgilerini giriyoruz.

Save & Test diyerek devam ediyoruz. Sonra ki adım yeni ekran oluşturmak.

Sağ üst menüden + / Create / Dasboard seçeneğine tıklıyoruz.

Burada ekleyebileceğimiz paneller listelenmektedir. Ek olarak grafana sitesinden ücretsiz olarak plugin edinebiliriz.

İlk olarak Graph ekliyorum;

Resimde görüldüğü gibi Edit seçeneğini seçiyoruz.

Default olarak bu şekilde gelmektedir;

Aşağıdaki ayarları aynı şekilde uyguluyoruz;

Gerekli ayarlar yapıldıktan sonra sol üst kısımdan panelin kaç dakika veya saniyede güncellenmesi için ayar yapıyoruz;

Panel içi ayarları yapmamız gerekiyor;

 

Panel’in üst kısmında yazacak olan title kısmını düzenliyoruz;

Panel’in en son hali şu şekildedir;

Son olarak ayarlarımızı kaydedelim;

Ekrana son olarak mevcut hafıza paneli tanımlamak istiyorum;

Ve son olarak ekranımız bu şekildedir;

Telegraf (Client Tarafı):

Telegraf uygulmasını client tarafına indiriyoruz.

https://portal.influxdata.com/downloads

Telegraf.conf dosyasına Grafana ve InfluxDB yi kurduğumuz sunucunun ip adresini ve portunu ekliyoruz;

Ek olarak oluşturduğumuz veritabanı adını giriyoruz;

Ayarları yaptıkdan sonra telegraf.exe yi çalıştırmak için bat dosyası oluşturuyoruz;

C:\telegraf\telegraf.exe -config C:\telegraf\telegraf.conf

Oluşturduğumuz bat dosyasını çalıştırıyoruz ve Client verileri grafana ya aktarmaya başlıyor.

10 Yorumlar

    • Merhaba, evet standart port 80 dir. Bunu değiştirmek için grafana klasörüne gidin C:\Grafana\grafana-5.0.3\conf altında defaults.ini dosyasını düzenleyin.
      http_port= 80 (80 olan kısmı değiştirmeniz yeterli olacaktır.)

ErtugCC için bir cevap yazın İptal

Lütfen yorumunuzu yazınız!
Lütfen isminizi buraya giriniz