监控利器Zabbix之主动模式和被动模式
一:zabbix的主动模式和被动模式
zabbix客户端分数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待客户端来取数据。
主动模式的流程:
客户端每隔一段时间主动向服务端发起连接请求–>服务端收到请求,查询客户端需要取的item信息,发送给客户端–>客户端收集数据发送服务端–>结束。
被动模式的流程:
客户端开一个端口默认10050,等待服务端来取数据,然后客户端收集数据发送到服务端,然后结束。
二:主动模式使用的一个场景
当服务端监控的主机达到一定数量之后,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下:
1、当被监控端到达一个量级的时候,Web操作很卡,容易出现502
2、图层断裂
3、开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题
所以下面主要往两个优化方向考虑:
1、添加Proxy节点或者Node模式做分布式监控
2、调整Agentd为主动模式
由于第一个方案需要增加物理机器,所以首先尝试第二方案。
三:被动模式配置
1、agent配置如下:
[root@zabbix_client ]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 StartAgents=3 Server=10.0.0.64 ServerActive=10.0.0.64 Hostname=zabbix_client HostMetadataItem=system.uname
重启zabbix:
systemctl restart zabbix-agent
2、zabbix-server端:
因为zabbix监控模板默认使用的就是被动模式,所以zabbix-server端直接添加hosts默认使用的就是被动模式。
四:主动模式
1、agent配置如下:
[root@zabbix_master zabbix-server-mysql-3.2.7]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 StartAgents=0 ServerActive=10.0.0.64 Hostname=zabbix_master Include=/etc/zabbix/zabbix_agentd.d/*.conf
重启zabbix:
systemctl restart zabbix-agent
agent的端口已经没有了:
[root@zabbix_master zabbix-server-mysql-3.2.7]# netstat -lntup Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 10215/mysqld tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1160/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3042/master tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 10366/zabbix_server tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::80 :::* LISTEN 10357/httpd tcp6 0 0 :::22 :::* LISTEN 1160/sshd tcp6 0 0 ::1:25 :::* LISTEN 3042/master tcp6 0 0 :::10051 :::* LISTEN 10366/zabbix_server udp 0 0 0.0.0.0:29925 0.0.0.0:* 975/dhclient
2、zabbix-server端:
创建一个主动模式的模板:
克隆一个模板,把所有的类型改为Zabbix agent(Active)主动模式:
克隆模板:Configuration–》Template–》Template OS Linux(选择需要克隆的模板)–》Full clone(最下面)–》Template name:Template OS Linux Active–》Add
把这个模板软连接的模板remove掉,,添加一个新的克隆的类型为主动的。另外,克隆模板成功后,记得修改类型,改为主动模式。
去掉链接模板
修改模板的items:
把改好的模板连接到主机:
通过查看出图情况,确定了主动模式成功了。
转载于:https://www.cnblogs.com/Leslieblog/p/10417314.html
监控利器Zabbix之主动模式和被动模式相关推荐
- zabbix的主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...
主动模式和被动模式 主动或者被动是相对客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端 主动模式,客户端会主动把监控数据汇报给服务端,服务 ...
- Zabbix设置主动模式与被动模式
Zabbix工作模式 被动模式:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbixagent被动的去获取数据并返回给zabbix server, za ...
- 介绍Zabbix的两种监控模式(主动模式和被动模式)
Zabbix agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的.proxy主动发送数据就是主动模式,proxy等待serve ...
- 青蛙学Linux—Zabbix Agent的主动模式和被动模式
1.为什么要使用Zabbix Agent的主动模式? 默认情况下,Zabbix Agent运行在被动模式.在这种模式下,Zabbix Server会去每个Zabbix Agent上抓取数据.这种模式在 ...
- 19.7 主动模式和被动模式 添加监控主机 添加自定义模板 处理图形
9月11日任务 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 扩展 zabbix监控交换机(思科) http:// ...
- 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现...
2019独角兽企业重金招聘Python工程师标准>>> 19.7 主动模式和被动模式 • 主动或者被动是相对客户端来讲的 • 被动模式,服务端会主动连接客户端获取监控项目数据,客户端 ...
- java ftp pasv_Ftp主动模式和被动模式以及java连接ftp模式设置
FTP的主动模式与被动模式 FTP服务器使用20和21两个网络端口与FTP客户端进行通信. FTP服务器的21端口用于传输FTP的控制命令,20端口用于传输文件数据. FTP主动模式: FTP客户端向 ...
- 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形...
19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 转载于:https://blog.51cto.com/1322737 ...
- VSFTP的主动模式和被动模式
关于VSFTP的主动模式和被动模式 一,首先我们看两个例子如下: 其中192.168.10.7是服务端,172.16.11.11是客户端 被动模式 # netstat -an |grep 172.16 ...
最新文章
- 主流手机OS与鸿蒙OS
- JAVA设计模式之不变模式
- 第 45 届国际大学生程序设计竞赛(ICPC)亚洲网上区域赛模拟赛 题解(除了C、G之后补)
- 百度编辑器(ueditor)上传图片
- org/springframework/core/MethodClassKey
- java中 快捷键输入System.out.println();
- UDP成为低延时流媒体关键 选SRT还是QUIC?
- Kafka学习-入门
- Java基础--访问权限控制符
- SHT1x/SHT7x数字温湿度传感器驱动编写
- mysql安装失败net_mysql安装后.net程序运行出错的解决方法
- exchange2003客户端无法收发邮件的一次处理过程
- (后端)SpringMVC提交数组时不能超过256个值(转)
- 《Unix网络编程》卷一(简介TCP/IP、基础套接字编程)
- mysql配置环境变量,进阶加薪全靠它!
- [我的阿里云服务器] —— 安装LAMP
- Python100道经典练习题(附PDF)
- IDEA自动生成Mapper和实体文件
- llq考试 圣诞欢乐赛 (第二发)
- TPT中脚本评估的正确打开方式 (上):强大的内置函数库
热门文章
- Linux 之父归来!
- 逼疯懒癌:“机器学习100天大作战”正式开始!
- AI 一分钟 | 南京大学成立人工智能研究院;三星关联实体已收购 AI 搜索引擎创业公司Kngine的全部股份
- 数据科学家线性规划入门指南
- 硬货 | 一文解读完五篇重磅ACL2017 NLP论文
- Java 8 一行代码解决了空指针问题,太厉害了!
- 四图,读懂 BIO、NIO、AIO、多路复用 IO 的区别
- JDK1.8源码分析:线程安全的CopyOnWriteArrayList与CopyOnWriteArraySet
- 昨天还在 for 循环里写加号拼接字符串的那个同事,今天已经不在了
- SpringBoot第二十五篇:2小时学会springboot