webhook(企业微信机器人)无法收到消息
WwanjunleiK零S
1.重新创建一个容易触发的告警规则,再观察下能不能收到告警
2.确认下 receiver 有没有设置 filter,是不是告警被过滤了
3.确认下 receiver 是 global 的还是 tenant 的,tenant receiver 只能接收租户的告警
4.确认下是否配置了静默规则,确认告警是不是被静默了
NullFox 看下了你发的文档,我这边的企业微信机器人,实际上只需要一个URL字段就可以,因为key直接填在了url里面:
比如https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx
这个使用起来就是一个curl的命令就行了,例如:
curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxx' \
-H 'Content-Type: application/json' \
-d '
{
"msgtype": "text",
"text": {
"content": "hello world"
}
}'
—
文档中,我应该使用哪种类型的通知?Webhook Receiver 还是WeChat Chatbot?
感谢回复!
用chatbot,配置你的url
wanjunlei 请问v3.1.1版本支持企业机器人的方式了吗
NullFox 大佬,请问我是v3.1.1版本的,支持配置企业微信机器人的方式吗
这个得看你的notification-manager的版本
大于v2.2.0应该就是可以
NullFox 版本还是1.0.0 ,可以直接升级
notification-manager版本的吗
NullFox 大佬,像我们现在使用kubesphere/notification-manager:v1.0.0版本,有办法单独升级这个组件,支持企业微信通知吗。
hanyce 您好,您这边使用什么kubesphere哪个版本,是在后台自己配置企业微信通知吗
helloJackYang 企业微信之前他们更新过,然后需要设置什么ip白名单了,具体的你可以去看一下企微的文档。如果要使用企业微信机器人那得notification-manager 2.2版本以后才可以
NullFox 可以单独升级notification-manager版本,并使用微信机器人通知的方式吗。目前是notification-manager:v1.0.0
可以,不过你的数据重要的话,建议你先创建个测试集群先尝试一下。
NullFox 具体应该怎么升级呢,直接改notification-manager版本,还是kubectl apply -f https://github.com/kubesphere/notification-manager/releases/download/v2.2.0/bundle.yaml 执行这个呢。
是helm部署的还是怎么部署的?
NullFox 生产环境是在2022年使用kubesphere-installer.yaml创建的,使用阿里云ACK托管版本。我现在本地虚拟机加了一个版本一样,也是v3.1.1,但使用是kk方式部署的
- 已编辑
你apply 一下 bundle.yaml,然后再helm upgrade notification-manager -n kubesphere-monitoring-system https://github.com/kubesphere/notification-manager/releases/download/v2.2.0/notification-manager.tgz。你试试这样,找个测试环境。