三、刷新主机列表
发现成功注册到服务端
查看最新数据也可以查到
邮件也成功发送
可以看到邮箱发送的动作日志
zabbix监控项目主动式
zabbix自动发现和自动注册都是将客户端添加进服务端,但是添加进去之后服务端还需要对监控项不断监控,获取数据,我们可以根据需求去调整主机的监控项目是主动式还是被动式
例如,当服务器超过300台,当网络较复杂的时候,当服务器配置一般的时候,我们可以修改监控项为主动式,接下来我将名称为Web02的客户端监控项目配置为主动式,减少服务端的压力。
1、观察最新数据,查看检查记录可以看到数据是依次被检查,因为zabbix服务端是依次进行检查。
2、修改监控项目由被动转为主动,先修改配置文件
1. [root@Web02 ~]# cat /etc/zabbix/zabbix_agentd.conf 2. ...... 3. # ServerActive=127.0.0.1 4. ServerActive=172.16.1.71 # 主动注册服务器地址 5. ...... 6. # Hostname=Zabbix server 7. Hostname=Web02 # 必须设置为主机名称 8. [root@Web02 ~]# systemctl restart zabbix-agent.service
3、修改刚才自动注册关联的模板
将 template os linux by zabbix agent 更改为 template os linux by zabbix agent active,前者是被动式监控,后者是主动式监控
修改后,后面主动注册的主机就是主动式了,但是已注册的主机模板并未发生变化,我们可以删除主机,让他自动注册,也可以点进主机,重新链接新的模板
再次查看最新数据,发现检查记录都是一个时间点的了,说明模式已经成功修改成了主动式。
上面是用的官方给的主动式的模板,至于我们自己自定义的监控项,在创建的时候可以自定义类型
我是koten,10年运维经验,持续分享运维干货,感谢大家的阅读和关注!