美文网首页
linux 监控CPU利用率

linux 监控CPU利用率

作者: 墨线宝 | 来源:发表于2023-09-28 18:01 被阅读0次

    监控CPU利用率

    使用vmstat来分析CPU使用信息

    #!/bin/bash
    DATE=$(date +%F" "%H:%M)
    IP=$(ifconfig eth0 |awk -F '[ :]+' '/inet addr/{print $4}')  # 只支持CentOS6
    MAIL="example@mail.com"
    if ! which vmstat &>/dev/null; then
        echo "vmstat command no found, Please install procps package." 
        exit 1
    fi
    US=$(vmstat |awk 'NR==3{print $13}')
    SY=$(vmstat |awk 'NR==3{print $14}')
    IDLE=$(vmstat |awk 'NR==3{print $15}')
    WAIT=$(vmstat |awk 'NR==3{print $16}')
    USE=$(($US+$SY))
    if [ $USE -ge 50 ]; then
        echo "
        Date: $DATE
        Host: $IP
        Problem: CPU utilization $USE
        " | mail -s "CPU Monitor" $MAIL
    fi
    

    https://zhhll.icu/2021/linux/实用shell/监控CPU利用率/

    本文由mdnice多平台发布

    相关文章

      网友评论

          本文标题:linux 监控CPU利用率

          本文链接:https://www.haomeiwen.com/subject/fhilbdtx.html