ВИКОРИСТАННЯ JAVA SERVER PAGES ДЛЯ ВІДДАЛЕНОГО МОНІТОРИНГУ АПАРАТНОЇ СКЛАДОВОЇ ВЕБСЕРВЕРУ
DOI:
https://doi.org/10.34132/mspc2025.01.06.29Ключові слова:
JSP, Apache Tomcat, ProcessBuilder, JSON, веброзробка, системні команди.Анотація
Розглянуто підхід до реалізації системи віддаленого моніторингу апаратної складової вебсерверу на базі Java Server Pages (JSP). Запропоноване рішення використовує інструмент Java ProcessBuilder для виконання системних команд (sensors, apcaccess, df) на сервері під керуванням ОС Debian з метою отримання даних про температурний режим, параметри системи живлення та стан дискової підсистеми. Отримані результати передаються на клієнтську сторону у форматі JSON, де за допомогою технології Ajax відбувається їх динамічне відображення без перезавантаження сторінки. Описана архітектура та технічна реалізація системи, включаючи приклади коду JSP-сторінки та JavaScript-модуля для обробки Ajax-запитів. Проаналізовано ефективність цього рішення в контексті Internet of Things (IoT), відзначено простоту реалізації, зручність використання, масштабованість та гнучкість підходу для віддаленого моніторингу апаратних параметрів вебсервера.
Посилання
JavaServer Pages API Documentation. Retrieved from: https://docs.oracle.com/cd/E17802_01/products/products/jsp/2.1/docs/jsp-2_1-pfd2/index.html (Last accessed: 10.05.2025).
ProcessBuilder API. Retrieved from: https://docs.oracle.com/javase/8/docs/api/java/lang/ProcessBuilder.html (Last accessed: 10.05.2025).
Introducing JSON. Retrieved from: https://www.json.org/json-en.html (Last accessed: 10.05.2025).
AJAX Introduction. Retrieved from: https://www.w3schools.com/Js/js_ajax_intro.asp (Last accessed: 10.05.2025).
Debian Reference Retrieved from: https://www.debian.org/doc/manuals/debian-reference/debian-reference.en.pdf (Last accessed: 10.05.2025).


