1 注冊企業微信
登陸網址:
企業微信
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SNwkDOzADMmNmYkNTN2ImZyYzXxAzNzcTM2EzLchDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
https://work.weixin.qq.com/
找到應用管理,建立應用。應用名字wechat,建成功之後顯示如下:
注意這個secret在電腦上是看不到的,要在手機版裡面才可以看到
使用登入微信背景的超管賬号登入手機端企業微信app,有個消息,打開就能看到了。
- AgentId:1000005
- Secret:04bWCnmcNM6Ytme-NvuHfo6eLjiaSIYt8vP9LjVIrdc
- 企業ID ww0ba7f12c8be29fdf
2.修改alertmanager-cm.yaml
global:
smtp_smarthost: 'smtp.163.com:25'
smtp_from: '1501157****@163.com'
smtp_auth_username: '1501157****'
smtp_auth_password: '19893****'
smtp_require_tls: false
route:
group_by: [alertname]
group_wait: 10s
group_interval: 10s
repeat_interval: 3m
receiver: "prometheus"
receivers:
- name: 'prometheus'
wechat_configs:
- corp_id: wwa82df90a693abb15
to_user: '@all'
agent_id: 1000003
api_secret: Ov5SWq_JqrolsOj6dD4Jg9qaMu1TTaDzVTCrXHcjlFs
參數說明:
- secret: 企業微信("企業應用"-->"自定應用"[Prometheus]--> "Secret")
- wechat是本人自建立應用名稱
- corp_id: 企業資訊("我的企業"--->"CorpID"[在底部])
- agent_id: 企業微信("企業應用"-->"自定應用"[Prometheus]--> "AgentId")
- wechat是自建立應用名稱 #在這建立的應用名字是wechat,那麼在配置route時,receiver也應該是Prometheus
- to_user: '@all' :發送報警到所有人
最後呢,我這裡的效果如圖所使:
配置企業微信通知配置企業微信通知并添加相應 ID 來接收告警通知消息。
https://v3-1.docs.kubesphere.io/zh/docs/cluster-administration/platform-settings/notification-management/configure-wecom/
配置企業微信通知
本教程示範如何配置企業微信通知并添加相應 ID 來接收告警政策的通知。
準備工作
您需要準備一個企業微信帳号。
動手實驗
步驟 1:建立應用
- 登入企業微信管理背景,點選應用管理。
- 在應用管理頁面,點選自建下的建立應用。
- 在建立應用頁面,上傳應用 Logo、輸入應用名稱(例如,
),點選選擇部門 / 成員編輯可見範圍,然後點選建立應用。通知測試
-
備注
請確定将需要接收通知的使用者、部門或标簽加入可見範圍中。
- 應用建立完成後即可檢視其詳情頁面,AgentId 右側顯示該應用的 ID。點選 Secret 右側的檢視,然後在彈出對話框中點選發送,便可以在企業微信用戶端檢視 Secret。此外,您還可以點選編輯來編輯可見範圍。
步驟 2:建立部門或标簽
- 在通訊錄頁面的組織架構頁籤下,點選測試(本教程使用
部門作為示例)右側的測試
- ,然後選擇添加子部門。
- 在彈出對話框中,輸入部門名稱(例如
),然後點選确定。測試二組
- 建立部門後,您可以點選右側的添加成員、批量導入或從其他部門移入來添加成員。添加成員後,點選該成員進入詳情頁面,檢視其帳号。
- 您可以點選
右側的測試二組
- 來檢視其部門 ID。
- 點選标簽頁籤,然後點選添加标簽來建立标簽。若管理界面無标簽頁籤,請點選加号圖示來建立标簽。
- 在彈出對話框中,輸入标簽名稱,例如
。您可以按需指定可使用人,點選确定完成操作。組長
- 建立标簽後,您可以點選右側的添加部門/成員或批量導入來添加部門或成員。點選标簽詳情進入詳情頁面,可以檢視此标簽的 ID。
- 要檢視企業 ID,請點選我的企業,在企業資訊頁面檢視 ID。
步驟 3:在 KubeSphere 控制台配置企業微信通知
您必須在 KubeSphere 控制台提供企業微信的相關 ID 和憑證,以便 KubeSphere 将通知發送至您的企業微信。
- 使用具有
角色的帳戶(例如,platform-admin
)登入 KubeSphere Web 控制台。admin
- 點選左上角的平台管理,選擇平台設定。
- 前往通知管理下的企業微信。
- 在伺服器配置下的企業 ID、企業應用 ID 以及企業應用憑證中分别輸入您的企業 ID、應用 AgentId 以及應用 Secret。
- 在接收設定中,從下拉清單中選擇使用者 ID、部門 ID 或者标簽 ID,輸入對應 ID 後點選添加。您可以添加多個 ID。
-
點選儲存,然後開啟接收通知并點選更新。
備注
如果您更改了現有配置,則必須點選更新以應用更改。
步驟 4:接收企業微信通知
配置企業微信通知并添加 ID 後,您需要啟用 KubeSphere 告警系統,并為工作負載或節點建立告警政策。告警觸發後,接收設定中添加的使用者或部門将收到通知消息。
- 如果您更新了企業微信伺服器配置,KubeSphere 将根據最新配置發送通知。
- 預設情況下,KubeSphere 大約每 12 小時針對同一告警發送通知。告警重複間隔主要由
項目中 kubesphere-monitoring-system
密鑰的 alertmanager-main
所控制。您可以按需自定義重複間隔。repeat_interval
- KubeSphere 設有内置告警政策,在不設定任何自定義告警政策的情況下,隻要内置告警政策被觸發,您的企業微信仍能接收通知消息。