Cara Install Grafana pada Debian Linux

Grafana adalah sebuah software opensource yang banyak dipergunakan untuk membaca sebuah data matrics untuk dibuat menjadi sebuah grafik yang menarik. Grafana sering sekali dipergunakan untuk monitoring dan melakukan analysis data, dikarenakan tampilan utamanya yang berbentuk dashboard yang memikat.
Grafana mendukung banyak storage backends yang berbeda untuk setiap data time series (Source Data) yang ingin di visualisasikan. Setiap source data juga memiliki Query Editor yang disesuaikan untuk memudahkan kita melakukan pengambilan data dari storage backends yang kita pilih tentunya.
Grafana sangat cocok untuk anda para developer yang tidak sempat membuat reporting ataupun monitoring tool pada project anda. Cukup dengan menginstall grafana pada server anda, tentunya dapat juga di jalankan pada mini komputer seperti raspberry pi, kemudian anda dapat langsung melakukan query kedatabase anda dan menampilkannya pada dasboard Grafana yang dapat di akses melalui browser secara langsung, jadi laporan grafik anda dapat di lihat pada semua device, dari handphone sampai desktop.
Tidak usang panjang lebar, saya akan jabarkan langkah demi langkah menginstall Grafana pada linux versi Debian.
Ada dua cara yang umum dipergunakan untuk menginstall aplikasi pada linux versi debian, pertama menggunakan file instalasi ber-extension .deb dan kedua melalui perintah APT.
Untuk menggunakan file instalasi debian dengan ekstensi .deb file, caranya sebagai berikut:
- Silahkan download Grafana pada halaman resmi dari situs grafana itu sendiri, yakni https://grafana.com/grafana/download, jangan lupa pilih yang debian ya...
- Kemudian ketikkan perintah berikut pada terminal
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_5.3.1_amd64.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_5.3.1_amd64.deb
sudo systemctl start grafana-server
Jika anda ingin menggunakan APT Repository, berikut cara-caranya:
- Tambahkan repository grafana pada file /etc/apt/sources.list, bisa juga dengan mengetikkan perintah berikut pada terminal.
echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
Jika anda ingin mencoba yang beta testing atau release candidate, dapat menggunakan repository berikut
deb https://packagecloud.io/grafana/stable/debian/ stretch maindeb https://packagecloud.io/grafana/testing/debian/ stretch main
- Tambahkan Package Cloud key pada apt-key.
curl https://packagecloud.io/gpg.key | sudo apt-key add –
- Jangan lupa jalankan perintak apt-get update sebelum menginstall grafana, ketikkan perintah berikut pada terminal.
sudo apt-get update
sudo apt-get install grafana - Pada beberapa distro debian versi lawas atau lama, mungkin akan membutuhkan tanbahan instalasi seperti apt-transport-https package, yang mana dibutuhkan untuk mem-fetching package melalui protokol HTTPS, ketikkan perintah berikut pada terminal, jika terdapat errot apt-transport-https.
sudo apt-get install -y apt-transport-https
Jika sudah selesai, buka browser anda ke alamat http://< ip-anda>:3000
Masukkan user admin dan password admin
Kemudian ganti password sesuai dengan yang anda inginkan
Berikut lokasi detail tiap package pada aplikasi Grafana, dapat anda jadikan sebagai referensi
- Lokasi Installs binary: /usr/sbin/grafana-server
- Lokasi Installs Init.d script: /etc/init.d/grafana-server
- Lokasi default file (environment vars): /etc/default/grafana-server
- Lokasi file Konfigurasi: /etc/grafana/grafana.ini
- Nama service systemd (jika menggunakan systemd): grafana-server.service
- Lokasi Log files: /var/log/grafana/grafana.log
- Lokasi Konfigurasi Default dari file db sqlite3: /var/lib/grafana/grafana.db
- Lokasi Installs HTML/JS/CSS dan Grafana files: /usr/share/grafana
- Menjalakan Server
Jika menggunakan init.d service:sudo service grafana-server start
Jika menggunakan systemd service:systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server - Untuk membuat Grafana server otomatis berjalan pada saat booting
Jika menggunakan init.d service:sudo update-rc.d grafana-server defaults
Jika menggunakan systemd service:sudo systemctl enable grafana-server.service
- Default port untuk HTTP adalah 3000 dan default user dan group adalah admin.
Demikianlah cara instalasi Grafana pada system operasi linux versi debian, yang dapat juga dijalankan pada RaspbianOS pada single board computer Raspberry Pi.