码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix自动注册及邮件报警

时间:2017-11-09 17:19:55      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:zabbix

自动注册

    自动注册,基于注册规则,匹配主机名,必须是客户端安装好agent,如果需要添加监控,需创建Actions动作


1)打开Zabbix服务端,选择“配置”—“动作”,事件源选择“自动注册”,创建新的动作

技术分享


(2)在“动作”配置项,添加新的触发条件为“主机名称非似 Linux”;在“操作”配置项,创建新的操作:添加主机、添加到主机群组:Linux servers、链接到模板:Template OS Linux

技术分享


技术分享


 (3)在确认客户端zabbix_agent都开启的情况下,选择“配置”—“主机”,可以看到已经监控到的主机

技术分享

 

Zabbix邮件报警

可以在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到设定的触发器预设值时,不管任何时候,会自动发送报警邮件到指定的人员,运维人员收到信息有利于第一时间解决故障

 

(4)配置接收邮件报警的信箱。选择“配置”—“报警媒介类型”,可以编辑已经存在的Email选项,也可以创建媒体类型,这里选择编辑Email选项,配置邮箱信息如图:

技术分享


163邮箱设置

技术分享

 

(5)选择“管理”—“用户”,编辑已经存在的用户Admin,添加收件人,其他默认不变

技术分享

技术分享

技术分享


 (6)添加报警触发器。选择“配置”—“动作”,事件源选择“触发器”,创建新的动作。在“动作”选项中,添加条件“触发器警示度>=警告”;在“操作”选项,添加条件“发送信息给用户Admin”;恢复操作同样“发送信息给用户:Admin

技术分享

技术分享

技术分享

技术分享


 (7)客户端关机,模拟服务器宕机,进入“配置”—“主机”,选择宕机服务器的“触发器”,把服务器宕机报警时间由原来5minutes改为1minutes

技术分享

技术分享

技术分享


 (8)在Zabbix服务端的“问题”选项,点击发生问题的时间,进入到事件细节,在“消息动作”一栏,可以看到故障信息已经发送到指定的邮箱

技术分享

 

实验总结:在设置邮件报警的时候,可能会遇到Zabbix邮件发送失败,报错Login denied,有可能是账号被拒绝了,重新设置其他的邮箱;报错Support for SMTPauthentication was not compiled in,原因是由于Zabbix CURL版本要求至少是7.20+版本,升级CURL,升级方法:

wget http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm

rpm -ivh city-fan.org-release-1-13.rhel6.noarch.rpm

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/libnghttp2-1.6.0-1.el6.1.x86_64.rpm

yum upgrade libcurl y

curl -V


本文出自 “蜡笔xiao馨” 博客,谢绝转载!

zabbix自动注册及邮件报警

标签:zabbix

原文地址:http://wujunbin.blog.51cto.com/7715953/1980333

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!