OSW标准安装


标签(空格分隔): Linux


说明:

  • 如果数据库是rac,一定要记得第5步,要不收集不到私网的信息
  • OSW介质统一为oswbb832.tar。

1. 上传介质到 /home/oracle

2. oracle用户将压缩包解压到归档arch目录下

mkdir /arch01/osw1
mkdir /arch01/osw2
tar -xvf /home/oracle/oswbb832.tar -C /arch01/osw1
tar -xvf /home/oracle/oswbb832.tar -C /arch01/osw2
chmod 755 /arch01/osw1/*
chmod 755 /arch01/osw2/*

3. 手动启动osw

--一节点
cd /arch01/osw1/oswbb
nohup ./startOSWbb.sh 5 360 gzip &

--二节点
cd /arch01/osw2/oswbb
nohup ./startOSWbb.sh 5 360 gzip &

启动osw,设置保留每5s采集一次,保存期限360h/24=15天,后台运行。

手动停止:

./stopOSWbb.sh

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

方法如下(注意根据服务器具体osw存放位置,替换$OSWBB_HOME),这里以一节点为例:

4.1 编辑脚本
cd /arch01/osw1/oswbb/

vi monosw.sh

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

OSWBB_HOME=/arch01/osw1/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
4.2 修改权限
chmod 755 /arch01/osw1/oswbb/monosw.sh
4.3 设置crontab
crontab -e

#monitor OSW
0,30 * * * * sh /arch01/osw1/oswbb/monosw.sh

5. 如果为rac(如果是单点可忽略,配置完再启动OSW)

RAC的略有不同,需要检测私网信息,注意不同系统的命令不同,这里案例是在Linux上

5.1 查看/etc/hosts,找到privIP的信息
10.90.1.90   host01-priv
10.90.1.91   host02-priv
5.2 复制对应版本的信息
cd /arch01/oswbb
more Exampleprivate.net
5.3 编辑private.net文件,Linux例子如下:
vi private.net

######################################################################
#Linux Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F host01-priv
traceroute -r -F host02-priv
######################################################################
# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!
######################################################################
rm locks/lock.file

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

cd /arch01/oswbb/archive/oswprvtnet
ls -lrt

7.OSWatch部署标准:

0.检查服务器主机是否部署过osw:ps -ef|grep osw,现有主机基本都已部署过OSW,因此为全新部署新版本,原则是在不动原版本的osw的前提下,进行新版本的部署,待新版本运行稳定再对原版本下线处理
1.安装路径:空间大的共享盘,按节点数创建对应的osw目录,eg:/arch01/osw1、/arch01/osw2
2.取样颗粒:每5秒取样一次
3.日志路径:默认在安装路径的archive目录下
4.保留策略:保留15天日志量
5.压缩策略:无

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值