前言
哪吒探针是一款非常好用的探针,其功能也非常丰富,报警功能更是用户实时掌握服务器状态的一款利器。
本文改进于https://www.prlrr.com/archives/781
实现方式
首先注册开通企业微信,本文不在此累述,具体可前往搜索引擎查找相关文献
登录企业微信,点击应用管理-自建一栏的创建应用。课件本文已经创建好一个名为“哪吒探针”的应用了
接着我们下滑到开发者接口,需要按照从上到下的顺序配置可信域名和可信IP
在编辑框填入哪吒探针的域名(或者其他域名,只要能过文件验证即可),点击申请效验域名,按照提示进行操作,操作完成确定
效验通过以后配置可信IP,这里就填你的哪吒探针所在服务器IP即可
然后打开https://open.work.weixin.qq.com/wwopen/devtool/interface?doc_id=10167,如果你处于登录状态第一行企业ID已经帮你写好,第二行corpsecret在应用详情点击查看后会发送到企业微信上,两行填写完成后点击获取access_token,然后将获取到的access_token复制下来备用
填写完成我们打开哪吒探针后台,点击报警-添加通知方式
名称随意
URL根据实际情况修改后填入编辑框
https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={你刚刚获取的access_token}
请求方式POST
请求类型JSON
Body根据实际情况修改后填入编辑框
{
"touser": "企业微信通讯录的推送用户 UserID,即你的用户名",
"toparty": "1",
"msgtype": "text",
"agentid": 机器人的AgentID,就在你刚刚找Secret的页面,
"text": {
"content": "#NEZHA#"
},
"safe": 0,
"enable_id_trans": 0,
"enable_duplicate_check": 0
}
不出意外的话点击添加后你应该就能收到报警测试信息了
报警规则编写
报警规则如何编写本文就不在此阐述了,请参考官方文档https://nezha.wiki/guide/notifications.html#%E6%8A%A5%E8%AD%A6%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E
暂无评论内容