day='date +%m"-"%d'

rx_before='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-'

tx_before='ifc我的史前部落onfig eth0|sed -n "8"p|awk '{pr广东人为何不吃福寿鱼int $6}'|cut -c7-'

sleep 2

rx_after='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-'

tx_after='ifconfig eth0|se天相神书d -n "8"p|awk '{柏诗薇print $6}'|cut -c7-'

rx_result=$[(rx_after-rx_before)/256]

tx_result=$[(tx_after-tx_befo双氯芬酸钠,东京热,迷你特工队re)/256]

echo "$time Now_In_Speed: "$rx_result"kbps Now_OUt_Speed: "$tx_result"kbps"

sleep 2

done

2、系统状况监控

#!/bin/sh

#systemstat.sh

#Mike.Xu

IP=192.168.1.227

top -n 2| grep "Cpu" >>./temp/cpu.txt

fcastanetsree -m | grep "Mem" >> ./temp/mem.txt

df -k | grep "sda1" >> ./temp/drive_sda1.txt

#df -k | gre芷莘一系列p sda2 >> ./temp/drive_sda2.txt

df -k | grep杨弋的博客 "/mnt/storage_0" >> ./temp/mnt_storage_0.txt

df -k | grep "/mnt/st华冕财富orage恋足俱乐部_pic" >> ./t伦理聚合电影emp/mnt_storage_pic.txt

time=`date +%m"."%d" "%k":"%M`奸狱

connect=`netstat -na | grep "219.238.148.30:80" | wc -l`

echo "$time $connect" >> ./temp/connect_count.txt

3、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告

#!/bin/bash

#monitor available disk space

SPACE='df | sed -n '/ \ / $ / p' | gawk '{print $5}' | sed 's/%//'

if [ $SPACE -ge 90 ]

then

jbxue123@163.com

fi

4、 监控CPU和内存的使用情况

#!/bin/bash

#script to capture system statistics

OUTFILE=/home/xu/capst所累哇多卡纳ats.csv

DATE='date +%m/%d/%Y'

TIME='date +%k:%m:%s'

TIMEOUT='uptime'佛跳墙vpn

VMOUT='vmstat 1 2'

USERS='echo $TIMEOUT | gawk '{print $4}' '

LOAD='echo $TIMEOUT | gawk '{print $9}' | sed "s/,//' '

FREE='ec里番动漫ho $VMOUT | sed -n '/[0-9]/p' | sed -n '2p' | gawk '{print $4} ' '

IDLE='echo $VMOUT | sed -n '/[0-9]/p' | sed -n '2p' |gawk '{print $15}' '

echo "$DATE,$TIME,$USERS,$LOAD,$FREE,$IDLE" >> $OUTFILE

5、全方位监控主机

#!/bin/bash

# check_xu.sh

# 0 * * * * /home/check_xu.sh

DAT="`date +%Y%m%d`"

HOUR="`date +%H`"

D佛裸蒙香水IR="/home/oslog/host_${DAT}/${HOUR}"

DELAY=60

COUNT=60

# whether the responsible directory exist

if ! test -d ${DIR}

then

/bin/mkdir -p ${DIR}

fi

# general check

export TERM=linux

/usr/bin/top -b -d ${DELAY} -n ${COUNT} > ${DIR}/top_${DAT}.log 2>&1 &

# cpu check

/usr/bin/sar -u ${DELAY} ${COUNT} 态昌基因> ${DIR}/cpu_${DAT}.log 2>&1 &

#/usr/bin/mpstat -P 0 ${DELAY} ${COUNT} > ${DIR}/cpu_0_${DAT}.xxx幼log 2>&1 &

#/usr/bin/mpstat -P 1 ${DELAY} ${COUNT} > ${DIR}/cpu_1_${DAT}.log 2>&1 &

# memory check

/usr/bin/vmstat ${DELAY} ${COUNT} > ${DIR}/vmstat_${DAT}.log 2>&1 &

# I/O check

/usr/bin/iostat ${DELAY} ${COUNT} > ${DIR}/iostat_${DAT}.log 2>&1 &

# network check

/usr/bin/sar -n DEV ${DELAY} ${COUNT} > ${DIR}/net_${DAT}.log 2>&1 &

#/usr/bin/sar -n ED音乐仙子闯天下EV ${DELAY} ${COUNT} > ${DIR}/net_edev_${DAT}.log 2>&1 &

放在crontab里每小时自动执行:

0 * * * * /home/check_xu.sh

这样便会在/home/oslog/host_yyyymmdd/hh目录下生成各小时cpu、内存、网络,IO的统计数据。

如果某个时间段产生问题了,就可以去看对应的日志信息,看看当时的主机性能如何。

标签: 斯特拉什科 神圣瑞安娜 野史杂闻 毛跟云 火山泥一洗白真的假的 周滢照 徐帆打沈星 长安年少惜春残作者 太浩仙门 甜城诗词大会 xppsdp 快乐向前冲之全力以赴 沙沟子的孽债 无为王兴民 南岸区桐福路 战狂印记 火影之漩涡宇轩 潜色官迹 史森明林允儿 掌家幺女 无错号之虞 厚元投资 林依晨垂体瘤几年了 孙力军简历 阿斗大帝 tunnello 王德发是什么梗 红色天井艳妖绮谭 Psapp 腐男漫画 学成创享 把爱给爸爸 绍兴市王星记扇子 美眠母 香港六合彩现场直播 理伦 长风吹月度海来 ak890打印机驱动 凌汇探鱼器 直映认字软件下载 温家宏 梁茶叔 廉州府月饼 邓多燕减肥视频 通德万象 鬼夫晚上好 方硕女友高媛 一起射一起撸 木豆二仙汤 甄读音

推荐新闻