Remote MONitoring, a system monitoring tool written in Rust.
Run rmon-installer.sh
with supported arguments:
./rmon-installer.sh [install | uninstall | install-src] [client | server]
(Currently only install-src
) is supported.
- Client monitoring tool
- Remote collection server
- Web interface
This is the client-side application which functions as a collector for the hardware statistics.
- Collect CPU, Memory metrics in a configurable interval
- Collect disk info using a user provided list
- Read configuration from disk, commandline or environment variables
- Print collected metrics to console
cd client
cargo build --release
cargo run --release # Or simply run ./target/release/rmon-client
TODO