A heartbeat for every service and device
nodbeat watches the things that should check in regularly and tells you on Telegram when one goes silent.
Log inHow it works
-
Create a Monitor
Give it a name, an Interval and a Grace period.
-
Send Heartbeats to its URL
curl -fsS -m 10 --retry 3 https://nodbeat.g2labs.pl/hb/<token> -
Get a Telegram Alert
When it goes silent, and again when it's back.
Features
- Any device that can make an HTTP request A cron job, a Raspberry Pi, an Arduino with Wi-Fi: a GET or POST to the Heartbeat URL is all it takes.
- Interval + Grace period Each Monitor expects a Heartbeat every Interval and waits a Grace period before it goes Down.
- Telegram Alerts Down and back Up, sent to your own chat or a group you link.
- Last message Send a short text with each Heartbeat, like "battery 3.7V", and see it on the Dashboard.
- Uptime and Incidents 7-day Uptime per Monitor and an Incident history of every time it went silent.
- Pause Pause a Monitor during maintenance so it doesn't alert.