
Monitor VPS dengan Graphana + Prometheus + Node_Exporter
Natvps.id – Ada banyak cara untuk melakukan server pemantauan. Selain menggunakan perangkat lunak Seperti Nezha dan Status, ada opsi yang tidak kalah populer seperti menggunakan Prometheus + Node_Exporter dan menggabungkannya dengan Grafana.
Artikel ini membahas langkah -langkah untuk menginstal Grafana + Prometheus + Node_Exporter di VPS. Artikel ini menggunakan Ubuntu 22.04 sebagai basis OS. Distribusi Linux lainnya (seperti Debian & Centos) dapat digunakan, tetapi beberapa langkah dimungkinkan. Harap sesuaikan tahap pemasangan.
Singkatnya, Grafana, Prometheus, dan Node_Exporter memiliki peran yang berbeda:
- Mengikis: Digunakan untuk memvisualisasikan data dari sumber seperti Prometheus
- Prometheus: Sumber data untuk graphana. Prometheus mengumpulkan data dari berbagai sumber (seperti node_exporter) yang kemudian dihubungkan ke grafana
- node_exporter: Pengirim data / eksportir yang berisi informasi tentang sistem, kemudian dikirim ke Prometheus
Urutannya seperti ini: node_exporter -> prometheus -> grafana.
Penerusan Port
Karena kami menggunakan NAT VPS, kami perlu menambahkan konfigurasi penerusan port untuk dapat mengakses Grafana & Prometheus.
Inilah port yang digunakan:
- Grafana -> 3000
- Prometheus -> 9090
Tambahkan port maju ke dua port. Sebagai contoh:

Pasang grafana
Pertama, instal beberapa kemasan itu diperlukan:
sudo apt install -y apt-transport-https software-properties-common wget

Tambahkan Kunci GPG ke Verifikasi Keaslian biner Grafana:
sudo mkdir -p /etc/apt/keyrings/ && \ wget -q -O - | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
Tambahkan Repositori Graphana:
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

Akhirnya, instal Graphana menggunakan:
sudo apt update sudo apt install grafana -y
Tunggu sampai proses instalasi selesai.

Akhirnya, aktifkan Graphana dengan memasukkan perintah:
sudo systemctl daemon-reload sudo systemctl enable --now grafana-server

Instal Prometheus
Pertama, buat pengguna Baru secara khusus untuk Prometheus:
sudo useradd -M -U prometheus

Kemudian, unduh rilis terbaru Prometheus. Untuk memeriksanya, buka lalu salin tautan unduhan untuk OS linux dan arsitektur amd64. Ketika artikel ini ditulis, versi terbaru v3.4.2.
wget -O prometheus.tar.gz tar -xzvf prometheus.tar.gz sudo mv prometheus-* /opt/prometheus

Ganti direktori izin untuk pengguna prometheus:
sudo chown prometheus:prometheus -R /opt/prometheus
![]()
Untuk mengaktifkan Prometheus, kita dapat membuat sistem sistem sistem sehingga dapat berjalan di latar belakang.
apt install nano -y # Jika belum sudo nano /etc/systemd/system/prometheus.service
Tempel kode berikut:
# # Reference: [Unit] Description=Prometheus Server Documentation= After=network-online.target [Service] User=prometheus Group=prometheus Restart=on-failure ExecStart=/opt/prometheus/prometheus \ --config.file=/opt/prometheus/prometheus.yml \ --storage.tsdb.path=/opt/prometheus/data \ --storage.tsdb.retention.time=30d [Install] WantedBy=multi-user.target

Simpan file dengan Ctrl-X, Y, lalu masukkan.
Akhirnya, aktifkan sistem unit Prometheus dengan perintah:
sudo systemctl daemon-reload sudo systemctl enable --now prometheus.service
Instal Node_Exporter
Sama seperti Prometheus, buatlah pengguna Baru secara khusus untuk Node_Exporter:
sudo useradd -M -U node_exporter
Unduh Node_Exporter melalui halaman Prometheus. Sama seperti sebelumnya, untuk memeriksanya, buka slide ke bawah node_exporter Kemudian salin tautan unduhan untuk OS linux dan arsitektur amd64. Ketika artikel ini ditulis, versi terbaru V.1.9.1.
wget -O node_exporter.tar.gz tar -xzvf node_exporter.tar.gz sudo mv node_exporter-*/node_exporter /usr/local/bin

Ubah izin untuk pengguna node_exporter:
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter

Untuk mengaktifkan Node_Exporter, kita dapat membuat sistem sistem sistem sehingga dapat berjalan di latar belakang.
apt install nano -y # Jika belum sudo nano /etc/systemd/system/node_exporter.service
# # Reference: [Unit] Description=Node Exporter Wants=network-online.target After=network-online.target [Service] Type=simple User=node_exporter Group=node_exporter ExecStart=/usr/local/bin/node_exporter \ --collector.mountstats \ --collector.logind \ --collector.processes \ --collector.ntp \ --collector.systemd \ --collector.tcpstat \ --collector.wifi Restart=always RestartSec=10s [Install] WantedBy=multi-user.target

Aktifkan unit SystemD dengan pesanan:
sudo systemctl daemon-reload sudo systemctl enable --now node_exporter.service
Konfigurasi Prometheus
Buku memberi
nano /opt/prometheus/prometheus.yml
Di baris terendah, tambahkan:
- job_name: node
static_configs:
- targets: ['localhost:9100'] 
Restart Prometheus dengan:
systemctl restart prometheus.service
Login Grafana
Buka graphana melalui port yang telah ditentukan:

Nama Pengguna & Kata Sandi Default Adalah admin. Harap ubah setelah login yang berhasil.
Tambahkan DataSource Prometheus
Menu Buka (Logo Grafana) -> Koneksi -> Sumber Data.

Pilih Tambahkan Sumber Data.

Pilih Prometheus.

Anda akan diarahkan ke konfigurasi sumber data, di bagian koneksi, masukkan

Klik Simpan & Tes. Jika berhasil, pemberitahuan yang berhasil akan muncul.

Buat dasbor
Masukkan menu -> dasbor

Memilih Buat Dasbor

Memilih Impor dasbor Untuk menggunakan papan idash yang telah dibuat oleh masyarakat.

Masukkan id 1860 Lalu klik Memuat.

Memilih Prometheus Sebagai sumber data, lalu klik Impor.

Selesai. Dasbor Node_Exporter telah ditambahkan ke Grafana, dan informasi sistem dapat dilihat.

Menutupi
Dengan demikian artikel ini adalah tentang langkah -langkah untuk menginstal GowhatsApp di NAT VPS. Jika Anda bingung atau ragu, jangan ragu untuk mengajukan pertanyaan di Telegram Group @IPv6Indonesia. Terima kasih!
Predikai pertadingan malam ini
Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime
Gaming Center
Berita Olahraga
Lowongan Kerja
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Berita Politik
Resep Masakan
Pendidikan