暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Oracle osw部署实战

IT那活儿 2023-05-18
1146

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


Step 1
在节点1、2的oracle用户下创建目录:

mkdir -p /home/oracle/oswbb/archive


Step 2
将oswbb812.tar介质上传到/home/oracle/oswbb/archive目录下并解压。
分别在节点1、2解压:
  • tar -xvf oswbb812.tar
  • [oracle@rac02 archive]$ tar -xvf oswbb812.tar


Step 3
在1、2节点给oswbb授权:

[oracle@rac01 ~]$ chmod 755 /home/oracle/oswbb/archive/oswbb/*
[oracle@rac02 ~]$ chmod 775 /home/oracle/oswbb/archive/oswbb/*


Step 4
手动启动osw,设置保留每5s采集一次,保存期限360h/24=15天,后台运行。
[oracle@rac01 oswbb]$ nohup ./startOSWbb.sh 5 360 gzip &
[oracle@rac02 oswbb]$ nohup ./startOSWbb.sh 5 360 gzip &
手动停止:./stopOSWbb.sh  并检查是osw进程是否关闭


Step 5
编写crontab脚本,防止主机重启后没有人为启动OSW,导致信息不收集。

1)编辑脚本1、2节点都需要配置

##########################################################
# ---modify the OSWBB_HOME.eg. #
# OSWBB_HOME=/arch01/osw1/oswbb #
###
#######################################################

OSWBB_HOME=/home/oracle/oswbb/archive/oswbb
DATE=`date +%Y%m%d-%H:%M:%S`

##########################################################
# check if OSwatch is running #
###
#######################################################

ps -ef | grep OSWatcher | grep -v grep > dev/null

if [ $? -ne 0 ]; then
     cd $OSWBB_HOME
     nohup ./startOSWbb.sh 5 360 gzip > $OSWBB_HOME/osw.log 2>&1 &
     echo "OSwatch is starting at $DATE..." > $OSWBB_HOME/osw.log
else
     echo "OSwatch is running at $DATE..." > $OSWBB_HOME/osw.log
fi

2)修改权限
chmod 755  /home/oracle/oswbb/archive/oswbb/monosw.sh
3)设置crontab
vi  crontab -e

#monitor OSW
0,30 * * * * sh /home/oracle/oswbb/archive/oswbb/monosw.sh


Step 6

OSW添加私网监控:

1)查看/etc/hosts,找到privIP的信息

10.10.10.11 rac01-priv
10.10.10.12 rac02-priv

2)复制对应版本信息
[oracle@rac02 oswbb]$ cd home/oracle/oswbb/archive/oswbb
[oracle@rac02 oswbb]$ more Exampleprivate.net

3)编辑private.net文件,节点1、2都要配置
vi private.net

######################################################################
#Linux Example
###
###################################################################
echo "zzz ***"`date`
traceroute -r -F rac01-priv
traceroute -r -F rac02-priv
######################################################################
# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!
###
###################################################################


Step 7

启动osw后确认日志是否正常收集有文件生成则说明日志在正常收集:


至此osw部署及私网采集已完成。

END



本文作者:事业二部(上海新炬中北团队)

本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论