Sign inSign up

xianleeti/alert-webhook-receiver

By xianleeti

Updated about 2 months ago

Webhook for sending messages.

Image
1

1.2K

xianleeti/alert-webhook-receiver repository overview

Alertmanager Dingtalk Webhook

Webhook for sending message.

Message Type supported: {msgType}
  • Raw string: raw
  • Prometheus Alert Notification: prom
  • Huawei SMN: huaweismn
  • AlibabaCloud CloudMonitor: raw
Target medium supported: {msgMedium}
  • DingTalk: ding

Env

export DING_ROBOT_TOKEN=xxxxxxxxxxxxxxxxx
export DING_ROBOT_SECRET=SECxxxxxxxxxxxxxxxxxx
export WEBHOOK_SECRET_KEY=asdasdfasdfasdfasdf

Flags

-port [ default 9000 ]
-secret [ default false ]

Usage

# eg 1:
docker run -d -p 8000:8000 \
    -e WEBHOOK_SECRET_KEY="asdasdfasdfasdfasdf" \
    -e DING_ROBOT_TOKEN=xxxxxxxxxxxxxxxxx \
    -e DING_ROBOT_SECRET=SECxxxxxxxxxxxxxxxxxx \
    --name webhook \
    xianleeti/alert-webhook-receiver:v0.1.2 -port 8000 -secret

curl -XPOST host:8000/webhook/raw/ding?secret=asdfasdfasdfasdfasdf -d "helloworld"

# eg 2:
docker run -d -p 9000:9000 \
    -e DING_ROBOT_TOKEN=xxxxxxxxxxxxxxxxx \
    -e DING_ROBOT_SECRET=SECxxxxxxxxxxxxxxxxxx \
    --name webhook \
    xianleeti/alert-webhook-receiver:v0.1.2

curl -XPOST host:9000/webhook/raw/ding -d "helloworld"

Tag summary

Content type

Image

Digest

sha256:606d6b1d6

Size

12.5 MB

Last updated

about 2 months ago

docker pull xianleeti/alert-webhook-receiver:v0.1.27