gatus. Added.
This commit is contained in:
parent
9547c1115a
commit
e885844d1e
|
@ -27,6 +27,7 @@ Not every stack is tested to fully work.
|
|||
|
||||
- [x] Duplicati
|
||||
- [x] Folding@Home
|
||||
- [x] [Gatus](https://github.com/TwiN/gatus)
|
||||
- [ ] Lidarr (didn't test, may not work)
|
||||
- [x] magnetico-web-telegram
|
||||
- [x] magneticod
|
||||
|
|
1
gatus/.env.dist
Normal file
1
gatus/.env.dist
Normal file
|
@ -0,0 +1 @@
|
|||
HOST_USER=0
|
1
gatus/.gitignore
vendored
Normal file
1
gatus/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
config.yaml
|
14
gatus/README.md
Normal file
14
gatus/README.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
# Gatus monitoring
|
||||
|
||||
## Setup
|
||||
|
||||
```shell
|
||||
cp .env.dist .env
|
||||
cp config.yaml.dist config.yaml
|
||||
```
|
||||
|
||||
Then edit your configuration.
|
||||
|
||||
## Docs
|
||||
|
||||
Check [github.com/TwiN/gatus](https://github.com/TwiN/gatus/blob/master/README.md) for more information.
|
34
gatus/config.yaml.dist
Normal file
34
gatus/config.yaml.dist
Normal file
|
@ -0,0 +1,34 @@
|
|||
storage:
|
||||
type: sqlite
|
||||
path: /data/db.sqlite
|
||||
|
||||
endpoints:
|
||||
- name: blog-wordpress
|
||||
group: 01-blog
|
||||
url: "https://skobk.in/"
|
||||
interval: 5m
|
||||
conditions:
|
||||
- "[STATUS] == 200"
|
||||
- "[CERTIFICATE_EXPIRATION] > 48h"
|
||||
# alerts:
|
||||
# - type: telegram
|
||||
|
||||
- name: mumble-server-tls
|
||||
group: 02-services
|
||||
url: "tls://mumble.skobk.in:64738"
|
||||
interval: 1m
|
||||
conditions:
|
||||
- "[CONNECTED] == true"
|
||||
- "[CERTIFICATE_EXPIRATION] > 48h"
|
||||
# alerts:
|
||||
# - type: telegram
|
||||
|
||||
#alerting:
|
||||
# telegram:
|
||||
# token: "token"
|
||||
# id: "chat_id"
|
||||
# default-alert:
|
||||
# enabled: true
|
||||
# send-on-resolved: true
|
||||
# failure-threshold: 5
|
||||
# success-threshold: 5
|
2
gatus/data/.gitignore
vendored
Normal file
2
gatus/data/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
*
|
||||
!.gitignore
|
11
gatus/docker-compose.yml
Normal file
11
gatus/docker-compose.yml
Normal file
|
@ -0,0 +1,11 @@
|
|||
version: "3.9"
|
||||
services:
|
||||
gatus:
|
||||
image: twinproduction/gatus:latest
|
||||
ports:
|
||||
- "127.0.0.1:8080:8080"
|
||||
volumes:
|
||||
- ./config.yaml:/config/config.yaml:ro
|
||||
- ./data:/data/
|
||||
env_file: .env
|
||||
user: '${HOST_USER:-0}'
|
Loading…
Reference in a new issue