SysMonk
is a highly efficient, lightweight API for resource monitoring that uses WebSockets for real-time streaming.
cargo add SysMonk
use sysmonk;
#[actix_rt::main]
async fn main() {
match sysmonk::start().await {
Ok(_) => {
println!("SysMonk session has ended")
}
Err(err) => {
eprintln!("Error starting SysMonk: {}", err)
}
}
}
curl -o SysMonk-Darwin-x86_64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/SysMonk/releases/latest/download/SysMonk-Darwin-x86_64.tar.gz"
curl -o SysMonk-Darwin-arm64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/SysMonk/releases/latest/download/SysMonk-Darwin-arm64.tar.gz"
curl -o SysMonk-Linux-x86_64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/SysMonk/releases/latest/download/SysMonk-Linux-x86_64.tar.gz"
curl -o SysMonk-Windows-x86_64.zip -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/SysMonk/releases/latest/download/SysMonk-Windows-x86_64.zip"
Mandatory
Optional
false
true
127.0.0.1
/ localhost
8000
3600
3
https://crates.io/crates/SysMonk
https://docs.rs/SysMonk/latest/sysmonk/
Generator
cargo doc --document-private-items --no-deps
rustup component add clippy
cargo clippy --no-deps --fix
© Vignesh Rao
Licensed under the MIT License