Agent 主动 与 被动
1、zabbix agent主动模式与被动模式的区别
zabbix agent的运行模式有以下两种:
1)、被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix agent 发出指令获取数据,zabbix agent被动地去获取数据并返回给zabbix server,zabbix server会周期性地向agent索取数据。此模式的最大问题就是会增加zabbix server的工作量,在大量的服务器环境下,zabbix server不能及时获取到最新的数据。
2)、主动模式:即由zabbix agent 主动采集数据并返回给zabbix server,不需要zabbix server 的另行干预,因此使用主动模式能在一定程序上减轻zabbix server的压力。
2、zgent主动模式与被动模式的配置
被动模式(默认)
[root@server5 bin]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.25.81.11 #被动模式所接受的服务器Ip
StartAgents=3
ServerActive=172.25.81.11 #主动模式的服务器IPHostname=server5 ##本机的解析一定要有
2、zgent主动模式的配置
[root@server5 bin]# vim /etc/zabbix/zabbix_agentd.conf
#Server=172.25.81.11 ##注释此句则agent变为主动模式,主动向server传送监控信息
StartAgents=0 ##默认启动的zabbix_agentd pre-fork进程,如果为0的话表示停用被动模式
ServerActive=172.25.81.11
Hostname=server5
重启服务后再次查看端口,可以发现本机10050端口不再对外开放,此时server不能主动访问agent来获取监控数据,只能由agent主动传送监控信息到server机。
[root@server5 bin]# netstat -nltp
但是由于Template OS Linux 模板存在一个链接模板 Template App Zabbix Agent ,所以这里不对上述配置文件进行修改,仍然使用原始配置文件中同时支持主被动的状态。
web端操作:
<1>克隆一个新的模板
所有模板 --> Template OS Linux --> 全克隆 -->给新克隆出来的模板命名(模板名称--Template OS Linux -Active