Skip to content

indrajithvenu/python-system-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Collection of Python scripts for system monitoring, application health checks, and automation utilities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages