Di dunia penyedia jasa internet (ISP), mengetahui masalah sebelum pelanggan menelepon komplain adalah harga mati. Mengandalkan cek manual Winbox atau sekadar ping loop tidak akan cukup untuk mendeteksi silent issue seperti CRC error pada kabel fiber atau packet buffer drop.
Arsitektur Monitoring Stack Modern
- SNMP Exporter: Mengambil metrik interface throughput, error packet, dan optical power dari router MikroTik dan OLT via protokol SNMP v2c/v3.
- Node Exporter: Memantau penggunaan CPU, RAM, Disk I/O, dan TCP socket di server Linux.
- Prometheus: Database time-series berkecepatan tinggi yang menyimpan dan mengagregasi seluruh metrik.
- Grafana: Dashboard visualisasi interaktif dengan alert webhook langsung ke grup Telegram NOC.
Contoh Rule SNMP Exporter untuk MikroTik
# prometheus.yml
scrape_configs:
- job_name: 'mikrotik-core'
static_configs:
- targets: ['10.2.0.1']
metrics_path: /snmp
params:
module: [mikrotik]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
replacement: 127.0.0.1:9116