Performance and Uptime Auto-Monitoring with "Uptime Kuma"

Let me share the newest addition to my Stack:

I have 14 sites and thought it would be nice to move on from my Hope-Based checkup strategy to an automatic system.

I’ve set up Uptime Kuma on a VPS and set it up to ping each one of my sites every 5 minutes. It produces a nice dashboard you can set up on a subdomain of yours like status.yoursite.com:

You can set it up to automatically email you (or whatsapp, slack, telegram etc) if something is down.

I was already very pleased at this point, but here’s the best part:

  • It tracks Average response time when pinging each site.

While it doesn’t have notifications for that, I had Claude look into it and in about 10 minutes it set up a custom script for me that I set on a cronjob to run every 24hrs based on the last 24hrs load average. Each site has its own threshold (if slower than this, let me know). It works!:

No more slow sites or performance issues I learn about months later!

1 Like

Nice. I implemented something very similar on one of my servers, it pings my other servers every hour and send emails on failures.

2 Likes