GRAFANA-BASED DOMAIN EXPIRATION AND SSL CERTIFICATE MONITORING SYSTEM FOR PREVENTIVE SECURITY

  • Nur Asyiyah Universitas Pendidikan Indonesia
  • Hafiyyan Putra Pratama Universitas Pendidikan Indonesia
Keywords: Grafana; Prometheus; pemantauan; domain; sertifikat SSL.

Abstract

Abstract: Manual management of domain validity periods and SSL certificates is prone to human error and can cause service disruptions, as was the case at PT XYZ. A reactive approach that relies on vendor notifications has proven to be insufficient to ensure operational continuity. This research aims to design and implement an automated monitoring system to transform this manual approach into a preventive and proactive security framework. The method used is the implementation of an open-source stack consisting of Prometheus to collect metrics from specialized exporters (Blackbox and Domain Exporter), and Grafana for informative centralized dashboard visualization. The system is also integrated with early warning notifications via Telegram for rapid incident response. The result is a functional system with a centralized dashboard that visually displays the remaining validity period of assets using color markers (green for safe status, yellow for early warning, and red for critical status). System testing showed very high accuracy, reaching 100% for domains (MAE 0 days) and 99.45% for SSL certificates (MAE 1.0 days). This system has successfully transformed manual processes into automated and preventive ones, significantly mitigating the risk of human error and ensuring the reliability of digital services.

           
Keywords: domain; grafana; monitoring; prometheus; SSL certificate.

 

 

Abstrak: Pengelolaan manual masa berlaku domain dan sertifikat SSL rentan terhadap human error dan dapat menyebabkan gangguan layanan, seperti yang pernah terjadi di PT XYZ. Pendekatan reaktif yang mengandalkan notifikasi vendor terbukti tidak lagi memadai untuk menjamin kontinuitas operasional. Penelitian ini bertujuan merancang dan mengimplementasikan sistem pemantauan otomatis untuk mentransformasi pendekatan manual tersebut menjadi kerangka kerja keamanan yang preventif dan proaktif. Metode yang digunakan adalah implementasi stack open-source yang terdiri dari Prometheus untuk mengumpulkan metrik dari exporter spesialis (Blackbox dan Domain Exporter), serta Grafana untuk visualisasi dasbor terpusat yang informatif. Sistem ini juga diintegrasikan dengan notifikasi peringatan dini melalui Telegram untuk respons insiden yang cepat. Hasilnya adalah sebuah sistem fungsional dengan dashboard terpusat yang menampilkan sisa masa berlaku aset secara visual menggunakan penanda warna (hijau untuk status aman, kuning untuk peringatan dini, dan merah untuk status kritis). Pengujian sistem menunjukkan akurasi yang sangat tinggi, mencapai 100% untuk domain (MAE 0 hari) dan 99.45% untuk sertifikat SSL (MAE 1.0 hari). Sistem ini berhasil mengubah proses manual menjadi otomatis dan preventif, secara signifikan memitigasi risiko human error dan menjamin keandalan layanan digital.

 

Kata kunci: domain; grafana; pemantauan; prometheus; sertifikat SSL.

References

[1] A. Setiawan, M. A. Satrio, I. Madani, R. D. Rachmat, and S. H. Sukma, “Meningkatkan Keamanan Sertifikat Digital dengan Pengaktifan HTTPS,” J. Internet Softw. Eng., vol. 1, no. 4, p. 9, Aug. 2024, doi: 10.47134/pjise.v1i4.3170.
[2] X. Wang, B. Wan, W. Zhou, H. Niu, and S. Feng, “Research on technical scheme for multi type load resource information access,” J. Phys. Conf. Ser., vol. 2189, no. 1, 2022, doi: 10.1088/1742-6596/2189/1/012030.
[3] P. S. Yadav, “Automation of Digital Certificate Lifecycle: Improving Efficiency and Security in IT Systems,” J. Math. Comput. Appl., vol. 2023, no. October 2023, pp. 1–4, 2022, doi: 10.47363/jmca/2023(2)e107.
[4] Rahmatia, N. Huda, and Nurhayati, “Analisis Rasio Likuiditas pada PT. Surya Citra Media, Tbk,” Ekopedia J. Ilm. Ekon., vol. 1, no. 2, pp. 210–221, 2025, [Online]. Available: https://doi.org/10.63822/mmj6cp95
[5] D. Rahman, H. Amnur, and I. Rahmayuni, “Monitoring Server dengan Prometheus dan Grafana serta Notifikasi Telegram,” JITSI J. Ilm. Teknol. Sist. Inf., vol. 1, no. 4, pp. 133–138, 2020, doi: 10.62527/jitsi.1.4.19.
[6] A. Lubis, A. M. Ghiffari, and S. Wahyuni, “Enhancing Network Performance Visibility with Grafana and Prometheus: A Case Study at P.T. Nata Digital Solution,” Int. Conf. Artif. Intell. Navig. Eng. Aviat. Technol., vol. 1, no. 1, pp. 305–309, 2024.
[7] M. D. Elradi, “Prometheus & Grafana: A Metrics-focused Monitoring Stack,” J. Comput. Allied Intell., vol. 3, no. 3, pp. 28–39, 2025, doi: 10.69996/jcai.2025015.
[8] P. B.C., H. Maddirala, and S. M., “Implementing an effective Infrastructure Monitoring Solution with Prometheus and Grafana,” Int. J. Comput. Appl., vol. 186, no. 38, pp. 7–15, 2024, doi: 10.5120/ijca2024923873.
[9] P. Fajar Malik and B. Parulian Josaphat, “Desain dan Implementasi Sistem Monitoring Jaringan Menggunakan Zabbix dan Telegram (Studi Kasus di Data Center BPS) (Design and Implementation of Network Monitoring System Using Zabbix and Telegram (Case Study at BPS Data Center)),” Semin. Nas. Off. Stat. 2024, pp. 711–722, 2024.
[10] E. Pentanugraha, A. S. Saragih, and E. Christian, “Analisis Kinerja Load Balancing Webserver Menggunakan Haproxy Terintegrasi Dengan Grafana Sebagai Monitoring Dan Notifikasi Telegram,” J. Inf. Technol. Comput. Sci., vol. 4, no. 1, pp. 68–80, 2024, doi: 10.47111/jointecoms.v4i1.13191.
[11] Ramadoni, M. Z. Amirudin, Rifki Fahmi, Ema Utami, and M. S. Mustafa, “Evaluasi Penggunaan Prometheus dan Grafana Untuk Monitoring Database Mongodb,” J. Inform. Polinema, vol. 7, no. 2, pp. 43–50, 2021, doi: 10.33795/jip.v7i2.530.
[12] E. Marpanaji, M. F. Rafi, and S. Kusumawardhani, “Experimental Study of High Availability Cloud Learning Management System and Monitoring System Based on Grafana , Prometheus and Telegram,” vol. 1, no. 1, pp. 66–78, 2026.
[13] J. P. Masyarakat, “Sultra,” vol. 2, pp. 114–122, 2025.
[14] B. Rasyidi and F. Pratama, “Sistem Monitoring Server di PT. XYZ Media Indonesia Berbasis Grafana dan Prometheus,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 4, no. 4, pp. 1456–1465, 2024, doi: 10.57152/malcom.v4i4.1546.
[15] S. STMIK Royal, “Implementasi Ssl Untuk Pencegahan Man in the Middle Attack Pada Ftp Server,” J. Sci. Soc. Res., vol. 4307, no. 1, pp. 28–33, 2021, [Online]. Available: http://jurnal.goretanpena.com/index.php/JSSR
[16] M. Bajpai, “Automating Monitoring and Incident Management with Prometheus, Grafana, and Google Cloud Pub/Sub,” Int. J. Sci. Res., vol. 11, no. 1, pp. 1673–1675, 2022, doi: 10.21275/sr24829151754.
Published
2025-12-09
How to Cite
Asyiyah, N., & Putra Pratama, H. (2025). GRAFANA-BASED DOMAIN EXPIRATION AND SSL CERTIFICATE MONITORING SYSTEM FOR PREVENTIVE SECURITY. JURTEKSI (jurnal Teknologi Dan Sistem Informasi), 12(1), 9 - 20. https://doi.org/10.33330/jurteksi.v12i1.4237