From 1b9a3f197526c69921d37e84f1eeff27dc42df8e Mon Sep 17 00:00:00 2001 From: toa Date: Thu, 23 Jun 2022 19:07:55 +0200 Subject: feat: add custom service Healthchecks * refs #474 --- docs/customservices.md | 14 ++++ src/components/services/Healhchecks.vue | 115 ++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 src/components/services/Healhchecks.vue diff --git a/docs/customservices.md b/docs/customservices.md index efe8ca4..3f14f8c 100644 --- a/docs/customservices.md +++ b/docs/customservices.md @@ -19,6 +19,7 @@ within Homer: + [Emby / Jellyfin](#emby--jellyfin) + [Uptime Kuma](#uptime-kuma) + [Tautulli](#tautulli) ++ [Healthchecks](#healthchecks) If you experiencing any issue, please have a look to the [troubleshooting](troubleshooting.md) page. @@ -223,3 +224,16 @@ endpoint pointing to Tautulli! type: "Tautulli" apikey: "MY-SUPER-SECRET-API-KEY" ``` + +## Healthchecks + +This service displays information about the configured status checks from the Healthchecks application. +Two lines are needed in the config.yml : + +```yaml + type: "Healthchecks" + apikey: "01234deb70424befb1f4ef6a23456789" +``` + +The url must be the root url of the Healthchecks application. +The Healthchecks API key can be found in Settings > API Access > API key (read-only). The key is needed to access Healthchecks API. diff --git a/src/components/services/Healhchecks.vue b/src/components/services/Healhchecks.vue new file mode 100644 index 0000000..c60f241 --- /dev/null +++ b/src/components/services/Healhchecks.vue @@ -0,0 +1,115 @@ + + + + + -- cgit v1.2.3