- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AIX系统主机日常检查脚本.doc
AIX系统主机日常检查脚本
#!/bin/sh
#
# 首先载入配置文件,如果配置文件不存在,则报错退出
#
SOURCE=$HOME/config/config
check_source()
{
if [ -r $SOURCE ]; then
. $SOURCE
else
echo $(basename $0): Cannot locate the default setting file.
exit 1
fi
}
#
# 定义报表头
#
report_header()
{
HOSTIP=$(ifconfig -a | sed -n #39;2p#39; |ae)
USER=` i | cut -d -f1`
catlt;lt;!
Hostname: $HOSTNAME Server: $HOSTIP
User: $USER Time: $(date +%Y#39;-#39;%m#39;-#39;%d#39; #39;%H#39;:#39;%M#39;:#39;%S)
SYSTEM CHECK REPORT
===================
!
}
#
# 定义日志文件存放的目录和日志文件名,将当前用户目录设置为LOG_PATH
#
LOG_PATH=$(echo $HOME)
LOG_FILE=$LOG_PATH/log`date +%Y%m%d%H%M%S`
#
# 备份历史文件
#
cd $LOG_PATH
test -f log2007*
if [ $? -eq 0 ];then
mv $LOG_PATH/log2007* $LOG_PATH/niyl/ gt;/dev/null 2gt;1
else
:
fi
#define temp directory ,if not exist,create temp directory first.
TEMP_PATH=$LOG_PATH/temp
if [ -d $TEMP_PATH ];then
:
else
mkdir $TEMP_PATH
fi
#
# 载入环境设置
#
check_source
#
# 输出报表头信息
#
report_header gt;gt;$LOG_FILE
# 检查 CPU的使用情况,这里使用vmstat命令
echo ***************************************** Check CPU *****************************************gt;gt;$LOG_FILE
vmstat 1 10 | a#39;-#39;%d#39; #39;%H#39;:#39;%M#39;:#39;%S`, CPU负载超过阀值设置,请检查系统!!gt;gt;$LOG_FILE
else
echo tttt CPU负载正常!!gt;gt;$LOG_FILE
fi
#
# 内存使用监控,包括交换区的使用情况监控 divide;
#
echo gt;gt;$LOG_FILE
echo gt;gt;$LOG_FILE
echo ***************************************** check memory useage *****************************************gt;gt;$LOG_FILE
cat $TEMP_PATH/cpu_info | ap; totalpolt;10) print ttttMemory负载正常!!; if(totalpigt;10 || totalpogt;10) print Memory负载异常,请检
查系统!!} #39;gt;gt;$LOG_FILE
#
# 检查磁盘空间. divide;
#
echo gt;gt;$LOG_FILE
echo gt;gt;$LOG_FILE
echo ***************************************** check disk space **************************
12345下一页 ——感谢阅读这篇文章,..,***************gt;gt;$LOG_FILE
df -k gt;gt;$LOG_FILE
df -k |grep -v proc |grep -v Filesystem |a1=$(echo $line | a2=$(echo $line | a3=$(echo $line | a4=$(echo $line | a5=$(echo $li
您可能关注的文档
- .NET Framework创建基于Windows应用程序.doc
- .net加密技术的应用(加密类代码参考)--.doc
- .net加密技术的应用(加密类代码参考).doc
- 007年度局领导班子成员安全工作自评情况汇报.doc
- 04年4月自考操作系统概论试题.doc
- 05年新民主主义革命总路线习题及答案.doc
- 07三校系统精解法制史讲义.doc
- 07年考研形势与政策60道模拟单项选择题.doc
- 07年考研形势与政策90道模拟多项选择题.doc
- 07研究生入学考试心理学专业模拟测试卷.doc
- 工厂职业病防治安全宣传.pptx
- RTK在肾癌中的表达特征、机制及临床价值的深度剖析.docx
- PI3K抑制剂对三阴性乳腺癌细胞增殖及迁移的影响:机制与展望.docx
- 高中学生英语语法能力与英语水平的关联性探究:基于实证分析与教学启示.docx
- 战时国立云南大学社会学系:学科发展与时代担当.docx
- 黄芪多糖治疗慢性萎缩性胃炎与胃癌癌前病变的多维度机制探究.docx
- 互联网金融视域下非法集资行为的刑法规制探究.docx
- 联吡啶钌电化学发光增敏:机理、策略与毛细管电泳应用.docx
- DB14T 3265-2025 医院患者信息推送服务规范.docx
- DB14T 3276-2025 5G+远程医疗平台建设指南 总体框架.docx
文档评论(0)