A Python-based CPU load monitoring tool that uses the observer pattern to send alerts when CPU usage exceeds critical threshold.
- Monitor system-wide CPU usage and per-core CPU usage.
- Configurable CPU usage threshold and logging interval.
- Notify through console alerts or custom observer implementations.
- Handle user interruptions and errors.
git clone https://github.com/SeasonChains/cpu_utilization.git
cd cpu_utilization
from the terminal,
./cpu_load.exe
- Enter "Stop" on console to stop the monitoring
- To completely Terminate enter "Cltr+C"