Zabbix服務器自己告警提示:「Zabbix value cache working in low memory mode」,意思是zabbix值工做在低內存的工做模式下,出現此告警的緣由是ValueCacheSize的值配置太低形成的,此值決定歷史數據緩存大小,默認值大小爲8M,若是爲0,表示禁止緩存,這個不建議,當緩存大小超過共享內存時,每5分鐘會向服務器日誌寫入一條警告信息。
從 Zabbix 2.2.0開始支持該參數。咱們只需把此值調大就能夠解決此告警。問題告警提示以下圖:緩存
修改方法:服務器
經過斜槓搜索「ValueCacheSize」進行定位,而後把ValueCacheSize8M前的「#」去掉,把值改成256M便可(具體的值根據生產環境須要修改)。ide
### Option: ValueCacheSize學習
# Size of history value cache, in bytes.spa
# Shared memory size for caching item history data requests.rest
# Setting to 0 disables value cache.日誌
#server
# Mandatory: noblog
# Range: 0,128K-64G內存
# Default:
ValueCacheSize=256M
重啓zabbix系統的服務,使之生效。
systemctl restart zabbix-server
稍等一下子,告警顯示已解決,你確認此警告便可。