CONTROL-M系统结构

转载地址:http://blog.sina.com.cn/s/blog_53d02f2f01012ha7.html

CONTROL-M系统结构

CONTROL-M生产管理建立在一个三层结构基础上,它包括CONTROL-M/Enterprise Manager,CONTROL-M/Server和CONTROL-M/Agents三个组件。

CONTROL-M系统结构_第1张图片

CONTROL-M 三层架构

CONTROL-M/Enterprise Manager

CONTROL-M/EM是图形化的作业监控界面,用户可以看到作业流的执行状态,如果作业执行流执行过程中有问题,可以通过CONTROL-M/EM来对作业进行干预和控制。另外,用户可以通过CONTROL-M/DESKTOP定义作业和作业流,作业定义的数据保存到CONTROL-M/EM的后台数据库。

 

Control-M/EM服务端的主要功能:

处理Control-M/EM GUI和Control-M/EM其他各组成部分之间的通信,执行数据库的查询,为Control-M/EM GUI提供数据。Control-M的核心。

²  集中的处理环境。

²  给应用 & 平台提供了特定的接口

²  支持跨平台的交叉依赖关系

²  提供统一的作业管理界面,可以管理大机平台(Mainframe/zOS)和各种Unix、Windows、OS/400等开放平台。

CONTROL-M/Server

CONTROL-M/SERVER是作业调度的引擎,负责作业调度。CONTROL-M/SERVER有SCHEDULE引擎,负责调度所控制的CONTROL-M/AGENTS上作业运行。CONTROL-M/SERVER自身也可以执行作业。

 

Control-M/Server的主要功能:

Server是Control-M/EM调度和管理作业的控制中心,负责调度作业、管理作业流、提供作业流状态的通知。处理Control-M/EM GUI和Control-M/EM其他各组成部分之间的通信,执行数据库的查询,为Control-M/EM GUI提供数据。CONTROL-M系统结构_第2张图片

²  调度枢纽–负责提交、跟踪、分析作业

²  拥有高可用性、完全独立的作业调度引擎

²  数据中心:可以通过一个CTM/Server进行管理一个或更多的平台, 以及相同或不同的数据类型

²  同一个Control-M/EM环境下可以安装多个Control-M/Server。

²  每个Control-M/Server可以管理若干Control-M/Agent

 

CONTROL-M/Agents

CONTROL-M/AGENT负责作业的执行。通常在作业所处的机器上安装CONTROL-M/AGENT,由CONTROL-M/AGENT负责将作业提交给操作系统执行。

 

Control-M/Agent的功能:

Agent是Control-M/EM的组成部分,服从Server的管理,执行Server下发的作业中指定的采集任务。并将结果返回给Server进行分析处理。


Server和Agent的关系:

Server负责调度作业,控制Agent进行采集工作。每个Server管理着若干个Agent。Server和Agent可以安装在不同主机上进行远程连接。CONTROL-M系统结构_第3张图片

²  在任何时候,只有一个CONTROL-M/Server管理提交和监控作业

²  使用控制模块(CM),可以与应用完美的结合

²  用于执行采集任务的主机都要安装Control-M/Agent执行采集任务。


你可能感兴趣的:(CONTROL-M系统结构)