码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-27 18:30:41      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:free   efault   bin   code   分区   roo   http   mic   监控模板   

 

故障描述:

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解决办法

标签:free   efault   bin   code   分区   roo   http   mic   监控模板   

原文地址:https://www.cnblogs.com/patrick-yeh/p/12973447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!