Alerte proxy Grafana Webhook pour WeChat Work.
Grafana ne prend pas en charge les alertes push vers WeChat Work (企業微信) de par sa conception, il s'agit d'un petit adaptateur pour prendre en charge cela.
go build *.go -o g2ww
Vous pouvez utiliser Docker si vous ne souhaitez pas le créer vous-même. Téléchargez simplement le fichier docker-compose.yml et docker-compose up -d
wget https://raw.githubusercontent.com/n0vad3v/g2ww/master/docker-compose.yml
docker-compose up -d
Alors g2ww écoutera sur localhost:2408
, assez simple n'est-ce pas ?
Exécutez g2ww
sur le serveur, il écoutera sur http://127.0.0.1:2408
par défaut, le laissera fonctionner en arrière-plan ( systemd
ou screen
?).
Comme ça:
server {
listen 80;
server_name g2ww.nova.moe;
location / {
proxy_pass http://127.0.0.1:2408;
}
}
Créez un Wechat Work Bot et obtenez l'adresse du webhook.
Par exemple, l'adresse du webhook est https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e28dde4c-1998-0002-0018-114514114514
.
Dans la configuration ci-dessus, nous devons spécifier l'adresse comme ceci :
https://g2ww.nova.moe/e28dde4c-1998-0002-0018-114514114514
C'est assez simple, n'est-ce pas ?