apps/status: add endpoints to monitor

This commit is contained in:
xeruf 2024-03-12 21:35:07 +03:00
parent 07fe2770bd
commit 0cb54bee0b
1 changed files with 71 additions and 7 deletions

View File

@ -52,11 +52,75 @@ data:
checker: checker:
target: 1.1.1.1:53 target: 1.1.1.1:53
interval: 60s interval: 60s
ui:
header: "FTT Monitor"
title: "FTT Monitoring"
default-endpoint: &defaults
group: FTT
interval: 2m
conditions:
- "[STATUS] == 200"
endpoints: endpoints:
- name: example - name: "Nextcloud"
url: https://example.org <<: *defaults
interval: 60s group: "Stackspout"
conditions: url: "https://files.ftt.gmbh"
- "[STATUS] == 200" - name: "Zulip"
alerts: <<: *defaults
- type: email group: "Stackspout"
url: "https://chat.ftt.gmbh"
- name: "Vikunja"
<<: *defaults
group: "Stackspout"
url: "https://do.ftt.gmbh"
- name: "HedgeDoc"
<<: *defaults
group: "Stackspout"
url: "https://note.ftt.gmbh"
- name: "InvoiceNinja"
url: "https://ninja.ftt.gmbh"
<<: *defaults
group: "Stackspout"
- name: "Zammad"
url: "https://support.ftt.gmbh"
<<: *defaults
group: "Stackspout"
- name: "Forgejo Repositories"
url: "https://forge.ftt.gmbh"
<<: *defaults
group: "Stackspout"
- name: "NAS"
url: "https://nas.ftt.gmbh"
<<: *defaults
group: "Tooling"
- name: "FTT Homepage"
url: "https://ftt.gmbh"
<<: *defaults
group: "FTT"
- name: "FTT Teampage"
url: "https://ftt.gmbh/team"
<<: *defaults
group: "FTT"
- name: "FTT Teampage EN"
url: "https://ftt.gmbh/en/team"
<<: *defaults
group: "FTT"
- name: "Main Admin Panel"
url: "https://main.iridion.it:999"
<<: *defaults
group: "Iridion"
- name: "Second Admin Panel"
url: "https://ns2.iridion.it:999"
<<: *defaults
group: "Iridion"
- name: "Fossil Repositories"
url: "https://fossil.ftt.gmbh"
enabled: false
<<: *defaults
group: "Development"
- name: "Firezone"
url: "https://fire.ftt.gmbh"
enabled: false
<<: *defaults
group: "Security"