请教一下zabbix server 怎么优化

zabbix server  经常报Zabbix server: Utilization of poller data collector processes, in %:100 %

Zabbix server: Utilization of ODBC poller processes over 75%

请先 登录 后评论

1 个回答

御前侍卫张五哥 - 羽毛球菜鸟

这是说zabbix server的数据采集进程使用率过高了,采集进程是跟进当前监控项的多少进行配置的,可以根据实际的请参考以下的配置(以50个监控主机3000多的监控项为例):

系统配置为4核、8G内存

调整zabbix_server.conf

StartPollers=100  #增加处理zabbix 数据的进程数

StartPollersUnreachable=50  #增加recheck的进程数

StartTrappers=20   #增加建立agent连接传输进程数

StartPingers=30  #针对IP的ping进程

StartDiscoverers=30   #增加发现功能进程

StartHTTPPollers=10  #http检测

CacheSize=1024M  #增加主机,监控项等配置缓存

startDBSyncers=16 #增加写入db进程

HistoryCacheSize=1024M   #增加历史数据缓存

TrendCacheSize=1024M  #增加trend数据缓存

重启 zabbix_server 生效

另外尽量少用odbc去监控数据库,这种方式对系统压力较大。

参考链接:https://www.jianshu.com/p/1ddfdb791f96

请先 登录 后评论
  • 1 关注
  • 0 收藏,2457 浏览
  • Summer 提出于 2022-12-14 17:40

相似问题