mirror of
https://github.com/patrickbeane/infra-status-pings
synced 2026-04-06 07:05:31 +00:00
Initial commit: unified alerting mesh with Discord webhooks
This commit is contained in:
19
configs/borgmatic-discord.yaml
Normal file
19
configs/borgmatic-discord.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
# Added to /etc/borgmatic/config.yaml
|
||||
apprise:
|
||||
services:
|
||||
- url: https://discord.com/api/webhooks/xxxxxxxx/xxxxxxxx
|
||||
label: discord
|
||||
start:
|
||||
title: Ping! (Triton)
|
||||
body: Starting backup process.
|
||||
finish:
|
||||
title: Ping! (Triton)
|
||||
body: Backups successfully made.
|
||||
fail:
|
||||
title: Ping! (Triton)
|
||||
body: Your backups have failed.
|
||||
states:
|
||||
- start
|
||||
- finish
|
||||
- fail
|
||||
logs_size_limit: 25
|
||||
21
configs/crowdsec-discord.yaml
Normal file
21
configs/crowdsec-discord.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
#
|
||||
# /etc/crowdsec/notifications/discord.yaml
|
||||
#
|
||||
|
||||
type: http
|
||||
name: discord
|
||||
log_level: info
|
||||
format: |
|
||||
{
|
||||
"content": "```\nTriton\n{{range . -}}{{$alert := . -}}{{range .Decisions -}}- {{.Value}} will get **{{.Type}}** for the next '{{.Duration}}'>
|
||||
}
|
||||
url: https://discord.com/api/webhooks/xxxxxxxxxx/xxxxxxxxxx
|
||||
method: POST
|
||||
headers:
|
||||
Content-Type: application/json
|
||||
|
||||
|
||||
# then, comment out on /etc/crowdsec/profiles.yaml
|
||||
|
||||
notifications:
|
||||
- discord
|
||||
BIN
configs/hetrixtools-discord.png.png
Normal file
BIN
configs/hetrixtools-discord.png.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Reference in New Issue
Block a user