首页 > 其他分享 >调整TFA中集成的OSW工具的配置文件

调整TFA中集成的OSW工具的配置文件

时间:2023-07-17 20:37:31浏览次数:25  
标签:00 配置文件 oswbb 11grac2 TFA OSW grid root

0、OSW工具主要通过执行操作系统命令来收集系统资源使用情况,对于RAC环境,OSW工具几乎是必须部署的工具之一。分析一些比较复杂的故障根因时,如果没有OSW日志,最终很可能无法给出定论。从11.2.0.4 RAC开始,自动安装的TFA工具中已经集成了OSW工具,我们只需要简单调整集成的OSW工具,即可完成OSW工具的部署工作。

 

1、下面,以11.2.0.4为例,介绍集成的OSW工具,需要调整哪些地方。

(1)、查看OSW进程:

[root@11grac2 ~]# ps -ef |grep oswbb

grid      2079     1  0 16:22 ?        00:00:00 /bin/sh ./OSWatcher.sh 30 48 /bin/gzip /u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/archive

grid      2308  2079  0 16:22 ?        00:00:00 /bin/sh ./OSWatcherFM.sh 48 /u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/archive

root      3554  2291  0 16:23 pts/0    00:00:00 grep --color=auto oswbb

[root@11grac2 ~]#

可以看出,OSW工具默认已经部署,通过OSWatcher.sh脚本后面的参数可以看出,默认的OSW工具,每30秒收集一次信息,收集的信息保存48小时,同时使用/bin/gzip对信息文件进行压缩。信息文件最终存放在/u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/archive目录下的各个对应子目录中。

 

(2)、增加对私网的监控:

进入到OSW工具的主目录中,查看private.net文件内容,如下所示。

[root@11grac2 oswbb]# cd /u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/oswbb

[root@11grac2 oswbb]# cat private.net

echo "zzz ***"`date`

rm locks/lock.file

[root@11grac2 oswbb]#

可以看出,默认情况下,OSW工具不会对RAC集群的私网进行监控,而私网网络的稳定性对于RAC集群至关重要。我们可以修改private.net文件内容,利用traceroute命令对RAC集群的私网IP地址进行检测。具体如下信息:

echo "zzz ***"`date`

traceroute -r 10.0.0.5

traceroute -r 10.0.0.6

traceroute -r 10.0.0.7

traceroute -r 10.0.0.8

rm locks/lock.file

 

修改private.net的权限,必须拥有执行权限

[root@11grac2 oswbb]# chown grid:oinstall private.net

[root@11grac2 oswbb]# chmod +x private.net

 

(3)、修改OSW工具的默认监控频率及保存时间:

OSW工具的配置文件为.osw.prop,默认30秒取一次数据,保存48小时。我们可以修改该配置文件中的属性,例如:将保存时间设置成7天。

[root@11grac2 grid]#  find / -name "*.osw*"

/u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/.osw.prop

[root@11grac2 grid]#

[root@11grac2 grid]# cat .osw.prop

interval=30

hours=48

zip=/bin/gzip

runuser=grid

[root@11grac2 grid]#

 

修改之后:时间间隔15秒;时间保存7天。

[root@11grac2 grid]# cat .osw.prop

interval=15

hours=168

zip=/bin/gzip

runuser=grid

[root@11grac2 grid]#

 

(4)、重启osw生效:

[root@11grac2 grid]# tfactl stop oswbb

[root@11grac2 grid]# tfactl start oswbb

 

(5)、检验配置是否生效:

[root@11grac2 ~]# ps -ef |grep osw

grid      2067     1  0 16:57 ?        00:00:06 /bin/sh ./OSWatcher.sh 15 168 /bin/gzip /u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/archive

grid      2277  2067  0 16:57 ?        00:00:00 /bin/sh ./OSWatcherFM.sh 168 /u01/app/grid/oracle.ahf/data/repository/suptools/11grac2/oswbb/grid/archive

root     17444 15502  0 20:05 pts/0    00:00:00 grep --color=auto osw

[root@11grac2 ~]#

可以看出,修改的配置已经生效。

 

标签:00,配置文件,oswbb,11grac2,TFA,OSW,grid,root
From: https://www.cnblogs.com/missyou-shiyh/p/17561108.html

相关文章

  • redis docker 配置文件
    RedisDocker配置文件详解Redis是一个基于内存的开源数据库,用于存储和检索数据。Docker是一种轻量级容器化平台,可以快速部署和管理应用程序。通过将Redis与Docker结合使用,我们可以轻松地创建和管理Redis实例。在使用Docker部署Redis时,我们需要创建一个配置文件,用于定义Redis的行......
  • SpringBoot中集成jasypt-spring-boot实现配置文件数据加密脱敏
    场景经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢。除了使用手动将加密之后的配置写入到配置文件中,提取的时候再手动解密的方式,还可以使用如下方式。jas......
  • SpringBoot配置文件加密
    大多数的项目都是需要用到配置文件的,配置文件配置了一些必备信息,就比如数据库链接信息,缓存信息,而这些信息以明文的形式写在配置文件中,这是相当危险的,下面我就介绍一种解决方案,通过把配置信息加密放在配置文件中,这样就大大降低了风险。话不多说,直接上案例,代码比什么都管用。1.导入依......
  • 传奇客户端HeroM2登陆器配置文件说明
    最近一段时间经常有人问我传奇HeroM2登陆器怎么解压到传奇客户端,今天我就来给大家说一下手动编辑!Option.ini文件,编辑后的文件随登陆器一起发布解压到传奇客户端根目录中即可.;以下是!Option中的内容.;此文件需要随登录器一起解压到客户端目录.[Config];任务按钮MissionBtnCaption......
  • 如何实现rpm安装mysql的配置文件目录的具体操作步骤
    rpm安装mysql的配置文件目录MySQL是一个流行的关系型数据库管理系统,它提供了一种简单而高效的方式来管理和存储数据。在安装MySQL时,我们需要配置一些参数,以满足我们的需求。本文将介绍如何使用RPM包安装MySQL,并详细说明配置文件的目录和使用方法。RPM包安装MySQLRPM(Red......
  • PlayWright(十五)- 配置文件
    上文中我们学习了前置后置,今天我们来学下配置文件,配置文件是什么呢? 1、配置文件是什么先来讲下背景:我们之前执行代码的时候是用命令行pytest-s-v,如果是一个项目的话,我们不会每次执行代码都输入-s-v,所以pytest提供了一个功能-配置文件pytest.ini pytest.ini这个就是......
  • 解决从springboot配置文件application.properties获取中文乱码
    这里因为自带的iso编码格式需要进行如下操作 新增两个文件重写packagecom.java.file.config;importorg.springframework.boot.origin.Origin;importorg.springframework.boot.origin.OriginTrackedValue;importorg.springframework.boot.origin.TextResourceOrigin;......
  • Linux 系统资源管理 | 资源配置文件
    新Linux系统中,使用systemd管理所有系统资源所有资源成为unit,每一个unit都有一个配置文件有时候我们需要创建或修改unit的配置文件配置文件可以用文本编辑器打开,比如vim。也可以用命令systemctlcatnginx.service#systemctlcatnginx.service[Unit]Descript......
  • springboot配置文件
    1.配置文件1.1外部加载顺序命令行参数java-jarspring-boot-02-config-02.0.0.1-SNAPSHOT.jar--server.port=8087java-jarspring-boot-02-config-02.0.0.1-SNAPSHOT.jar--spring.profiles.active=prod来自java:comp/env的NDI属性Java系统属性(System.getPro......
  • SpringBoot 项目不加载 application.properties 配置文件
    yml或者properties文件没有被扫描到,需要在pom文件中<build></build>添加如下内容来保证文件都能正常被扫描到并且加载成功。<resources><resource><directory>src/main/java</directory><includes><include>**/*.yml</include......