- Pure stdlib Python (3.12), runs on python:3.12-alpine as non-root - Checks: ping, HTTP (expected codes), TCP ports, Netdata alarms + metrics - Netdata v2 compatible: system.cpu (no idle dim), system.ram, disk_space.* discovery - AlertEngine dedup: first alert, reminders, recovery (only after real alert) - Baseline first-run (no alert storm on deploy), atomic state file, --once mode - 20 unit tests passing; verified live against 192.168.0.5
7 lines
220 B
Bash
7 lines
220 B
Bash
# Telegram bot for alerts (get from @BotFather). Leave empty for log-only mode.
|
|
TELEGRAM_BOT_TOKEN=
|
|
# Your chat id (get from @userinfobot)
|
|
TELEGRAM_CHAT_ID=
|
|
# Check interval in seconds (default 60)
|
|
CHECK_INTERVAL_SEC=60
|