简谈GoldenGateMonitor监控软件及安装配置介绍_even goldengate快速入门

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

序号

组件名称

具体功能

1.

GoldenGate Veridata

数据同步比对工具

2.

GoldenGate Director

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

3.

GoldenGate Monitor

数据同步监控工具

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

最近因某客户需要,需要安装配置GoldengateMonitor对生产系统OGG运行状况进行实时监控,本文主要记录了GoldenGate Monitorserver和agent在LINUX下的安装配置过程,供大家参考。后续我会进一步介绍GoldenGateVeridata和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同步配置步骤本文不做阐述。

执行安装脚本:

[root@oggmonitor ~]#su – ogguser

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

进入欢迎界面:



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


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

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


repository存储数据库的配置信息

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


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

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



默认的管理用户master

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



默认以下HTTP端口:

JMX server的设置

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



默认以下设置:


简谈GoldenGateMonitor监控软件及安装配置介绍_even goldengate快速入门

安装完成后弹出的界面:



Monitor Server已安装成功。

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



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

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


安装完成后将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'

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








  

爱华网本文地址 » http://www.413yy.cn/a/25101011/93634.html

更多阅读

声明:《简谈GoldenGateMonitor监控软件及安装配置介绍_even goldengate快速入门》为网友眼角的笑意分享!如侵犯到您的合法权益请联系我们删除