自动发现&&自动注册&&主动&&被动
自动添加主机,而不是手动一台一台添加
自动发现(被检测端必须安装zabbix_agent)
1.发现:zabbix配置周期性扫描,主要针对地址段扫描,如果发现有满足到的主机,则触发动作
2.动作:添加主机,添加模板,发送通知
操作: 配置-->自动发现-->--> -->
2.png 3.png 4.png 5.png问题:
1.⾃动发现是串⾏扫描,效率低,相当于我是⼭鸡哥,我挨个找⼩弟要钱。
2.⾃动发现是基于IP地址段进⾏扫描,会出现漏扫的情况。
172.16.1.200的地址时,突然上线了⼀台
172.16.1.5 的主机,他在很⻓⼀段时间内都不会被监控到。
3.模板⽆法个性化定义(⽐如:nginx的主机 就只有基础模板和nginx监控模板,其他没有。mysql主机
只有基础监控模板+mysql模板)
自动注册
1.Agent⾃动上报,加⼊监控组。 ⼩弟⾃动把钱送给⼭鸡。 环节server压⼒。
1.必须将Agent端配置为主动模式。
[root@web01 ~]# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.16.1.71
Hostname=web01 #必须使⽤当前主机名称
[root@web01 ~]# systemctl restart zabbix-agent
2.在配置自动注册的动作:加入监控
6.png 9.png 10.png
主动模式、被动模式区别? ( Agent )
被动模式:Server轮询检测Agent。可以理解为:领导找下属询问销售业务,间隔⼀段时间问⼀次。
主动模式:Agent主动上报给Server。可以理解为:领导给下属分配任务,下属定期通知⼀次领导。
主动模式、被动模式、⾃动发现、⾃动注册?
⾃动发现属于zabbix被动模式,效率低,如果扫描机器多,容器出现漏扫的情况。
⾃动注册属于zabbix主动模式,效率⾼,能根据主机名称、元数据等信息,来区分主机,进⾏不同的模
板关联。
主动/被动还与监控项有关? ( 建议将监控项监控的⽅式也调整为主动模式。)
1.默认的zabbix模板的监控项都是被动模式。
1.被动:server轮询检测agent监控项,如果要获取100个监控项的值,需要server向agent获取100次。
2.主动:agent主动将监控项的取值上报给server,监控100个,server会将100个任务的清单下发给
agent,然后agent获取完毕,⼀次返回所有的数据。
******主动和被动怎么选?******
1.当监控的主机超过300+以上,建议采⽤主动模式。
方法,模板-->监控项-->全选-->批量更新-->类型
2.如果zabbix队列中有⼤量的延迟项,也建议调整为主动模式.
准备全开
agent 端
Server=172.16.1.71
ServerActive=172.16.1.71
Server ServerActive 都指向服务端用的时候,只需要调模板默认就是被动
11.png 12.png 13.png
网友评论