IMB主机磁盘内存空间检查脚本

IMB主机磁盘内存空间检查脚本

ID:37710390

大小:36.50 KB

页数:4页

时间:2019-05-29

IMB主机磁盘内存空间检查脚本_第1页
IMB主机磁盘内存空间检查脚本_第2页
IMB主机磁盘内存空间检查脚本_第3页
IMB主机磁盘内存空间检查脚本_第4页
资源描述:

《IMB主机磁盘内存空间检查脚本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#!/usr/bin/kshsyserrdate=`date+"%m/%d"`errcount=0STATUS=HOSTS=`hostname`SCRIPT=`basename$0`REPORT="/tmp/report.txt"#FSpercentFILESYSTEM_CHECK(){FS=`df-k

2、sed'1d'

3、awk'sub("%","",$4){if($4>80)print$7}'

4、xargs`foriin$FSdoecho"The$ifilesystempercentmorethan%80"done}#ActiveVGVG_CHECK(){

5、echo"****************************ACTIVEVG****************************"ACVG=`lsvg-o

6、xargs`echo"ActiveVGis:$ACVG"#LV_CHECKecho"***************************PROBLEMLV****************************"BLV=`lsvg-lrootvg

7、grep-E"jfs

8、jfs2

9、raw"

10、grep-v'N/A'

11、awk'{if($6~/closed/

12、

13、$6~/stale/)pri

14、nt$1}'

15、xargs`foriin$BLVdoecho"The$ifilesystemhasaproblem!!!"done}#ProblemdiskDISK_CHECK(){echo"***************************Problemdisk***************************"disk=`lsvg-o

16、lsvg-ip

17、awk'$1~/hdisk/&&$2!~/active/{print$1}'

18、xargs`if["$disk"!=""]thenforiin$diskdoecho"The$diskin$iha

19、saproblem!!!"donefi}#errorreportERROR_CHECK(){echo"***************************errorreport***************************"errdate=`errpt

20、grep-vIDENTIFIER

21、awk'{print$2}'

22、cut-c1-4

23、xargs`forsyserrFor1in$errdatedoif["$syserrFor1"="$syserrdate"]thennewerrcount=`expr$errcount+1`errcount=$

24、newerrcountfidoneif["$errcount"-eq0]thenecho"Todayerrorisadd$errcountyesterday"elseecho"Todayerrorsisadd$errcountthanyesterday"fi#errordetailerrors=`errpt-dH-TPERM`if[-z"$errors"]thenecho"TheHardwareis${STATUS:-NORMAL}."elseecho"ThepermanenterrorofHardwareasfllow:`errpt-dH-

25、TPERM`"fi}#CheckDatabaseDB_CHECK(){su-oracle-c"lsnrctlstatus"

26、grep-i"nolistener"if[$?=1]thenecho"Thelistenerstatusis${STATUS:-NORMAL}"elseecho"Thelistenerhasaproblem!!!"fi#echo"Thelistenerstatusis:`su-oracle-c"lsnrctlstatus"`"#echo"Databasestatusis:"#su-oracle-c"sqlplus-s/

27、nolog"<

28、sed'/^$/d'#conn/assysdba#selectlog_mode,name,open_modefromv$database;#quit#EOFsu-oracle-c"sqlplus-s/nolog"<

29、sed'/^$/d'2>/dev/null

30、grep-i"ORACLEnotavailable"conn/assysdbaselectlog_mode,name,open_modefromv$database;quitEOFif[$?=0]thenecho"Thedatabasenotavailable!!!

31、n"elseecho"ThedatabaseisNO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。