zabbix有两种监控模式,分别为主动模式和被动模式,他们主要指的是Agent
被动模式:
所谓的被动监控就是我们在要监控的服务器上配置了zabbix-agent端,在agent配置了zabbix-server的地址,允许该zabbix-server来本机获取数据,然后在zabbix-server端配置了zabbix-agent端的IP地址,然后server端去agent端获取数据,这就是被动模式,被动模式可以配置多个server地址,使用逗号分隔即可(Server=192.168.56.11,193.168.56.12),被动模式时server时通过IP来区别agent的
主动模式:
zabbix主动模式就是agent主动上传数据给server,主动模式配置:ServerActive=192.168.56.11
主动模式时server是通过主机名来区分agent的(实际主机名=配置文件主机名 = web端配置的主机名),配置方法:Hostname=主机名
主动模式可以不用监听10050端口
# HostnameItem=system.hostname ##把这个打开就可以不用在配置文件中配主机名啦,打开它会自动的去获取本机的主机名(system.hostname是个key)
# RefreshActiveChecks=120 ##默认120秒去刷新一次检测列表
-->主动模式最大的好处就是减轻server端的压力
01 问-zabbix主动模式agent向server端发送数据时agent怎么知道发送的那些数据呢?
答:在agent第一次启动时,他会主动的去连zabbix-server,然后zabbix-server就会把他的检测列表给它,相当于一个任务列表的清单,每隔多久你要发给我,这样agent就会定期的把相应的值发给server,在主机多的情况下所以也就降低了zabbix-server的压力
02 问-主动和被动能不能同时打开?
答:可以
系统里面的模板默认时没有主动模式的模版的,这里我们可以通过上传/创建/克隆等方式进行添加,这里我们克隆一个现有的模版作为主动模式的模板
配置步骤:主机---模板
1.找到我们需要做克隆的模板
点进去后拉到最下面进行完整克隆(全克隆)
2.对克隆后的模板重命名
克隆后添加即可!
3.然后找到我们新克隆的模板进行修改
取消掉它链接的模板
然后再进入他的监控项对监控类型进行批量修改
选择我们需要的类型
修改后更新并查看
这个模板做好之后,就可以将它连接上我们主动模式的agent主机啦!!!