Zabbix分布式监控(zabbix-proxy)的配置关键点

简介:
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://dgd2010.blog.51cto.com/1539422/1726693

Zabbix Proxy简介

Zabbix Proxy是实现Zabbix分布式监控的重要组成部分,是连接Zabbix Agent和Zabbix Server的“中间人”、“连接器”、“路由器”等。Zabbix Proxy将来自Agent的数据推送(push)到Zabbix Server或者由Zabbix Server来拿取(fetch)。

与Zabbix Server相比Zabbix Proxy不需要使用或安装GUI(Graphical User Interface、Web Interface),也不需要本地管理(Local administration),具有轻量、易于维护的特点。与Zabbix Server还不相同的就是Zabbix Proxy不生成任何用户通知,所有的用户通知都是由Zabbix Server完成的。

Zabbix Proxy默认服务端口与Zabbix Server相同(TCP:10051),也需要数据库支持。

Zabbix Proxy应用场景

Zabbix Proxy的应用场景有两个:

1.分布式远程监控,防火墙/内网、专网穿透

image

图1

2.减轻Zabbix Server的负载

image

配置要点

启动服务顺序:配置Proxy或Agent时要先在Web中配置Zabbix Server,后启动Proxy或Agent服务;

配置顺序:先配置Server后配置Proxy,最后配置Agent

Zabbix Proxy下的Zabbix Agent配置文件中的Server字段(ServerActive和Server)配置成Proxy的IP地址

注意Server端的“sending configuration data to proxy "{Zabbix Proxy Hostname}", datalen {data length}”,日志中出现这个记录才表明Proxy已经从Server端获取配置了。

排错技巧

1.在给Zabbix Server添加Proxy或者给zabbix Proxy添加Agent时,如果遇到Agent的日志中显示"no active checks on server [192.168.1.242:10051]: host [client] not found",则一般是Zabbix Proxy里面没有获取到Zabbix Server中关于host[client]的配置数据,在确保配置文件都设置正确的情况下,可以尝试将Zabbix Proxy的进程或者服务重启一下,或者可以参照上文的“配置要点”,重试。

2.Server端常见的错误提示是“proxy configuration request from active proxy on "192.168.1.242" failed: proxy "proxy" not found”+“heartbeat from active proxy on "192.168.1.242" failed: proxy "proxy" not found”和“cannot send list of active checks to [192.168.1.243]: host [client] not found”,通常都是由于配置顺序或者启动顺序导致的,可以参照上文的“配置要点”,重试。

tag:Zabbix Proxy配置,Zabbix Proxy添加Zabbix Agent,Zabbix Proxy最佳实践,Zabbix Proxy排错技巧,Zabbix Proxy应用场景

--end--

本文出自 “通信,我的最爱” 博客,请务必保留此出处http://dgd2010.blog.51cto.com/1539422/1726693

目录
相关文章
|
4天前
|
监控 关系型数据库 Linux
|
4天前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
4天前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
91 4
|
4天前
|
Prometheus 监控 Cloud Native
Golang深入浅出之-Go语言中的分布式追踪与监控系统集成
【5月更文挑战第4天】本文探讨了Go语言中分布式追踪与监控的重要性,包括追踪的三个核心组件和监控系统集成。常见问题有追踪数据丢失、性能开销和监控指标不当。解决策略涉及使用OpenTracing或OpenTelemetry协议、采样策略以及聚焦关键指标。文中提供了OpenTelemetry和Prometheus的Go代码示例,强调全面可观测性对微服务架构的意义,并提示选择合适工具和策略以确保系统稳定高效。
36 5
|
4天前
|
监控 网络协议 Unix
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
28 0
|
4天前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
26 2
|
4天前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
4天前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
282 0
|
4天前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
100 0
|
4天前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
425 0

推荐镜像

更多