共计 1979 个字符,预计需要花费 5 分钟才能阅读完成。
zabbix_server 端当主机数量过多的时候,由 Server 端去收集数据,Zabbix 会出现严重的性能问题,主要表现如下:
1、当被监控端到达一个量级的时候,Web 操作很卡,容易出现 502
2、图层断裂
3、开启的进程(Pollar)太多,即使减少 item 数量,以后加入一定量的机器也会有问题
所以下面主要往两个优化方向考虑:
1、添加 Proxy 节点或者 Node 模式做分布式监控
2、调整 Agentd 为主动模式
由于第一个方案需要增加物理机器,所以首先尝试第二方案。
一、被监控端 zabbix_Agentd.conf 的配置调整:
- LogFile=/tmp/zabbix_agentd.log
- StartAgents=0 #客户端 agent 模式,仅为主动模式, 值为 0 的时候,被监控端的 zabbix_agentd 不监听本地端口,所以无法在 netstat -tunpl 中查看到 zabbix_agentd 进程
- ServerActive=**.**.**.** #zabbix_server 的 ip
- Hostname=test_host #重要:主机名
- RefreshActiveChecks=1800 #被监控端到服务器获取监控项的周期
- BufferSize=200 #被监控端存储监控信息的空间大小
- Timeout=10 #超时时间
比较重要的参数是 ServerActive 和 Hostname,ServerActive 是指定 Agentd 收集的数据往哪里发送,Hostname 是必须要和 Server 端添加主机时的主机名一样,这样 Server 端接收到数据才能找到对应关系。
二、Server 端的 zabbix_server.conf 配置调整:
StartPollers=100
首先把这个主动收集数据进程减少,原来开到 700 多,囧
StartTrappers=200
然后把这个负责处理 Agentd 推送过来的数据的进程开大一些,就可以了
三、调整模板
建议完整克隆一个 Template OS Linux 模板来改,需要调整的地方就是:
然后修改克隆的模板名称
然后修改每一个 item 的监控模式
全部勾选
然后选择 Mass update 批量修改
修改这里
修改为 active 模式,保存
然后选择 自动发现策略
同样将里面的监控项修改为 active 模式并保存。
点击 items
同样将里面的监控项修改为 active 模式并保存。
这个模板就做好了
四,添加一台主动模式的主机
创建一台新的主机
这里的 hostname 必须填入被监控端 zabbix_agentd.conf 中配置的主机名,agent 类型,IP 地址填入 0.0.0.0,端口填入 0 保存
第二页关联监控模板
保存
最后,启动被监控端的 zabbix_agentd 服务。
然后就查看 zabbix_server.log 看是主动监控主机是否能够正常监控
如果不能正常监控,那么使用 tcpdump 抓下被监控端的数据包,如果不能抓取数据包,请检查防火墙配置。
还可以查看 latest data 来查看是否能够正常获取被监控端发来的监控值。
在 host 主机列表中,好像无法显示被监控端的监控类型。但是并不影响监控。
好了,测试完毕了。
一些 Zabbix 相关教程集合 :
Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装 http://www.linuxidc.com/Linux/2015-05/117657.htm
安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm
《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm
CentOS 6.3 下 Zabbix 安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm
Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm
64 位 CentOS 6.2 下安装 Zabbix 2.0.6 http://www.linuxidc.com/Linux/2014-11/109541.htm
ZABBIX 的详细介绍 :请点这里
ZABBIX 的下载地址 :请点这里
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-08/121799.htm