自动注册
自动注册,基于注册规则,匹配主机名,必须是客户端安装好agent,如果需要添加监控,需创建Actions动作
(1)打开Zabbix服务端,选择“配置”—“动作”,事件源选择“自动注册”,创建新的动作
(2)在“动作”配置项,添加新的触发条件为“主机名称非似 Linux”;在“操作”配置项,创建新的操作:添加主机、添加到主机群组:Linux servers、链接到模板:Template OS Linux
(3)在确认客户端zabbix_agent都开启的情况下,选择“配置”—“主机”,可以看到已经监控到的主机
Zabbix邮件报警
可以在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到设定的触发器预设值时,不管任何时候,会自动发送报警邮件到指定的人员,运维人员收到信息有利于第一时间解决故障
(4)配置接收邮件报警的信箱。选择“配置”—“报警媒介类型”,可以编辑已经存在的Email选项,也可以创建媒体类型,这里选择编辑Email选项,配置邮箱信息如图:
(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
转载于:https://blog.51cto.com/wujunbin/1980333