zabbix 日常维护遇到的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix 日常维护遇到的问题相关的知识,希望对你有一定的参考价值。
zabbix安装了很久,之后还配置了监控信息;就当以为一切步入正轨的时候在屏幕上出现报错:
zabbix server is not running: the information displayed may not be current
在网上查了很多的资料,结果都是需要修改zabbix_php.conf里的zabbix server的IP地址;或者mysql的IP地址;再或者关闭seliunx;
但是我zabbix server 已经正常运行一段时间了,并不是刚安装完成;
描述一下现象:
zabbix server / agentd 正常运行,通过查看监听端口正常,telnet正常;
在zabbix页面上可以看到监控信息,包括问题信息;
在zabbix server 服务器上安装的agentd也能看到在正常运行;
seliunx / firewalld 均已关闭;
zabbix_php.conf 配置正确;
同时zabbix上报zabbix server 异常:
Zabbix Trappers processes more than 75% busy
Zabbix Discoverers processes more than 75% busy
分析一下:
原来是由于开启了比较多的Discoverers导致Discoverers、Trappers程序被占满;Trappers负责处理Agentd推送过来的数据的进程;但已经被占满了导致server本身的agentd 也不能把zabbix server的状态给传递上来;
解决方案:
修改zabbix_server.conf的配置项,重新启动zabbix server
StartTrappers=5 --> StartTrappers=300
StartDiscoverers=5 -- > StartDiscoverers= 100
Discoverers并不是总需要的,所以建议Discoverers完成后就关闭了,然后把Discoverers、Trappers启动进程数据调低一些;
以上是关于zabbix 日常维护遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章
Zabbix 的常用配置和日常运维交流,专家QA最后一天,抓紧上车!