Hello HN. I built this mostly to monitor the things I host myself. I know it's nothing too exciting.
Anyway, the TL;DR is: Create an endpoint, and if your script/cronjob fails to regularly ping it, you get notified (by email or ntfy). E.g.:
0 * * * * ./script.sh && curl -fsS https://sigabrt.dev/pulse/<id>/beat
It also has an SSH TUI which is currently experimental and read-only, mostly because I'm not sure whether it is actually useful or just a gimmick :): ssh sigabrt.dev
To use it, simply add your SSH public key in your account settings.Yes, there are services like this already, and this is minimalistic by comparison. Feedback is welcome.

Discussion (9 Comments)Read Original on HackerNews
Who cares what you're using, I see show HN posts to be about OP's project, seems like a dick move to me to diverge attention to some other project. I just don't understand the motivation
You could also just use systemd timers and do: systemctl --failed -t service
I can see something like this being a great intermediate option to a full monitoring and alerting stack.