Proxy Grafana Webhook-Benachrichtigung für WeChat Work.
Grafana unterstützt aufgrund seines Designs keine Push-Benachrichtigungen für WeChat Work (企業微信). Dies ist ein kleiner Adapter zur Unterstützung.
go build *.go -o g2ww
Sie können Docker verwenden, wenn Sie es nicht selbst erstellen möchten. Laden Sie einfach die Datei docker-compose.yml herunter und docker-compose up -d
wget https://raw.githubusercontent.com/n0vad3v/g2ww/master/docker-compose.yml
docker-compose up -d
Dann hört g2ww auf localhost:2408
zu, ganz einfach, nicht wahr?
Führen Sie g2ww
auf dem Server aus. Standardmäßig überwacht es http://127.0.0.1:2408
und läuft im Hintergrund ( systemd
oder screen
?).
So was:
server {
listen 80;
server_name g2ww.nova.moe;
location / {
proxy_pass http://127.0.0.1:2408;
}
}
Erstellen Sie einen Wechat Work Bot und erhalten Sie die Webhook-Adresse.
Die Webhook-Adresse lautet beispielsweise https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e28dde4c-1998-0002-0018-114514114514
.
In der obigen Konfiguration müssen wir die Adresse wie folgt angeben:
https://g2ww.nova.moe/e28dde4c-1998-0002-0018-114514114514
Ganz einfach, nicht wahr?