失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > zabbix如何实现微信短信电话报警

zabbix如何实现微信短信电话报警

时间:2018-11-27 08:55:40

相关推荐

zabbix如何实现微信短信电话报警

参考 /linux/zabbix-wechat-onalert-20/

zabbix的具体安装过程见http://825536458./4417836/1775313这篇文章

1 首先服务端和客户端安装完毕,然后继续在服务端操作下面的步骤

下载onealert agent

\#wget/open/download/alert-agent-4.0.1-RC4.tar.gz\#tarxvfalert-agent-4.0.1-RC2.tar.gz\#cp-Ralert-agent/usr/lib/zabbix/alertscripts\#cd/usr/lib/zabbix/alertscripts\#chown-Rzabbix:zabbixalert-agent\#cpalert-agent/plugin/zabbix-plugin/110monitor/usr/lib/zabbix/alertscripts/\#chmod+x/usr/lib/zabbix/alertscripts/110monitor

注意!源码安装的盆友需要注意看配置文件/etc/zabbix/zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts

更改完之后不要忘了重启zabbix_server 这个服务,否则不生效

alert-agent目录和110monitor需要放在同一级目录里面都在/usr/lib/zabbix/alertscripts 这个下面

2.创建 110monitor 通知方式

创建媒体类型Media types,,“Administrator”->“Media types”->“Create media type”

采用脚本模式script,脚本名为110monitor. 系统会在/usr/lib/zabbix/alertscripts/下查找上面的110monitor指令

3 创建110monitor用户

创建用户110monitor并设置通知媒介,登录 zabbix,“Administrator”->“Users”->“create user”

110monitor用户加入到"Zabbix Administrator组"或者是新建组

媒体类型,添加110monitor,并且设置appkey为发送目标

设置所有权限"Zabbix Super Admin"

4 设置媒介类型 点击users---media---add

其中这个一长串的值,需要在 OneAlert这个官网上面设置然后点击配置里面查看这串id

5 设置权限

6 创建触发动作发送通知

创建告警通知策略,"Configurationg"->"Actions"->"Create action"

名称110monitor

主题为triggerresolve,意味着告警触发和恢复都会同步到110monitor

设置告警内容,注意冒号「:」前的内容不可变更,冒号「:」后的内容可以自行编辑

alarmName:{TRIGGER.NAME}entityName:{HOSTNAME}entityId:{IPADDRESS}value:{TRIGGER.VALUE}eventId:{EVENT.ID}priority:{TRIGGER.SEVERITY}alarmContent:{IPADDRESS}{ITEM.NAME}:{ITEM.VALUE}

注意!自行配制的通知模板是不行的,需要严格按照以上配置。

7 最后进行验证,可以把客户端的zabbix_agentd 服务停掉,看是否收到告警

告警通知的方式也是在/console/alarm/index.jsp网站里面设置

最后验证是否成功,可以把客户端的agentd服务停掉,看是否收到报警,我贴两张我收到的报警短信和微信的

注意:如果zabbix版本高于3.0则需要另外加3个参数即可

Administration——>Media types——>选择任意类型为script的media,添加三个参数

{ALERT.SENDTO}{ALERT.SUBJECT}{ALERT.MESSAGE}

如果觉得《zabbix如何实现微信短信电话报警》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。