
Welcome to TinyMonitor¶
TinyMonitor is a lightweight system monitoring agent written in Go, designed for simplicity and ease of deployment.
It monitors your server's vital signs and alerts you immediately via your favorite channels when something goes wrong.
Key Features¶
- Lightweight: Single binary (~9MB), minimal CPU/RAM footprint.
- Zero Dependencies: No runtime dependencies - just download and run.
- Multi-Platform: Runs on Linux (AMD64/ARM64) and macOS (Intel/Silicon).
- Multi-Channel Alerts: Ntfy, Gotify, Google Chat, SMTP, and Generic Webhooks.
- TOML Configuration: Human-readable config format, easy to write and maintain.
- Self-Updating: Built-in
updatecommand to stay current. - Flexible Rules: Route specific metrics to specific alert channels.
Quick Start¶
Get up and running in seconds: