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
收件人:随意名字就行
其他信息与下方图片内容一致
设置完成,消息告警就接受到了。
添加报警媒介时可以测试能否发送:
路维光电2022年净利1。2亿元同比增长130。31中证智能财讯路维光电(688401)2月23日晚间披露2022年度业绩快报,公司实现营业收入6。4亿元,同比增长29。62归母净利润1。2亿元,同比增长130。31扣非净利润1。0
湖人拒拼搏季后赛席位并非坦途?贝弗利如此愤慨表示,拭目以待此前被洛杉矶湖人交易至奥兰魔术随即被买断的贝弗利,外界关于他的下家猜测无外乎卫冕冠军勇士以及芝加哥公牛。勇士此前从开拓者交易来上赛季球队夺冠功臣小佩顿,但因为后者的伤势致使其未能起
梦回家乡我的家乡刘家黄茂,位于山东省泰安市西大门,远时属于十八黄茂之一,是个一脚踏三县的地方,如若到我们刘茂村西南洼的坡地上,你便能脚踏宁阳汶上兖州三县黑土,俯瞰两市三县的广袤大地了。这是
杯茶淡饭,不急不慢,有风的地方在心里人群太吵了,我想去听旷野的风,安静和孤独,踏实又自由。有多少人看完电视剧去有风的地方会产生这样的向往?剧中实对有风的地方做了很好的解释风的本质,就是空气的流动,冷空气向热空气流动就
6个县(市区)全部创成!绍兴实现满堂美近日,省文化和旅游厅公布了2022年浙江省4A级以上景区城和5A级景区镇名单,其中绍兴市越城区入选省4A级景区城。至此,绍兴6个区县(市)实现景区城创建全覆盖,风景住进城市,全域处
绵竹女神们!赶紧打扮美美的,和TA来场约会吧二月开始,根植于大地的自然力量蓄势勃发春的生机将浸润每一缕风每一方土春枝挨个发芽开花有梅花绽放的暗香浮动有桃花盛开的灼灼其华有樱花吹落的唯美浪漫有油菜花海的热情怒放有海棠花开的娇艳
港股收评恒指跌0。35恒生科技指数涨1。18创科实业遭做空大跌近192月23日港股冲高回落,截至收盘,港股恒生指数跌0。35,报20351。35点,恒生科技指数涨1。18,报4149。12点,国企指数涨0。4,报6859。95点,红筹指数跌0。38
奉百禄2。23黄金行情走势下跌能够跌到哪里?美联储会议纪要揭示政策制定者在3月份再次开会时更大幅度加息的意愿,此前一些官员最近的言论也暗示了这一点,受美联储纪要影响,与会者指出,最近的指标显示支出和生产出现温和增长。尽管如此
2022年投资回顾引言新春将至,祝朋友们兔年身体健康,万事如意!投资于我是一场认真的游戏。2021年个股投资组合占全家资产比例已经比较大,因此从2021年开始,做一个为期五年的实验。如果2021至2
怀孕37周仍坚持健身,这样的勇气值得我们学习吗?一女子怀孕37周仍每天坚持撸铁锻炼两小时,在佩服她的同时内心不禁有些担忧这样对胎儿和自己的身体好吗?当有人问起她本人的时候女子淡定的回答健身有助于生产,控制体重。真的是这样吗?我记
堵奶发烧追奶,还是选择母乳喂养相信每个妈妈都经历过母乳喂养这个阶段,这个看似普通但却不平凡的一件事,是每个妈妈的辛苦付出。当然,也有一些原因迫使不能亲喂,也无可厚非,因为她不仅是妈妈,还是一位很普通的女人。点亮
冬天来了,春天还远吗早上五点起床,开始新的一天。走到楼下,天降细雨,夜色尚深沉,迎面感微寒。六点早会,之后开始今天的全员核酸,我们在黑夜里出发,奔赴各个小区村庄,当天变亮,我们采样归来。防疫日复一日,
很庆幸是你,很遗憾,结局没有你其实呢,我们也没什么遗憾,我喜欢过你你也喜欢过我,我手也牵过了抱也抱过了哭也哭了,所以我们应该没有什么遗憾了,要说遗憾的话那就是没能跟你好好看一场电影,没能好好跟你出去旅旅游,没能
众生之下,何为尘土恍惚间,多年过了,偶尔兴奋,偶尔沉郁,终被万千事物弄得迷不所踪。我内心深处的期待,当它化作一缕缕轻雾时,哦!猛然惊醒,我也是众生一相。这兜兜转转几十秋,我想简单一点,以前总喜欢颜色
深夜日记第一夜深夜的第一次记录。幼儿园的残缺者。小学一年级的留级生。初级中学的升华者。高级中学的奋斗者。大学里的堕落者。少年的忘却者。青年的幼稚者。中年的迷茫者。这简直就是了人生八大难,也就是这
三月流焱生活已经很艰辛了,吃颗糖再走,希望前路,平安喜乐告别的都是过去,要来的都是惊喜,你生来应为高山,而非草芥。Farewellisthepast,tocomeisasurprise,youwereborntobeamountain,
夜深了,风在吹外面一片漆黑,天上没有月亮,星星也不知躲去那了。透过树木枝叉的缝隙可以看见对面的楼上有几家的窗户上还闪着灯光。昏黄的路灯下一对红灯笼,在风中摇摆!在诉说着小雪的到来,天要冷了。也许
油气SCADA平台组态软件eForceCon一产品简介力控工业SCADA平台组态软件eForceConV6。0是力控科技最新推出的大型调度级平台组态软件,是力控产品家族的重要组成部分,是力控科技为企业用户的工业信息化应用提供
vivo一个新突破,照亮3000万座无声孤岛作者杨阳来源顶尖广告在消费者对健康环保社会问题等日益关注的背景下,ESG议题逐渐成为品牌发声的优先选择。不仅在产品端营销端不断革新凸显自身的环保理念,在公益端全力践行社会责任,持续
2022卡塔尔世界杯中国元素在闪耀北京时间11月21日零时,第二十二届世界杯将在卡塔尔首都多哈揭幕,28天里,32支球队将在卡塔尔8座球场捉对厮杀,争夺象征足坛最高荣誉的大力神杯。世界杯从来不缺中国元素,闪耀在卡塔
蒙牛豪赌世界杯本届世界杯对蒙牛来说意义重大。该公司不仅豪掷重金成为2022年卡塔尔世界杯全球官方赞助商,更签下梅西姆巴佩等知名球星作为代言人,还在赛场微信朋友圈等场景投下巨额广告。据Global
世界杯太太团还是要看贝嫂!06年穿辣妹装抢镜一脸拽样,气场超强世界杯可不仅仅只是球员们的战争,看台上太太团们的比美也是相当激烈,她们不仅要为自己的男友老公喝彩加油,同时还要拿出自己的最佳状态,力保在镜头面前能够大出风头,像今年卡塔尔世界杯,英