tutorial lengkap Install dan konfigurasi Prometheus and Grafana di Ubuntu 22.04 LTS
- Dapatkan link
- X
- Aplikasi Lainnya
Install Prometeus dan Grafana
Persyaratan
- Ubuntu 22.04 LTS terinstal pada mesin dengan minimal 2GB RAM.
- Versi Prometheus-2.30.3
- Versi Node_exporter-1.5.0
- Hak superuser (sudo) untuk menginstal paket dan membuat perubahan konfigurasi.
Membuat User
--> Untuk membuat user jalankan perintah dibawah ini:
sudo useradd --no-create-home --shell /bin/false prometheus
sudo useradd --no-create-home --shell /bin/false node_exporter
--> Membuat folder prometheus
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
--> Set user dan group ownership folder dengan perintah
sudo chown prometheus:prometheus /etc/prometheus
Install Prometheus
- Perbarui daftar paket dan tingkatkan sistem dengan menjalankan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
- Unduh rilis Prometheus terbaru dari situs web resmi. Anda dapat menggunakan perintah berikut untuk mengunduh versi terbaru, kemudian copy direktori prometheus dan promtool ke direktori /usr/loval/bin :
wget https://github.com/prometheus/prometheus/releases/download/v2.30.3/prometheus-2.30.3.linux-amd64.tar.gzEkstrak file yang telah diunduh menggunakan perintah tar:
tar -xzf prometheus-2.30.3.linux-amd64.tar.gzKemudian copy direktori prometheus dan promtool ke direktori /usr/loval/bin
sudo cp prometheus-2.30.3.linux-amd64/prometheus /usr/local/bin/sudo cp prometheus-2.30.3.linux-amd64/promtool /usr/local/bin/- Set user dan group ownership untuk prometheus dan promtool dengan perintah
sudo chown prometheus:prometheus /usr/local/bin/prometheus
sudo chown prometheus:prometheus /usr/local/bin/promtool
5. Copy folder consoles dan console_libraries
sudo cp -R prometheus-2.30.3.linux-amd64/consoles /etc/prometheus/
sudo cp -R prometheus-2.30.3.linux-amd64/console_libraries /etc/prometheus/
6. Set user dan grub ownership folder consoles dan console_librariessudo chown -R prometheus:prometheus /etc/prometheus/consoles
sudo chown -R prometheus:prometheus /etc/prometheus/console_libraries
7. Masuk ke direktori prometheus-2.30.3.linux-amd64
cd prometheus-2.30.3.linux-amd64
8. Setelah masuk ke direktori, Jalankan Prometheus menggunakan file konfigurasi yang telah disediakan dengan perintah berikut:
./prometheus --config.file=prometheus.yml
Konfigurasi Prometheus
--> Membuat file konfigurasi untuk prometheus
sudo vim /etc/prometheus/prometheus.yml
--> Isi file prometheus.yml dan masukkan IP address server
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['192.168.4.28:9090']
--> Set user dan group ownership prometheus.yml
sudo chown prometheus:prometheus /etc/prometheus/prometheus.yml
Prometheus Service
--> Membuat service untuk prometheus
sudo vim /etc/systemd/system/prometheus.service
--> Isi dari file prometheus.service
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
--> Aktifkan prometheus service
sudo systemctl daemon-reload
sudo systemctl enable prometheus
sudo systemctl start prometheus
sudo systemctl status prometheus
Download Note Eksporter
--> Download dan extract Node Exporter
curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz
tar xzvf node_exporter-1.5.0.linux-amd64.tar.gz
--> Copy node_exporter ke direktori /usr/local/bin dan Set user & group ownership node_exporter
sudo cp node_exporter-1.5.0.linux-amd64/node_exporter /usr/local/bin/
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
Node Exporter Service
--> Membuat service untuk node_exporter
sudo vim /etc/systemd/system/node_exporter.service
--> Isi dari file node_exporter.service
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target
--> Aktifkan node_exporter service
sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
sudo systemctl status node_exporter
Konfigurasi Prometheus untuk Node Exporter
--> Buka file konfigurasi prometheus.yml
sudo vim /etc/prometheus/prometheus.yml
--> Tambahkan job untuk node_exporter
- job_name: 'node_exporter'
scrape_interval: 5s
static_configs:
- targets: ['192.168.4.28:9100']
--> Hasil akhir file prometheus.yml
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['192.168.4.28:9090']
- job_name: 'node_exporter'
scrape_interval: 5s
static_configs:
- targets: ['192.168.4.28:9100']
--> Restart prometheus
sudo systemctl restart prometheus
sudo systemctl status prometheus
Install Grafana
- Tambahkan kunci GPG resmi Grafana ke sistem Anda dengan menjalankan perintah berikut: (jalankan perintah per baris)
sudo apt-get install -y gnupg2 curl curl https://packages.grafana.com/gpg.key | sudo apt-key add -
- Tambahkan repositori Grafana ke daftar repositori apt-get:
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
- Perbarui daftar paket dan pasang Grafana menggunakan perintah berikut:
sudo apt-get update
sudo apt-get install grafana
- Jalankan layanan Grafana menggunakan perintah berikut:
sudo systemctl start grafana-server
- Aktifkan layanan Grafana agar otomatis dimulai pada saat boot menggunakan perintah berikut:
sudo systemctl enable grafana-server
Sekarang, Grafana telah terpasang dan siap digunakan.
Konfigurasi Prometheus dan Grafana
- Buka browser web dan akses halaman Grafana pada http://localhost:3000.
- Masuk dengan menggunakan akun admin (default) dan password admin (default).
- Klik pada tautan "Add data source" dan pilih Prometheus sebagai sumber data.
- Masukkan URL Prometheus (http://localhost:9090) dan klik "Save & Test" untuk menguji koneksi.
- Sekarang, Grafana telah terhubung dengan Prometheus dan siap digunakan untuk membuat dan mengonfigurasi dashboard.
Demikianlah tutorial lengkap mengenai cara menginstal Prometheus dan Grafana di Ubuntu 22.04 LTS
~~~ Selamat Mencoba dan Jangan takut Eror wkwkwk... ~~~
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar

mantaferrrrrr
BalasHapusgrafana saya http://192.168.4.99:3000/
BalasHapusprometheus saya http://192.168.4.99:9090/
mohon pencerahannya suhu