Implementasi Monitoring Router Mikrotik Menggunakan Python dan Telegram Bot

Authors

  • Rani Indah Sari Universitas Negeri Medan, Indonesia
  • Dedy Kiswanto Universitas Negeri Medan, Indonesia
  • Yesy Simanjuntak Universitas Negeri Medan, Indonesia
  • Raja Ansel Hartama Sihombing Universitas Negeri Medan, Indonesia

DOI:

https://doi.org/10.57235/jetish.v5i2.8761

Keywords:

Monitoring Jaringan, Router MikroTik, Python, Telegram Bot, API RouterOS

Abstract

Monitoring jaringan merupakan kegiatan penting untuk menjaga ketersediaan dan kinerja perangkat jaringan. Proses pemantauan yang dilakukan secara manual sering kali menyebabkan keterlambatan dalam mendeteksi gangguan sehingga dapat mengganggu layanan jaringan. Penelitian ini bertujuan untuk mengimplementasikan sistem monitoring Router MikroTik menggunakan bahasa pemrograman Python dan Telegram Bot sebagai media notifikasi. Sistem memanfaatkan API RouterOS untuk mengambil informasi kondisi router, seperti status interface, penggunaan CPU, penggunaan memori, dan uptime. Data yang diperoleh kemudian diproses oleh aplikasi Python menggunakan library librouteros dan dikirimkan kepada administrator melalui Telegram Bot. Hasil pengujian menunjukkan bahwa sistem berhasil terhubung dengan Router MikroTik melalui API RouterOS dan mampu mendeteksi perubahan status interface secara otomatis. Selain itu, sistem dapat mengirimkan notifikasi gangguan jaringan dan laporan kondisi router secara real-time melalui Telegram. Dengan demikian, sistem yang dikembangkan dapat membantu administrator dalam memantau kondisi jaringan secara lebih cepat, efektif, dan efisien.

Downloads

Download data is not yet available.

References

Dalimunthe, R. A., & Saputra, H. (2022). Implementation and analysis of Mikrotik API monitoring of network usage. JURTEKSI (Jurnal Teknologi dan Sistem Informasi), 9(1), 125–132. https://doi.org/10.33330/jurteksi.v9i1.1920

Fahmi, M., Maisyaroh, M., Komarudin, I., Faizah, S., & Fadhilah, I. (2021). Otomatisasi jaringan menggunakan script Python untuk penyediaan konfigurasi internet dan manajemen Mikrotik. BINA INSANI ICT Journal, 8(1), 53–62.

Fitrian, H. P., Dani, F., Fadilah, I., Fauzan, R. D., & Ardhyansyah, M. R. (2025). Implementasi Mikrotik firewall sebagai solusi filtering situs judi online dalam jaringan. JATI (Jurnal Mahasiswa Teknik Informatika), 9(1), 1685–1690.

Haris, A. I., Riyanto, B., Surachman, F., & Ramadhan, A. A. (2022). Analisis Pengamanan Jaringan Menggunakan Router Mikrotik dari Serangan DoS dan Pengaruhnya Terhadap Performansi. Komputika: Jurnal Sistem Komputer, 11(1), 67–76. https://doi.org/10.34010/komputika.v11i1.7448

Ishaq, M. Y., & Firmansyah. (2023). Implementasi Sistem Monitoring Menggunakan Zabbix Dan Notifikasi Realtime Telegram. Jurnal INSAN (Journal of Information Systems Management Innovation), 3(2), 72–78.

Jaelani, M., Whidhiasih, R. N., & Handayanto, R. T. (2025). Implementasi sistem monitoring jaringan Mikrotik dengan The Dude. Journal of Software Engineering Ampera, 6(1), 83–98. https://doi.org/10.31599/15w1se86

Kurniawan, N. A., Ruswanti, D., & Charolina, A. (2025). Implementasi Telegram Bot sebagai Media Monitoring Gangguan Pelanggan Telkom dengan Pembaruan Berkala Berbasis Mobile. INSOLOGI (Jurnal Sains dan Teknologi), 4(5), 1226–1240.

Mukiman, K., Subandri, Alawiyah, J. N. A., & Ramdhani, A. I. (2025). Implementasi Automation Manage User pada Jaringan Berbasis Mikrotik dengan Python. Jurnal TRIDI (Teknologi Informatika & Komputer), 2(2), 63–71.

Pradana, A., Widiasari, I. R., & Efendi, R. (2022). Implementasi sistem monitoring jaringan menggunakan Zabbix berbasis SNMP. AITI: Jurnal Teknologi Informasi, 19(2), 248–262.

Utama, M. T. P., & Soebroto, A. A. (2022). Implementasi Simple Network Management Protocol (SNMP) pada bot monitoring Telegram. Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, 6(11), 5240–5249.

Walidin, A. P., Putri, F. P., & Kiswanto, D. (2025). Kali Linux Sebagai Alat Analisis Keamanan Jaringan Melalui Penggunaan Nmap, Wireshark, dan Metasploit. JATI (Jurnal Mahasiswa Teknik Informatika), 9(1), 1189–1195.

Downloads

Published

2026-07-16

Citation Check