标签:zabbix 报警
参考 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 这个下面
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这个官网上面设置 http://c.110monitor.com 然后点击配置里面查看这串id
5 设置权限
6 创建触发动作发送通知
创建告警通知策略,"Configurationg"->"Actions"->"Create action"
名称110monitor
主题为trigger
和resolve
,意味着告警触发和恢复都会同步到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 服务停掉,看是否收到告警
告警通知的方式也是在http://c.110monitor.com/console/alarm/index.jsp网站里面设置
最后验证是否成功,可以把客户端的agentd服务停掉,看是否收到报警,我贴两张我收到的报警短信和微信的
本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1775379
标签:zabbix 报警
原文地址:http://825536458.blog.51cto.com/4417836/1775379