Setting up a Manager process
1° 配置步骤和参数解释:
cd /ggs
./ggsci
EDIT PARAMS MGR
-- 命令edit params mgr,实际上是执行命令 vi /ggs/dirprm/mgr.prm
PORT 8000
-- MGR的监听端口
DYNAMICPORTLIST 8001-8200, 8300
-- 其他进程的监听端口范围,自动递增分配
-- 如果抽取进程、发送进程或者应用进程较多的化
-- 建议使用更广的端口范围
AUTOSTART ER t*
-- MGR启动时自动启动的Extract进程
-- 使用通配符通配名字为t开始的进程
AUTORESTART ER t*, RETRIES 4, WAITMINUTES 4
-- Extract故障时,自动重启Extract进程,尝试次数,每次尝试的时间间隔
-- 也就是说当名字为t开始的进程故障时,每隔4分钟自动尝试重启,尝试4次
PURGEOLDEXTRACTS /u01/app/ggate/dirdat/tt*, USECHECKPOINTS,MINKEEPHOURS 2
-- 自动删除不需要的trail文件,依据检查点,删除俩小时之外的不需要的trail文件
-- 可以使用minkeepdays替换MINKEEPHOURS,以天为单位改变保留时间
-- 还可以使用MINKEEPFILES来替换MINKEEPHOURS,设置trail文件的保存数量
-- 和使用vi编辑文件一样保存退出
START MGR
status mgr
exit
2° 可以使用其他方式替代edit params mgr命令:
cd /ggs/dirprm
cat >mgr.prm<<EOF
PORT 8000
DYNAMICPORTLIST 8001-8200, 8300
AUTOSTART ER *
AUTORESTART ER *, RETRIES 4, WAITMINUTES 4
PURGEOLDEXTRACTS /u01/app/ggate/dirdat/tt*, USECHECKPOINTS,MINKEEPHOURS 2
EOF
cd /ggs
./ggsci
start mgr
info mgr
exit
3° MGR进程提供的功能:
监控和重启OGG其他进程
生成报表
记录trail文件和日志
报告错误和重大事件
接收和指引来自用户接口的需求
4° MGR可用的两个特殊的参数:
STARTUPVALIDATONDELAY
某个进程被MGR启动后,间隔多少秒之后,MGR对其启动状态进行检查
LAG...
如:
LAGREPORTHOURS 1
LAGINFOMINUTES 30
LAGCRITICALMINUTES 45
第一行定义MGR每隔一个小时检查其他进程的延迟
第二行定义当发现延迟超过30分钟时,将该情况以INFO等级写入日志
第三行定义当返现延迟超过45分钟时,将该情况以警告等级写入日志
[TOC]