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.