欢迎访问机房运维工作室

爱数知识库

AnyShare-ZABBIX 监控页面提示信息:Lack of free swap space on Zabbix server

频道:爱数知识库 日期: 浏览:97

AnyShare-ZABBIX 监控页面提示信息:Lack of free swap space on Zabbix server

关键字

Zabbix、Swap


适用产品

  • AnyShare Enterprise 6.0.13 - 6.0.16
  • AnyShare Express 6.0.13 - 6.0.16
  • AnyShare Cloud 6.0.13 - 6.0.16


问题描述

管理员访问 Zabbix 管理界面,显示如下告警信息:

Lack of free swap space on Zabbix server.

image.png

问题影响

交换分区空间不足,可能影响系统性能。


问题原因

未开启交换分区或交换分区空间不足。


解决方案

为了解决该问题,首先需要确认发生告警信息的主机是否开启交换分区,请按照以下步骤执行:

1.使用 ssh 工具远程连接到发生告警信息的主机后台,使用如下命令查看是否有 swap 分区:

lsblk

image.png

2.使用如下命令检查交换分区剩余情况和内存可用空间大小:

free -h

image.png

3.接下来请根据需求选择解决方案。

  • 若不需要使用交换分区:

进入 Zabbix 管理界面,依次点击 Monitoring > Problems,找到告警所在的行,左键点击告警信息,然后点击 Configuration 进入触发器页面

image.png

在触发器页面上,点击如下图所示的上级触发器。

image.png

将下图箭头处所指的表达式中的50修改为0,即修改为如下表达式,修改完成之后点击 Update

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

image.png

修改完成后告警信息消失


  • 若需要使用 swap 分区:

请根据可用内存的情况自行添加或扩充交换分区。


更多信息

配置交换分区的方法可以参考链接:Linux系统配置交换分区-云社区-华为云 (huaweicloud.com)