linux 监控内存利用率

2023年 9月 28日 12.7k 0

监控内存利用率

使用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

zhhll.icu/2021/linux/…

本文由mdnice多平台发布

相关文章

3 种实用方法:如何在 macOS Sequoia 中使用窗口布局功能
Windows 11 22H2 版本将于 10 月 8 日终止支持
KB5040442:Windows 11 累积更新发布
3 种简单方法:如何在 Windows 11 中关闭 BitLocker 加密
GNOME 计划改变默认字体
2 种实用方法:如何在 Ubuntu 上重置 Root 密码

发布评论