1.检测cpu剩余百分比
<>#!/bin/bash #Inspect CPU #Sun Jul 31 17:25:41 CST 2016 PATH
=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wl/bin
export PATH TERM=linux export TERM CpuResult=$(top -bn 1 | grep "Cpu" | awk '
{print $5}' | sed 's/\..*$//g') if [[ $CpuResult < 20 ]];then echo "CPU WARNING
: $CpuResult" > /service/script/.cpu_in.txt top -bn 1 >> /service/script./
cpu_in.txt mail-s "Inspcet CPU" wl < /service/script/.cpu_in.txt fi <>
2.检测内存
<>#!/bin/bash #Inspect Memory : If the memory is less than 500 , then send
mail to wl #Tue Aug2 09:13:43 CST 2016 PATH
=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wl/bin
export PATH MEM=$(free -m | grep "Mem" | awk '{print $4}') if [[ MEM < 500 ]];
then echo -e "Memory Warning : Memory free $MEM" > /service/script/
.MemoryWarning mail-s "Memory Warning" wl < /service/script/.MemoryWarning fi <>
3.检测磁盘剩余空间
<>#!/bin/bash #Insepct Harddisk , If the remaining space is more than 80%,
the message is sent to the wl #Tue Aug2 09:45:56 CST 2016 PATH
=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wl/bin
export PATHfor RemainingSpace in $(df -h | awk '{print $5}' | grep -v 'Use' |
sed -e 's/[%]//g') do if [[ $RemainingSpace > 80 ]];then echo -e "
$RemainingSpace" echo -e "$(df -h | grep $RemainingSpace)" > /service/script/
.HarddiskWarning mail-s "disk Warning" wl < /service/script/.HarddiskWarning fi
done <>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信