Managing Windows servers often requires multiple tools such as Task Manager, Services, Event Viewer, Task Scheduler, and IIS Manager. Diagnosing sudden CPU spikes, service failures, or application crashes can be difficult, especially when administrators are away from the server. There is no centralized dashboard that provides live server health, historical monitoring, and instant notifications in a lightweight and easy-to-use application.
Developed a centralized Windows Server Monitoring System that consolidates server health information into a single web dashboard. The application continuously monitors CPU, memory, disk usage, processes, Windows services, IIS status, scheduled tasks, and Event Viewer logs while maintaining minimal resource usage. It stores historical performance data, generates diagnostic snapshots during abnormal conditions, and sends Telegram notifications for critical events. Live dashboard updates are powered by SignalR, allowing administrators to monitor the server remotely through a web interface without requiring Remote Desktop access.
Screenshots