Konfigurasi MKTXP dan Prometheus untuk Monitoring Mikrotik

Konfigurasi MKTXP dan Prometheus untuk Monitoring Mikrotik – Untuk dapat bisa melakukan monitoring routerboard mikrotik, bisa menggunakan MKTXP exporter untuk menyediakan metrics mikrotik yang dapat dibaca oleh prometheus lalu di visualisasikan dengan menggunakan grafana.

Konfigurasi MKTXP dan Prometheus untuk Monitoring Mikrotik

Berikut adalah langkah langkah cara konfigurasi prometheus dengan mktxp untuk digunakan monitoring routerboard mikrotik.

Requirement

  • MKTXP Exporter
  • Prometheus
  • Grafana

Setup MKTXP Exporter

Sebelum melakukan konfigurasi prometheus dengan MKTXP Exporter, pastikan Anda sudah install MKXTP Exporter, jika belum Anda bisa mengikuti tutorial install dan konfigurasi MKTXP Exporter pada blog ini.

Setup Prometheus.yml

Langkah berikutnya, melakukan konfigurasi prometheus.yml untuk menghubungkan MKTXP exporter dengan prometheus.yml.

Pastikan Anda sudah install prometheus pada linux server Anda, lalu jika sudah buka file prometeus.yml dengan menggunakan text editor linux yaitu nano atau vi.

Sebelum melakukan konfigurasi pada file prometheus.yml lakukan backup terlebih dahulu file tersebut jika terjadi salah konfigurasi bisa melakukan rollback.

Copy file prometheus.yml dengan jalankan perintah berikut:

cp -rvp /etc/prometheus/prometheus.yml /etc/prometheus/prometheus.yml.bak

Pada case ini saya menggunakan text editor nano, untuk edit file prometheus.yml dengan text editor nano, jalankan perintah berikut:

nano /etc/prometheus/prometheus.yml
Setup Prometheus yml

Lalu langkah berikutnya tambahkan konfigurasi berikut, sesuaikan ip address yang digunakan dan port mkxtp yang digunakan oleh Anda.

- job_name: 'mktxp_exporter'
    static_configs:
      - targets: ['172.18.29.10:49090']
prometheus yml

Restart Service Prometheus

Setelah sudah menambahkan konfigurasi mktxp pada prometheus.yml, lakukan restart service prometheus dengan perintah berikut:

systemctl restart prometheus

Setelah sudah selesai restart service prometheus, check service prometheus dengan jalankan perintah dibawah dan pastikan service prometheus berjalan atau active

systemctl status prometheus
restart service prometheus

Setelah sudah dipastikan service prometheus running atau active, buka dashboard prometheus menggunakan browser. Lalu pilih menu status dan pilih menu Target health

Setelah itu pastikan MKTXP Exporter statusnya sudah up seperti gambar dibawah.

Check Status MKTXP di Prometheus

Menambahkan Data Sources Prometheus di Grafana

Langkah berikutnya adalah menambahkan data source prometheus di grafana agar nantinya dapat membuat dashboard dengan menggunakan grafana.

Masuk kedalam dashboard grafana, lalu pilih menu data sources

add datasource prometheus di grafana

Selanjutnya, klik tombol Add data source

Screenshot 2025 05 30 014055

Pilih data source prometheus

Screenshot 2025 05 30 014200

Tambahkan prometheus server url yang digunakan pada connections dibawah.

Screenshot 2025 05 30 014325

Langkah berikutnya, test dan save konfigurasi data source prometheus, jika server prometheus url yang dimasukan benar maka akan mendapatkan result Successfully queried the Prometheus API.

Screenshot 2025 05 30 014559

Sekarang MKTXP Exporter sudah terhubung dengan prometheus, dan prometheus sudah terhubung dengan grafana.

Untuk dashboard MKTXP Exporter, Anda bisa gunakan template yang sudah disediakan pada website grafana. Anda bisa lihat pada url berikut: https://grafana.com/grafana/dashboards/13679-mikrotik-mktxp-exporter/

Screenshot 2025 05 30 014959

Leave a Reply

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