解决Zabbix 4.0.5 默认缓存(Cache)太小报警的问题

时间:2024-03-26 19:56:13

解决Zabbix 4.0.5 默认缓存(Cache)太小报警的问题

随着添加的被监控主机数量增加,忽然收到Zabbix报警说是配置的cache已超过75%,这才刚开始使用这样了,等全部主机都加进去了还要怎么玩,

收到的报警邮件如下:

HOST:Zabbix server

HOST IP : 127.0.0.1

异常(故障)名称 : More than 75% used in the configuration cache

异常(故障)发生时间:2019.03.26 13:16:53

Console收到的信息如下:

解决Zabbix 4.0.5 默认缓存(Cache)太小报警的问题

详细信息 Consider increasing CacheSize in the zabbix_server.conf configuration file

登入Zabbix Liunx Consle 

查找对应的配置文件

[[email protected] ~]# find /etc -name "zabbix*.conf"
/etc/httpd/conf.d/zabbix.conf
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/zabbix_server.conf       ---->>>这个就是要找的配置文件
/etc/zabbix/zabbix_proxy.conf

查找对应的Cache参数

# Mandatory: no
# Range: 128K-8G
# Default:
# CacheSize=8M            ------>>默认CacheSize只有8M,明显太小不够用,可根据自己的需要合情改大即可

修改默认的CacheZise大小


# Mandatory: no
# Range: 128K-8G
# Default:
# CacheSize=8M

CacheSize=512M   

保存退出,重启Zabbix-Server


[[email protected] ~]# systemctl restart zabbix-server.service

生效时间又点长,刚开始还以为是改错了,于是把所有不合理的默认cache参数全部改大了,还没保存就发现报警邮件解除了.

解决Zabbix 4.0.5 默认缓存(Cache)太小报警的问题