zabbix设置微信告警,亲测可用!!!

zabbix微信告警

前面写了一个zabbix微信告警的,用的我的企业号,后来发现用的人太多消息都超过限制了,应大家要求发布个可以用主机企业号的发送程序,填自己的企业号就可发送微信告警消息!使用go语言开发(感谢老司机提供的微信sdk)

首先你得有个企业号!!!!

关于企业号的申请,什么是corpid,secret,agentid,微信号,用户账号等等问题我就不科普了,大家可以上腾讯的企业号开发者中心查看,或者查看itnihao的一篇blog,http://itnihao.blog.51cto.com/1741976/1733245图文并貌写的很清楚。

下载程序

下载地址:
zabbix_weixin.x86.tar.gz(Linux32位版本)
zabbix_weixin.x86_64.tar.gz(Linux64位版本)

部署步骤

下载程序到你的zabbix server的AlertScriptsPath目录下。不知道什么是AlertScriptsPath目录,不知道怎么配置的,直接看官方文档!!!zabbix server配置文件
如果之前没有设置过AlertScriptsPath,设置之后要重启zabbix server
假设我的zabbix server的AlertScriptsPath目录为/usr/local/zabbix/alertscripts

wget http://dl.cactifans.org/tools/zabbix_weixin.x86_64.tar.gz

tar zxvf zabbix_weixin.x86_64.tar.gz

mv zabbix_weixin/weixin .

chmod a+x weixin

mv zabbix_weixin/weixincfg.json /etc/

rm -rf zxvf zabbix_weixin.x86_64.tar.gz

rm -rf zabbix_weixin/

接下来一步很重要,编辑/etc/weixincfg.json文件,配置你的企业号corpid,secret,agentid,

{
"corp": {
"corpid": "wxxxxxx",
"secret": "Vn6dxxxx",
"agentid": 1
}
}

不知道哪里看corpid,scret,agentid的直接看itnihao的文章,不要再问我!
AgentId

测试

/usr/local/zabbix/alertscripts/weixin xxx subject body

解释一下(这里我只是演示,具体的你要替换成你自己的信息,切不可按图索骥

xxx为你的微信账号!注意不是微信号!也不是微信昵称!当然你也可以把用户账号设置成微信号或者微信昵称,自己设置!

subject 告警主题

boyd 告警闲情

介于多数人分不清楚,这里解释一下:
在微信企业号里,成员要关注企业号,需要审核,审核之后每个人会赋予一个账号。
个人账号


如果发送显示“OK”,表示发送成功,应该就会收到消息!

zabbix设置

先添加微信到告警媒介


3.0需要额外配置下,不配置不能发送!!!
[图片上传中...(image-6dbac4-1510542951693-4)]
关联到用户
用户

告警内容定制
内容

注意:收件人哪里填需要收消息的人的个人账号,多个人中间用“|”号隔开,如图所示
告警内容是我自己定制的,大家可以参考我的,直接复制过去用

告警主题:

[{TRIGGER.SEVERITY}]服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!

告警内容:

告警主机: {HOSTNAME1}

主机分组: {TRIGGER.HOSTGROUP.NAME}

告警时间: {EVENT.DATE} {EVENT.TIME}

告警等级: {TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目: {TRIGGER.KEY1}

问题详情: {ITEM.NAME}:{ITEM.VALUE}

当前状态: {TRIGGER.STATUS}

事件ID: {EVENT.ID}


告警恢复内容

恢复主题:

[{TRIGGER.SEVERITY}]服务器:{HOSTNAME1}{TRIGGER.NAME}已恢复!

恢复内容:

告警主机: {HOSTNAME1}

主机分组: {TRIGGER.HOSTGROUP.NAME}

告警时间: {EVENT.DATE} {EVENT.TIME}

告警等级: {TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目: {TRIGGER.KEY1}

问题详情: {ITEM.NAME}:{ITEM.VALUE}

当前状态: {TRIGGER.STATUS}

事件ID: {EVENT.ID}


设置好之后,设置动作时,掉用weiixn就是了
[图片上传中...(image-512ab5-1510542951692-1)]
至此设置完成!

最终效果

FAQ:
A.测试不能通过,返回errcode!

1.检查/etc/weixincfg.json文件里的corpid,secert,agentid配置是否正确
2.检查接受者企业账号是否正确
3.检查接受着是否在这个应用的通讯录里

B.zabbix不能收到告警消息
1.检查发送程序有无可执行权限
2.检查发送程序是否在zabbix server的AlertScriptsPath目录下
3.检查是否关联到用户
4.检查是否掉用了发送动作

C. 发送限制
1.发送频率基本可以满足需求,没有别的限制。
2.每日发送次数有一定限制,具体与企业号关注人数有关,详情查看企业号开发文档

转自当代张思德的博客!!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容