Breaking

Monday, April 18, 2022

Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III

 Halo gaes!

Pada lab ini masih lanjutin dari lab sebelumnya ya, setelah kira menginstall Node Exporter sebagai agent metrics di tiap-tiap server, kemudian kita install Prometheus untuk Data Sources nya, setelah itu untuk menampilkan grafis dari Node Exporter dan Prometheus tadi, kita harus menginstall Grafana.

Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com


Sebagai catatan untuk IP yang tertera pada gambar sama yang nanti ada di tutorial agak sedikit berbeda, karena environtment labnya kemaren sudah tidak ada, jadi sekarang menggunakan lab baru, tapi masih sama untuk hostnamenya

Woke, langsung kita gassskeun.

1. Yang pertama yaitu Download Paket Grafana


cd /opt
wget https://dl.grafana.com/oss/release/grafana-8.4.6.linux-amd64.tar.gz
tar -zxvf grafana-8.4.6.linux-amd64.tar.gz
Jika ingin menggunakan versi lain bisa download Disini

2. Kemudian Start Grafana


cd grafana-8.4.6

./bin/grafana-server web

3. Running Grafana as a service


vi /etc/systemd/system/grafana.service

[Unit]
Description=Grafana

[Service]
User=root
ExecStart=/opt/grafana-8.4.6/bin/grafana-server -homepath /opt/grafana-8.4.6/ web

[Install]
WantedBy=default.target

4. Start Grafana Service


systemctl daemon-reload
systemctl enable grafana.service
systemctl start grafana.service
systemctl status grafana.service
journalctl -u grafana

5. Pastikan service grafana.service sudah running


root@rb-k8s-master1:~# systemctl status grafana.service
● grafana.service - Grafana
     Loaded: loaded (/etc/systemd/system/grafana.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-04-17 16:07:27 UTC; 40min ago
   Main PID: 34961 (grafana-server)
      Tasks: 13 (limit: 9513)
     Memory: 44.0M
     CGroup: /system.slice/grafana.service
             └─34961 /opt/grafana-8.4.6/bin/grafana-server -homepath /opt/grafana-8.4.6/ web

Apr 17 16:16:18 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:18.81+0000 lvl=eror msg="Dashboard not found">
Apr 17 16:16:18 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:18.81+0000 lvl=info msg="Request Completed" m>
Apr 17 16:16:18 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:18.81+0000 lvl=info msg="Request Completed" m>
Apr 17 16:16:35 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:35.46+0000 lvl=eror msg="Dashboard not found">
Apr 17 16:16:35 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:35.46+0000 lvl=info msg="Request Completed" m>
Apr 17 16:16:40 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:40.58+0000 lvl=eror msg="Dashboard not found">
Apr 17 16:16:40 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:16:40.58+0000 lvl=info msg="Request Completed" m>
Apr 17 16:16:45 rb-k8s-master1 grafana-server[34961]: logger=live t=2022-04-17T16:16:45.36+0000 lvl=info msg="Initialized channel han>
Apr 17 16:17:14 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:17:14.1+0000 lvl=info msg="Request Completed" me>
Apr 17 16:21:14 rb-k8s-master1 grafana-server[34961]: logger=context t=2022-04-17T16:21:14.36+0000 lvl=info msg="Request Completed" m>
root@rb-k8s-master1:~#

7. Kemudian coba login ke grafana melalui browser : http://ipaddress:3000/login. Pertamakali akses dashboard gunakan dafault login grafana yaitu username: admin dan password: admin, kemudian kita diminta untuk mengubah passwordnya.

Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com
8. Kemudian tambahkan Data Sources : 
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

9. Pilih Prometheus sebagai datasource
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

10. Setelah itu masukan IP Prometheus yang sudah kita install sebelumnya (Baca: Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian II)
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

11. Klik Save & test
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

12. Tampilan datasource:
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

13. Lalu bagaimana cara untuk menambahkan dashboardnya ? Kita bisa import dashboard yang sudah ada disini. Kali ini kita menggunakan Node Exporter Full. Setelah file di download kemudian lakukan import dengan cara: 
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

14. Setelah klik Import, kemudian klik Upload JSON fille, dan pilih file yang sudah kita download tadi
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

15. Maka akan jadi seperti ini: Jangan lupa pilih Prometheus nya ya!
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com

16. Berikut tampilan dashboard nya:
Cara Mudah Monitoring VM Ubuntu Menggunakan Node Exporter, Prometheus dan Grafana - Bagian III - byamri.com


Woke sudah selesai, jika dirasa ada yang kurang jelas, bisa komen dibawah ya gaes!
Terimakasih sudah membaca!



No comments:

Post a Comment