A comprehensive system monitoring tool for tracking machine health metrics and performance indicators
Find a file
2024-12-16 14:15:00 +08:00
.gitignore Add data export functionality (JSON and CSV) 2024-12-08 15:45:00 +08:00
alert_system.py Implement alert system for threshold monitoring 2024-12-02 14:30:00 +08:00
config.json Add configuration file support 2024-11-20 13:00:00 +08:00
config_manager.py Add configuration file support 2024-11-20 13:00:00 +08:00
data_exporter.py Add data export functionality (JSON and CSV) 2024-12-08 15:45:00 +08:00
logger.py Add logging functionality 2024-11-25 11:45:00 +08:00
process_monitor.py Handle None values in process monitoring 2024-12-16 14: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 Fix CPU usage calculation parameter 2024-12-13 10:00: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