软件开发Zabbix

Zabbix server: Utilization of poller data collector processes, in %: 100 %,应该修改什么参数?

参与13

3同行回答

lych370lych370联盟成员系统运维工程师个人
根据报错提示,可以去server的配置文件里去找对应的报错关键字,例如这里我们去grep关键字poller,发现配置文件中跟poller相关的配置项其实并不多,主要是startpollers和startpollersunreachable,另外还有其他几个poller,根据这几项的注释说明,调大相关的参数即可,这里也可以调大所...显示全部

根据报错提示,可以去server的配置文件里去找对应的报错关键字,例如这里我们去grep关键字poller,发现配置文件中跟poller相关的配置项其实并不多,主要是startpollers和startpollersunreachable,另外还有其他几个poller,根据这几项的注释说明,调大相关的参数即可,这里也可以调大所有的相关参数,主要看服务器性能

收起
2023-07-25
浏览694
waring_idwaring_id技术经理某公司
1、检查 zabbix  队列中事件的处理情况,正常情况下 事件队列应该只有少量的数据。2、确认 zabbix 服务器的 IO 性能和数据库性能。如果数据库性能正常则直接按上面的回复调整对应的参数值,增加并发处理性能3、如果数据库存在瓶颈,需要先优化数据库性能(配置更高性能...显示全部

1、检查 zabbix  队列中事件的处理情况,正常情况下 事件队列应该只有少量的数据。
2、确认 zabbix 服务器的 IO 性能和数据库性能。如果数据库性能正常则直接按上面的回复调整对应的参数值,增加并发处理性能
3、如果数据库存在瓶颈,需要先优化数据库性能(配置更高性能的硬件,主要是硬盘或是调整监控项目的数量或采集时间,例如将数据采集时间由5s调整为5分钟)

收起
零售/批发 · 2023-08-01
浏览687
wenwen123wenwen123项目经理MM
当 Zabbix 服务器的数据收集器进程(poller)的利用率达到 100% 时,这意味着数据收集器无法处理当前的负载。要解决这个问题,你可以考虑修改以下参数:增加 poller 进程的数量:通过增加 poller 进程的数量,可以增加服务器的并发处理能力。你可以修改 zabbix_server.conf 配置文件中...显示全部

当 Zabbix 服务器的数据收集器进程(poller)的利用率达到 100% 时,这意味着数据收集器无法处理当前的负载。要解决这个问题,你可以考虑修改以下参数:

  1. 增加 poller 进程的数量:通过增加 poller 进程的数量,可以增加服务器的并发处理能力。你可以修改 zabbix_server.conf 配置文件中的 StartPollers 参数来增加 poller 进程的数量。将该值适当增大,例如从默认值 5 增加到 10 或更高,以提高数据收集器的并发处理能力。
  2. 调整 poller 进程的配置:在 zabbix_server.conf 文件中,你还可以调整 poller 进程的其他配置参数,以优化其性能。例如,你可以尝试修改 StartPollersUnreachable 参数,设置为较低的值,以减少对不可达主机的数据收集,从而减轻 poller 进程的负担。
  3. 提高硬件资源:如果你的服务器硬件资源有限,可以考虑提高硬件配置,以增加服务器的处理能力。例如,增加 CPU 核心数、内存容量或更快的磁盘存储等,以提高数据收集器的性能。
  4. 优化监控配置:检查你的监控配置,确保没有不必要或重复的监控项,以减少数据收集的工作量。审查触发器、自动发现规则和模板等,确保它们的设置是合理且最小化了不必要的数据收集。
  5. 考虑分布式架构:如果以上调整无法解决问题,你可以考虑使用 Zabbix 的分布式架构。将负载分散到多个 Zabbix 服务器节点上,每个节点负责处理一部分的数据收集任务。这样可以提高整个监控系统的扩展性和性能。

请注意,在修改 Zabbix 配置文件之前,确保你理解配置参数的含义和影响,并备份配置文件以防止意外情况发生。此外,对于任何更改,最好在生产环境之前进行测试和验证,以确保系统稳定性和可靠性。

收起
互联网服务 · 2023-07-07
浏览859

ChatGPT 回答

当Zabbix server的Utilization of poller data collector processes达到100%时,可能需要修改以下参数:

  1. 修改Zabbix server的配置文件zabbix_server.conf,增加或修改以下参数:
StartPollers=10
StartPollersUnreachable=5

其中,StartPollers表示启动的poller进程数,StartPollersUnreachable表示启动的用于不可达主机的poller进程数。可以根据实际情况适当增加这两个参数的值,以提高Zabbix server的性能。

  1. 增加Zabbix server的硬件资源,如CPU、内存等,以提高Zabbix server的性能。
  2. 调整Zabbix server监控的主机数量,减少监控主机的数量,以降低Zabbix server的负载。

需要注意的是,修改Zabbix server的配置文件前,应该备份原始配置文件,以免修改后出现问题无法恢复。同时,修改配置文件后需要重启Zabbix server才能生效。

提问者

甘草片
甘草片162151
软件开发工程师安天科技
擅长领域: 数据库服务器存储

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-07-07
  • 关注会员:5 人
  • 问题浏览:1999
  • 最近回答:2023-08-01
  • X社区推广