Installasi Grafana pada linux debian 8.7 Jessie

Grafana adalah sebuah software opensource yang membaca sebuah data matrics untuk dibuat menjadi sebuah grafik atau sebuah data tertulis. Grafana banyak sekali digunakan untuk melakukan analisis data dan monitoring. Grafana mendukung banyak storage backends yang berbeda untuk data time series (Source Data). Setiap source data memiliki Query Editor tertentu yang disesuaikan untuk fitur dan kemampuan tertentu.

Install di Debian / Ubuntu

Download .deb package disini:

DESCRIPTION DOWNLOAD
Stable for Debian-based Linux 4.2.0 (x86-64 deb)

Install

Jika ingin install paket .deb versi stable secara langsung:

$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.2.0_amd64.deb
$ sudo apt-get install -y adduser libfontconfig
$ sudo dpkg -i grafana_4.2.0_amd64.deb

Repository

Tambakan baris berikut pada file repository /etc/apt/sources.list

deb https://packagecloud.io/grafana/stable/debian/ jessie main

Gunakan repostory di atas jika menggunakan Ubuntu atau versi Debian 8 kebawah. Jika tujuannya hanya untuk testing dan hanya ingin mencoba bisa menggunakan versi beta atau release candidates. Ingat! Jangan pernah menggunakan versi beta jika digunakan untuk keperluan komersial.

deb https://packagecloud.io/grafana/testing/debian/ jessie main

Kemudian tambahkan key Package Cloud. Tujuannya agar bisa install signed packages.

$ curl https://packagecloud.io/gpg.key | sudo apt-key add -

Sekarang update Apt repositories dan install Grafana

$ sudo apt-get update
$ sudo apt-get install grafana

Beberapa versi Ubuntu dan Debian 8 kebawah mungkin harus install paket apt-transport-https yang dibutuhkan untuk fetching paket over HTTPS.

$ sudo apt-get install -y apt-transport-https

Detail paket

Ini adalah konfigurasi secara default:

  • Install binary ke /usr/sbin/grafana-server
  • Install script Init.d ke /etc/init.d/grafana-server
  • Buat file default (environment vars) ke /etc/default/grafana-server
  • Install file konfigurasi ke /etc/grafana/grafana.ini
  • Install service systemd (jika systemd tersedia) dengan nama grafana-server.service
  • File log ada di /var/log/grafana/grafana.log
  • Konfigurasi default sqlite3 db di /var/lib/grafana/grafana.db

Start Grafana server (init.d service)

Start Grafana dengan menjalankan:

$ sudo service grafana-server start

grafana-server akan memulai proses sebagai user grafana, yang mana dibuat pada saat installasi paket grafana. Default HTTP port yaitu 3000 dan default user dan group adalah admin.

Untuk membuat Grafana server berjalan pada saat booting:

$ sudo update-rc.d grafana-server defaults

Start Grafana server (via systemd)

Untuk memulai service menggunakan systemd:

$ systemctl daemon-reload
$ systemctl start grafana-server
$ systemctl status grafana-server

Aktifkan systemd service agar Grafana berjalan pada saat booting:

sudo systemctl enable grafana-server.service

Environment file

File systemd service dan script init.d keduanya menggunakan file yang ada di /etc/default/grafana-server sebagai environment variables digunakan ketika starting back-end. e

Logging

Secara default Grafana file log ada di /var/log/grafana

Database

Konfigurasi database grafana sqlite3 ada di /var/lib/grafana/grafana.db. Jika ingin melakukan upgrade pada Grafana, maka bakcup terlebih dulu database yang lama. Bisa juga menggunakan MySQL atau Postgres sebagai Grafana database.

Konfigurasi

File konfigurasi Grafana ada di /etc/grafana/grafana.ini.

Menambahkan data sources

Untuk menambahkan data sources, anda bisa membaca pada postingan berikutnya.

Install dari file binary tar

Download file latest .tar.gz dan di ekstrak. Akan akan ter-ekstrak dengan nama folder sesuai versi Grafana yang di download. Di dalam folder berisi semua file yang dibutuhkan untuk menjalankan Grafana. Tidak ada init scripts atau install scripts di dalam paket .tar.gz.

Untuk mengkonfigurasi Grafana, tambahkan file konfigurasi custom.ini ke dalam folder conf dan anda bisa mengganti settingan apapun yang didefinisikan di conf/defaults.ini.

Start Grafana dengan mengeksekusi ./bin/grafana-server web. File binary grafana-server harus berjalan di root directory pada saat ekstrak (binary dan public folder).