共计 411 个字符,预计需要花费 2 分钟才能阅读完成。
监控内存利用率
应用 free 来剖析 CPU 应用信息
#!/bin/bash | |
DATE=$(date +%F" "%H:%M) | |
IP=$(ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}') | |
MAIL="example@mail.com" | |
TOTAL=$(free -m |awk '/Mem/{print $2}') | |
USE=$(free -m |awk '/Mem/{print $3-$6-$7}') | |
FREE=$(($TOTAL-$USE)) | |
# 内存小于 1G 发送报警邮件 | |
if [$FREE -lt 1024]; then | |
echo " | |
Date: $DATE | |
Host: $IP | |
Problem: Total=$TOTAL,Use=$USE,Free=$FREE | |
"| mail -s"Memory Monitor" $MAIL | |
fi |
https://zhhll.icu/2021/linux/ 实用 shell/ 监控内存利用率 /
本文由 mdnice 多平台公布
正文完