Alerta de proxy Grafana Webhook para WeChat Work.
Grafana não suporta alerta push para WeChat Work(企業微信) por seu design, este é um pequeno adaptador para suportar isso.
go build *.go -o g2ww
Você pode usar o docker se não quiser construí-lo sozinho. Basta baixar o arquivo docker-compose.yml e docker-compose up -d
wget https://raw.githubusercontent.com/n0vad3v/g2ww/master/docker-compose.yml
docker-compose up -d
Então g2ww irá escutar localhost:2408
, bem simples, não é?
Execute g2ww
no servidor, ele escutará http://127.0.0.1:2408
por padrão, mantenha-o rodando em segundo plano ( systemd
ou screen
?).
Assim:
server {
listen 80;
server_name g2ww.nova.moe;
location / {
proxy_pass http://127.0.0.1:2408;
}
}
Crie um Wechat Work Bot e obtenha o endereço do webhook.
Por exemplo, o endereço do webhook é https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e28dde4c-1998-0002-0018-114514114514
.
Na configuração acima, precisamos especificar o endereço assim:
https://g2ww.nova.moe/e28dde4c-1998-0002-0018-114514114514
Muito simples, não é?