Overview
SysMonitor is a lightweight system monitoring dashboard written in Rust with a web frontend. It tracks CPU, memory, disk, and network metrics with configurable alerts and historical data retention.
Why Another Monitor?
Most monitoring solutions are bloated. Prometheus + Grafana requires 500MB+ of RAM just to monitor a single server. SysMonitor runs in 8MB and provides everything a small team needs.
Features
- Real-time CPU, memory, disk, and network monitoring
- Configurable alerting via webhooks (Slack, Discord, email)
- Historical data with configurable retention
- Web UI compiled to WebAssembly for zero-dependency frontend
- Single binary deployment