简谈GoldenGate Monitor监控软件及安装配置介绍

  • 简介

Oracle GoldenGate作为市场上数据同步和数据容灾的主流产品,近年来发展势头迅速。目前在金融、银行、证劵、保险、政府、制造业等行业有着广泛的应用,同时为了更好的管理和监控GoldenGate的运行情况,Oracle也提供了相关附带管理组件,主要包含一下啊3个组件:

序号

组件名称

具体功能

1.    

GoldenGate Veridata

数据同步比对工具

2.    

GoldenGate Director

统一管理和监控OGG所有实例,提供基于客户端和Web2种方式

3.    

GoldenGate Monitor

数据同步监控工具

其中,GoldenGate Director 和GoldenGate Monitor在部分功能有重叠的地方,这两个组件都可以用来进行OGG同步状况的监控,同时都可以配置预警机制,当同步出现异常信息及时反馈给维护人员。GoldenGate Monitor是在GoldenGate发布version11版本的时候同时发布的,因此它的最初版本为Version11,主要分为Monitor Server和Monitor Agent2部分,该组件图形化做的要丰富,内容更多,用户体验性这块比Director要好。

最近因某客户需要,需要安装配置Goldengate Monitor对生产系统OGG运行状况进行实时监控,本文主要记录了GoldenGate Monitor server和agent在LINUX下的安装配置过程,供大家参考。后续我会进一步介绍GoldenGate Veridata和GoldenGate Director的安装配置。

 

  • 环境介绍

 

源数据库

目标数据库

MONITOR监控服务器

机器名

oggsource

oggtarget

oggmonitor

操作系统

Redhat5.6 64bit

Redhat5.6 64bit

Redhat5.6 64bit

IP

10.26.202.181

10.26.202.182

10.26.202.180

OGG软件

V11.2

V11.2

V11.1

操作系统帐号

ogguser

ogguser

ogguser

OGG安装目录

/ogg

/ogg

/home/ogguser/monitor

注: OGG同步配置步骤本文不做阐述。

 

  • GoldenGate Monitor server(10.26.202.180)

 

执行安装脚本:

[root@oggmonitor ~]#su – ogguser

[ogguser@oggtarget ogguser]$ ./Oracle_GoldenGate_Monitor_unix_11_1_1_1_0.sh 

进入欢迎界面:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

选择默认的安装路径(安装路径可自定义)

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

选择安装repository存储类型,此处选择oracle 数据库

(注:安装monitor过程中需要创建repository资料库来存储Monitor工作生成的元数据)

 简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

repository存储数据库的配置信息

(元数据存储在哪个数据库里面,需要在这步指定,因monitor服务器上面没有安装oracle数据库,我是把repository放在192.168.1.181远程数据库服务器上)

 简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

 指定存储Repository信息对应的数据库用户

(数据库用户最好自定义一个新用户,并赋予基本的connect,resource权限)

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

默认的管理用户master

(该用户为web界面最高权限访问用户)

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

默认以下HTTP端口:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

JMX server的设置

(JMX server和Monitor server均在同台服务器上)

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

默认以下设置:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

安装完成后弹出的界面:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

Monitor Server已安装成功。

 

安装完成之后,打开IE 输入http://10.26.202.180:5500/monitor 进入monitor界面:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

由于客户端Agent还未配置,当前界面没有任何信息

  •  安装Monitor Agent

配置Monitor Agent,需要在安装了OGG实例对应的源端和目标端服务器上来完成。源端和目标端服务器JDK版本至少为1.6以上,否则Agent配置会失败。(如果不想直接升级服务器JDK版本的话,可单独安装JDK供ogguser用户使用)以下为官方文档说明:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍
安装完成后将JAVA变量信息添加到ogguser用户环境变量中:

[ogguser@oggmonitor ~]$ vi .bash_profile ###java
export JAVA_HOME=/ogg/java
PATH=$PATH:$HOME/bin:$JAVA_HOME/jre/bin 

配置源端:

源端:
GGSCI > view params ./GLOBALS 
添加以下参数:

ENABLEMONITORAGENT  

$ cd /ogg/cfg

编辑Config.properties,修改以下参数:
jagent.host = 10.26.202.181---------(源端服务器)
monitor.host =10.26.202.180----------Monitor Server服务器)
monitor.jmx.username =jmxuser

 

配置目标端:

GGSCI > view params ./GLOBALS 
添加以下参数:

ENABLEMONITORAGENT  

# cd /ogg/cfg

编辑Config.properties,修改如下几项:
jagent.host = 10.26.202.182---------(目标端服务器)
monitor.host =10.26.202.180----------Monitor Server服务器)

monitor.jmx.username =jmxuser

 

配置完成之后,退出ggsci

GGSCI > exit
再次登录,就能显示JAGENT进程
$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x86, 32bit (optimized), Oracle 11g on Apr 23 2012 08:09:25
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
GGSCI (11gR2test) 1> info all
Program     Status      Group       Lag at Chkpt  Time Since Chkpt
MANAGER     RUNNING                                          
JAGENT      STOPPED                                           
REPLICAT    RUNNING     REP1        00:00:00      00:00:00

 

源端配ogg wallet

[root@oggsource ~]# su – ogguser
[ogguser@oggsource ~]$ cd /ogg
[ogguser@oggsource ~]$ ./pw_agent_util.sh -create
Please create a password for Java Agent: oracle
Please confirm password for Java Agent: oracle
Please enter Monitor Server JMX password: oracle
Please confirm Monitor Server JMX password: oracle
Wallet is created successfully.
密码均设置为oracle

目标端配ogg wallet

[root@oggtarget ~]# su – ogguser
[ogguser@oggtarget ~]$ cd /ogg
[ogguser@oggtarget ~]$ ./pw_agent_util.sh -create
Please create a password for Java Agent: oracle
Please confirm password for Java Agent: oracle
Please enter Monitor Server JMX password: oracle
Please confirm Monitor Server JMX password: oracle
Wallet is created successfully.

密码均设置为oracle

启动源端和目标端Agent

GGSCI > info all
Program     Status      Group       Lag at Chkpt  Time Since Chkpt
MANAGER     RUNNING                                          
JAGENT      RUNNING                                           
REPLICAT    RUNNING     REP1        00:00:00      00:00:01   
GGSCI > view report JAGENT
***********************************************************************
               Oracle GoldenGate Command Tool for Oracle
     Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
         Linux, x86, 32bit (optimized) on Jue 21 2012 04:36:58
 
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
                    Starting at 2013-07-03 08:25:00
***********************************************************************
Operating System Version:
Linux
Version #1 SMP Tue Mar 16 21:52:43 EDT 2010, Release 2.6.18-194.el5
Node: OGGSOURCE
                         soft limit   hard limit
Address Space Size   :    unlimited    unlimited
Heap Size            :    unlimited    unlimited
File Size            :    unlimited    unlimited
CPU Time             :    unlimited    unlimited
 
Process id: 32668
 
Parameters...
 
COMMAND java -jar -Xms64m -Xmx512m dirjar/jagent.jar
Program is 'java', arguments are '-jar -Xms64m -Xmx512m dirjar/jagent.jar'
***********************************************************************
**                     Run Time Messages                             **
***********************************************************************
2013-07-03 08:25:00  INFO    OGG-00978  GGCMD JAGENT is running.
2013-07-03 08:25:00  INFO    OGG-01927  Child process started, process ID 32672, command line 'java -jar -Xms64m -Xmx512m dirjar/jagent.jar'
  • 监控OGG进程

进入monitor界面(http://10.26.202.180:5500/monitor),可以发现源端和目标端OGG信息自动加载上来了。用户可基于Web页面进行OGG实时监控和管理,附上几张监控图供参考:

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

简谈GoldenGate <wbr>Monitor监控软件及安装配置介绍

转载于:https://www.cnblogs.com/ericli/articles/5468995.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值