最近遇到一个Case,Oracle Support要求添加私网(心跳网络)监控。

OSW默认是没有私网监控的,如需增加只需配置private.net文件,对应采集信息会存放到archive/oswprvtnet目录下。

需要在RAC所有节点上配置,方法完全一样,这里以其中一个节点为例说明:

1.查看配置文件示例Exampleprivate.net

[grid@db02 oswbb]$ pwd
/opt/app/grid/oracle.ahf/data/repository/suptools/db02/oswbb/grid/oswbb
[grid@db02 oswbb]$ cat Exampleprivate.net
######################################################################
# This file contains examples of how to monitor private networks. To
# monitor your private networks create an executable file in this same
# directory named private.net. Use the example for your host os below.
# Make sure not to remove the last line in this file. Your file
# private.net MUST contain the rm lock.file line.
######################################################################
#Solaris Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F <node1-priv>
traceroute -I -r -F <node1-priv>
traceroute -r -F <node2-priv>
traceroute -I -r -F <node2-priv>
######################################################################
#HP Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F <node1-priv>
traceroute -r -F <node2-priv> ######################################################################
#Linux Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F <node1-priv>
traceroute -r -F <node2-priv>
######################################################################
#Tru64 Example
######################################################################
echo "zzz ***"`date`
traceroute -r -f <node1-priv>
traceroute -r -f <node2-priv>
######################################################################
#AIX Example
######################################################################
echo "zzz ***"`date`
traceroute -r <node1-priv>
traceroute -r <node2-priv>
######################################################################
# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!
######################################################################
rm locks/lock.file
[grid@db02 oswbb]$

2.拷贝示例文件到private.net

[grid@db02 oswbb]$ cp Exampleprivate.net private.net

3.修改private.net配置文件

保留Linux和最后提示不允许删除的部分,根据实际情况修改私网名称或者私网IP地址,我这里用到两组心跳网络:

[grid@db02 oswbb]$ cat private.net
######################################################################
#Linux Example
######################################################################
echo "zzz ***"`date`
traceroute -r -F db01-priv
traceroute -r -F db02-priv
traceroute -r -F db01-priv-2
traceroute -r -F db02-priv-2
######################################################################
# DO NOT DELETE THE FOLLOWING LINE!!!!!!!!!!!!!!!!!!!!!
######################################################################
rm locks/lock.file

检查oswprvtnet下面是否生成数据,如果没有可以尝试重启下osw:

[grid@db02 oswbb]$ tfactl stop oswbb
Stopped OSWatcher
[grid@db02 oswbb]$ tfactl start oswbb
Starting OSWatcher

4.确认OSW正常监控私网

观察到oswprvtnet目录下生成文件并定时更新写入信息:

[grid@db02 oswprvtnet]$ cat db02_prvtnet_20.06.30.0900.dat
zzz ***Tue Jun 30 09:41:35 CST 2020
./private.net: line 5: traceroute: command not found
./private.net: line 6: traceroute: command not found
./private.net: line 7: traceroute: command not found
./private.net: line 8: traceroute: command not found
zzz ***Tue Jun 30 09:41:50 CST 2020
traceroute to db01-priv (10.10.1.107), 30 hops max, 60 byte packets
1 db01-priv (10.10.1.107) 0.890 ms 0.869 ms 0.859 ms
traceroute to db02-priv (10.10.1.108), 30 hops max, 60 byte packets
1 db02-priv (10.10.1.108) 0.036 ms 0.006 ms 0.005 ms
traceroute to db01-priv-2 (10.10.2.107), 30 hops max, 60 byte packets
1 db01-priv-2 (10.10.2.107) 0.747 ms 0.799 ms 0.653 ms
traceroute to db02-priv-2 (10.10.2.108), 30 hops max, 60 byte packets
1 db02-priv-2 (10.10.2.108) 0.037 ms 0.006 ms 0.005 ms
zzz ***Tue Jun 30 09:42:05 CST 2020
traceroute to db01-priv (10.10.1.107), 30 hops max, 60 byte packets
1 db01-priv (10.10.1.107) 0.306 ms 0.163 ms 0.237 ms
traceroute to db02-priv (10.10.1.108), 30 hops max, 60 byte packets
1 db02-priv (10.10.1.108) 0.027 ms 0.006 ms 0.005 ms
traceroute to db01-priv-2 (10.10.2.107), 30 hops max, 60 byte packets
1 db01-priv-2 (10.10.2.107) 0.208 ms 0.164 ms 0.101 ms
traceroute to db02-priv-2 (10.10.2.108), 30 hops max, 60 byte packets
1 db02-priv-2 (10.10.2.108) 0.017 ms 0.006 ms 0.008 ms

之前报错是因为系统缺失traceroute这个命令,一般OS都会有这个命令,如果没有可用yum安装即可:

[root@db02 ~]# yum install traceroute

小知识:如何配置OSW添加私网监控的更多相关文章

  1. 测试:Oracle 19c RAC添加私网

    最近有个客户需求是在某12.2版本的RAC环境上添加心跳网络,顺便考虑将之前的心跳网络改为asm专用.我目前只有19c的RAC的测试环境(19c是12c的最终稳定版本),直接测试验证下过程备忘. 1. ...

  2. [小知识] 关闭我的电脑里面的百度网盘以及修改win+e快捷键打开我的电脑

    1. 登录百度云盘客户端 设置->基本->取消在我的电脑中显示百度网盘 2. 修改win+e的默认显示 打开我的电脑. 选择查看-选项 文件夹选项修改为: 此电脑即可..

  3. linux下给网卡加VLAN标签和私网地址

    1.加载8021q协议 moprobe 8021q 2.安装必要的包 yum -y groupinstall base linux 3.添加私网地址(写到开机启动项) vconfig add bond ...

  4. 运维小知识之nginx---nginx配置Jboss集群负载均衡

      codyl 2016-01-26 00:53:00 浏览385 评论0 负载均衡 转自 运维小知识之nginx---nginx配置Jboss集群负载均衡-博客-云栖社区-阿里云https://yq ...

  5. React Native环境配置、初始化项目、打包安装到手机,以及开发小知识

    1.前言 环境:Win10 + Android 已经在Windows电脑上安装好 Node(v14+).Git.Yarn. JDK(v11) javac -version javac 11.0.15. ...

  6. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置

    Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置 原贴:https://www.cnblogs.com/jackadam/p/8568833.html ...

  7. uniGUI for C++ builder之杂七杂八小知识

    uniGUI for C++ builder之杂七杂八小知识 2018年09月30日 22:16:05 中国银行之路在脚下 阅读数:41 标签: uniguibuilder 更多 个人分类: C++ ...

  8. 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法 分类: C# 2014-02-08 01:53 1826人阅读 评论(0) 收藏

    目录: [C#小知识]C#中一些易混淆概念总结--------数据类型存储位置,方法调用,out和ref参数的使用 [C#小知识]C#中一些易混淆概念总结(二)--------构造函数,this关键字 ...

  9. DevExpress之GridControl控件小知识

    DevExpress之GridControl控件小知识 一.当代码中的DataTable中有建数据关系时,DevExpress 的 GridControl 会自动增加一个子视图 .列名也就是子表的字段 ...

  10. Autofac 依赖注入小知识

    Autofac 依赖注入小知识 控制反转/依赖注入 IOC/DI 依赖接口而不依赖于实现,是面向对象的六大设计原则(SOLID)之一.即依赖倒置原则(Dependence Inversion Prin ...

随机推荐

  1. echart问题集合

    legend与图标间隔 echarts自定义tooltip提示框内容 https://blog.csdn.net/dreamsup/article/details/56667330 echarts中自 ...

  2. python · pytorch | NN 训练常用代码存档

    1 pandas 读 csv import torch from torch import nn import numpy as np import pandas as pd from copy im ...

  3. Linux系统CPU异常占用(minerd 、tplink等挖矿进程)

    转载请注明出处: 云服务器ECS(Linux) CPU使用率超过70%,严重时可达到100%,服务器响应越来越慢.  服务器中存在恶意minerd.tplink进程 该进程是服务器被入侵后,被恶意安装 ...

  4. 安卓系统如何使用谷歌框架下的app?

    1.问题 安卓系统从理论上无法使用谷歌框架下的应用(比如像GMail,YouTube,Google play等等),会导致一些麻烦(闪退,卡在登陆界面等等) 注意:使用前提是会魔法,否则请绕道 2.解 ...

  5. 【面试题精讲】如何使用Stream的聚合功能

    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 系列文章地址 求和(Sum): List<Integer ...

  6. Redis不同版本性能研究

    Redis不同版本性能研究 背景 前期同事遇到了一个大key的慢查询. 前提条件是: 一个 60万key的环境里面. 有一个 260万元素的set类型的key 产品经常会进行 smember key ...

  7. [转帖]SQL Server中查询CPU占用高的SQL语句

    本文导读:触发器造成死锁.作业多且频繁.中间表的大量使用.游标的大量使用.索引的设计不合理.事务操作频繁.SQL语句设计不合理,都会造成查询效率低下.影响服务器性能的发挥.我们可以使用sql serv ...

  8. Oracle 监控客户端的连接数量趋势

    Oracle 监控客户端的连接数量趋势 背景 前期简单总结了table方式将表信息展示出来的方法 但是感觉这样非常不直观. 想着能够做出一个趋势来. 时序数据库的最佳的使用方式. 之前的确是太靠自己的 ...

  9. [转帖]Java连接 MySQL详细教程,分享复习经验和后台开发面经

    (由于安装了汉化包,英文版的用户可以对应图标来操作) 选中菜单栏文件,之后选择项目结构 选择Libraries 点击+ ![在这里插入图片描述](https://img-blog.csdnimg.cn ...

  10. Opentelemetry Metrics SDK

    Metrics SDK 目录 Metrics SDK 目标 期望 SDK 术语 数据流图表 要求 SDK MeterProvider Shutdown SDK:Instrument注册 SDK: Re ...