linux系统cpu,根分区,内存监控脚本

#!/bin/bash
#提取性能监控指标(磁盘占用,CPU占用,内存使用)
DUG=$(df -h| grep "/$"|awk '{print $5}'|awk -F% '{print $1}' )
CUG=$(expr 100 -$(mpstat | tail -1 |awk '{print $11}' | awk -F. '{print $1}'))
MUG=$(expr $(free |grep "cache:" | awk '{print $3}')* 100 / $(free | grep "Mem:" | awk '{print $2}'))AMAIL="zhengpengfei@benet.com"
br/>#设置告警邮箱
ALOG="/tmp/alert.txt"
AMAIL="zhengpengfei@benet.com"
#判断是否记录告警
if [ $DUG -gt 5 ]
then
echo "磁盘占用率:$DUG%" >>$ALOG
fi
if [ $CUG -gt 5 ]
then
echo "cpu使用率:$CUG%" >>$ALOG
fi
if [ $MUG -gt 5 ]
then
echo "memory使用率:$MUG%" >>$ALOG
fi
#判断是否发送告警邮件,最后删除告警日志文件
if [ -f $ALOG ]
then
cat $ALOG | mail -s "host alert" $AMAIL
rm -rf $ALOG
fi

转载于:https://blog.51cto.com/13588698/2152975

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值