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

时间:2016-05-20 17:46:22   收藏:0   阅读:730

参考 http://www.ttlsa.com/linux/zabbix-wechat-onalert-20/

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


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

下载onealert agent

\#wget http://cdn.110monitor.com/open/download/alert-agent-4.0.1-RC4.tar.gz
\#tar xvf alert-agent-4.0.1-RC2.tar.gz
\#cp -R alert-agent /usr/lib/zabbix/alertscripts
\#cd /usr/lib/zabbix/alertscripts
\#chown -R zabbix:zabbix alert-agent
\#cp alert-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


这个目录一定要跟上面的一致

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


.创建 110monitor 通知方式

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

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

技术分享



3 创建110monitor用户

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

技术分享4  设置媒介类型  点击users---media---add 

技术分享

其中这个一长串的值,需要在 OneAlert这个官网上面设置 http://c.110monitor.com 然后点击配置里面查看这串id

5  设置权限

技术分享



6 创建触发动作发送通知

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

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 服务停掉,看是否收到告警

告警通知的方式也是在http://c.110monitor.com/console/alarm/index.jsp网站里面设置

技术分享  


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

技术分享


技术分享

本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1775379

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!