怎么看zabbix客户端是主动模式还是zabbix主动和被动模式式

zabbix如何选择适合的监控类型(107) – 运维生存时间
你可能喜欢
有回复时邮件通知我
12345678910
12345678910
关于本站 本站以分享运维技术为主,欢迎大家参与技术分享,同时也欢迎大家吐槽,本站提供以下交流圈:QQ群①:*****(满)QQ群②:6690706 QQ群③: QQ群④:(新) 微信公众号:ttlsacom 商务合作QQ:
记住我的登录信息
点击“立即注册”转到用户注册页面。
输入用户名或电子邮箱地址,您会收到一封新密码链接的电子邮件。
用户名或电子邮件地址你的位置: >
> zabbix主动被动模式说明/区别
使用zabbix代理有很多好处,一方面可以监控不可达的远程区域;另一方面当监控项目数以万计的时候使用代理可以有效分担zabbix server压力,也简化分布式监控的维护。
主动、被动模式都是相对于proxy来说的。proxy主动发送数据就是主动模式;proxy等待server的请求,再发送数据就是被动模式。因为主动模式可以有效减轻zabbix server压力,需要监控的东西很多时一定要把监控模式更改为主动监控
被动模式流程,被动模式一定要记得设置Server = ServerIP
被动模式工作流程:
Server 打开一个TCP连接
Server发送一个key 为agent.ping
Agent接受这个请求,然后响应
Server对接受到的数据进行处理
TCP连接关闭
主动模式流程,主动模式一定要记得设置ServerActive=ServerIP
Agent向Server建立一个TCP连接
Agent请求需要检测的数据列表
Server响应Agent,发送一个Items列表
Agent允许响应
TCP连接完成本次会话关闭
Agent开始周期性地收集数据
附录1.proxy大体安装步骤
1、安装zabbix proxy 启动–enable-proxy参数
2、创建数据库,注意proxy只需也只能导入schema.sql,导入其它sql,如data.sql会出现某些错误
create database zabbix-proxy character set utf8; //#创建库
grant all privileges on zabbix-proxy.* to
zabbix@‘localhost’ identifide by ‘zabbix’
//#数据库授权
mysql -uzabbix -pzabbix zabbix-proxy < schema.sql //#与zabbix-server不同的是,zabbix-proxy 只需也只能导入schema.sql
3、配置zabbix_proxy.conf
0 主动模式 1被动模式
Server 该参数工作于主动模式中,从x.x.x.xip中的zabbix-server获取监控项目
ServerPort 默认为10051,工作于主动模式中
Hostname 代理主机名,不可重复具有唯一性
HostnameItem
HostnameItem=system.hostname 当Hostname没有定义才生效
ListenPort
zabbix-proxy 默认端口号
SourceIP 多网卡环境中 指定zabbix-proxy外网连接的ip
zabbix-proxy 数据库ip
DBName zabbix-proxy 数据路名称
zabbix-proxy 数据库用户
DBPasswd zabbix-proxy 数据库密码
DBSock zabbix-proxy mysqk.sock 文件
4、启动zabbix-proxy
# service zabbix-proxy start
# chkconfig zabbix-proxy on
5、zabbix GUI配置Zabbix-Proxy
Administrator-Proxies-Create proxy
Proxy name 即zabbix-proxy的 Hostname(与zabbix_proxy.conf Hostname一致)
Proxy mode zabbix工作模式 Active(主动)
passive(被动)
Proxy host
选择哪些主机机器处于Proxy模式中
Description 添加描述信息
6、在添加主机监控的时候Monitored proxy 选择Zabbix Proxy
转载请注明: &
与本文相关的文章08:23:28 UTC
zabbix提供十几种监控类型,包括:Zabbix agent, Simple checks, SNMP, Zabbix internal, IPMI, JMX monitoring等等,那我们应该如何选择呢?凉白开在此给大家一一作一个说明
zabbix agent
zabbix自带的客户端程序(被动模式),zabbix server主动向它收集监控数据。agent提供丰富的key,包括不限于cpu、内存、网络、磁盘、web等等。如果你不介意或者系统支持安装此程序,那么他是首选的。需要注意的是,server检索数据有超时限制,最大超时时间30秒,如果检索数据经常超过30秒,那么,不建议你使用主动模式的agent,可以使用如下类型agent active
zabbix agent(active)
也需要安装agent(主动模式),和上一个相同。但是数据由zabbix agent主动提交至zabbix server参考文章:
simple check
基本的检测,可以检测网络、端口、fping这些,功能很少并且无需安装客户端。
snmp check
snmp v1 check、snmp v2 check、snmp v3 check的功能都是一样的。推荐如下场景:* 客户基于安全考虑,不同意安装agent* 路由器、打印机等等设备无法安装,但是支持snmp协议* 不喜欢频繁对agent升级
zabbix internal
zabbix系统内部用,比如趋势数据记录数了、历史记录数量等等,日常业务监控用不上他。
zabbix trapper
也需要安装agent(主动模式),你需要借助bin/zabbix_sender将数据提交至zabbix server。如下情况适合使用:* 检索数据时间较长* 同一时间有大量的数据要提交,例如redis info信息,里面包含五六十项数据,通过zabbix_sender来一次性提交,显然比agent来取几十次要方便。
zabbix aggretage
aggregate checks是一个聚合的检测,例如我想知道某个组的host负载平均值,硬盘剩余总量,或者某几台机器的这些数据,简单的说,这个方法就是用来了解一个整体水平,而不需要我们一台台看过去。这个方法的数据全部来之数据库,所以它不需要agent。
external check
zabbix server运行脚本或者二进制文件来执行外部检测,外部检测不需要在被监控端运行任何agentd。备注:请不要过度使用外部检测,这会严重降低zabbix系统性能
database monitor
zabbix通过调用ODBC来获取数据库的数据以及数据库状态等等信息
IPMI agent
用于监控硬件设备,例如Dell或者hp服务器的主板温度、cpu电压、盖子是不是被打开等等
zabbix使用提供的ssh信息(服务器用户密码或者证书)登录服务器,执行指定的脚本来检索数据。如下人适合用* 不会安装agent、不想相撞agent* 不担心账号密码/证书放在zabbix里
Telnet agent
同上,Windows不支持ssh,可以使用Telnet agent。
通过jmx监控java jvm,比如tomcat。目前有一个很大的不足,如果tomcat多实例,jmx agent只能监控一个。如果是多实例,建议使用agent + cmdline-jmxclient-0.10.3.jar
zabbix Calculated
计算类型,在几个key值之间做计算,例如redis自带的info命令可以监控keyspace_hits和keyspace_misses这两个值,但是redis的命中率不能直接获取,可以通过zabbix的calculated实现监控redis的命中率
本文转自:zabbix如何选择适合的监控类型(107) | 运维生存时间查看: 654|回复: 0
zabbix监控主动模式的奇怪问题
论坛徽章:0
采用主动模式,有个很奇怪的问题。
zabbix server:linux平台
zabbix client:windows平台
由于server无法访问client机器,clent可以访问server的机器,所有agent端配置了主动模式。
agent 端做了主动模式配置,server端未做调整。
现在的情况是:
主机组态界面,可用性的 Z 图标是红色的。按理说正常情况,应该是绿色的。
查看最新数据,可以看到windows的数据正常的获取到了。
这个主机状态的标为红色,是否可以改服务端什么参数来修正为绿色? 红色看起来感觉机器挂了,汗。
请各位大神指点,谢谢!
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号yawei555 的BLOG
用户名:yawei555
文章数:49
评论数:10
访问量:7775
注册日期:
阅读量:5863
阅读量:12276
阅读量:423747
阅读量:1112183
51CTO推荐博文
参考资料:/Linux/799.htm一.需求:服务器(linux系统)使用的是动态IP(PPOE拨号,不定时更改IP),现在要求使用zabbix监控服务器状态.1,zabbix健康服务器设置:configuration-Templates- Template OS Linux使用"Full clone"出另外一个模板,重新命名为:"Template OS Linux ActiceMode".2.在客户端上操作.下载zabbix客户端,配置客户端conf文件root@vm10_16&ost&$&apt-get&install&zabbix-agent
root@vm10_16&ost&$&cat&/etc/zabbix/zabbix_agentd.conf&&&&&&&&&&&
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
LogFileSize=0
StartAgents=0&&#客户端agent模式,设置为0表示关闭被动模式
ServerActive=X.XX.XXX.XXXX&#zabbix服务器IP
Hostname=XXX_XXX_15
HostMetadataItem=system.uname
RefreshActiveChecks=60
BufferSize=10000
MaxLinesPerSecond=200
Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf
root@vm10_16&ost&$&/etc/init.d/zabbix-agent&restart3.在zabbix服务器上此时会收到客户端的信息.修改服务器的IP以及port如图:点击模块"Template"取消原先的链接模块,使用刚刚创建的新模块到此,设置结束.检查获取的数据.如图本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 zabbix proxy被动模式 的文章

 

随机推荐