实时监控本机内存和硬盘剩余空间,剩余内存小于 500M根分区剩余空间小于 1000M 时,发送报警

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实时监控本机内存和硬盘剩余空间,剩余内存小于 500M根分区剩余空间小于 1000M 时,发送报警相关的知识,希望对你有一定的参考价值。

#!/bin/bash
gen_size=$(df / |awk ‘/\//{print $4}‘) #提取根分区剩余空间
mem_size=$(free |awk ‘/Mem/{print $4}‘) #提取内存剩余空间
while :
do
#注意内存和磁盘提取的空间大小都是以 Kb 为单位
if [ $gen_size -le 512000 -a $mem_size -le 1024000 ];then
mail -s Warning root <<EOF
Insufficient resources,资源不足
EOF
fi
done

以上是关于实时监控本机内存和硬盘剩余空间,剩余内存小于 500M根分区剩余空间小于 1000M 时,发送报警的主要内容,如果未能解决你的问题,请参考以下文章

用vc++,如何读出设备信息,入cpu,内存,分区,各个分区的剩余空间等?

苹果笔记本查看剩余内存

linux查看磁盘空间 命令

linux 监控系统剩余内存大小

Ubuntu18.04 双硬盘分区方案

安装好ubuntu后 怎么给硬盘分区?