linux脚本监控cpu使用率,求脚本监控cpu 和内存使用率[已解决]

转的

#!/bin/bash

########################################################################

#This scripts is checking the i/o stat,vision 0.1Bate

#  Write by finddream

#If you have some advise about it ,you can mail :finddream863@163.com

########################################################################

#make the local language is chinese

export LANG=zh_CN

#make the around command path

ECHO=/bin/echo

SED=/bin/sed

AWK=/bin/awk

UPTIME=/bin/uptime

VMSTAT=/usr/bin/vmstat

FREE=/usr/bin/free

IPTABLES=/sbin/iptables

GREP=/bin/grep

TOP=/usr/bin/top

HEAD=/usr/bin/head

DF=/bin/df

CAT=/bin/cat

#check the iostat file is exits

DATE_FILE=`date +%Y%m%d`

IOSTAT_FILE=/root/iostat_$DATE_FILE.txt

if [ -e $IOSTAT_FILE ]

then

echo "The iostat file is exits!"

else

touch $IOSTAT_FILE

fi

#setup the time of the check

DATE=`/bin/date +%c`

$ECHO "   " >> $IOSTAT_FILE

$ECHO "   " >> $IOSTAT_FILE

$ECHO "本次检测的时间是

6b0a103b4ef94420fdf2a0aa8988e3ae.gifDATE" >> $IOSTAT_FILE

$ECHO "---------------------------------------------------------------------------------------------" >>$IOSTAT_FILE

#check the cpu stat

$ECHO "当前时刻CPU使用状况如下:" >> $IOSTAT_FILE

$ECHO "`$TOP -n 1 |$GREP  Cpu`"   >> $IOSTAT_FILE

$ECHO "---------------------------------------------------------------------------------------------" >>$IOSTAT_FILE

#check the memory stat

$ECHO "当前时刻内存占用情况如下:" >> $IOSTAT_FILE

$ECHO "`$FREE |$GREP  -1 Mem |$HEAD -n 2 `" >> $IOSTAT_FILE

$ECHO "----------------------------------------------------------------------------------------------" >>$IOSTAT_FILE

#check the disk stat

$ECHO "当前时刻磁盘空间使用情况如下:" >> $IOSTAT_FILE

$ECHO "`$DF -h `" >> $IOSTAT_FILE

$ECHO "----------------------------------------------------------------------------------------------" >>$IOSTAT_FILE

#check the network stat

NETWORK_STAT=/proc/net/dev

$ECHO "当前时刻网络流量统计如下:"  >> $IOSTAT_FILE

$ECHO "`$CAT $NETWORK_STAT|$GREP -v lo |$GREP -v sit0 `" >> $IOSTAT_FILE

$ECHO "##################################################################################################################################" >> $IOSTAT_FILE

exit 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值