Zabbix value cache working in low memory mode

Zabbix監控自身時告警Zabbix value cache working in low memory mode,出現這個問題是由於Zabbix Server的參數ValueCacheSize大小設置不合理。通常默認值爲8M。數據庫

 

 

clip_image001

 

### Option: ValueCacheSize緩存

#       Size of history value cache, in bytes.服務器

#       Shared memory size for caching item history data requests.app

#       Setting to 0 disables value cache.spa

#rest

# Mandatory: no日誌

# Range: 0,128K-64Gserver

# Default:blog

# ValueCacheSize=8Mip

 

ValueCacheSize

0,128K-64G

8M

歷史數據緩存大小, 單位爲字節。
0即禁止緩存 (不建議).
當緩存大小超過共享內存時,每5分鐘會向服務器日誌寫入一條警告信息。

Zabbix 2.2.0開始支持該參數。

ValueCacheSize

no

0,128K-64G

8M

Size of history value cache, in bytes.
Shared memory size for caching item history data requests.
Setting to 0 disables value cache (not recommended).
When value cache runs out of the shared memory a warning message is written to the server log every 5 minutes.
This parameter is supported since Zabbix 2.2.0.



 

爲了更快地計算觸發器表達式、計算或聚合類型監控項和一些宏。自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

相關文章
相關標籤/搜索