MONITORING DAN NOTIFIKASI REAL-TIME PERUBAHAN FILE PADA WEB SERVER MENGGUNAKAN WATCHDOG DAN TELEGRAM BOT SEBAGAI SISTEM PERINGATAN DINI

##plugins.themes.academic_pro.article.main##

Syahrul Hasbir
Emil Agusalim Habi Talib
Fahrim Irhamna Rachman
Titin Wahyuni
Muhammad Faisal
Muhammad Syafaat S.Kuba

Abstract

Web servers are critical infrastructures for delivering digital services and are highly vulnerable to unauthorized file changes that may threaten system security and service availability. However, many conventional monitoring systems still rely on periodic checking mechanisms, which often fail to provide timely detection of security incidents. This study aims to design and implement a real-time file change monitoring system on a web server using the Watchdog library and a Telegram Bot as an early warning mechanism. The research adopts an applied research method with an experimental approach. The system is developed using the Python programming language and evaluated in a local XAMPP-based web server environment, with the uploads directory selected as the monitoring target. Experimental results demonstrate that the proposed system is capable of detecting various file change events, including file creation, deletion, content modification, and file renaming, in real time without event loss. Notifications delivered via the Telegram Bot provide clear, timely, and actionable information to administrators. These findings indicate that the proposed event-driven monitoring system is effective and efficient in enhancing web server security and improving incident response capabilities.

##plugins.themes.academic_pro.article.details##

How to Cite
Hasbir, S., Habi Talib, E. A., Rachman, F. I., Wahyuni, T., Faisal, M., & S.Kuba, M. S. (2026). MONITORING DAN NOTIFIKASI REAL-TIME PERUBAHAN FILE PADA WEB SERVER MENGGUNAKAN WATCHDOG DAN TELEGRAM BOT SEBAGAI SISTEM PERINGATAN DINI. Jurnal Informatika Progres, 18(1), 126-131. https://doi.org/10.56708/progres.v18i1.540

References

[1] M. I. A. Prabowo, Y. N. Shadrii, B. A. Ikhsan, M. Faizal, and P. L. Andaniari, “Sistem Monitoring Server dan Website CV. Technos Studio Menggunakan Laravel Scheduller dan Telegram Bot,” J. Pustaka Data (Pusat Akses Kaji. Database, Anal. Teknol. dan Arsit. Komputer), vol. 5, no. 1, pp. 205–213, 2025, doi: 10.55382/jurnalpustakadata.v5i1.1032.
[2] M. Y. Ishaq and F. Firmansyah, “Implementasi Sistem Monitoring Menggunakan Zabbix Dan Notifikasi Realtime Telegram,” J. Insa. J. Inf. Syst. Manag. Innov., vol. 3, no. 2, pp. 72–77, 2023, doi: 10.31294/jinsan.v3i2.2432.
[3] P. P. Depani, A. Wahid, M. Syahid, and N. Wahid, “Sistem Monitoring Serangan pada Mikrotik Berbasis Bot Telegram untuk Keamanan Jaringan yang Efektif,” JIMU J. Ilm. Multi Disiplin, vol. 03, pp. 3031–9498, 2025.
[4] Farhan Jamil Al Fajar, Dwi Nurani, and Rifda Faticha Alfa Aziza, “Implementasi Bot Telegram Untuk Monitoring Mikrotik Pada Planets Network Solution,” J. Teknol. Inf. dan Komput., vol. 9, no. 6, 2023, doi: 10.36002/jutik.v9i6.2670.
[5] R. R. Abdullah and A. Nurhayati, “Monitoring Sistem Keamanan Jaringan Berbasis Telegram Bot,” J. Infotmatics Commun. Technol., vol. 1089, pp. 1–9, 2019.
[6] M. Faisal, Rahman, F. Shabir, and Ida, “Design and Implementation of Plantation Commodities Price Information Broadcaster via Autoreply Short Message Service on Smartphone,” in Proceedings - 2nd East Indonesia Conference on Computer and Information Technology: Internet of Things for Industry, EIConCIT 2018, IEEE, Nov. 2018, pp. 212–217. doi: 10.1109/EIConCIT.2018.8878575.
[7] W. Budi, F. J. Annisa, and H. Luqman, “Optimalisasi Bot Telegram untuk Deteksi Situs Perjudian Online di Data Penanganan Konten Perjudian,” J. Pengabdi. Masy. Sultan Indones., vol. 2, no. 1, pp. 17–24, 2025.
[8] A. Wali, A. Sulistyanto, and T. Defisa, “Is it feasible to identify outputs of an arbitrary process at run time without excessively slowing down workflows?m,” J. Manajamen Inform. Jayakarta, vol. 2, no. 3, p. 292, 2022, doi: 10.52362/jmijayakarta.v2i3.894.
[9] M. Rivan, A. Arsandi, and A. Syaripudin, “Diseño de un sistema de monitoreo de red basado en un servidor web. Notificaciones integradas de Zabbix y Telegram en Excelindo.,” J. Ilmu Komput. dan Sci., vol. 3, no. 6, pp. 1553–1561, 2024.
[10] C. Kurniawan and A. Triayudi, “File Integrity Monitoring as a Method for Detecting and Preventing Web Defacement Attacks,” J. Online Inform., vol. 9, no. 2, pp. 276–285, 2024, doi: 10.15575/join.v9i2.1326.
[11] Muhammad Faisal. (1). IMPLEMENTASI MODEL INTEROPERABILITAS PADA SISTEM INFORMASI AKADEMIK BERBASIS MULTI PLATFORM. Jurnal Informatika Progres, 6(2), 59-68. https://doi.org/10.56708/progres.v6i2.45
[12] S. Adam and A. Suryadi, “BULLETIN OF COMPUTER SCIENCE RESEARCH Monitoring Notifikasi Status Services Pada Os Linux Menggunakan Bot Telegram,” vol. 3, no. 1, pp. 103–108, 2022, doi: 10.47065/bulletincsr.v3i1.219.
[13] P. S. Jensen, I. Lilholm, and D. Marchant, “Is it feasible to identify outputs of an arbitrary process at run time without excessively slowing down workflows?,” vol. 17, pp. 81–68, 2023, doi: 10.29007/mj18.
[14] H. E. W. Mohammad Idhom, Akhmad Fauzi, Ronggo Alit, “Proceedings of the International Conference on Science and Technology (ICST 2018),” Implement. Syst. Telegr. Bot Monit. Linux Serv., vol. 1, no. Icst, pp. 1089–1093, 2018.

Most read articles by the same author(s)