互联网服务Zabbix

zabbix 监控主机时有时会因server 端db io高导致大量主机不可达?

目前公司采取了zabbix监控系统,目前使用3.4.7版本,监控400台左右的设备,5万+个指标,已经运行了很长一段时间。为了节约成本,采用了虚拟机搭建,并使用master+proxy的分布式结构,master采用8c+20G的配置,proxy配置相对低一些。问题:由于master  端的数据库io问题,曾经优化过内存的...显示全部

目前公司采取了zabbix监控系统,目前使用3.4.7版本,监控400台左右的设备,5万+个指标,已经运行了很长一段时间。为了节约成本,采用了虚拟机搭建,并使用master+proxy的分布式结构,master采用8c+20G的配置,proxy配置相对低一些。

问题:
由于master  端的数据库io问题,曾经优化过内存的配置参数和zabbix.server 和proxy的相关参数,偶尔还会遇到io高的问题,大量节点不可达的问题,短时间又可以恢复。  数据库参数
innodb_buffer_pool_size = 12G
innodb_buffer_pool_instances=3
innodb_flush_method=O_DIRECT
max_allowed_packet = 64M
wait_timeout = 2880000
interactive_timeout = 2880000
[mysqld_safe]

log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

请问:
那位兄弟有关相关经验可以指导一下,争取不投入物理机环境解决这个问题。

收起
参与23

查看其它 6 个回答chinesezzqiang的回答

chinesezzqiangchinesezzqiang  信息技术经理 , M

我们公司采用分布式部署方式,增加proxy。

IT其它 · 2020-05-06
浏览2725

回答者

chinesezzqiang
信息技术经理M
擅长领域: 云计算存储私有云

chinesezzqiang 最近回答过的问题

回答状态

  • 发布时间:2020-05-06
  • 关注会员:8 人
  • 回答浏览:2725
  • X社区推广