1、为什么要使用Zabbix Agent的主动模式?

默认情况下,Zabbix Agent运行在被动模式。在这种模式下,Zabbix Server会去每个Zabbix Agent上抓取数据。这种模式在Zabbix Server监控主机少时,不会出现问题。但是,当监控的主机数量过多时,使用这种模式将照成严重的性能问题,表现如下:

  • Zabbix Web操作卡顿,出现502错误
  • 监控数据不准确,报警超时
  • 图层断裂
  • Zabbix Server开启的poller进程过多,就算减少监控项数量,新加入一定量的机器后也会出问题

要解决Zabbix Server的性能问题,可以使用Zabbix Proxy部署分布式监控或者使用Zabbix Agent的主动模式。Zabbix Agent在使用主动模式时,会主动向Zabbix Server发送自己收到的监控数据,以减轻Zabbix Server的负担(建议在监控超过200台主机时使用主动模式)。

2、Zabbix Agent开启主动模式

Zabbix Agent要开启主动模式,必须修改Zabbix Agent配置文件的以下三项:

StartAgents
ServerActive
Hostname

  • StartAgents:定义Zabbix Agent启用被动模式监听进程的数量。设置为0表示关闭被动模式,此时10050端口也会被关闭;设置非零可以兼容被动模式
  • ServerActive:定义主动模式接收监控数据的Zabbix Server
  • Hostname:必须与Zabbix Web中添加主机时的主机名对应,这样Zabbix Server才能为收集到的数据找到对应关系

3、Zabbix Server配置调整

为了保证Zabbix Server的性能,需要在Zabbix Server的配置中调整以下两项:

StartPollers
StartTrappers

  • StartPollers:定义Zabbix Server主动拉取数据的进程数,在使用主动模式后应该减少进程数
  • StartTrappers:定义Zabbix Server接收Zabbix Agent发送数据的进程数,在使用主动模式后应该加大进程数

4、Zabbix Web监控项的修改

在使用Zabbix Agent的主动模式后,需要在Zabbix Web中将监控项的数据来源也修改为Zabbix Agent主动模式。进入模板中的监控项,修改以下配置:

将类型修改为Zabbix客户端(主动式),这样就可以在Zabbix Web获取到Zabbix Agent通过主动模式发送的数据了。

转载于:https://www.cnblogs.com/yu2006070-01/p/10360307.html

青蛙学Linux—Zabbix Agent的主动模式和被动模式相关推荐

  1. Zabbix学习(五)之Zabbix Agent Active 主动模式监控

    zabbix agent主动模式与被动模式的区别 zabbix agent的运行模式有以下两种: 1.被动模式:此模式为zabbix默认的工作模式,由zabbix server 向zabbix age ...

  2. 监控利器Zabbix之主动模式和被动模式

    一:zabbix的主动模式和被动模式 zabbix客户端分数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待客户端来取数据. 主动模式的流程: 客户端 ...

  3. 介绍Zabbix的两种监控模式(主动模式和被动模式)

    Zabbix  agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的.proxy主动发送数据就是主动模式,proxy等待serve ...

  4. Zabbix设置主动模式与被动模式

    Zabbix工作模式 被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, za ...

  5. zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...

    主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务 ...

  6. linux ftp主动模式和被动模式切换,FTP应该使用主动模式还是被动模式?

    FTP主要用于在两个端点之间传输数据.FTP不同于HTTP(超文本传输​​协议,用于通过Web浏览器提供网站),因为它是由两个不同的TCP连接组成的应用程序: FTP应该使用主动模式还是被动模式? 控 ...

  7. 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现...

    2019独角兽企业重金招聘Python工程师标准>>> 19.7 主动模式和被动模式 • 主动或者被动是相对客户端来讲的 • 被动模式,服务端会主动连接客户端获取监控项目数据,客户端 ...

  8. 19.7 主动模式和被动模式 添加监控主机 添加自定义模板 处理图形

    9月11日任务 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 扩展 zabbix监控交换机(思科) http:// ...

  9. 测评分享丨RK3399+RK1808人工智能计算棒(主动模式和被动模式)

    高效赋能AIoT生态链: 本教程以飞凌嵌入式RK3399平台为例,讲述主动模式和被动模式的人工智能计算棒部署流程. 硬件平台 平台:OK3399-C开发板 系统:Desktop 模块:TB-RK180 ...

最新文章

  1. python导入哨兵数据_Python 下载哨兵Sentinel数据(Sentinel-1~3)
  2. 3天造了一个深度学习轮子,生猛!
  3. 为什么是hbase而不是mongodb
  4. Java实现生产消费模型的5种方式
  5. VMware14.0 安装 CentOS7.2
  6. 基础才是重中之重~开发人员应用学会用throw
  7. 12个数据分析里最常用的思维定式,收藏起来吃灰
  8. 关于卡尔曼滤波详细推导的理解
  9. 并查集(2)-按秩合并和路径压缩
  10. [导入]ATA 50 pin to 40 pin
  11. 云南 代理服务器_今日更新快速ip代理服务地址 免费国外代理服务器 2013.4.17
  12. 清理C盘空间,给Win7释放更多C盘容量
  13. Win7英伟达控制面板点击没有反应的解决办法
  14. 方便的Unity真机调试工具:LogViewer
  15. AutoCAD2000软件学习心得
  16. 基于CUDA的医学影像数据处理工作站的配置方法
  17. netty 引用计数对象(reference counted objects)
  18. python判断素数的方法简书_深入浅出RSA在CTF中的攻击套路
  19. 敏捷Scrum框架最全总结!
  20. 烽火通信科技股份有限公司

热门文章

  1. 【python教程入门学习】必须具备Python Django开发技能
  2. 3D游戏建模就是那么简单
  3. ImageNet的top-1终于上了90%?
  4. 收藏 | 可解释机器学习发展和常见方法!
  5. 笔记 | 《机器学习》中主成分分析与度量学习
  6. 前沿 | 谷歌用深度学习进行深度预测
  7. 大数据应用项目创新大赛_第二届海南大数据创新应用大赛收官
  8. 刚毕业,师傅推荐的书单
  9. 深度学习(二十一)基于FCN的图像语义分割
  10. 机器学习(八)支持向量机svm终结篇