zabbix数据采集方式

zabbix数据采集方式_第1张图片

图解:
zabbix-server端通过创建监控项,监控项中指定相关的协议(SNMP,SSH,TELNET,JMX等),根据协议的区分,采用trapper或者poller的进程去建立连接和采集数据,trapper的方式为server被动接收数据,poller为主动去请求数据,与proxy的关系,只有一条tcp的连接,在proxy配置中设置configFrequency的时间,意为server与proxy多久同步一次配置,同步的主动或者被动由proxy中配置的proxymode参数决定,0为主动,则为poller主动向server 请求配置同步 ,1为被动。proxy根据server同步到的对于item的配置,采用配置中的方法来去采集agent数据,主动或者被动也是由同步到的信息来决定的。
agent主动发送数据为zabbix_sender命令,客户端agent模式,仅为主动模式,值为0的时候,被监控端的zabbix_agentd 不监听本地端口,所以无法在 netstat -tunpl 中查看到zabbix_agentd进程
agent在被动模式时,server(proxy)使用zabbix_get命令去获取数据

文章推荐:

各协议采集方式:https://www.cnblogs.com/irockcode/p/6796769.html
各配置文件参数详解:http://blog.51cto.com/zhujiangtao/1303431
zabbix介绍:http://blog.51cto.com/xuweitao/1963146

你可能感兴趣的:(zabbix)