This repository has been archived on 2023-05-02. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
neo/custom/gatus/config.yaml
2023-03-01 14:20:20 +01:00

97 lines
1.7 KiB
YAML

ui:
title: "IXVD - Status Page"
header: "IXVD's Status Page"
description: "This is the status page for IXVD. Here you can check what's going on!"
buttons:
- name: Home
link: "https://ixvd.net"
storage:
type: sqlite
path: /data/data.db
caching: true
x-default-endpoint: &default
interval: 10m
group: misc
ui: &default-ui
hide-url: true
conditions: &default-conditions
- "[CONNECTED] == true"
x-http-endpoint: &default-http
<<: *default
group: http
conditions: &default-http-conditions
- "[STATUS] == 200"
endpoints:
# CLOUD #
- name: cryptpad
<<: *default-http
group: cloud
url: "https://pad.ixvd.net"
- name: "cryptpad sandbox"
<<: *default-http
group: cloud
url: "https://pad.sandbox.neo.ixvd.net"
# DEVOPS #
- name: gitlab
<<: *default
group: devops
url: "tcp://git.ixvd.net:80"
- name: grafana
<<: *default-http
group: devops
url: "https://grafana.neo.faulty.nl"
ui:
hide-hostname: true
# UTILS #
- name: prometheus
<<: *default-http
group: utils
url: "http://prometheus"
- name: shlink
<<: *default
group: utils
url: "tcp://via.ixvd.net:80"
- name: ntfy
<<: *default-http
group: utils
url: "https://push.ixvd.net"
# GAMES #
- name: hopper
<<: *default
group: games
url: "tcp://ixvd.net:25565"
# internal #
- name: rabbitmq
<<: *default
group: internal
url: "tcp://rabbitmq:5672"
conditions:
- "[CONNECTED] == true"
- name: proxy
<<: *default-http
group: internal
url: "http://proxy"
conditions:
- "[STATUS] == 503" # as there is no service hosted @ "proxy"