上海浦东发展银行维
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
> psr Prog Name --------BBL DMADM 38000 00002.00001 Queue Name Grp Name ---------simple GROUP2 ID -------0 1 RqDone Load Done Current Service
-- ------ --------- --------------0 13 0 650 ( IDLE ) ( IDLE )
$ cat $TUXDIR/udataobj/patchlev > $USRDIR / cat_patchlev.060806
cat_patchlev.060806:
#ident "@(#) udataobj/patchlev $Revision: 1.4.14.241 $" 8.1 Rolling Patch: ----------------001. CR094005 tmloadcf done twice causes CMDTUX_CAT:1601 when TUXCONFIG length is 256 ……. 098. CR172369 Tux8.1 RP update request to propagate CR082648 from Tux8.0 099. CR177529 Appkey not transferred across 64 bit MP domains when using global acl policies
simpserv
GWADM
00001.00001
00002.00002
GROUP1
GROUP2 GROUP2
1
2 3
0
6 0
0
300 0
( IDLE )
( IDLE ) ( IDLE )
GWTDOMAIN 00002.00003 主要参数说明: RqDone:该SERVER当前已接受的请求数
Load Done: RqDone*负载因子(负载因子的默认值为50) Current Service:当前在处理CLIENT端请求的SERVICE,如果都没有为IDLE
BEA Confidential
©2005 BEA Systems, Inc. | 3
系统架构
总行
总行主机 总行大前置
网络银行 个人外汇买卖 金卡总中心 新旧系统通兑 … … 本地金卡 当地人行 银证转帐 代收费 同城清算 … …
分行
A分 行 大前置
大前置管理机 B分 行 大 前 置 C分 行 大 前 置
where 1 <= A <= 8. The number of expected application clients per processor should be added to each MSGMNI value. 然后对操作系统的核心参数进行复审,以检查是否满足当前的需求(HP操作系统可采用SAM命令查看其内核参数, 请也输出这些值到一个文件 $USRDIR /kernel.060806中)
检查方法:通过env或set命令获取Tuxedo系统运行时环境变量 命令举例: $env > $USRDIR /env.060806 $cat $USRDIR/env.060806 …… APPDIR= /home/bea/tuxedo8.1/samples/atmi/simpapp BDMCONFIG= /home/bea/tuxedo8.1/samples/atmi/simpapp/bdmconfig LD_LIBRARY_PATH=/home/bea/tuxedo8.1/lib: PATH=/home/bea/tuxedo8.1/samples/atmi/simpapp:/home/bea/tuxedo8.1/bin:/usr/kerberos/bin:/usr/ local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/bea/bin
©2005 BEA Systems, Inc. | 6
Tuxedo配置检查
Tuxedo IPC资源
检查方法:一个TUXEDO应用系统在运行时会大量用到IPC资源,包括信号灯,消息队列及共享内存,可用tmboot计 算其在运行时所需要的IPC资源 命令举例: $tmboot –c –y > $USRDIR /tmboot_c_y.060806 $cat $USRDIR/tmboot_c_y.060806
BEA Confidential
©2005 BEA Systems, Inc. | 9
Tuxedo日志检查
检查方法:通过分析ULOG获得Tuxedo系统的历史与当前运行情况$ cp $ULOG > $USRDIR/. $ cat $ULOG # DMCONFIG FILE *DM_RESOURCES VERSION="U22" *DM_LOCAL "TDOM1" GWGRP=GROUP2 ACCESSPOINTID="TDOM1" ……
TUXCONFIG= /home/bea/tuxedo8.1/samples/atmi/simpapp/tuxconfig
TUXDIR= /home/bea/tuxedo8.1 UID=500 USER=bea 注意:LD_LIBRARY_PATH在HP-UX操作系统中用SHLIB_PATH替代
BEA Confidential
BEA Confidential
©2005 BEA Systems, Inc. | 12
Tuxedo运行时监控
3. 监控Tuxedo服务处理状态
监控方法:在监控日的业务高峰时段对tuxedo服务实现周期型的监控, 以评估服务与队列的负载
psr命令会显示该系统所有的SERVER的信息,比如:
$ tmadmin -r
BEA Confidential
©2005 BEA Systems, Inc. | 7
Tuxedo配置检查
Tuxedo版本与补丁
检查方法:通过tmadmin获取当前的Tuxedo版本与补丁信息(补丁信息也可以从$TUXDIR/udataobj目录下的 patchlev文件中获取)
命令举例:
$ tmadmin –v > $USRDIR /tmadmin_v.060806 $cat $USRDIR/tmadmin_v.060806
自助 银行 前置
电话 银行
银证通
其它 外挂 系统
柜面 服务 器
低 柜 PC 人行 财政 金卡 移动 其他外系统
支行
外系统
图:大前置构架的大集中系统
BEA Confidential
©2005 BEA Systems, Inc. | 4
维护指引
评估标准
无影响系统正常运行的历史错误记录; 无潜在的应用隐患
说明:
1. ULOG默认位于$APPDIR目录下,也可在UBBCONFIG的MACHINE节中设置。 2. ULOG文件如果很大,也会影响性能,在一个生产系统中,应把不必要的日志信息去掉(比如一些sql调试语句), 不要往ULOG文件写太多的信息。 3. ULOG应定期备份并抽样检查,如发现有以前从未出现过的ERROR级别的消息应予以高度关注,并与相关技术 支持人员联系。 4. 理解ULOG文件格式
日志检查
评估方法
配置检查
运行时监控
配置文件正确; 按性能优化要求进行参数设置
系统日运行特性满足业务当前需求 特性包括:主机资源,应用服务器资源, 业务吞吐量,响应时间等
BEA Confidential
©2005 BEA Systems, Inc. | 5
Tuxedo配置检查
Tuxedo系统环境变量
BEA Confidential
©2005 BEA Systems, Inc. | 8
Tuxedo配置检查
Tuxedo应用/域配置文件
检查方法:通过tmunloadcf/dmunloadcf获取当前的Tuxedo应用/域配置 命令举例: $ tmunloadcf > $USRDIR/tmunloadcf.060806 $ cat tmunloadcf.060806: *RESOURCES IPCKEY MASTER UID GID PERM …… $ dmunloadcf >$USRDIR /dmunloadcf.060806 $ cat dmunloadcf.060806 # DMCONFIG FILE *DM_RESOURCES VERSION="U22" *DM_LOCAL "TDOM1" GWGRP=GROUP2 ACCESSPOINTID="TDOM1" …… 38000 "simple" 500 500 0666
A
*
SHMMAX
*
SEMMNS SEMMSL SEMMSL SEMMNI MSGMNI MSGMAP SHMSEG ------ ------ ------ ------ ------ ------ ------ -----------------------------------------------75 9 70 A+1 25 50 461K
Ipc sizing (minimum /T values only) ...
Fixed Minimums Per Processor SHMMIN: 1 SHMALL: 1 SEMMAP: SEMMNI Variable Minimums Per Processor
SEMUME,
SEMMNU, Node -----s2
BEA Confidential
©2005 BEA stems, Inc. | 11
Tuxedo运行时监控
2. 监控主机资源
监控方法:在监控日的业务高峰时段对主机资源实现周期型的监控, 以评估CPU与MEMORY的真实压力
CPU资源 举例: $top –d 12
MEMORY资源 举例:$vmstat 5 12
BEA Confidential
©2005 BEA Systems, Inc. | 13
Tuxedo运行时监控
3. 监控Tuxedo服务处理状态
INFO: BEA Tuxedo, Version 8.1, 32-bit, Patch Level 099
INFO: Serial #: 650522264138-1882361296871, Expiration 2007-02-15, Maxusers 1000000 INFO: Licensed to: BEA Internal use only INFO: 56-bit Encryption Package
上海浦东发展银行BEA系统 分行维护指引
BEA中国客户支持中心 2007年5月
BEA Confidential
议程
目的 系统架构 维护指引 分行Tuxedo/IPP维护
BEA Confidential
©2005 BEA Systems, Inc. | 2
目的
建立科学的BEA系统维护体系 统一分行与总行的BEA维护视图 保障分行系统的可靠运行
举例如下: $dmadmin >pd -d <local_domain_id> Local domain : <local_domain_id> Connected domains: Disconnected domains being retried: Domainid: CCDOM Domainid: DomMarket Domainid: BankServerApp1 Domainid: YZTAPP Domainid: cbs_caiji Domainid: daishoufu Domainid: DM_HQ Domainid: OSAAPP Domainid: cashflow Domainid: cbs_000000002 确认与本分行IPP相连的所有远程TDomain(包括总行IPP)已成功连接上(具体哪些TDomain请参照 dmunloadcf的输出结果)中的配置
BEA Confidential
©2005 BEA Systems, Inc. | 10
Tuxedo运行时监控
对分行IPP进行日常监控,主要按以下几个步骤来实行(打开Netterm的tracelog,命名为, $USRDIR/tuxedo_mon.<date>): 1. 监控分行IPP与总行IPP及其它远程域的连接性
-- ------ --------- --------------0 13 0 650 ( IDLE ) ( IDLE )
$ cat $TUXDIR/udataobj/patchlev > $USRDIR / cat_patchlev.060806
cat_patchlev.060806:
#ident "@(#) udataobj/patchlev $Revision: 1.4.14.241 $" 8.1 Rolling Patch: ----------------001. CR094005 tmloadcf done twice causes CMDTUX_CAT:1601 when TUXCONFIG length is 256 ……. 098. CR172369 Tux8.1 RP update request to propagate CR082648 from Tux8.0 099. CR177529 Appkey not transferred across 64 bit MP domains when using global acl policies
simpserv
GWADM
00001.00001
00002.00002
GROUP1
GROUP2 GROUP2
1
2 3
0
6 0
0
300 0
( IDLE )
( IDLE ) ( IDLE )
GWTDOMAIN 00002.00003 主要参数说明: RqDone:该SERVER当前已接受的请求数
Load Done: RqDone*负载因子(负载因子的默认值为50) Current Service:当前在处理CLIENT端请求的SERVICE,如果都没有为IDLE
BEA Confidential
©2005 BEA Systems, Inc. | 3
系统架构
总行
总行主机 总行大前置
网络银行 个人外汇买卖 金卡总中心 新旧系统通兑 … … 本地金卡 当地人行 银证转帐 代收费 同城清算 … …
分行
A分 行 大前置
大前置管理机 B分 行 大 前 置 C分 行 大 前 置
where 1 <= A <= 8. The number of expected application clients per processor should be added to each MSGMNI value. 然后对操作系统的核心参数进行复审,以检查是否满足当前的需求(HP操作系统可采用SAM命令查看其内核参数, 请也输出这些值到一个文件 $USRDIR /kernel.060806中)
检查方法:通过env或set命令获取Tuxedo系统运行时环境变量 命令举例: $env > $USRDIR /env.060806 $cat $USRDIR/env.060806 …… APPDIR= /home/bea/tuxedo8.1/samples/atmi/simpapp BDMCONFIG= /home/bea/tuxedo8.1/samples/atmi/simpapp/bdmconfig LD_LIBRARY_PATH=/home/bea/tuxedo8.1/lib: PATH=/home/bea/tuxedo8.1/samples/atmi/simpapp:/home/bea/tuxedo8.1/bin:/usr/kerberos/bin:/usr/ local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/bea/bin
©2005 BEA Systems, Inc. | 6
Tuxedo配置检查
Tuxedo IPC资源
检查方法:一个TUXEDO应用系统在运行时会大量用到IPC资源,包括信号灯,消息队列及共享内存,可用tmboot计 算其在运行时所需要的IPC资源 命令举例: $tmboot –c –y > $USRDIR /tmboot_c_y.060806 $cat $USRDIR/tmboot_c_y.060806
BEA Confidential
©2005 BEA Systems, Inc. | 9
Tuxedo日志检查
检查方法:通过分析ULOG获得Tuxedo系统的历史与当前运行情况$ cp $ULOG > $USRDIR/. $ cat $ULOG # DMCONFIG FILE *DM_RESOURCES VERSION="U22" *DM_LOCAL "TDOM1" GWGRP=GROUP2 ACCESSPOINTID="TDOM1" ……
TUXCONFIG= /home/bea/tuxedo8.1/samples/atmi/simpapp/tuxconfig
TUXDIR= /home/bea/tuxedo8.1 UID=500 USER=bea 注意:LD_LIBRARY_PATH在HP-UX操作系统中用SHLIB_PATH替代
BEA Confidential
BEA Confidential
©2005 BEA Systems, Inc. | 12
Tuxedo运行时监控
3. 监控Tuxedo服务处理状态
监控方法:在监控日的业务高峰时段对tuxedo服务实现周期型的监控, 以评估服务与队列的负载
psr命令会显示该系统所有的SERVER的信息,比如:
$ tmadmin -r
BEA Confidential
©2005 BEA Systems, Inc. | 7
Tuxedo配置检查
Tuxedo版本与补丁
检查方法:通过tmadmin获取当前的Tuxedo版本与补丁信息(补丁信息也可以从$TUXDIR/udataobj目录下的 patchlev文件中获取)
命令举例:
$ tmadmin –v > $USRDIR /tmadmin_v.060806 $cat $USRDIR/tmadmin_v.060806
自助 银行 前置
电话 银行
银证通
其它 外挂 系统
柜面 服务 器
低 柜 PC 人行 财政 金卡 移动 其他外系统
支行
外系统
图:大前置构架的大集中系统
BEA Confidential
©2005 BEA Systems, Inc. | 4
维护指引
评估标准
无影响系统正常运行的历史错误记录; 无潜在的应用隐患
说明:
1. ULOG默认位于$APPDIR目录下,也可在UBBCONFIG的MACHINE节中设置。 2. ULOG文件如果很大,也会影响性能,在一个生产系统中,应把不必要的日志信息去掉(比如一些sql调试语句), 不要往ULOG文件写太多的信息。 3. ULOG应定期备份并抽样检查,如发现有以前从未出现过的ERROR级别的消息应予以高度关注,并与相关技术 支持人员联系。 4. 理解ULOG文件格式
日志检查
评估方法
配置检查
运行时监控
配置文件正确; 按性能优化要求进行参数设置
系统日运行特性满足业务当前需求 特性包括:主机资源,应用服务器资源, 业务吞吐量,响应时间等
BEA Confidential
©2005 BEA Systems, Inc. | 5
Tuxedo配置检查
Tuxedo系统环境变量
BEA Confidential
©2005 BEA Systems, Inc. | 8
Tuxedo配置检查
Tuxedo应用/域配置文件
检查方法:通过tmunloadcf/dmunloadcf获取当前的Tuxedo应用/域配置 命令举例: $ tmunloadcf > $USRDIR/tmunloadcf.060806 $ cat tmunloadcf.060806: *RESOURCES IPCKEY MASTER UID GID PERM …… $ dmunloadcf >$USRDIR /dmunloadcf.060806 $ cat dmunloadcf.060806 # DMCONFIG FILE *DM_RESOURCES VERSION="U22" *DM_LOCAL "TDOM1" GWGRP=GROUP2 ACCESSPOINTID="TDOM1" …… 38000 "simple" 500 500 0666
A
*
SHMMAX
*
SEMMNS SEMMSL SEMMSL SEMMNI MSGMNI MSGMAP SHMSEG ------ ------ ------ ------ ------ ------ ------ -----------------------------------------------75 9 70 A+1 25 50 461K
Ipc sizing (minimum /T values only) ...
Fixed Minimums Per Processor SHMMIN: 1 SHMALL: 1 SEMMAP: SEMMNI Variable Minimums Per Processor
SEMUME,
SEMMNU, Node -----s2
BEA Confidential
©2005 BEA stems, Inc. | 11
Tuxedo运行时监控
2. 监控主机资源
监控方法:在监控日的业务高峰时段对主机资源实现周期型的监控, 以评估CPU与MEMORY的真实压力
CPU资源 举例: $top –d 12
MEMORY资源 举例:$vmstat 5 12
BEA Confidential
©2005 BEA Systems, Inc. | 13
Tuxedo运行时监控
3. 监控Tuxedo服务处理状态
INFO: BEA Tuxedo, Version 8.1, 32-bit, Patch Level 099
INFO: Serial #: 650522264138-1882361296871, Expiration 2007-02-15, Maxusers 1000000 INFO: Licensed to: BEA Internal use only INFO: 56-bit Encryption Package
上海浦东发展银行BEA系统 分行维护指引
BEA中国客户支持中心 2007年5月
BEA Confidential
议程
目的 系统架构 维护指引 分行Tuxedo/IPP维护
BEA Confidential
©2005 BEA Systems, Inc. | 2
目的
建立科学的BEA系统维护体系 统一分行与总行的BEA维护视图 保障分行系统的可靠运行
举例如下: $dmadmin >pd -d <local_domain_id> Local domain : <local_domain_id> Connected domains: Disconnected domains being retried: Domainid: CCDOM Domainid: DomMarket Domainid: BankServerApp1 Domainid: YZTAPP Domainid: cbs_caiji Domainid: daishoufu Domainid: DM_HQ Domainid: OSAAPP Domainid: cashflow Domainid: cbs_000000002 确认与本分行IPP相连的所有远程TDomain(包括总行IPP)已成功连接上(具体哪些TDomain请参照 dmunloadcf的输出结果)中的配置
BEA Confidential
©2005 BEA Systems, Inc. | 10
Tuxedo运行时监控
对分行IPP进行日常监控,主要按以下几个步骤来实行(打开Netterm的tracelog,命名为, $USRDIR/tuxedo_mon.<date>): 1. 监控分行IPP与总行IPP及其它远程域的连接性