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
endpoints: ui:
- name: example header: "FTT Monitor"
url: https://example.org title: "FTT Monitoring"
interval: 60s default-endpoint: &defaults
group: FTT
interval: 2m
conditions: conditions:
- "[STATUS] == 200" - "[STATUS] == 200"
alerts: endpoints:
- type: email - name: "Nextcloud"
<<: *defaults
group: "Stackspout"
url: "https://files.ftt.gmbh"
- name: "Zulip"
<<: *defaults
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"