Author:
M Parvathy,J Antony Balasingam,E.S Sanjith
Abstract
The Web Server Monitoring System, developed using Python, is a comprehensive solution for real-time tracking of essential server performance metrics, including memory usage, CPU usage, and response time. By using Python’s psutil library for system monitoring and Flask for creating a user-friendly dashboard, the system provides administrators with timely insights into the health and efficiency of their web servers. By periodically querying the target servers, the system collects and processes data on memory and CPU usage, enabling proactive identification of resource bottlenecks and potential performance issues. Additionally, the system measures response time to assess server responsiveness, facilitating prompt detection of latency issues or performance degradation. The user-friendly web-based dashboard allows administrators to easily interpret the collected metrics and track performance metrics over time. With its lightweight and efficient design, the Web Server Monitoring System empowers administrators to optimize server resources, troubleshoot issues promptly, and ensure uninterrupted user experiences.
Publisher
Inventive Research Organization
Reference10 articles.
1. [1] Hu, Yiming, Ashwini Nanda, and Qing Yang. "Measurement, analysis and performance improvement of the Apache web server." In 1999 IEEE International Performance, Computing and Communications Conference (Cat. No. 99CH36305), Scottsdale, AZ, USA IEEE, 1999. pp. 261-267.
2. [2] Phaltane, Saurabh, Omkar Nimbalkar, Piyush Sonavle, and S. R. Vij. "Apache Web Server Monitoring." International Journal of Scientific & Engineering Research 4, no. 7 (2013): 2195-2199.
3. [3] E. D. Katz, M. Butler, and R. McGrath, “A scalable web server: TheNCSA prototype, in WWW’94 Conference Proceedings,1994.
4. [4] Bestavros, Azer, Robert L. Carter, Mark E. Crovella, Carlos R. Cunha, Abdelsalam Heddaya, and Sulaiman A. Mirdad. "Application-level document caching in the internet." In Second International Workshop on Services in Distributed and Networked Environments, Whistler, BC, Canada IEEE, 1995. pp. 166-173
5. [5] Sukhija, Nitin, and Elizabeth Bautista. "Towards a framework for monitoring and analyzing high performance computing environments using kubernetes and prometheus." In 2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), Leicester, United Kingdom IEEE, 2019. pp. 257-262.