A collection of Python scripts for system monitoring and application health checks.
These scripts were developed as part of learning Python automation and system utilities.
- Python 3
- requests
- psutil
python-system-tools/
│
├── scripts/
│ ├── application_health_checker.py
│ └── system_health_monitor.py
│
├── requirements.txt
└── README.md
Checks whether a web application is available by sending an HTTP request.
Displays:
- URL
- HTTP Status Code
- Response Time
- Application Status (UP/DOWN)
Run:
python3 scripts/application_health_checker.pyMonitors the health of the local system.
Checks:
- CPU Usage
- Memory Usage
- Disk Usage
- Running Processes
Displays warning messages if usage exceeds predefined thresholds.
Run:
python3 scripts/system_health_monitor.pyInstall the required Python packages:
pip3 install -r requirements.txtIndrajith Venu