A comprehensive system monitoring tool for tracking machine health metrics and performance indicators
Find a file
2024-11-18 10:30:00 +08:00
.gitignore Initial commit: project structure and basic tracker 2024-11-01 09:00:00 +08:00
process_monitor.py Add process monitoring module 2024-11-05 10:15:00 +08:00
README.md Update README with detailed feature descriptions 2024-11-18 10:30:00 +08:00
requirements.txt Initial commit: project structure and basic tracker 2024-11-01 09:00:00 +08:00
temperature_monitor.py Add temperature sensor monitoring 2024-11-08 16:20:00 +08:00
tracker.py Merge process monitoring feature 2024-11-12 09:45:00 +08:00

Tracker

A comprehensive system monitoring tool for tracking various machine health metrics and performance indicators.

Features

  • CPU Monitoring: Real-time CPU usage percentage tracking
  • Memory Utilization: Track memory usage with detailed statistics
  • Disk I/O Statistics: Monitor disk usage and I/O operations
  • Network Traffic Analysis: Track network bytes sent/received
  • Process Monitoring: View top processes by CPU usage
  • Temperature Sensors: Monitor system temperatures (if available)
  • System Uptime Tracking: Track how long the system has been running

Installation

pip install -r requirements.txt

Usage

python tracker.py

Requirements

  • Python 3.8+
  • psutil
  • GPUtil (for GPU monitoring)

License

MIT License