97 lines
1.7 KiB
YAML
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"
|
|
|
|
|