mirror of
https://github.com/m1ngsama/tracker.git
synced 2025-12-24 10:51:43 +00:00
- Implement main.rs with clap CLI argument parsing - Add --continuous flag for continuous monitoring mode - Add --interval flag for configurable update intervals - Add --config flag for custom config file paths - Initialize env_logger for debug logging - Create comprehensive .gitignore for Rust and Python - Write README-rust.md with usage instructions - Handle config loading with fallback to defaults - Support graceful Ctrl+C interruption in continuous mode
635 B
635 B
Tracker (Rust)
A high-performance system monitoring tool written in Rust.
Features
- CPU, memory, disk, and network monitoring
- Process tracking with top CPU consumers
- Temperature sensor support (platform-dependent)
- Configurable alert thresholds
- Automatic logging to daily log files
- Data export to JSON/CSV formats
- Cross-platform compatibility
Installation
cargo build --release
Usage
# Single run
cargo run
# Continuous monitoring
cargo run -- --continuous --interval 5
Configuration
Edit config.json to customize monitoring behavior and alert thresholds.
License
MIT