9.6、zabbix监控总结
1、自动发现和自动注册的区别:
(1)自动发现:
1)用于zabbix-agent的被动模式,是zabbix-server主动去添加主机。在web上创建自动发现的规则
后,zabbix-server会在一个ip地址范围内去扫描agent主机,并将agent主机添加到web端。Zabbix-server的
操作,会增加server的压力;
如果zabbix发现主机的主机名全部为IP地址,解决办法为:在Zabbix server端/etc/hosts中添加本机的主机
名和IP对应关系或者使用内部DNS服务器,主机名称以hosts文件为准;
2)自动发现根据ip地址判断是否添加新的监控主机;
(2)自动注册:
1)用于zabbix-agent的主动模式,zabbix-agent主动发送注册信息到server端,然后agent主机会被
添加到web端。这是agent端的操作,会降低server端的负载;
2)自动注册根据主机名称判断是否添加新的监控主机;
2、zabbix主动模式和被动模式的区别:
(1)zabbix-agent的被动模式:
1)zabbix-agent主动模式的数据流向为zabbix-server向zabbix-agent轮询发送item监控项,item在zabbix-agent
上执行后,zabbix-server将结果取回存入数据库;
2)缺点:耗费资源;
3)优点:保证每项监控项都能到达zabbix-agent,有效保证监控的准确性;
4)被动模式需要使用被动的监控模板,添加监控主机的主机名可以任意写;
5)被动模式会监控10050端口和ip地址;
6)/etc/zabbix/zabbix_agentd.conf配置(部分修改):
Server=172.16.1.90,172.16.1.91
ListenPort=10050
ListenIP=172.16.1.91
StartAgents=3
Timeout=30
7)使用场景:
Queue里有延迟的item比较少;
监控主机小于300;
自动发现+被动模板;
8)自动化添加监控主机的方式:
自动发现;
(2)zabbix-agent的主动模式:
1)zabbix-agent请求zabbix-server,zabbix-server发送item列表,item在zabbix-agent上执行后,zabbix-agent将结果批量发送给zabbix-server,zabbix-server将结果存入到数据库;
2)优点:节约资源;
3)缺点:不能够保证监控的准确性;
4)主动模式需要使用主动的监控模板,添加监控主机的主机名需要和zabbix-agent.conf中的hostname配置一致;
5)主动模式不开启10050端口和ip地址的监控;
6)/etc/zabbix/zabbix_agentd.conf配置(部分修改):
StartAgents=0
ServerActive=172.16.1.90
HostnameItem=system.hostname
Timeout=30
7)使用场景:
Queue里有大量延迟的item;
监控主机超过300;
自动注册+主动模板;
8)自动化添加监控主机的方式:
自动注册;
9)HostMetadata(自动注册)、Hostname(监控的主机名称)都用于zabbix-agent主动模式;
(3)zabbix-agent的主动、被动模式混合配置(推荐):
1)在遵循zabbix-agent主动和被动模式的规则下使用;
2)/etc/zabbix/zabbix_agentd.conf配置(部分修改):
Server=172.16.1.90,172.16.1.91
ListenPort=10050
ListenIP=172.16.1.91
StartAgents=3
ServerActive=172.16.1.90
HostnameItem=system.hostname
Timeout=30
3)使用场景:
兼容zabbix-agent主动和被动的使用场景;
自动注册+被动监控模板,既能使用自动注册方式减轻zabbix-server的负载,又能使用zabbix-agent
被动方式监控300台以下的服务器;
3、zabbix-proxy模式:
原理:所有的数据都从zabbix-proxy上经过,zabbix上有自己存储数据的数据库,zabbix类似于中间人,代理zabbix-server
和zabbix-agent的数据,所以可以把zabbix-proxy理解为zabbix-server,自动发现和主动主动注册都适用;
实例:zabbix-proxy主动模式 #zabbix-server必须是在公网上;zabbix-proxy被动模式:zabbix-proxy必须在公网上;所以
最常用的是zabbix-proxy的主动模式;
4、图示:
(1)zabbix-agent主动模式:
(2)zabbix-agent被动模式:
(3)zabbix-proxy:
5、主动被动下的数据问题:
所有的主动模式都是由软件在配置文件中配置推送数据的服务端、拉取列表时间和推送数据的时间的;
所有的被动模式都是由zabbix-server中监控的主机的item中设置的时间隔和主机ip来抓取数据的,zabbix-proxy的被动需要
在zabbix-server中配置推送的时间及推送的线程;
9.6、zabbix监控总结的更多相关文章
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
- Zabbix监控nginx-rtmp status(json版)
与前面的文章 zabbix监控nginx-rtmp status(html版)区别只在于取值的页面不一样 http://127.0.0.1:81/control/get/all_streams sta ...
- Zabbix监控mysql performance
介绍 zabbix监控mysql性能,使用zabbix自带的mysql监控模板,可以监控以下内容OPS(增删改查).mysql慢查询数量.mysql请求\响应流量带宽 配置 新建mysql监控用户 G ...
- zabbix监控Java 8080端口
linux下端口和服务是对应的,Java进程启动时默认监听8080端口,如果服务挂掉则8080端口就没有了. lsof -i:8080 端口,如果没有任何的输出,说明该端口不在工作. 想在zabbix ...
- zabbix监控报错zabbix server is not running解决方法
问题描述: 布置好zabbix监控,正常运行.但是重启了虚拟机服务器之后,页面出现如下的报错,而且设置的报信息也是失效的:
- Zabbix监控Tengine
title: Zabbix监控Tengine tags: zabbix,nginx,tengine author: Chinge Yang date: 2016-12-29 --- Zabbix监控T ...
- zabbix 监控web网站性能
一直在纠结用什么实例来给大家演示呢?想来想去还是官方的好,那我们怎么用zabbix监控web性能和可用性呢?我们这边分为几个步骤:打开网站.登陆.登陆验证.退出,一共4个小step,看实例. 检测流程 ...
- Zabbix监控disk performance
概述 zabbix获取/sys里面的磁盘信息并分析来监控disk performance sysfs是Linux内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似(默认挂载在 ...
- Zabbix监控mysql主从复制状态
原理 mysql slave show slave status\G 在输出信息中查看I/O线程和SQL线程的状态值(YES为正常,NO为错误) Slave_IO_Running: Yes Slave ...
- Zabbix监控php-fpm status
开启php-fpm status php-fpm.conf pm.status_path = /statusx45 nginx.conf location ~ /(statusx45)$ { incl ...
随机推荐
- [设计模式] 设计模式课程(二十)--命令模式(Command)
概述 "行为变化"模式:组件构建过程中,组件行为的变化经常会导致组件本身剧烈的变化."行为变化"模式将组件的行为和组件本身进行解耦,从而支持组件行为的变化,实现 ...
- nano 按Ctrl+X 输入Y 回车
如何退出nano 1.nano 按Ctrl+X 如果你修改了文件,下面会询问你是否需要保存修改. 2.输入Y确认保存,输入N不保存,按Ctrl+C取消返回.如果输入了Y,下一步会让你输入想要保存的文件 ...
- ocalhost kernel: [244840.301449] nf_conntrack: nf_conntrack: table full, dropping packet
nf_conntrack: table full, dropping packet. 终结篇 "连接跟踪表已满,开始丢包"!相信不少用iptables的同学都会见过这个错误信息 ...
- win10系统U盘读取不了怎么解决 三种方法快速解决"文件或目录损坏且无法读取& 发布时间:2020-06-05 09:19:46 作者:佚名 我要评论
win10系统U盘读取不了怎么解决 三种方法快速解决"文件或目录损坏且无法读取& 发布时间:2020-06-05 09:19:46 作者:佚名 我要评论 win10电脑 ...
- windows怎么访问linux的samba共享目录
windows怎么访问linux的samba共享目录 听语音 原创 | 浏览:6976 | 更新:2018-07-31 13:20 | 标签:LINUX WINDOWS 1 2 3 4 5 6 7 分 ...
- 016.Python闭包函数以及locals和globals
一 闭包函数 内函数使用了外函数的局部变量,并且外函数把内函数返回出来的过程叫做闭包,这个内函数叫做闭包函数 1.1 闭包函数语法 def outer(): a = 5 def inner(): pr ...
- 010.kubernets的调度系统之daemonset
daemonset简单操作使用 Deployment 是 Kubernetes 中用于处理无状态服务的资源,而 StatefulSet 是用于支持有状态服务的资源,这两种不同的资源从状态的角度对服务进 ...
- elk搜集日志,实现logstash根据message中结构不同动态创建索引并扩展功能,区分message中json和非json数据简单方式
搜集日志,但是框架本身也会打印很多日志是字符串的.我们自己希望的日志用json,但是又需要json字段可以扩展,logstash收集日志后都放在了message字段中,我们自定义打印的是json串,s ...
- 2.2 CPU 上下文切换是什么意思?(下)
怎么查看系统的上下文切换情况 过多的上下文切换,会把 CPU 时间消耗在寄存器.内核栈以及虚拟内存等数据的保存和恢复上,缩短进程真正运行的时间,成了系统性能大幅下降的一个 元凶. 使用 vmstat ...
- java 文件上传下载
翻新十年前的老项目,文件上传改为调用接口方式,记录一下子~~~ java后台代码: //取配置文件中的上传目录 @Value("${uploadPath}") String pat ...