summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_posts/2025-03-06-monitoring-with-uptime-kuma.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/_posts/2025-03-06-monitoring-with-uptime-kuma.md b/_posts/2025-03-06-monitoring-with-uptime-kuma.md
new file mode 100644
index 0000000..bba7b50
--- /dev/null
+++ b/_posts/2025-03-06-monitoring-with-uptime-kuma.md
@@ -0,0 +1,47 @@
+---
+layout: post
+title: Monitoring with Uptime Kuma
+date: 2025-03-06 18:55 +0100
+---
+
+[Recently](https://furry.engineer/@uvok/114026509150081909), I wanted to do add
+some kind of monitoring to my servers. The prevalent reason was monitoring my
+AS, which I accidentally broke by shutting down one server, or the hosting
+provider had an outage (This was because I didn't configure a fallback default
+route, but that's another story).
+
+So, I took a look at the monitoring landscape. And immediately wanted to drop
+the idea again, because there were too many choices. And had no intention to
+install and test them all, and no energy to read dozens of websites with user
+reports.
+
+But then I said, "wait. Let's not do it the overthinking way again". So I took
+the first best/simple thing and chose [Uptime
+Kuma](https://github.com/louislam/uptime-kuma). I actually wanted to drop it
+right away once I saw it's running on NodeJS (ehhh). But then I decided to spin
+up an LXC on my Proxmox anyway.
+
+And lo and behold, it works:
+
+{% image
+img="https://pics.uvokchee.de/_data/i/upload/2025/03/06/20250306175521-4763fdf7-me.png"
+alt="Screenshot of Uptime Kuma - showing the ping times of various servers."
+%}
+
+And it even has a certificate validity check.
+
+{% image
+img="https://pics.uvokchee.de/_data/i/upload/2025/03/06/20250306175521-7805c0bb-me.png"
+alt="Screenshot of Uptime Kuma - showing the HTTPS monitor, including the
+remaining certificate validity time."
+%}
+
+
+It runs in my home network, so I can actually detect whether my AS is reachable
+(to a degree). And it brings various notification options, from which I chose
+Telegram and Matrix.
+
+I actually got an outage notification this week, on my Hetzner servers. No idea
+what happened there, though, I didn't receive an outage report / notification
+from them.
+