Juni 11, 2026
ChatGPT Image 10 Jun 2026, 16.04.50
Prometheus + Grafana: Stack Monitoring Modern yang Dipakai Perusahaan Unicorn, Lengkap dengan Alert Telegram

Bayangkan sebuah server tiba-tiba mengalami lonjakan penggunaan CPU hingga 100%, layanan menjadi lambat, dan pengguna mulai mengeluh. Jika tim IT baru mengetahui masalah tersebut setelah layanan down, maka kerugian waktu dan produktivitas tidak dapat dihindari.

Di sinilah pentingnya monitoring modern.

Perusahaan teknologi besar seperti Netflix, Uber, Spotify, hingga berbagai startup unicorn menggunakan sistem observability dan monitoring untuk memastikan seluruh infrastruktur berjalan optimal setiap saat.

Salah satu kombinasi tools monitoring yang paling populer saat ini adalah Prometheus dan Grafana.

Keduanya bersifat open source, powerful, mudah dikembangkan, dan telah menjadi standar industri untuk memantau server, aplikasi, container, Kubernetes, hingga data center skala besar.

Pada artikel ini kita akan membahas implementasi stack monitoring modern mulai dari instalasi hingga notifikasi otomatis ke Telegram ketika server mengalami masalah.


Apa Itu Prometheus?

Prometheus adalah sistem monitoring dan time-series database yang dikembangkan oleh SoundCloud dan kini menjadi proyek resmi dari CNCF (Cloud Native Computing Foundation).

Prometheus bertugas mengumpulkan metrik dari berbagai perangkat dan layanan seperti:

  • CPU Usage
  • Memory Usage
  • Disk Usage
  • Network Traffic
  • Status Service
  • Database Performance
  • Container Metrics
  • Kubernetes Metrics

Data tersebut kemudian disimpan dalam database time-series yang dapat dianalisis dan divisualisasikan.

Keunggulan Prometheus

  • Open Source
  • Ringan dan cepat
  • Query Language (PromQL) yang powerful
  • Integrasi luas
  • Cocok untuk cloud dan data center modern
  • Mendukung alert otomatis

Apa Itu Grafana?

Grafana adalah platform visualisasi data yang mampu menampilkan informasi monitoring dalam bentuk dashboard interaktif.

Grafana dapat terhubung dengan berbagai sumber data seperti:

  • Prometheus
  • MySQL
  • PostgreSQL
  • Elasticsearch
  • InfluxDB
  • Loki

Dengan Grafana, administrator dapat melihat kondisi infrastruktur secara real-time melalui tampilan yang profesional dan mudah dipahami.


Arsitektur Monitoring yang Akan Dibangun

Implementasi yang akan dibuat terdiri dari:

Monitoring Server

Prometheus Server

Node Exporter

Linux Server

Grafana Dashboard

Alert Manager

Telegram Notification


Langkah 1: Install Prometheus

Update repository terlebih dahulu:

sudo apt update
sudo apt upgrade -y

Download Prometheus:

wget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-linux-amd64.tar.gz

Ekstrak file:

tar -xvf prometheus-linux-amd64.tar.gz

Masuk ke direktori:

cd prometheus-linux-amd64

Jalankan Prometheus:

./prometheus

Akses melalui browser:

http://IP-SERVER:9090

Jika halaman Prometheus muncul, instalasi berhasil.


Langkah 2: Install Node Exporter

Node Exporter digunakan untuk mengirimkan metrik Linux ke Prometheus.

Download:

wget https://github.com/prometheus/node_exporter/releases/latest/download/node_exporter-linux-amd64.tar.gz

Ekstrak:

tar -xvf node_exporter-linux-amd64.tar.gz

Jalankan:

./node_exporter

Akses:

http://IP-SERVER:9100/metrics

Jika muncul banyak data metrics, Node Exporter sudah aktif.


Langkah 3: Tambahkan Target ke Prometheus

Edit file konfigurasi:

nano prometheus.yml

Tambahkan:

scrape_configs:
  - job_name: 'linux-server'

    static_configs:
      - targets:
        - '192.168.1.10:9100'
        - '192.168.1.11:9100'
        - '192.168.1.12:9100'

Restart Prometheus.

Verifikasi pada menu:

Status → Targets

Pastikan seluruh target berstatus UP.


Langkah 4: Install Grafana

Tambahkan repository Grafana:

sudo apt install -y software-properties-common

Install Grafana:

sudo apt install grafana -y

Aktifkan service:

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

Akses:

http://IP-SERVER:3000

Login default:

Username: admin
Password: admin

Langkah 5: Hubungkan Grafana ke Prometheus

Masuk ke:

Connections → Data Sources

Pilih:

Prometheus

URL:

http://localhost:9090

Klik:

Save & Test

Jika muncul status hijau, koneksi berhasil.


Langkah 6: Import Dashboard Linux

Grafana menyediakan ribuan dashboard siap pakai.

Dashboard populer:

Node Exporter Full

Dashboard ID:

1860

Cara import:

Dashboards
→ Import
→ Masukkan ID 1860
→ Load
→ Pilih Data Source Prometheus
→ Import

Dashboard akan langsung menampilkan:

  • CPU Usage
  • Memory Usage
  • Disk Usage
  • Network Traffic
  • Load Average
  • Filesystem Status

Langkah 7: Membuat Alert Rule

Contoh alert ketika CPU di atas 80%.

Masuk:

Alerting → Alert Rules

Query:

100 - (avg by(instance)
(rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

Condition:

IS ABOVE 80

For:

5 Minutes

Artinya alert baru dikirim jika kondisi berlangsung selama 5 menit.


Langkah 8: Integrasi Telegram Notification

Buat Bot Telegram menggunakan BotFather.

Catat:

  • Bot Token
  • Chat ID

Masuk Grafana:

Alerting
→ Contact Points
→ New Contact Point

Pilih:

Telegram

Masukkan:

Bot Token
Chat ID

Klik:

Test

Jika berhasil, Telegram akan menerima pesan percobaan.


Contoh Notifikasi yang Diterima

🚨 ALERT

Server : LINSRV1
Status : High CPU Usage
CPU : 92%
Time : 14:35 WIB

Silakan lakukan pengecekan.

Administrator dapat mengetahui masalah sebelum layanan benar-benar down.


Praktik Terbaik Monitoring Server

Pantau Resource Penting

Fokus pada:

  • CPU
  • RAM
  • Disk
  • Network
  • Service Availability

Gunakan Dashboard Terpisah

Pisahkan dashboard untuk:

  • Server Linux
  • Database
  • Virtualisasi
  • Container
  • Jaringan

Hindari Alert Berlebihan

Terlalu banyak alert dapat menyebabkan alert fatigue.

Gunakan threshold yang realistis.

Dokumentasikan Semua Alert

Setiap alert sebaiknya memiliki SOP penanganan yang jelas.


Mengapa Skill Ini Penting untuk Dunia Kerja?

Banyak perusahaan saat ini mencari talenta yang memahami:

  • DevOps
  • Cloud Engineer
  • System Administrator
  • Site Reliability Engineer (SRE)
  • Infrastructure Engineer
  • Network Engineer

Kemampuan membangun sistem monitoring modern menjadi nilai tambah yang sangat kuat saat melamar pekerjaan atau mengikuti kompetisi bidang infrastruktur IT.

Selain meningkatkan visibilitas sistem, monitoring juga membantu proses troubleshooting menjadi lebih cepat dan akurat.


Kesimpulan

Prometheus dan Grafana merupakan kombinasi monitoring modern yang digunakan secara luas oleh perusahaan teknologi dan startup unicorn karena fleksibilitas, performa, serta kemampuan visualisasinya yang sangat baik.

Dengan menambahkan Node Exporter pada setiap server, menghubungkannya ke Grafana, membuat alert rule, dan mengirimkan notifikasi ke Telegram, administrator dapat memantau kondisi infrastruktur secara real-time dan mengambil tindakan sebelum gangguan berkembang menjadi downtime yang lebih besar.

Jika Anda ingin berkarier sebagai SysAdmin, DevOps Engineer, Cloud Engineer, atau Infrastructure Engineer, maka menguasai Prometheus dan Grafana adalah investasi skill yang sangat berharga.


“Anda tidak bisa memperbaiki apa yang tidak dapat Anda pantau.”


FAQ SEO

1. Apa fungsi Prometheus?

Prometheus berfungsi mengumpulkan dan menyimpan data metrik dari server, aplikasi, dan perangkat jaringan secara real-time.

2. Apa kegunaan Grafana?

Grafana digunakan untuk memvisualisasikan data monitoring dalam bentuk dashboard interaktif dan mudah dipahami.

3. Apakah Prometheus gratis?

Ya, Prometheus merupakan software open source yang dapat digunakan secara gratis.

4. Apa itu Node Exporter?

Node Exporter adalah agent yang mengirimkan informasi sistem Linux seperti CPU, RAM, disk, dan jaringan ke Prometheus.

5. Bisakah Grafana mengirim notifikasi Telegram?

Bisa. Grafana mendukung integrasi Telegram untuk mengirim alert otomatis saat terjadi masalah pada server.

6. Apakah Prometheus cocok untuk Kubernetes?

Sangat cocok. Prometheus merupakan salah satu solusi monitoring paling populer untuk lingkungan Kubernetes.

7. Skill monitoring cocok untuk profesi apa?

Skill monitoring banyak digunakan oleh SysAdmin, DevOps Engineer, Cloud Engineer, Infrastructure Engineer, dan SRE.


Sudah pernah menggunakan Prometheus dan Grafana untuk monitoring server atau lab virtualisasi Anda?

Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa bagikan ke rekan SysAdmin, guru TKJ, mahasiswa, atau tim IT lainnya. Subscribe website ini untuk mendapatkan tutorial Linux, DevOps, Cloud Computing, Proxmox, Docker, dan Infrastruktur Data Center terbaru.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *