zabbix之主动监控模式配置

  • Post author:
  • Post category:其他



主动模式流程:

(默认为被动模式)

主动模式一定要记得设置ServerActive=ServerIP 
Agent向Server建立一个TCP连接 
Agent请求需要检测的数据列表 
Server响应Agent,发送一个Items列表 
Agent允许响应 TCP连接完成本次会话关闭 
Agent开始周期性地收集数据

一、Zabbix的主动监控和被动监控端

zabbix默认采用的是被动监控,主动和被动都是对被监控端主机而言的!

(一)被动监控

Server向Agent发起连接,发送监控key,Agent接受请求,响应监控数据。

(二)主动监控

Agent向Server发起连接,Agent请求需要检测的监控项目列表,Server响应Agent发送一个items列表,Agent确认收到监控列表,TCP连接完成,会话关闭,Agent开始周期性地收集数据

这样Server不用每次需要数据都连接Agent,Agent会自己收集数据并处理数据,Server仅需要保存数据即可

二、Zabbix主动监控的优势

当被监控的主机达到一定量级后,Zabbix服务器的性能会不够,会越来越慢,这时候就可以考虑使用主动监控,这样可以缓解Zabbix的性能压力。同时Zabbix主动监控也支持分布式监控

三、设置Zabbix主动监控的步骤

步骤目录:

步骤一:添加被监控主机

1.1 为被监控主机安装部署zabbix agent

1.2 修改agent配置文件

步骤二:在Zabbix监控页面上创建主动监控的监控模板

2.1 克隆Zabbix自动的监控模板

2.2 修改模板中的监控项目的监控模式

2.2 禁用部分监控项目

步骤三:添加监控主机

3.1 手动添加监控主机(主动模式监控)

3.2 为主机添加监控模板

3.3 查看效果

具体的操作步骤:

步骤一:添加被监控主机

1.1 为被监控主机安装部署zabbix agent

yum -y install gcc pcre-devel

tar -xf zabbix-3.4.4.tar.gz

cd zabbix-3.4.4/

./configure –enable-agent

make && make install

1.2 修改agent配置文件

将agent监控模式修改为主动模式

vim /usr/local/etc/zabbix_agentd.conf

#Server=127.0.0.1,192.168.2.100 #注释该行,允许谁监控本机,192.168.2.100是在做被动监控时设置的Zabbix监控主机的IP

StartAgents=0 #将这里设置为0,是禁止被动监控,不启动



版权声明:本文为weixin_43279032原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。