Tuesday, August 30, 2011


CONTROL-M/Agents are commonly used to place computers under the control of a CONTROL-M/Server. CONTROL-M/Agents submit jobs on behalf of the CONTROL-M/Server, track the jobs’ processing, and provide status information back to the CONTROL-M/Server.

As an alternative to having a dedicated CONTROL-M/Agent installed on each computer under the control of a CONTROL-M/Server, CONTROL-M/Server can also submit jobs to agentless computers known as Remote Hosts.

CONTROL-M/Agents and remote hosts are identified by their node IDs. Jobs are assigned to specific node IDs. You can balance processing loads by grouping a number of CONTROL-M/Agents together into a node group, and then assigning jobs to the node group, instead of to a specific CONTROL-M/Agent. The job will be processed on any agent in the group, according to the processing load at that particular moment.

Control-M GUI's


          The main 3 GUI’s are listed below.

ü  Control-M / EM
ü  Control-M Desktop
ü  Control-M Configuration Manager

Control-M / EM:

This is a GUI where we can view all the jobs which are running for today. The jobs which are active for today is called ‘Active Job File (AJF)’.

Control-M Desktop

Using this GUI you can make all permanent changes to scheduling tables and calendars. You can create new jobs, tables and calendars using Control-M desktop. The changes which you are performing through this will be permanently stored in control-M server database.

Control-M Configuration Manager

Through this GUI you can monitor all control-m components (Control-M server, agents, remote hosts… etc) health status. You can also implement additional security using this GUI. We can define agents, Remote Hosts through this GUI.  

Monday, August 29, 2011

The Control-M Data Center

The Control-M/Data Center is the true core of the Control-M system. The Data Center is comprised of a Control-M/Server, Database and Control M/Agents.

The Control-M/Server

The Control-M/Server is the central component of the Data Center. It controls interaction with the Enterprise Manager, Control-M/Agents and the database backend. The Control-M/Server (CTM/SERVER) is the component that maintains the schedule, job definitions, calendars, resources and conditions. CTM SERVER is the only component that can load or order jobs.

The Database

The database serves as a backend data repository for Control-M (Sybase, PGSQL, Oracle or MS SQL server can be used). The CTM/SERVER has its own data-space within an Oracle instance. This data-space contains the Master versions of all of the job-related data: job-definitions, scheduling tables, resources, calendars active jobs tables and shout tables, to name a few. It also houses runtime specific data for the CTM/SERVER such as process flags, user access profiles and agent status.

The Database is critical to the operation of CTM/SERVER & Control-M. If the database is not available, Control-M will not operate.

The Control-M/Agent

The Control-M/Agent (CTM AGENT) is a small-footprint application that is installed on each target server for jobs, as well as the CTM SERVER. It runs as a service on Windows-based systems and has a “hook” into “inetd” on UNIX systems. It is dormant until a request comes from the CTM SERVER or until a job-related message needs to be sent to CTM SERVER.

The Control-M Accessories

The Control-M “Accessories” are:

• Control-M/Enterprise Manager GUI (EM/GUI or ECS GUI)
• Gateways
• Global Alert Server (GAS)
• Global Condition Server (GCS)

It is important to understand what each of these components does and its place in the Control-M architecture.


The main 3 GUI’s are listed below.
  1. Control-M / EM GUI
  2. Control-M Desktop
  3. Control-M Configuration Manager

Gateways: These are used for communication between Control-M/EM and Control-M Server. If these gateways are down then Control-M/EM GUI won’t get any status updates from the Control-M Server.

Global Alert Server (GAS): GAS will contain all the alerts sent from jobs which are active in Control-M. You can connect to GAS using ‘Alert window’ and can view all the alerts. Usually operations will monitor these alerts and take appropriate actions.

Global Condition Server (GCS): GCS will keep track of all Prerequisite and Global conditions added by jobs which are in AJF. Once a condition added to GCS, control-M will satisfies the condition for all the waiting jobs.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

Design by Awesome Deals | Bloggerized by Mahendra - 24x7FunOnline