Skip to content

Latest commit

 

History

History
86 lines (55 loc) · 1.14 KB

File metadata and controls

86 lines (55 loc) · 1.14 KB

Python System Tools

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.


Technologies Used

  • Python 3
  • requests
  • psutil

Project Structure

python-system-tools/
│
├── scripts/
│   ├── application_health_checker.py
│   └── system_health_monitor.py
│
├── requirements.txt
└── README.md

Scripts

1. Application Health Checker

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.py

2. System Health Monitor

Monitors 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.py

Installation

Install the required Python packages:

pip3 install -r requirements.txt

Author

Indrajith Venu