Monitoring MikroTik dengan Grafana Menggunakan SNMP

Diposting pada

Monitoring jaringan adalah kebutuhan wajib bagi ISP, RT/RW Net, maupun administrator jaringan. MikroTik memang kuat di routing, namun untuk visualisasi trafik jangka panjang, Grafana + Prometheus + SNMP adalah kombinasi yang paling stabil dan profesional. Artikel ini membahas cara monitoring MikroTik dengan Grafana menggunakan SNMP, berdasarkan praktik langsung (bukan teori), hingga trafik RX dan TX interface tampil normal dalam satuan bps.


Kenapa Monitoring MikroTik Perlu Grafana?

  • Grafik trafik real-time & historis
  • Bisa memantau banyak router sekaligus
  • Visualisasi RX / TX interface yang rapi
  • Mudah dikembangkan untuk alerting & NOC

Grafana tidak membaca data langsung dari MikroTik,
melainkan dari Prometheus yang mengambil data via SNMP Exporter.


Arsitektur Monitoring

MikroTik (SNMP)
   ↓
SNMP Exporter
   ↓
Prometheus
   ↓
Grafana

Semua berjalan stabil di Docker atau server biasa, selama koneksi antar container tidak bermasalah.


Konfigurasi Dasar SNMP di MikroTik

Pastikan SNMP aktif di MikroTik:

/snmp set enabled=yes
/snmp community add name=public addresses=0.0.0.0/0

Gunakan community sesuai kebijakan keamanan jaringan masing-masing.


Query Prometheus untuk Monitoring Interface MikroTik

RX (Receive) Interface

sum by (ifName) (
  rate(ifHCInOctets{job="snmp"}[1m]) * 8
)

TX (Transmit) Interface

sum by (ifName) (
  rate(ifHCOutOctets{job="snmp"}[1m]) * 8
)

Keterangan:

  • ifHCInOctets = RX counter 64-bit
  • ifHCOutOctets = TX counter 64-bit
  • * 8 = konversi byte ke bit
  • sum by (ifName) = satu grafik per interface

Pengaturan Panel Grafana (Wajib)

Supaya grafik tampil benar:

  • Visualization: Time Series
  • Unit: bits (SI)
  • Decimals: 1
  • Legend: ON

Jika RX muncul tapi TX tidak, hampir selalu karena:

  • Salah filter ifName
  • Query TX berbeda dari RX
  • Counter TX memang 0 (tidak ada trafik)

Solusi paling aman:
Jangan hardcode nama interface di query.
Biarkan Grafana menampilkan semua interface, lalu pilih dari legend.


Hasil Akhir Monitoring

  • RX dan TX tampil normal
  • Satuan bps otomatis (Kb, Mb, Gb)
  • Interface bisa dipilih satu per satu
  • Dashboard stabil untuk jangka panjang

Setup ini sudah digunakan pada lingkungan ISP dan RT/RW Net dengan trafik ratusan Mbps hingga Gbps.


Penutup

Monitoring MikroTik dengan Grafana menggunakan SNMP adalah solusi paling masuk akal untuk kebutuhan jaringan modern. Dengan Prometheus sebagai collector dan Grafana sebagai visualisasi, administrator bisa memantau trafik secara akurat, real-time, dan historis. Jika Anda sedang membangun sistem monitoring sendiri untuk belajar, RT/RW Net, atau NOC kecil, kombinasi ini sudah lebih dari cukup. Stabil, scalable, dan terbukti.