KVN395: Web Based Real-Time CPU (Central Processing Unit) Temperature Monitoring System

Ainul Farhanah Binti Faizal Universiti Pertahanan Nasional Malaysia

Web Based Real-Time CPU (Central Processing Unit) Temperature Monitoring System was developed to make it easier for supervisors and lecturers in computer labs at the National Defense University of Malaysia (UPNM) to monitor the CPU temperature of each student's computer in real time on a centralized platform. CPU temperature increases often occur when computers are used for intensive tasks such as virtual machines, image processing and network simulations, and without regular monitoring, this problem is only detected after performance decreases, or the hardware begins to fail. To address this issue, the system was developed using web-based technologies, namely HTML, CSS and JavaScript for the interface display, while MySQL is used as the main database. On the client side, Libre Hardware Monitor is used to obtain CPU temperature readings, CPU usage and other performance information, before the data is sent to the server via a LAN connection using the server–client communication concept. The server processes and stores each record before displaying it in a more organized and easy-to-read dashboard. The system also detects odd readings such as temperatures exceeding the 95°C threshold, and if detected, an alert is generated and recorded to the database for later reference. Development results show that this system can provide faster, more accurate and efficient monitoring compared to manual methods, thus helping to prevent hardware damage and reduce maintenance costs. Future improvements include the addition of automatic notifications and cross-platform operational support.