zabbix 主动监控与被动监控
一、被动模式
无论是模式还是被动模式,都是站在zabbix agent角度来说的工作模式,比如被动模式,是说zabbix agent被动的接受zabbix server周期性发送过来的数据收集指令。
在被动模式之下,zabbix server会根据主机关联的模板中的监控项和数据采集间隔时间,周期性的打开随机端口并向zabbix agent服务器的10050发起tcp连接,然后发送获取监控项数据的指令,即zabbix server发送什么指令那么zabbix agent就收集什么数据,zabbix server什么时候发送zabbix agent就什么时候采集,zabbix server不发送zabbix agent就一直不响应,所以zabbix agent也不用关心其监控项和数据采集周期间隔时间。
被动模式的优点就是配置简单,安装后即可使用,因此也成为zabbix 的默认工作模式,但是被动模式的最大问题就是会加大zabbix server的工作量,在数百甚至数千台服务器的环境下会导致zabbix server需要轮训向每个zabbix agent发送数据采集指令,如果zabbix server负载很高还会导致不能及时获取到最新数据,但由于无需其他复杂配置,被设置为了默认的工作方式。
被动模式端口状态:
被动模式工作流程:
二、主动模式
主动模式是由zabbix agent主动向zabbix server的10051端口发起tcp连接请求,因此主动模式下必须在zabbix agent配置文件中指定zabbix server的IP或者主机名(必须可以被解析为IP地址)。
在连接到zabbix server之前zabbix agent是不知道自己要采集那些数据以及间隔多久采集一次数据的,然后在连接到zabbix server以后获取到自己的监控项和数据采集间隔周期时间,然后再根据监控项采集数据并返回给zabbix server。
在主动模式下不再需要zabbix serve向zabbix agent发起连接请求,因此主动模式在一定程度上可减轻zabbix server打开的本地随机端口和进程数,在一定程度就减轻看zabbix server的压力。
2.1 主动模式工作流程
环境
zabbix-server 10.0.0.31
MySQL 10.0.0.32
Linux 服务器 10.0.0.37
2.2 修改zabbix agent配置文件
root@ubuntu1804:~# vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.0.0.31 #这里配置是被动监控所配置的IP
ListenPort=10050
StartAgents=30
ServerActive=10.0.0.31 #主动模式的zabbix server地址
Hostname=10.0.0.37
Include=/etc/zabbix/zabbix_agentd.d/*.confroot@ubuntu1804:~# systemctl restart zabbix-agent.service
root@ubuntu1804:~# systemctl enable --now zabbix-agent.service
2.3 生成主动模式模板
监控项是被动监控还是被动监控,取决于监控项是被动获取,还是主动的。
第一步:克隆模板
对克隆的模板进行取名
全部选中,选择批量更新
选择主动模式
2.4 添加主机并关联模板
2.5 验证主动模式端口
root@ubuntu1804:~# netstat -tanlp | grep 10.0.0.37
tcp 0 0 10.0.0.31:10051 10.0.0.37:58420 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58414 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58428 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58424 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58436 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58430 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58418 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58434 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58412 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58432 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58426 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58416 TIME_WAIT -
tcp 0 0 10.0.0.31:10051 10.0.0.37:58422 TIME_WAIT -
zabbix 主动监控与被动监控相关推荐
- zabbix主动监控和被动监控
目录 一.环境准备 1.搭建zabbix基础环境 二.主动监控与被动监控介绍 三.设置客户端为主动监控 1.给web2主机安装zabbix_agent 2.修改主动监控配置 四.设置zabbix管理端 ...
- SECURITY06 - Zabbix报警机制、Zabbix进阶操作、自定义监控案例
SECURITY DAY06 案例1:实现Zabbix报警功能 案例2:Zabbix自动发现 案例3:Zabbix主动监控 案例4:拓扑图与聚合图形 案例5:自定义监控案例 1 案例1:实现Zabbi ...
- nagios之nsca被动监控
简介 一般情况下我们用nagios主动监控基本就可以实现监控需求,但是随着服务器数量增加,nagios server继续使用主动监控将会不堪重负:另外当我们需要通过第三方的数据采集工具并结合nag ...
- zabbix工作流程(自定义添加监控项目)
Zabbix工作流程监控流程描述 zabbix上自带的监控想模板及项目很少,所以很多时候我们需要自己制定一些项目及操作. 这里我只说明了如何来获取zabbix需要监控的一些数据方式.web界面的添加及 ...
- 使用 Docker 安装 Zabbix,并配置自定义监控项
使用 Docker 安装 Zabbix,并配置自定义监控项 一.Zabbix 简介 1.监控功能 2.Zabbix 工作原理 3.Zabbix 组件 4.Zabbix 进程 二.使用 Zabbix 配 ...
- zabbix主动被动配置
聚石塔主机请使用被动模式,聚石塔以外的主机请使用主动模式. 主动模式创建步骤: 1.安装zabbix主动模式rpm包 rpm -ivh http://yum.ops.fenxibao.com/6/sh ...
- zabbix数据导出表格_zabbix监控数据导出
zabbix服务器迁移 单位有个zabbix监控服务器,zabbix是1.6稳定版.最近需要迁移到别的服务器上,要求原来的数据都不能丢失,迁移过来后zabbix服务能正常继续监控.这个问题中的关键是数 ...
- zabbix数据导出表格_zabbix 监控数据导出
zabbix服务器迁移 单位有个zabbix监控服务器,zabbix是1.6稳定版.最近需要迁移到别的服务器上,要求原来的数据都不能丢失,迁移过来后zabbix服务能正常继续监控.这个问题中的关键是数 ...
- zabbix如何选择适合的监控类型(107)
zabbix agentzabbix自带的客户端程序(被动模式),zabbix server主动向它收集监控数据.agent提供丰富的key,包括不限于cpu.内存.网络.磁盘.web等等.如果你不介 ...
最新文章
- 事务超时时间无效_阿里分布式事务组件 fescar/seata 对 XA 2PC 的改进及其设计思想...
- 11/100. Convert BST to Greater Tree
- 北京Dotnet分享会 || 精英论坛第三期
- c语言3×3行列互换_戴尔推出UltraSharp U4021QW显示器 采用雷电3接口和5K×2K曲面屏...
- 怎么用U盘重装系统?
- ufs3.0和ufs2.1的区别体现在哪些方面?
- php 按行读取 太慢,3分钟短文 | 大神救我!18G的大文件,PHP咋按行读取?
- xilinx sdk打开库函数查看具体定义Open Declaration或者ctrl+鼠标左键
- vue x 兼容iphone_【前端vue系列】初始化一个vue工程
- Java: 将中文省市名转换为指定格式拼音
- PPT动态文字制作过程
- alsa buffer原理_ALSA driver--HW Buffer
- 山西民生云认证工资_山西民生云养老资格认证手机版-山西民生云社会保险综合服务平台v2.2 最新版-007游戏网...
- 纯js实现减速滚动置顶效果
- Pearson皮尔逊,Kendall肯德尔和Spearman斯皮尔曼三种相关分析方法的异同
- 史上最简单的虚拟机搭建软路由+ NAS+家庭媒体中心的白皮书
- 【编码译码】基于matlab QC-LDPC码编码和译码【含Matlab译码 2194期】
- VB.NET 打开Excel文件,读取Excel内容,添加到DataGridView中并显示
- Morto蠕虫病毒分析报告
- 新浪微博,腾讯微博,QQ号码 联合登录。。。完善中...
热门文章
- react-native中react-native-render-html的使用(不崩溃)
- #五、再一种正方:2
- 关于模型的评估指标(超详细)
- 设计模式Java语言实现之策略模式
- 树(前序,中序,后序)
- 品牌对比 | 蜜雪冰城 VS 喜茶
- 谁又在乎过你呢“main()之泪伤”
- 学临床专业和计算机哪个好,大学里“炙手可热”的专业,未来10年也不会被淘汰,发展前景更好...
- Codevs 1066 引水入城 2010年NOIP全国联赛提高组 BFS + 贪心
- 端午节送点话费给大家,千万别错过!