- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开始学习HACMP,感觉它的日志种类太多、太乱,而且遇到问题时,不知改检查哪些日志。所以今天就写了两个脚本,帮助自己学习,正所谓工欲善其事,必先利其器。
第一个脚本的作用是在HACMP有动作(启动、停止、同步、拔网线之类)前,将的几个常见日志清空,免得以后看起来太乱。这个可做可不做。
#!/usr/bin/ksh
# Use this scrīpt before your adjusting HACMP
# Function: Clear these logs as follow.
cat ! /tmp/HAlogs
/tmp/hacmp.out
/tmp/clstrmgr.debug
/var/hacmp/clcomd/clcomd.log
/var/hacmp/clcomd/clcomddiag.log
/tmp/cspoc.log
!
suffix=`date +%y%m%d%H%M%S`
for i in `cat /tmp/HAlogs`; do (cp $i $i.$suffix 2/dev/null); done
for i in `cat /tmp/HAlogs`; do ( $i); done
第二个脚本的作用是在HACMP有动作后,看看都有哪些日志发生了变化。剩下的就是自己去研究这些日志内容了。
#!/usr/bin/ksh
# Use this scrīpt after your adjusting HACMP
# Function: See which log has alteration.
cat /tmp/HAlogs 2/dev/null
echo
echo
cat ! /tmp/HAlogs-result
###############
tail /tmp/hacmp.out 2/dev/null
###############
tail /tmp/clstrmgr.debug 2/dev/null
###############
tail /var/hacmp/clcomd/clcomd.log 2/dev/null
###############
tail /var/hacmp/clcomd/clcomddiag.log 2/dev/null
###############
cat /tmp/cspoc.log |egrep -p FAIL|ERROR
###############
tail /tmp/dms_loads.out 2/dev/null
###############
tail /tmp/emuhacmp.out 2/dev/null
###############
grep Check: /var/hacmp/clverify/clverify.log |sort |uniq
###############
grep -v with 0 errors /var/hacmp/log/clutils.log
###############
tail /var/hacmp/utilities/cl_configassist.log 2/dev/null
###############
tail /var/ha/log/grpsvcs 2/dev/null
###############
tail /var/ha/log/topsvcs 2/dev/null
!
ksh -v /tmp/HAlogs-result
rm -f /tmp/HAlogs
rm -f /tmp/HAlogs-result
下面是我执行第二个脚本的结果,看起来还不错,呵呵。
myHA1#/home/beginner ./ha2
###############
tail /tmp/hacmp.out 2/dev/null
HACMP Event Summary
Event: network_down_complete -1 net_rs232_02
Start time: Thu Nov 17 10:45:38 2005
End time: Thu Nov 17 10:45:39 2005
Action: Resource: scrīpt Name:
No resources changed as a result of this event
###############
tail /tmp/clstrmgr.debug 2/dev/null
Thu Nov 17 10:47:00 runClappmond(db2sysc_mon): Finished fork, chil
文档评论(0)