Birdhk hanyce notification-manager/docs/crds/receiver.md at master · kubesphere/notification-manager (github.com) 不是页面上的webhook,使用后台创建
hanyce Birdhk 看下了你发的文档,我这边的企业微信机器人,实际上只需要一个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? 感谢回复!
wanjunlei 1.重新创建一个容易触发的告警规则,再观察下能不能收到告警 2.确认下 receiver 有没有设置 filter,是不是告警被过滤了 3.确认下 receiver 是 global 的还是 tenant 的,tenant receiver 只能接收租户的告警 4.确认下是否配置了静默规则,确认告警是不是被静默了
Birdhk helloJackYang 企业微信之前他们更新过,然后需要设置什么ip白名单了,具体的你可以去看一下企微的文档。如果要使用企业微信机器人那得notification-manager 2.2版本以后才可以
helloJackYang Birdhk 具体应该怎么升级呢,直接改notification-manager版本,还是kubectl apply -f https://github.com/kubesphere/notification-manager/releases/download/v2.2.0/bundle.yaml 执行这个呢。
helloJackYang Birdhk 生产环境是在2022年使用kubesphere-installer.yaml创建的,使用阿里云ACK托管版本。我现在本地虚拟机加了一个版本一样,也是v3.1.1,但使用是kk方式部署的
Birdhk 你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。你试试这样,找个测试环境。
helloJackYang Birdhk [root@node1 kubernetes]# helm upgrade notification-manager -n kubesphere-monitoring-system notification-manager.tgz Error: UPGRADE FAILED: rendered manifests contain a resource that already exists. Unable to continue with update: Secret “notification-manager-webhook-server-cert” in namespace “kubesphere-monitoring-system” exists and cannot be imported into the current release: invalid ownership metadata; label validation error: missing key “app.kubernetes.io/managed-by”: must be set to “Helm”; annotation validation error: missing key “meta.helm.sh/release-name”: must be set to “notification-manager”; annotation validation error: missing key “meta.helm.sh/release-namespace”: must be set to “kubesphere-monitoring-system” [root@node1 kubernetes]#
helloJackYang Birdhk helm upgrade notification-manager -n kubesphere-monitoring-system 这个有误。 我直接把 https://github.com/kubesphere/notification-manager/releases/download/v2.2.0/notification_manager.yaml 改为v2.2.0版本执行了。 通知都出错了。但配置信息都在