Ilustrasi monitoring jaringan VPS menggunakan Grafana dan Prometheus dari Flazz Networks, menampilkan pengguna laki-laki dengan laptop yang memperlihatkan grafik performa server

Cara Menggunakan VPS Flazz Networks untuk Monitoring Jaringan Internal dengan Grafana dan Prometheus

Kebutuhan akan pemantauan jaringan dan performa server semakin penting seiring berkembangnya skala aktivitas digital. Tidak hanya bagi perusahaan besar, bahkan pengguna VPS individu pun kini mulai menyadari pentingnya observabilitas sistem untuk memastikan layanan tetap berjalan optimal. Salah satu pendekatan efisien adalah menggunakan kombinasi Prometheus dan Grafana, dua tools open-source yang sangat powerful dan dapat diinstal langsung di VPS Linux Flazz Networks.

Banyak yang mengira pemantauan server itu rumit dan memerlukan alat mahal. Padahal, dengan VPS Linux yang bersifat unmanaged seperti yang disediakan Flazz Networks, pengguna bebas mengatur sendiri monitoring stack sesuai kebutuhan. Salah satunya dengan menggabungkan Prometheus untuk pengumpulan data metrik dan Grafana untuk visualisasi interaktifnya. Setup ini cocok untuk memantau trafik proxy, load server hosting, atau bahkan koneksi VPN aktif.

Memahami Fungsi Prometheus dan Grafana

Prometheus bertugas mengumpulkan data metrik dari sistem atau aplikasi menggunakan metode scraping, lalu menyimpannya dalam database time-series. Ia bisa mengambil data dari Node Exporter yang berjalan di VPS untuk melihat penggunaan CPU, RAM, disk, hingga trafik jaringan secara real time. Data ini kemudian diolah dan ditampilkan di Grafana, sebuah dashboard visual yang memudahkan interpretasi.

Sementara Grafana sendiri mendukung integrasi dengan banyak jenis data source, namun pairing dengan Prometheus adalah salah satu kombinasi paling populer untuk pemantauan server.

Persiapan VPS Linux

Sebelum memulai instalasi, pastikan VPS Linux kamu sudah:

  • Menggunakan distro berbasis Debian/Ubuntu (bisa juga CentOS atau lainnya, tapi di tutorial ini kita fokus ke Debian/Ubuntu)
  • Mendapatkan akses root atau sudo
  • Port 9090 (Prometheus) dan 3000 (Grafana) terbuka

Jika menggunakan VPS dari Flazz Networks, kamu bisa langsung setup instance dengan OS minimalis dan gunakan Virtualizor untuk akses booting dan re-install.

Instalasi Node Exporter

Pertama, pasang Node Exporter agar Prometheus bisa mengambil data dari server:

useradd --no-create-home --shell /bin/false node_exporter
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.0/node_exporter-1.8.0.linux-amd64.tar.gz
tar xvf node_exporter-1.8.0.linux-amd64.tar.gz
cp node_exporter-1.8.0.linux-amd64/node_exporter /usr/local/bin/

cat <<EOF > /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
After=network.target

[Service]
User=node_exporter
ExecStart=/usr/local/bin/node_exporter

[Install]
WantedBy=default.target
EOF

systemctl daemon-reexec
systemctl enable --now node_exporter

Node Exporter akan aktif di port 9100.

Instalasi Prometheus

Lanjut ke Prometheus sebagai pengumpul data utama:

useradd --no-create-home --shell /bin/false prometheus
mkdir /etc/prometheus /var/lib/prometheus

wget https://github.com/prometheus/prometheus/releases/download/v2.52.0/prometheus-2.52.0.linux-amd64.tar.gz
tar xvf prometheus-2.52.0.linux-amd64.tar.gz
cp prometheus-2.52.0.linux-amd64/prometheus /usr/local/bin/
cp prometheus-2.52.0.linux-amd64/promtool /usr/local/bin/
cp -r prometheus-2.52.0.linux-amd64/consoles /etc/prometheus/
cp -r prometheus-2.52.0.linux-amd64/console_libraries /etc/prometheus/

cat <<EOF > /etc/prometheus/prometheus.yml
scrape_configs:
  - job_name: 'node'
    static_configs:
      - targets: ['localhost:9100']
EOF

cat <<EOF > /etc/systemd/system/prometheus.service
[Unit]
Description=Prometheus
After=network.target

[Service]
User=prometheus
ExecStart=/usr/local/bin/prometheus \
  --config.file=/etc/prometheus/prometheus.yml \
  --storage.tsdb.path=/var/lib/prometheus/

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reexec
systemctl enable --now prometheus

Akses Prometheus di browser melalui port 9090.

Instalasi Grafana

Grafana dapat diinstal melalui repository resmi:

apt-get install -y apt-transport-https software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" > /etc/apt/sources.list.d/grafana.list
apt-get update && apt-get install grafana -y
systemctl enable --now grafana-server

Login Grafana di browser melalui port 3000. Default user/pass adalah admin/admin.

Integrasi Prometheus ke Grafana

  1. Login ke Grafana
  2. Masuk menu Configuration > Data Sources
  3. Tambahkan Prometheus dengan URL: http://localhost:9090
  4. Simpan

Setelah itu, bisa mulai membuat dashboard dari template yang tersedia atau import dari Grafana.com.

Kenapa Pakai VPS Flazz Networks?

Ada beberapa alasan kenapa setup seperti ini lebih optimal dilakukan di VPS Flazz Networks:

  • VPS berbasis KVM dengan performa tinggi dan akses root penuh
  • Lokasi server lokal (Indonesia) yang rendah latensi
  • Bebas install tools apapun karena bersifat unmanaged
  • Bisa upload ISO sendiri kalau ingin custom OS
  • Tidak ada sistem rotator atau IP dinamis yang mengganggu konsistensi pemantauan

Kalau kamu butuh monitoring jaringan internal yang ringan tapi fleksibel, stack Prometheus dan Grafana di VPS Flazz Networks ini bisa jadi solusi praktis tanpa harus bayar lisensi software mahal. Dan kalau bingung setup-nya, kamu bisa manfaatin komunitas open source atau konsultasi ringan ke tim Flazz Networks lewat portal atau WhatsApp 0899-8130-330.

Bagikan:

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *