解决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收到的信息如下:
详细信息 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参数全部改大了,还没保存就发现报警邮件解除了.