Zabbix 收集数据不一致

Zabbix 收集数据不一致

我们最近在自己的环境中安装了 Zabbix,并且正在添加服务器和服务。起初没有问题,但现在我们遇到了部分收集的数据,结果图表如下。

您认为问题可能是什么?

编辑:问题出现在我们添加新项目和服务器之后。显然 Zabbix 处理的值超过 6。

编辑 2:添加了 Zabbix 轮询器繁忙率图表和 CPU 负载值

编辑 3:添加了 MariaDB CPU 负载图,几乎为 0

SQL 数据库日志 Zabbix 处理的值

增加启动轮询器数量后

Zabbix 负载 1,5,15 Zabbix 和 Busy pollers 处理的值

当前 MariaDB 负载图 在此处输入图片描述

答案1

这是一个一般的性能问题,无法直接回答。不过,您可能需要研究以下内容:

  • 假设您正在使用被动项目,请检查内部监控(包含在默认的 Zabbix 服务器模板中)的轮询器进程繁忙率;如果它们非常繁忙,请增加轮询器数量(但如果这种情况发生在少量项目中,请首先调查为什么项目轮询如此缓慢)
  • 还要检查所有其他进程的内部监控,特别是检查数据库同步器进程的繁忙率;如果你发现某个进程非常繁忙,则可能与你看到的数据收集问题有关
  • 检查服务器日志文件 - 它是否显示连接失败?如果是,问题可能出在代理端,您可能需要更多代理进程(可在代理配置文件中配置),或者调查项目速度缓慢的原因

您最近的编辑显示甚至内部项目也缺少数据,因此我们可以完全排除代理。另外,请检查服务器日志文件中是否存在与数据库相关的错误。

答案2

事实证明问题出在数据库方面。我仍然不知道它是如何发生的,但是一些插入查询不起作用。

我们已经重置并重新安装数据库,问题已解决。

相关内容