zabbix server监控报主机 Lack of free swap space,因为交换空间不足引起。该主机内存为3G,正常交换空间大小为物理内存2倍左右。
#查看已有内存及交换空间
free -h
#测试主机内存为3G,交换空间才2G,明显空间不够
开始操作,
进入系统,随便找一个目录,有足够大的空间就可以。这边以/opt目录为例。
cd opt;
#创建空间,大小4G左右
dd if=/dev/zero of=swapfile bs=1024000 count=4000
mkswap swapfile
#启用空间
swapon swapfile
#修改权限
chmod 600 swapfile
#停用空间,改为开机启动
swapoff -v swapfile
#设定开机启动
vi /etc/fstab
添加:
/opt/swapfile swap swap defaults 0 0
保存,重启系统
reboot
再次free -h
发现交换空间已变大,zabbix server警告消失。