范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

zabbix监控企业微信webhook告警并使用markdown格式

  zabbix监控-企业微信webhook告警并使用markdown格式
  最终告警样式:
  markdown格式与text格式的优点:文字排版清晰,可对不同文字标识颜色,大小等。
  此方法使用zabbix提供的webhook方式,不需要建立脚本文件。
  zabbix版本:Zabbix 5.2.3
  一、创建企业微信群聊机器人
  点开群聊,右上角更多,输入名字,创建完成即可
  二、新建报警媒介类型
  名称随意,类型选择webhook
  参数设置:
  Message
  {ALERT.MESSAGE}
  Subject
  {ALERT.SUBJECT}
  To
  {ALERT.SENDTO}
  Token
  群聊机器人webhook地址的key
  Token复制群聊机器人KEY=后面的字符(鼠标移动到群聊机器人头像就能看到)
  脚本(脚本参考网络上大神的,不是我原创):
  var Wechat = {     token: null,     to: null,     message: null,     parse_mode: null,      sendMessage: function() {         var params = {             msgtype: "markdown",             chat_id: Wechat.to,             markdown: {                 content:Wechat.message             },             disable_web_page_preview: true,             disable_notification: false         },         data,         response,         request = new CurlHttpRequest(),         url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=" + Wechat.token;          if (Wechat.parse_mode !== null) {             params["parse_mode"] = Wechat.parse_mode;         }          request.AddHeader("Content-Type: application/json");         data = JSON.stringify(params);          // Remove replace() function if you want to see the exposed token in the log file.         Zabbix.Log(4, "[Wechat Webhook] URL: " + url.replace(Wechat.token, ""));         Zabbix.Log(4, "[Wechat Webhook] params: " + data);         response = request.Post(url, data);         Zabbix.Log(4, "[Wechat Webhook] HTTP code: " + request.Status());         Zabbix.Log(4, "[Wechat Webhook] response: " + response);          try {             response = JSON.parse(response);         }         catch (error) {             response = null;             Zabbix.Log(4, "[Wechat Webhook] response parse error");         }          if (request.Status() !== 200 ||  response.errcode !== 0 || response.errmsg !== "ok") {             if (typeof response.errmsg === "string") {                 throw response.errmsg;             }             else {                 throw "Unknown error. Check debug log for more information."             }         }     } }  try {     var params = JSON.parse(value);      if (typeof params.Token === "undefined") {         throw "Incorrect value is given for parameter "Token": parameter is missing";     }      Wechat.token = params.Token;      if (["Markdown", "HTML", "MarkdownV2"].indexOf(params.ParseMode) !== -1) {         Wechat.parse_mode = params.ParseMode;     }      Wechat.to = params.To;     Wechat.message = params.Subject + " " + params.Message;     Wechat.sendMessage();      return "OK"; } catch (error) {     Zabbix.Log(4, "[Wechat Webhook] notification failed: " + error);     throw "Sending failed: " + error + "."; }
  添加报警模板:
  模板类型选择问题,内容如下,根据个人喜好配置,也可直接复制下方内容。
  企业微信markdown参考手册地址:群机器人配置说明 - 接口文档 - 企业微信开发者中心
  https://developer.work.weixin.qq.com/document/path/91770
  主题:
  ### 【监控告警】主机: {HOST.NAME} IP地址:{HOST.IP}
  消息:
  >主机名称:**{HOST.NAME}**
  >主机IP:{HOST.IP}
  >告警时间:{EVENT.DATE}-{EVENT.TIME}
  >问题名称:{EVENT.NAME}
  >问题详情:{ITEM.NAME}:{ITEM.VALUE}
  >目前状态:{TRIGGER.STATUS}
  >操作数据:{EVENT.OPDATA}
  我只配置了问题发送,如需配置问题解决消息,也可同样在这里添加,类型选"问题恢复",这里我没有加markdown格式的参数配置。
  三、zabbix添加动作
  名称:随意命名
  条件:添加与下图一致,表示当告警等级大于"警告"才会触发这个动作。
  添加操作:
  操作类型:发送消息
  步骤和持续时间:可与下方图片设置一致。
  发送的用户:我这里添加到admin用户。
  仅送到:选择已创建好的报警媒介webhook
  条件:与下方一致
  想要具体知道步骤和持续时间含义,请阅读下方图片内容释义(转发):
  需要恢复操作和更新操作的消息提醒,可自行添加,这里我没有添加了。
  四、设置用户
  进入用户admin
  选择报警媒介,类型选webhook
  收件人:随意名字就行
  其他信息与下方图片内容一致
  设置完成,消息告警就接受到了。
  添加报警媒介时可以测试能否发送:

比亚迪第一轮胎供应商新能源配套产品稳居第一,半年供货100万简介比亚迪作为全国知名的新能源汽车品牌,今年110月产销超过500万辆,且没有放缓趋势。新能源汽车已经成为一个行业热点。国家在发展自主品牌的新能源汽车方面也给予充分的政策优惠。中国500元左右旧款旗舰手机,至今性能依旧强悍,可以流畅玩游戏如果你想用尽可能低的代价,选一款性价比较高,能流畅玩游戏的备用机,那就可以考虑下面这几款,基本500左右就能拿下。荣耀10这是当年销量相当火爆的一款手机,也是荣耀最成功的机型之一,最新全国风电光伏装机地图来源全国新能源消纳监测预警中心,转载时内容略有调整2022年三季度最新动态新能源发电量增加对缓解迎峰度夏期间用电压力起到积极作用。今年迎峰度夏期间,光伏发电午高峰全国出力超过1。5港湾周评刘强东的京东谋变港湾商业观察李镭从今年3月份的毕业裁到最近刘强东的动怒与公开信,京东集团(09618。HKJD。US)2022年寒气都颇为逼人。刀刃对内。此前多少退居二线担任董事局主席的刘强东再度钻入地下2万米,有可供人类使用23亿年的无尽能源?美国已在开发在地下,除了石油煤炭天然气之外,还存在着一种能源,那就是地热能。地热能来源于地心的辐射衰减,它和太阳一样,能够向外部提供持续的热量。美国一家名为QuaiseEnergy的公司研发了中国科技这回真的牛了孙悟坑一出生,它的石头妈就炸了。!开个玩笑!这回真的炸了!增强热负荷第一壁直接面对芯部一亿摄氏度高温等离子体什么意思?了解科技前沿解读最新科技!首先我们先了解一个名词ITER,它是全面对标苹果,小米13系列正式官宣,基本都清晰了在华为被卡脖后,对标苹果,挑战苹果的重任就落在了小米的身上。但这件事情哪有那么简单,经过3年的努力,小米13系列交出高分答卷,国产旗舰机有希望了!作为全面对标苹果的答案之作,小米1A16仿生芯片1T的苹果iPhone14Pro性能全面解析iPhone14Pro是今年iPhone14Pro发布的一款5G智能手机,可以说是今年手机界中的无敌天花板,朋友,那就说说这款手机的各个功能吧!手机处理器与屏幕iPhone14Pr光追WiFi7一英寸大底2023,智能手机体验大跃进本月,联发科和高通先后发布了旗下最新旗舰移动平台。联发科天玑9200已成功跃升至第一梯队的旗舰芯片,在GPUAI计算平台功能等都有巨大进步,不少品牌都开始推出有竞争力的联发科旗舰。1亿用户在王者荣耀,为腾讯AI打工(图片来源腾讯开悟平台官网)文Renee编辑Emma要是知道马斯克的自动驾驶系统可能是基于赛车游戏打造的,你是否会感到意外?2017年,OpenAI宣布旗下的开源人工智能测试环境U教大家如何使用无线调试让小米手机适配黑鲨手柄2由于种种原因,黑鲨不再对新MIUI版本适配黑鲨手柄APP,使得很多购买了黑鲨手柄2的玩家对手柄望洋兴叹,设备完好却只能放在边上吃灰。今天我们另辟蹊径,使用北通游戏厅的无线调试功能让
Netflix将于2023年发布40多款手游,目前正开发16款第一方游戏IT之家3月21日消息,Netflix游戏副总裁LeanneLoombe表示,计划在2023年内再推出40款游戏,到年底将提供95款游戏。该公司从2021年底开始向Netflix订NETFLIX今年将推出40款游戏,Ubisoft新作下月上线影音串流平台NETFLIX的外部游戏副总裁LeanneLoombe在官方网站发布了一篇文章,表示NETFLIX目前有上百个游戏在进行开发,而今年总共将推出40款。NETFLIX表示网红长沙背后的平安密码以长安护长红人流如潮的网红长沙,离不开公安应急等多部门人员的日夜守护,烟火气背后藏着平安密码以长安护长红在夜色笼罩的大街小巷,长沙特警铁骑队员在巡逻。长沙晚报全媒体记者邓迪摄长沙晚报全媒体记者秀场日记,雅俗共赏,提高审美品味头条创作挑战赛时装秀服装搭配超话DriesvanNoten2022秋冬时装秀,这是德赖斯范诺顿创立的时装品牌主题是与旧时光对话主题性明确,选用的场景和服装颜色贴切,仿佛真的回到了旧开拓白土地拥抱新电商,寿光羊角蜜实现完美逆袭今年种了4个棚,6亩羊角蜜,能够生产出7万8万斤果实。日前,寿光田马镇瓜农李仁田说,他从2000年就开始小范围种植羊角蜜,在拼多多等新电商平台兴起后开始扩大面积。从只有周边人吃,到三大赏花路线发布来梧桐山沉浸式赏毛棉杜鹃花毛棉杜鹃花盛开。南都记者李莹莹摄3月17日19日,梧桐山音乐会举办。罗湖区委宣传部供图2023深圳市第八届毛棉杜鹃节于3月17日至4月2日在梧桐山风景区举行,本届毛棉杜鹃节将利用梧钟丽缇24岁女儿私密照流出!身材有料胆子大,远居国外性格开放钟丽缇大女儿现状3月22日,有网友发现了钟丽缇24岁大女儿更新了社媒,引起了网友的热议。因为钟丽缇的女儿,行为实在是太大胆了。从照片中可以看到,钟丽缇的女儿一边换衣服一边自拍,让她网友偶遇汪小菲,疑穿真空西装出街,陷流言非议与大s暗中较劲摆脱离婚阴影的汪小菲终于找回了自我。3月21日,有路人在街边偶遇汪小菲,一身时尚打扮惊呆了网友。该网友描述他见到的汪小菲好瘦,身材绷直。看图片,汪小菲状态确实不错,不仅疑似大胆穿了老城街道精心服务红色旅游近年来,红花岗区老城街道着眼于红色旅游核心区的定位,依托红色义站先锋服务岗天网监控平台12345政务平台等服务载体,线上线下齐发力,服务红色旅游。老城街道通过实施服务岗网格化协商会王凯大江大河3路透曝光!白衬衫戴眼镜很斯文,配角实力派!众所周知,正午阳光公司出品的影视作品口碑一般都不错,所以无论是流量演员还是实力男神都很青睐正午阳光的剧本。相比古偶和都市剧而言,正午阳光更擅长正剧以及年代剧,像赵丽颖主演的风吹半夏盘点中超实力排行榜,武汉三镇补强给力,谁最有能力夺冠?随着各支球队不断引援和补强之后,实力与以前相比显著提升,如武汉三镇走了马尔康,但是来了雅库布,他的实力一点不逊色马尔康,再加上几个本土悍将加盟,实力提升几个档次,上港和北京国安也迎