Grafana birden fazla kaynak kullanabilen ve bu kaynaklardan aldığı verileri birden fazla görselleşitirme aracı ile çeşitli şekillerde okunabilir hale getiren bir izleme aracıdır. Benzerleri arasında öne çıkmasını sağlayan en büyük özelliği modüler yapısı ve enterprise tarafı kadar açık kaynak tarafında da fazlaca özellik sunmasıdır. Bunun yanı sıra Grafana için eklenti hazırlanabilir.

Grafana kurulumu öncesinde sunucunun güncel olması dikkat edilmelidir.

# sudo apt update && sudo apt -y upgrade

Yine Grafana için ihtiyaç duyulacak paket ve komutların kurulumlarını gerçekleştiriyoruz.

# sudo apt-get install -y adduser libfontconfig1

Kurulumu gerçekleştirebilmek için ilgili paketi indiriyoruz.

# wget https://dl.grafana.com/oss/release/grafana_8.1.5_amd64.deb

Son olarak paketi kullanarak kurulumu gerçekleştirebiliriz.

# sudo dpkg -i grafana_8.1.5_amd64.deb

Servisleri başlatmak için aşağudaki komutu kullanmalısınız. Bu komutla hem servisi başlatmış hem de sunucu yeniden başlatıldığında servis tekrar ayağa kalkacak şekilde ayarlanmış olur.

# systemctl enable --now grafana-server

Kurulum sonrasında servis durumu inceleyebiliriz.

# systemctl status grafana-server
● grafana-server.service - Grafana instance
     Loaded: loaded (/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-09-30 19:08:23 UTC; 4min 39s ago
       Docs: http://docs.grafana.org
   Main PID: 5353 (grafana-server)
      Tasks: 8 (limit: 1037)
     Memory: 47.0M
     CGroup: /system.slice/grafana-server.service
             └─5353 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.pat>

Eğer sistemi bu hali ile bırakmak istiyorsanız web arayüzüne erişmek için http://ip-adresi:3000 şeklinde erişim sağlayabilirsiniz. Sonuç olarak aşağıdaki karşılama ekranını göreceğiz.

Grafana ile ilgili detaylı ayarlamalar yapılmak istenise komut satırınca incelenmesi gereken dosya aşağıdaki dosyadır.

/etc/grafana/grafana.ini

Kaynaklarla ilgili detaylı tanımları incelemek ve kendi tanımlarımızı yazmak için ise aşağıdaki lokasyona göz gezirmek gerekebilir.

/etc/grafana/provisioning/

Grafana veritabanı olarak SQLite3 kullanmaktadır. Bunun için bir kurulum gerçekleştirmemekte ve veritabanı dosyasını aşağıdaki lokasyonda saklamaktadır. Veritabanı yedeği almak için bu dosyanın yedeğini almak yeterlidir.

/var/lib/grafana/grafana.db

Bu makalede bahsedilen Grafana versiyonu zaman içerisinde değişecektir. Yeni kurulum yapmak gerektiğinde buradan ulaşacağınız link üzerinden yönergeyi takip ederek kurulum yapabilirsiniz.