Zabbix监控自身时告警“Zabbix value cache working in low memory mode”,出现这个问题是因为Zabbix Server的参数ValueCacheSize大小设置不合理。一般默认值为8M。
### Option: ValueCacheSize
# Size of history value cache, in bytes.
# Shared memory size for caching item history data requests.
# Setting to 0 disables value cache.
#
# Mandatory: no
# Range: 0,128K-64G
# Default:
# ValueCacheSize=8M
ValueCacheSize | 否 | 0,128K-64G | 8M | 历史数据缓存大小, 单位为字节。 |
ValueCacheSize | no | 0,128K-64G | 8M | Size of history value cache, in bytes. |
为了更快地计算触发器表达式、计算或聚合类型监控项和一些宏。自ZABBIX 2.2起,ZABBIX Server支持值缓存选项。
这个存放在内存中的缓存,可以用于访问历史数据,而不需要对数据库直接执行SQL调用。如果缓存中不存在请求得历史值,则会从数据库请求缺失的数据,并相应地更新缓存。
要启用值缓存功能,Zabbix服务器配置文件支持可选的ValueCacheSize参数。
调整ValueCacheSize=256M大小(根据实际情况进行调整大小),然后重启Zabbix Server服务器,即可解决问题
systemctl restart zabbix-server
参考资料:
https://www.zabbix.com/documentation/4.0/zh/manual/appendix/config/zabbix_server
本文链接:https://www.kinber.cn/post/1882.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: