g2ww
1.0.0
WeChat Work に対する Proxy Grafana Webhook アラート。
Grafana は設計上、WeChat Work(企業微信) へのアラートのプッシュをサポートしていません。これをサポートするための小さなアダプターです。
go build *.go -o g2ww
自分で構築したくない場合は、docker を使用できます。 docker-compose.yml ファイルをダウンロードし、 docker-compose up -d
実行するだけです。
wget https://raw.githubusercontent.com/n0vad3v/g2ww/master/docker-compose.yml
docker-compose up -d
次に、 g2ww はlocalhost:2408
でリッスンします。これは非常に簡単ですよね。
サーバー上でg2ww
実行すると、デフォルトでhttp://127.0.0.1:2408
をリッスンし、バックグラウンド ( systemd
またはscreen
?) で実行し続けます。
このような:
server {
listen 80;
server_name g2ww.nova.moe;
location / {
proxy_pass http://127.0.0.1:2408;
}
}
Wechat Work Bot を作成し、Webhook アドレスを取得します。
たとえば、Webhook アドレスはhttps://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e28dde4c-1998-0002-0018-114514114514
です。
上記の設定では、次のようにアドレスを指定する必要があります。
https://g2ww.nova.moe/e28dde4c-1998-0002-0018-114514114514
とてもシンプルですね。