Instalasi dan Konfigurasi Grafana di Ubuntu

Grafana adalah platform sumber terbuka yang digunakan untuk visualisasi data. Grafana memungkinkan pengguna untuk membuat dashboard yang interaktif dan menampilkan data dari berbagai sumber, seperti Prometheus, Elasticsearch, InfluxDB, dan lainnya.


Dokumentasi ini menjelaskan langkah-langkah instalasi dan konfigurasi:
- Grafana Server
- Konfigurasi Apache (opsional)
- Konfigurasi dengan Prometheus (jika diperlukan)
Proses ini dilakukan pada sistem operasi Ubuntu dengan manajemen paket apt.


1. Menambahkan Repository Grafana

Tambahkan repository resmi Grafana ke sistem Ubuntu.

# Tambahkan kunci repository Grafana


sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

            

# Tambahkan kunci GPG Grafana


sudo apt-key adv --fetch-keys https://packages.grafana.com/gpg.key

            

2. Instalasi Grafana

Setelah repository ditambahkan,kamu bisa menginstal Grafana dengan perintah berikut:

# Instalasi Grafana


sudo apt-get update
sudo apt-get install grafana

            

3. Menjalankan Layanan Grafana

Setelah instalasi selesai, jalankan Grafana dan aktifkan agar berjalan otomatis saat boot:

# Mulai layanan Grafana


sudo systemctl start grafana-server

            

# Aktifkan Grafana agar berjalan otomatis saat boot


sudo systemctl enable grafana-server

            

# Cek status layanan Grafana


sudo systemctl status grafana-server

            

4. Mengakses Grafana melalui Web Browser

Grafana dapat diakses melalui web browser pada port 3000 secara default:


http://:3000

            

Login menggunakan username dan password default:
Username: admin
Password: admin
Setelah login pertama kali akan diminta untuk mengganti password.

5. Mengonfigurasi Grafana untuk Menghubungkan ke Data Source

Setelah login, kamu dapat mengonfigurasi Grafana untuk menghubungkan ke data source seperti Prometheus atau InfluxDB. Berikut adalah langkah-langkah dasar untuk menambahkan data source:

1. Login ke Grafana menggunakan web interface.

2. Pilih Configuration (ikon gear) di menu sisi kiri.

3. Pilih Data Sources, lalu klik Add data source.

4. Pilih jenis data source (misalnya, Prometheus, InfluxDB, dll.).

5. Masukkan URL dan konfigurasi yang diperlukan untuk data source, lalu klik Save & Test untuk memverifikasi koneksi.

6. Menambahkan Dashboard di Grafana

Setelah data source dikonfigurasi, kamu dapat membuat dashboard untuk menampilkan data. Berikut adalah cara membuat dashboard:

1. Pilih Create (ikon +) di menu kiri.

2. Pilih Dashboard.

3. Pilih Add new panel.

4. Konfigurasi panel dengan memilih data source dan metrik yang ingin ditampilkan.

5. Setelah selesai, klik Save Dashboard untuk menyimpan dashboard.

7. Mengonfigurasi SSL untuk Keamanan (Opsional)

Jika ingin mengaktifkan SSL di Grafana, kamu bisa menggunakan Let's Encrypt untuk mendapatkan sertifikat SSL gratis:

# Install Certbot untuk Let's Encrypt


sudo apt install certbot

    

# Dapatkan sertifikat SSL untuk domain


sudo certbot certonly --apache -d your-domain.com

    

# Konfigurasi Apache untuk SSL


sudo nano /etc/apache2/sites-available/000-default-le-ssl.conf

    

# Restart Apache untuk mengaktifkan SSL


sudo systemctl restart apache2