Monitoring Server/Workstation

Monitoring server sangat penting untuk memastikan kinerja dan kesehatan sistem tetap optimal. Salah satu solusi terbaik untuk monitoring adalah kombinasi Prometheus dan Grafana. Artikel ini akan membahas cara menginstal dan mengonfigurasi Prometheus serta Grafana untuk memonitor Linux Server menggunakan Node Exporter.

secara umum ada 5 tahapan utama untuk bisa menampilkan metrix monitoring :

  • Installasi grafana Server untuk visualiasi

  • Installasi dan konfigurasi Prometheus server untuk pool data

  • Installasi dan konfigurasi agent Node Exporter (Agen Monitoring)

  • Konfigurasi prometheus untuk node exporter

  • Tambahkan Prometheus ke grafana dan Setting/Import dashboar

Installasi grafana pada ubuntu server 24.04 Grafana digunakan untuk membuat dashboard visual dari data Prometheus. Tambahkan repository grafana dan install:

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

Running service grafana :

sudo systemctl start grafana-server 
sudo systemctl enable grafana-server

Akses grafana Dashboard:

http://IPservergrafana:3000arrow-up-right

Default password admin/admin

Installasi Prometheus server pada ubuntu 24.04

Sebelum menginstal Prometheus, pastikan sistem dalam kondisi terbaru dengan menjalankan

Download dan install Prometheus package

Buat direktori konfigurasi dan data Prometheus:

Edit file konfigurasi Prometheus:

Tambahkan konfigurasi default berikut apabila masih kosong:

global: scrape_interval: 15s scrape_configs:

Simpan lalu restart Prometheus:

Installasi dan konfigurasi agent Node Exporter (Agen Monitoring)

Install Node Exporter

Buat user khusus untuk Node Exporter:

Buat service untuk Node exporter:

Tambahkan Konfigurasi berikut:

Simpan lalu start service node exporter:

Konfigurasi Prometheus untuk Node Exporter

Tambahkan Node Exporter sebagai target di Prometheus:

Tambahkan

Restart Prometheus:

Verifikasi target:

Tambahkan Prometheus ke Grafana dan Import/Setting Dashbord

Tambahkan source data prometheus:

  1. Buka GrafanaConfigurationData Sources.

  2. Pilih Prometheus sebagai sumber data.

  3. Masukkan URL: http://PrometheusIP:9090

  4. Klik Save & Test.

Import dashboard node exporter

  1. Buka GrafanaDashboardImport.

  2. Masukkan Dashboard ID: 1860 (Node Exporter Full).

  3. Pilih data source Prometheus.

  4. Klik Import.

Sampel :

Last updated