in FOSS

Cara Install Prometheus untuk System Monitoring di Ubuntu 18.04

Cara Install Prometheus untuk System Monitoring di Ubuntu 18.04

Prometheus adalah open source system monitoring dan alerting toolkit yang awalnya dikembangkan oleh SoundCloud. Prometheus bergabung dengan Cloud Native Computing Foundation pada tahun 2016. Prometheus memiliki banyak metric (pengukuran) yang dibutuhkan untuk memantau system dan dapat dikombinasikan dengan Grafana untuk visualisasi.

0.Membuat User

Membuat user untuk prometheus dan node_exporter.

Membuat folder prometheus.

Set user dan group ownership folder.

1.Download Prometheus

Download dan extract prometheus.

Copy folder prometheus dan promtool.

Set user dan group ownership untuk prometheus dan promtool.

Copy folder consoles dan console_libraries.

Set user dan group ownership folder consoles dan console_libraries.

2.Konfigurasi Prometheus

Membuat file konfigurasi untuk prometheus.

Isi dari prometheus.yml. Di target masukkan IP address server.

Set user dan group ownership prometheus.yml

3.Prometheus Service

Membuat service untuk prometheus.

Isi dari file prometheus.service.

Aktifkan prometheus service.

4.Download Node Exporter

Download dan extract Node Exporter.

Copy node_exporter. Set user dan group ownership node_exporter.

5.Node Exporter Service

Membuat service untuk node_exporter.

Isi dari file node_exporter.service.

Aktifkan node_exporter service.

6.Konfigurasi Prometheus untuk Node Exporter

Membuka file konfigurasi prometheus.yml.

Tambahkan job untuk node_exporter.

Hasil akhir file prometheus.yml.

Restart prometheus.

7.Menambahkan Node Exporter

Prometheus dapat mengakses metric yang berada di server lain yang telah terpasang Node Exporter dengan cara menambahkan IP address di konfigurasi prometheus.yml. IP address dipasang di bagian job_name: 'node_exporter' - targets.

8.Mengakses Prometheus

Browse http://SERVER-IP:9100/metrics untuk melihat query metric apa saja yang bisa dijalankan.

Metric

Metric

Browse http://SERVER-IP:9090/graph untuk menjalankan query metric dan memvisualisasikannya ke dalam bentuk grafik. Masukkan Expression, lalu klik tombol Execute untuk menjalankan query metric, dan klik tab Graph untuk menampilkan hasil query ke dalam bentuk grafik.

Prometheus Graph

Prometheus Graph

Contoh query
Total memory.

Memory yang tersisa.

Free space di partisi /.

Selamat mencoba 🙂

Write a Comment

Comment