1、问题

Lack of free swap space on Zabbix server

在监控云主机的时候经常会遇到这种情况,虽然内存基本没用,但是就是提示这个消息

因为zabbix不 会考虑云主机,云主机没有swap,Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。也就是说得有物理内存
报错信息 :

解决办法 :

处理步骤:

  1. 管理-模板-Template OS Linux-触发器
  2. 选择 Lack of free swap space on {HOST.NAME}
  3. 修改Expression
{Template OS Linux:system.swap.size[,pfree].last(0)}<501

修改为

{Template OS Linux:system.swap.size[,pfree].last(0)}<50 and {Template OS Linux:system.swap.size[,free].last(0)}<>0


点击更新保存即可,稍等片刻故会变成 ‘已解决’,确认

如果上面不行,测试下面方法:

如何在云服务器添加SWAP分区

如何增加swap?

1.查看当前系统中是否已经启用swap分区

[centos@ip-172-31-18-11 ~]$ cat /proc/swaps
Filename                                Type            Size    Used    Priority
[centos@ip-172-31-18-11 ~]$

2.如果没有启用swap分区功能,则新建一个专门的文件用于swap分区

[centos@ip-172-31-18-11 ~]$ sudo mkdir /data[centos@ip-172-31-18-11 ~]$ sudo dd if=/dev/zero of=/data/swap bs=512 count=8388616
8388616+0 records in
8388616+0 records out
4294971392 bytes (4.3 GB) copied, 63.751 s, 67.4 MB/s
[centos@ip-172-31-18-11 ~]$

注:dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,if=输入文件名,即指定源文件,of=输出文件名,即指定目的文件。此文件的大小是count的大小乘以bs大小,上面命令的大小是4294971392,即4GB

我们测试不需要这么大

count=8388616=>count=8192,bs*count=4194304,4MBsudo dd if=/dev/zero of=/data/swap bs=512 count=8192

3.通过mkswap命令将上面新建出的文件做成swap分区

[centos@ip-172-31-18-11 ~]$ sudo mkswap /data/swap
Setting up swapspace version 1, size = 4194304 KiB
no label, UUID=5a04cd8e-411e-493a-882a-04f5bc251e1e

4.查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成30或者60

[centos@ip-172-31-18-11 ~]$ cat /proc/sys/vm/swappiness
30
[centos@ip-172-31-18-11 ~]$sysctl -a | grep swappiness

调整命令

sysctl -w vm.swappiness=30

注:若想永久修改,则编辑/etc/sysctl.conf文件

5.启用此交换分区的交换功能

[centos@ip-172-31-18-11 ~]$ sudo swapon /data/swap
swapon: /data/swap: insecure permissions 0644, 0600 suggested.

6.查看添加效果

[centos@ip-172-31-18-11 ~]$ freetotal        used        free      shared  buff/cache   available
Mem:        1013892       73924       70364       57752      869604      703016
Swap:       4194304           0     4194304

参考链接 :

Zabbix:Lack of free swap space on Zabbix server 解决 :https://blog.51cto.com/9499607/2163615

参考链接:https://blog.csdn.net/windle89/article/details/77771483 zabbix报警 Lack of free swap space on zabbix

参考链接:https://yq.aliyun.com/articles/52098 阿里云云主机添加swap分区与swap性能优化

云服务器zabbix server报错:Lack of free swap on Zabbix server相关推荐

  1. 解决navicat连接阿里云服务器的mysql报错:1130 . Host 16.8 85 isnot alowed to con nect to this MySQL server

    解决navicat连接阿里云服务器的mysql报错:1130 . Host 16.8 85 isnot alowed to con nect to this MySQL server 报错效果 报错原 ...

  2. 启动阿里云上的Mysql报错:The server quit without updating PID file (/[FAILED]mysql/xxxx.pid)解决的另一途径

    一.错误 错误一:正常使用Mysql时,连接突然报错: 2003-can't connect to mysql server on ''(10061) 错误二:看了网上各种方法,决定试试最简单的重启, ...

  3. 华为服务器自检信息怎么开,hp服务器开机自检报错提示

    hp服务器开机自检报错提示 内容精选 换一换 重置弹性云服务器管理帐号(root用户或Administrator用户)的密码.默认无符合安全要求的密码复杂度检查,非安全密码输入后,无错误提示.使用此A ...

  4. HTML页面跨域请求图片资源报错:Failed to load resource: the server responded with a status of 403 (Forbidden)

    笔者近日刚刚完成了一个Spring boot项目,首页 index.html 页面元素 <img> 引用了第三方服务器的图片链接,在本地测试环境输入 http://localhost 或者 ...

  5. 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)

    环境: 系统版本: CentOS release 6.5 (Final) 数据库版本: 5.1.73 问题描述: 使用客户端远程登录连接基于CentOS 6.5服务器上的Mysql,报错:Can't ...

  6. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

  7. Server报错:“Starting Tomcat v9.0 Server at localhost` has encountered a problem”(已解决)

    上web课的时候启动Server报错 试了好多种方法,比如找占用8080端口的程序,但是没找到,然后其他的也不太实用,老师说可能是因为我的tomcat不是解压版的,而是需要安装的版本,就是exe,所以 ...

  8. 【报错解决】错误代码18456,SQL Server 登录失败

    [报错解决]错误代码18456,SQL Server 登录失败 一.故障原因 二.解决办法 2.1 使用Windows身份认证登录 2.2 windows身份登录后,依次选择:安全性->登录名- ...

  9. eclipse启动服务器的时候报错

    eclipse在启动服务器的时候报错:Could not publish server configuration for Tomcat v9.0 Server at localhost. Multi ...

最新文章

  1. 我们离得开美国的软件和硬件吗?
  2. HTML学习笔记2—列表与清单
  3. 华为鸿蒙发布2.0,华为做到了!鸿蒙2.0正式发布,苹果安卓有危机?
  4. 小程序开发提示没有npm路径_百度小程序三个框架的各自的特点
  5. linux-所有者与所属组的修改
  6. NickLee UI中间件 for asp.net 2.0版本
  7. 如何通俗易懂地解释卷积?(2)
  8. java方法介绍_Java 方法介绍
  9. 用给出的Cramer规则解线性方程组
  10. 有符号二进制加法溢出判断以及溢出后该如何计算正确答案
  11. 可编程接口芯片8255A
  12. 怎么将kux格式视频转换成MP4格式
  13. 服务器已联网 不能远程桌面,几种常见的Windows 服务器无法联网/无法连接远程桌面等故障解决方案...
  14. Data Binding 详解(一)-从零开始
  15. 用计算机做电子贺卡送祝福,春节祝福电子贺卡模板制作
  16. Ubuntu下vsftpd - 虚拟账户配置
  17. 一个机柜多少u?一个机柜可以放多少台服务器?
  18. 技巧篇:常用的R代码汇总
  19. RabbitMQ Applying plugin configuration to rabbit@xxx... Plugin configuration unchanged.
  20. Linux 命令行模式下退出 vim

热门文章

  1. mysql not null 索引_MySQL中 IS NULL、IS NOT NULL、!= 能用上索引吗?
  2. pom env.java home_关于java:aven:POM.xml中缺少工件com.sun:tools:jar:1.6.0编译时异常...
  3. 计量分析类论文如何创新-化柏林
  4. winform 根据NAME查找控件
  5. 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?
  6. 让失焦影像更加清晰 运用AI深度学习还原影像
  7. Kneron用“重组”方案精简深度学习算法,芯片产品明年开售
  8. sqlserver DBLINK
  9. mysql GROUP_CONCAT 排序
  10. JavaScript高级程序设计 DOM事件处理 读书笔记