Tutorial Instalasi Server Monitoring Menggunakan Grafana dan Uptime Kuma
Uptime-Kuma adalah tools monitoring yang memungkinkan Anda untuk memantau uptime dari layanan, situs web, dan aplikasi Anda. Grafana adalah tools open-source yang populer untuk visualisasi data time-series. Tutorial ini akan memberikan Anda panduan bagaimana cara instalasi Grafana dan Uptime Kuma menggunakan Docker Compose.
Prasyarat
- Git
- Docker
Tutorial Instalasi Grafana dan Uptime Kuma
1. Clone project berikut pada Monitoring Server dan Monitored Server.
2. Menjalankan Uptime Kuma terlebih dahulu.
3. Akses dashboard Uptime Kuma ($IP_ADDRESS:3001
) dan buat username serta passwordnya.
4. Selanjutnya jalankan Node Exporter pada Monitored Host yang diinginkan. Terdapat dua opsi untuk menjalankan Node Exporter:
Menggunakan Docker
Jalankan file node-exporter.sh dan masukkan port yang ingin digunakan.
Menggunakan Docker Compose
Sesuaikan dulu port yang digunakan pada file compose-note-exporter.yml sesuai dengan yang ingin digunakan, kemudian jalankan:
5. Terdapat beberapa konfigurasi yang perlu kita sesuaikan pada file server-monitoring/prometheus/prometheus.yml :
- Alamat IP dan Port Monitored Host
Masukkan Alamat IP dan Port yang digunakan pada saat memasang Node Exporter di Monitored Host
- Basic Authentication Uptime Kuma
Menggunakan username dan password yang dimasukkan sesuai di langkah nomor 3
6. Selain itu kita juga perlu melakukan konfigurasi untuk mengaktifkan notifikasi ke gmail menggunakan Grafana. Untuk notifikasi membutuhkan App Password yang panduan pembuatannya dapat diikuti di link berikut : (https://support.google.com/mail/answer/185833?hl=en)
Buka file server-monitoring/grafana/grafana ini dan sesuaikan bagian berikut :
7. Jalankan keseluruhan service menggunakan docker-compose.yml
8. Dengan ini Grafana, Prometheus, dan Uptime Kuma telah berjalan dan dapat diakses di alamat berikut:
- $IP_ADDRESS:3000 - Grafana
- $IP_ADDRESS:9090 - Prometheus
- $IP_ADDRESS:3001 - Uptime Kuma
9. Untuk memudahkan proses pembuatan dashboard di Grafana, kita bisa menggunakan contoh dashboard yang telah tersedia di website Grafana.
Untuk langkah selanjutnya, silakan tonton video berikut :
Tutorial Monitoring Server Pake Tools Grafana & Uptime Kuma
Apakah Anda ingin belajar lebih lanjut tentang Grafana? Silakan mengikuti pelatihannya bersama SUHU disini :
- Webinar Monitoring Server dengan Grafana dan Uptime Kuma
- Pelatihan dan Sertifikasi Junior Network Administrator
- Pelatihan dan Sertifikasi Network Administrator Madya
- Linux Network & Security
Silakan konsultasikan kebutuhan Anda bersama kami dengan klik link berikut: https://bit.ly/kontaksuhu