转载地址: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 三层架构
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的核心。
²
²
²
²
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/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可以安装在不同主机上进行远程连接。
²
²
²