日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

aix和linux脚本,AIX系统资源监控SHELL脚本

發(fā)布時(shí)間:2023/12/15 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 aix和linux脚本,AIX系统资源监控SHELL脚本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

#!/usr/bin/ksh

PATH=/usr/bin:/bin:/usr/sbin

export PATH

time=$(date +%F)

rq=$(perl -e "use POSIX qw(strftime); print strftime '%F' , localtime( time()-3600*24*7) ")

cd /tmp/monitor

#內(nèi)存監(jiān)控

vmstat 3 20 ? ? > ? ? ? vm_cpu_cal.txt

cat vm_cpu_cal.txt | awk -F ' ' ?'{print $4}' | grep -v fre | grep -v faults | grep -v - ?| grep -v mem | sed -e '/^$/d' ? ? ? ?>> ? ? ?vm_mnr_$time.txt

date ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?vm_cal_$time.txt

cat vm_mnr_$time.txt | awk '{sum+=$1} END {print "Average = ", 22912-sum/NR/1024*4}' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?vm_cal_$time.txt

cat vm_mnr_$time.txt | awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Min=",22912-max/1024*4}' ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?vm_cal_$time.txt

cat vm_mnr_$time.txt | awk 'BEGIN {min = 9999999} {if ($1> ? ? ?vm_cal_$time.txt

#IO監(jiān)控

iostat -T 3 20 | grep hdisk3 | awk -F ' ' '{print $3}' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?io_mnr_$time.txt

date ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?io_cal_$time.txt

cat io_mnr_$time.txt | awk '{sum+=$1} END {print "Average = ", sum/NR}' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? >> ? ? ?io_cal_$time.txt

cat io_mnr_$time.txt | awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=", max}' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?io_cal_$time.txt

cat io_mnr_$time.txt | awk 'BEGIN {min = 9999999} {if ($1> ? ? ?io_cal_$time.txt

#CPU監(jiān)控

cat vm_cpu_cal.txt | awk -F ' ' ?'{print $16}' | grep -v id | sed -e '/^$/d' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?cpu_mnr_$time.txt

date ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>> ? ? ?cpu_cal_$time.txt

cat cpu_mnr_$time.txt | awk '{sum+=$1} END {print "Average = ",100-sum/NR,"%"}' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? >> ? ? ?cpu_cal_$time.txt

cat cpu_mnr_$time.txt | awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Min=", 100-max,"%"}' ? ? ? ? ? ? ? ? ? ? ? ? ? >> ? ? ?cpu_cal_$time.txt

cat cpu_mnr_$time.txt | awk 'BEGIN {min = 9999999} {if ($1> ? ? ?cpu_cal_$time.txt

#清理7天以前歷史數(shù)據(jù)

if [ -f *$rq*.txt ]

then

cd /tmp/monitor/

rm /tmp/monitor/*$rq*

fi

來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/28371090/viewspace-1780699/,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任。

總結(jié)

以上是生活随笔為你收集整理的aix和linux脚本,AIX系统资源监控SHELL脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。