From dc07f80000eb832c14954d250c1ede38b59f10bc Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Tue, 13 Jan 2026 10:28:06 +0100 Subject: [PATCH] added uptimekuma --- glance-system/glance-kisfenyo.yaml | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/glance-system/glance-kisfenyo.yaml b/glance-system/glance-kisfenyo.yaml index 868d715..57d68ff 100644 --- a/glance-system/glance-kisfenyo.yaml +++ b/glance-system/glance-kisfenyo.yaml @@ -681,6 +681,71 @@ data: height: 900 title: Grafana Overview Dashboard + - size: small + widgets: + - type: custom-api + title: Uptime Kuma + title-url: ${UPTIME_KUMA_URL} + url: ${UPTIME_KUMA_URL}/api/status-page/${UPTIME_KUMA_STATUS_SLUG} + subrequests: + heartbeats: + url: ${UPTIME_KUMA_URL}/api/status-page/heartbeat/${UPTIME_KUMA_STATUS_SLUG} + cache: 10m + template: | + {{ $hb := .Subrequest "heartbeats" }} + + {{ if not (.JSON.Exists "publicGroupList") }} +

Error reading response

+ {{ else if eq (len (.JSON.Array "publicGroupList")) 0 }} +

No monitors found

+ {{ else }} + + + {{ end }} + # ==================== MEDIA PAGE ==================== - name: Media slug: media @@ -1511,6 +1576,10 @@ spec: value: "837c7378-7a76-46f7-b8ea-6f35c0a314f4" - name: ROMM_URL value: "arcade.dooplex.hu" + - name: UPTIME_KUMA_URL + value: "https://uptimekuma.dooplex.hu" + - name: UPTIME_KUMA_STATUS_SLUG + value: "homepage" ports: - name: http containerPort: 8080