Find best uptime monitoring tool combination
Seems like this problem is tougher than I though. Right now I see several option
- [x] go as devin uptime robot and local hearthbeat deployed bot on k8s
- [ ] uptime kuma on k8s (I don't like this)
- [ ] stay rock64 just for uptime kuma (I dont' like this)
- [ ] deploy uptima kuma on eunomia or cloud instance (problem that when I have outage everything goes blank
- [x] deploy health check for external serices ( router public ip and blog)
- [ ] use prometheus for monitoring using blackbox exporter
- [ ] deploy some light tool inside the lxc conatiner (or it's possible to install uptime kuma without docker)
- [x] external monitroing https://healthchecks.io/
Current setup is efficient enough. For home lab it's enough. Only problem is that those checks are through VPN.
I am unhappy with current solution. I am seriously thinking to migrate to gatus. But 10$ per month 💸
UPDATE: Moving to gatus - selfhosted on k8s. This instance will be opened to public using cloudflare tunnel however for unless I change my mind I will only whitelist few ips which will be allowed to access the server for monitoring.
Waiting for https://github.com/axeII/home-ops/issues/839