Zabbix监控报警Lack of free swap space on Zabbix server解决办法

Posted patrick-yeh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

技术图片

 

以上是关于Zabbix监控报警Lack of free swap space on Zabbix server解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix监控报警Lack of free swap space on Zabbix server解决办法

zabbix Lack of free swap space

Zabbix监控虚拟主机告警Lack of free swap space on Zabbix server解决办法

Zabbix监控告警Lack of free swap space on Zabbix server解决办法

1.1 Lack of free swap space on zabbix_server (zabbix监控报错)

Zabbix Lack of free swap space