So, enter Uptime Kuma. Uptime Kuma came onto the scene two years ago, as a self-hosted version of something like UptimeRobot(which does offer a free tier). There are other self-hosted products as well, but I was able to get this running in a short period of time and it provides exactly what I want, and it looks like it has an active development team.
So, what features does Uptime Kuma offer?
- Dozens of notification methods to configure….email, messaging, SMS, etc.
- HTTP, ping, as well as server specific monitoring.
- Useful Stats and Graphs
- Optional Public Status Pages
So, now, I’m waiting for my next downtime, to see how exactly this works in production, but just having the ability to remotely monitor and get notifications is another tool in my monitoring arsenal.