Zabbix監控報警Lack of free swap space on Zabbix server解決辦法


 

故障描述:

Lack of free swap space on Zabbix server 

 

 

故障原因:

情況一:雲主機;因為Zabbix監控沒有考慮虛擬主機的swap分區情況。

情況二:物理主機;說明沒有啟用swap分區,或者swap分區沒有掛在上。

[root@localhost ~]# free -m    // 通過free -m命令發現swap分區 total 0  used 0  free 0

 

 

  

解決方法:

方法一:修改zabbix監控模板

 

 

 

 

  添加以下內容:{Template OS Linux:system.swap.size[,pfree].last(0)}<50 and {Template OS Linux:system.swap.size[,pfree].last(0)}<>0

  

 

   

 

方法二:新增加swap分區

 1、查看當前系統中是否已經啟用swap分區,發現沒有

 2、創建swap文件

 [root@localhost ~]# dd if=/dev/zero of=/data/swap bs=1024 count=4096000    //我這里添加4G左右大小的swap文件,bs和count根據服務器自己寫,單位 KB

  注:dd:用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換;if=輸入文件名,即指定源文件;of=輸出文件名,即指定目的文件。此文件的總大小:bs大小乘以count大小(kb)

3、創建swap分區

 [root@localhost ~]# mkswap /data/swap

 4、啟用此交換分區的交換功能

 [root@localhost ~]# /sbin/swapon /data/swap

 [root@localhost ~]# echo "/data/swap swap swap defaults 0 0" >> /etc/fstab

  5、查看添加效果 free -m

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM