Proxy Grafana Webhook แจ้งเตือน WeChat Work
Grafana ไม่รองรับการแจ้งเตือนแบบพุชไปยัง WeChat Work (企業微信) ด้วยการออกแบบ นี่เป็นอะแดปเตอร์ขนาดเล็กสำหรับรองรับสิ่งนี้
go build *.go -o g2ww
คุณสามารถใช้นักเทียบท่าได้หากคุณไม่ต้องการสร้างมันขึ้นมาเอง เพียงดาวน์โหลดไฟล์ 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 คือ https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=e28dde4c-1998-0002-0018-114514114514
ในการกำหนดค่าข้างต้น เราต้องระบุที่อยู่ดังนี้:
https://g2ww.nova.moe/e28dde4c-1998-0002-0018-114514114514
ค่อนข้างง่ายใช่มั้ย?