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