Skip to content

superfishial/sonar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonar

Lightweight monitoring tool for monitoring system health of the super fish NAS. When an alert fires, a Discord message will be sent, notifying the admin when Severity == Critical.

Roadmap

  • Configuration file (monitors.toml)
  • Nix Package/NixOS module
  • CPU
    • Temperature
    • Usage
  • Disk
    • Usage
    • Stats/Health
    • Scrub interval
    • SMART monitoring
  • Memory
    • Usage
    • OOM kills
  • Network
    • Connect to self via domain
    • Connect to third party via domain
    • Connect to third party via IP
  • Systemd service status
  • UPS battery level
  • Nixpkgs last update

Usage

cargo run -- --discord-webhook-url <DISCORD_WEBHOOK_URL>

For development, you may provide a .env file (see .env.sample).

About

Tiny monitoring utility

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published