S
System Monitor Daemon
Lightweight Linux system monitoring daemon that sends alerts to Telegram when CPU, memory, disk, or swap usage exceed configurable thresholds.
Bash Config Markdown Python
Overview
A lightweight Linux system monitoring daemon that continuously tracks CPU, memory, disk, and swap usage. When any metric exceeds a configurable threshold, it sends an alert via the Telegram Bot API. It uses only standard library Python, includes token obfuscation, and supports fallback to ps for container environments. The daemon runs as a systemd service for automatic startup and monitoring.
Tech stack
- Python (standard library only)
- Bash (installer and configuration)
- systemd (service unit)
- Telegram Bot API
- Linux /proc filesystem and ps
- XOR encryption with