SlideShare uma empresa Scribd logo
1 de 15
CONTROL-M
INFRAESTRUTURA

      Marcos de Benedicto
                    C&A
              08/12/2011
CONTROL-M


 CONTROL-M é um sistema de unificação para os processos
 batch de toda a empresa, sistema dinâmico que oferece um
 solução completa para a produção e requisitos de controle
 para processamento em lote.


 CONTROL-M executa jobs em lote como scripts ou
 programas, que podem ser executados em qualquer ao
 nível do sistema operacional ou sob uma aplicação
 empacotada, tais como um programa ABAP SAP ®.
CONTROL-M – Logical Architeture

        Enterprise Manager

                                           CONTROL-M /Server
         DB             GUI
                                           CONTROL-M SERVER

              GATEWAY
                                           GATEWAY         DB


                                           SISTEMA OPERACIONAL



                        CONTROL-M /Agent             CONTROL-M /Agent



                              CTMAG                       CTMAG
                              CTMAT                       CTMAT
                              CTMAR                       CTMAR


                              UNIX                        LINUX
CONTROL-M/EM

           Enterprise Manager

                                                 CONTROL-M /Server
            DB             GUI
                                                 CONTROL-M SERVER

                 GATEWAY
                                                 GATEWAY          DB


   Enterprise Manager                            SISTEMA OPERACIONAL

   O CONTROL-M/Enterprise Manager á a console gráfica do CONTROL-M, que atende a
   plataforma alta (Mainframe) e a baixa, e permite a visualização de forma gráfica, exibe
   as dependências e o relacionamento dos jobs, simplifica as operações /Agent e
                            CONTROL-M /Agent                  CONTROL-M diárias
   também a emissão de relatórios operacionais e gerenciais. O uso da console gráfica
   permite aos profissionais visualizar e trabalhar com o processo de produção e não com
   jobs de uma plataforma específica. A console gráfica também permite ver em um único
   ambiente os processos de produção das plataformas mainframeCTMAG
                                   CTMAG                             (alta plataforma) e
   distribuído (baixa plataforma) eCTMAT o entendimento do relacionamento com uma
                                    facilitar                        CTMAT
   visão de processo.


                                 UNIX                             LINUX
CONTROL-M/EM Components
CONTROL-M/EM Components Description
GUI Server, componente que disponibiliza uma interface amigável do processamento batch que esta ativo no EM.

Gateway (GTW), interface que faz a comunicação entre CONTROL-M/EM e CONTROL-M/Server.

Configuration Management Server (CMS), interface com as configurações dos Agents provisionados pelo CONTROL-M/Server e
CONTROL-M for z/OS.

Global Alerts server (GAS), gerencia alertas do CONTROL-M/EM.

Global Conditions server (GCS), distribui as condições globais para os CONTROL-Ms.

Batch Impact Manager (BIM) Server, monitora processos críticos. É um recurso adicional do Control-M.

Forecast Server, auxilia a definição de Jobs futuros. Monta uma tabela de execução baseada na dfinição do Job ajudando a
identificação de datas no
calendário. É um recurso adicional do Control-M.

Componentes de Infra-Estrutura
CONTROL-M/EM Configuration Agent, interface entre CONTROL-M/EM Configuration Manager e CONTROL-M/EM,
administração e configuração derecursos do CONTROL-M.

CORBA-based naming services, faz a descoberta de componentes CONTROL-M na rede.O CORBA armazena a configuração de
portas e servidores do ambiente CONTROL-M no arquivo “config.xml”.

NAMING SERVICE é executado em background e faz as verificações necessárias de acordo com o arquivo de configuração
“config.xml” gerado pelo CORBA.
CONTROL-M/SERVER

            Enterprise Manager

                                                CONTROL-M /Server
             DB             GUI
                                               CONTROL-M SERVER

                  GATEWAY
                                               GATEWAY          DB


                                               SISTEMA OPERACIONAL



                            CONTROL-M /Agent              CONTROL-M /Agent
   Server

   CONTROL-M/Server é o mecanismo de scheduler que cuida do agendamento
   dos processos e organização dos fluxos de processamento. O CONTROL-M/Server
                                 CTMAG                           CTMAG
   pode controlas diversas plataformas e sistemas operacionais, garantindo um fluxo unico
                                  CTMAT                           CTMAT
   para o grenciamento, tambem responsabel por notificar o CONTROL-M/EM
   sobre o status dos processos. No Server são guardados os calendários e as definições de JOBs.

                                  UNIX                          LINUX
CONTROL-M/SERVER Components
1)SU-The Supervisor Process ProcessName: p_ctmsu
*Performs heartbeat monitoring for all other process, First process to start,very light, Responsible for changing any process to needed status and if
any process is down tries to make it up till MAX-RETRY times, If process doesn’t respond even after MAX-RETRY times then SU shuts down all other
processes and suspends itself as well and server goes down.

2)SL-The Selector Process ProcessName: p_ctmsl
*Determines which jobs will be submitted for execution to OS, Maintains information about ControlM Server active environment, Checks whether
proper condition for the job to run and resources required by the job exist or not, Performs partial job processing action, Responsible for updating
the AJF(Active Job File) after each job,so whenever we see a color change in our monitoring tool it’s due to this process.

4)TR-The Tracker Process Name: p_ctmtr
*Updates status of jobs(Ended,Executing,Analyzed), Performs late execution shouts, Performs periodical ‘Track All’ operation to update job in case
controlM server was down,a Trigger to NS was lost or a message from controlM /Agent was lost.

5)CO-Communication Gateway Process Name: p_ctmco
*Serialize request that comes from Control-M/EM or from the CD, Handles request like DB-UPDATE,SYNC,Download, It analyzes request and then
send them to appropriate destination, CO refreshes gateway when NDP(New Day Procedure) happens.

6)LG-The Logger Process Name:p_ctmlg
*Performs all the logging related tasks

7)CS-The Communication Service Process Name: p_ctmcs
*No entry for CS in the PREFLAGS directory because its a temporary process, User limit can be set(min/max), All request to CO pass through CS,

8)RT-The Communication Router Process Name: p_ctmrt
*Used for internal routing

9)WD-The WatchDog Process Name: p_ctmwd
*Monitors essential controlM process and resources and sends an appropriate alert when there is a problem, Can be enabled via configuration
parameter in config.dat file, Works at diiferent level than SU to prepare log at different levels.

10)CD-The Data download Process Name: p_ctmcd
*Responsible for exchanging dat with RT.
CONTROL-M/Agent

               Enterprise Manager

                                                     CONTROL-M /Server
Agent
                DB            GUI
CONTROL-M/Agent é responsável pela execução de processos e retorno de execução para
                                                         CONTROL-M SERVER
o CONTROL-M/Server, os processos responsáveis por esta comunicação são o “p_ctmag” que recebe
e executa as requisições do CONTROL-M/Server, o “p_ctmat” que faz o tracking do agent, algo como um debug
                     GATEWAY
onde é possivel reiniciar/dar disable/verificar portas do agent via “Configuration Manager”. Caso o agent não
encontre retorno do processamento via “return_code” GATEWAY
                                                         o processo p_ctmar procura informação em logs e
                                                                          DB
saídas de controle dentro do agent.

                                                     SISTEMA OPERACIONAL



                               CONTROL-M /Agent                 CONTROL-M /Agent



                                     CTMAG                            CTMAG
                                     CTMAT                            CTMAT
                                     CTMAR                            CTMAR


                                     UNIX                            LINUX
AJF / Definition File
CONTROL-M – Write, upload, load, and download
CONTROL-M – Ordering, Forcing
Global Schedule
Schedules multi-datas
CONTROL-M – GlobalSchedules
CONTROL-M – Multi-Schedule/GlobalSchedules

Mais conteúdo relacionado

Semelhante a Control-M 6.4 Infrastructure

Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Henrique Dória
 
03 12 03-07_catalogo_logo!_0_ba7
03  12 03-07_catalogo_logo!_0_ba703  12 03-07_catalogo_logo!_0_ba7
03 12 03-07_catalogo_logo!_0_ba7Marcio Miranda
 
Apresentação IDMS DC / DB COMPONENTS RESOURCES
Apresentação IDMS DC / DB COMPONENTS RESOURCESApresentação IDMS DC / DB COMPONENTS RESOURCES
Apresentação IDMS DC / DB COMPONENTS RESOURCESSergioBernardes11
 
Arquitetura 3 camadas - RM
Arquitetura 3 camadas - RMArquitetura 3 camadas - RM
Arquitetura 3 camadas - RMHBB Consultoria
 
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...Joao Galdino Mello de Souza
 
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Eduardo Nicola F. Zagari
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Joao Galdino Mello de Souza
 
Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131Tiago Oliveira
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzKarlos Paiva
 
Apostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançadoApostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançadoClaudio Arkan
 
[White paper] detectando problemas em redes industriais através de monitorame...
[White paper] detectando problemas em redes industriais através de monitorame...[White paper] detectando problemas em redes industriais através de monitorame...
[White paper] detectando problemas em redes industriais através de monitorame...TI Safe
 
Os 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAPOs 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAPIssac Nolis Ohasi
 
Arquitetura Funcional em Microservices
Arquitetura Funcional em MicroservicesArquitetura Funcional em Microservices
Arquitetura Funcional em MicroservicesNubank
 
Sist sup controladores_logicos
Sist sup controladores_logicosSist sup controladores_logicos
Sist sup controladores_logicosenascimento32
 

Semelhante a Control-M 6.4 Infrastructure (20)

Automatos programaveis
Automatos programaveisAutomatos programaveis
Automatos programaveis
 
Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016Família de controladores Allen Bradley 2016
Família de controladores Allen Bradley 2016
 
Gerredes
GerredesGerredes
Gerredes
 
03 12 03-07_catalogo_logo!_0_ba7
03  12 03-07_catalogo_logo!_0_ba703  12 03-07_catalogo_logo!_0_ba7
03 12 03-07_catalogo_logo!_0_ba7
 
Apresentação IDMS DC / DB COMPONENTS RESOURCES
Apresentação IDMS DC / DB COMPONENTS RESOURCESApresentação IDMS DC / DB COMPONENTS RESOURCES
Apresentação IDMS DC / DB COMPONENTS RESOURCES
 
Clp basico
Clp basicoClp basico
Clp basico
 
Arquitetura 3 camadas - RM
Arquitetura 3 camadas - RMArquitetura 3 camadas - RM
Arquitetura 3 camadas - RM
 
Basico sobre clp
Basico sobre clpBasico sobre clp
Basico sobre clp
 
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
A Automação dos Processos na Gestão de Performance das Aplicações por Gilbert...
 
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
Aproveitamento Funcional de Sistemas Digitais em Subestações: Funções Automát...
 
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
Monitoramento contínuo em dia de pico de consumo ajuda a determinar o número ...
 
Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131
 
CV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atzCV - JCP Maio 2015_Brasil_atz
CV - JCP Maio 2015_Brasil_atz
 
Automação Predial 4.0
Automação Predial 4.0Automação Predial 4.0
Automação Predial 4.0
 
Apostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançadoApostila sobre controlador lógico programável avançado
Apostila sobre controlador lógico programável avançado
 
[White paper] detectando problemas em redes industriais através de monitorame...
[White paper] detectando problemas em redes industriais através de monitorame...[White paper] detectando problemas em redes industriais através de monitorame...
[White paper] detectando problemas em redes industriais através de monitorame...
 
Fieldbus3
Fieldbus3Fieldbus3
Fieldbus3
 
Os 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAPOs 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAP
 
Arquitetura Funcional em Microservices
Arquitetura Funcional em MicroservicesArquitetura Funcional em Microservices
Arquitetura Funcional em Microservices
 
Sist sup controladores_logicos
Sist sup controladores_logicosSist sup controladores_logicos
Sist sup controladores_logicos
 

Mais de Ohio University

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoOhio University
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TIOhio University
 
eboxx® - Central Monitoring
eboxx® - Central Monitoringeboxx® - Central Monitoring
eboxx® - Central MonitoringOhio University
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream ExampleOhio University
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TIOhio University
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleOhio University
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply ChainOhio University
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Ohio University
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture ExampleOhio University
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsOhio University
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBDOhio University
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - PerformanceOhio University
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail IntroductionOhio University
 

Mais de Ohio University (18)

Transformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivoTransformar a tecnologia em busca diferencial competitivo
Transformar a tecnologia em busca diferencial competitivo
 
Gerenciamento de serviços de TI
Gerenciamento de serviços de TIGerenciamento de serviços de TI
Gerenciamento de serviços de TI
 
Applications Server
Applications ServerApplications Server
Applications Server
 
eboxx® - Central Monitoring
eboxx® - Central Monitoringeboxx® - Central Monitoring
eboxx® - Central Monitoring
 
Mediation Group Livestream Example
Mediation Group Livestream ExampleMediation Group Livestream Example
Mediation Group Livestream Example
 
Gerencia de Serviços de TI
Gerencia de Serviços de TIGerencia de Serviços de TI
Gerencia de Serviços de TI
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
 
Logística de Materiais - Supply Chain
Logística de Materiais - Supply ChainLogística de Materiais - Supply Chain
Logística de Materiais - Supply Chain
 
Retail Integration Bus (RIB)
Retail Integration Bus (RIB)Retail Integration Bus (RIB)
Retail Integration Bus (RIB)
 
Webserver Architecture Example
Webserver Architecture ExampleWebserver Architecture Example
Webserver Architecture Example
 
Cloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - BasicsCloud Infrastructure Layers - Basics
Cloud Infrastructure Layers - Basics
 
KSH Arrays
KSH ArraysKSH Arrays
KSH Arrays
 
AWS VPC Objects
AWS VPC ObjectsAWS VPC Objects
AWS VPC Objects
 
Sistema de Freio ABS+EBD
Sistema de Freio ABS+EBDSistema de Freio ABS+EBD
Sistema de Freio ABS+EBD
 
Cache Content 3 Layers
Cache Content 3 LayersCache Content 3 Layers
Cache Content 3 Layers
 
Oracle RMS - Performance
Oracle RMS - PerformanceOracle RMS - Performance
Oracle RMS - Performance
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Oracle Retail Introduction
Oracle Retail IntroductionOracle Retail Introduction
Oracle Retail Introduction
 

Control-M 6.4 Infrastructure

  • 1. CONTROL-M INFRAESTRUTURA Marcos de Benedicto C&A 08/12/2011
  • 2. CONTROL-M CONTROL-M é um sistema de unificação para os processos batch de toda a empresa, sistema dinâmico que oferece um solução completa para a produção e requisitos de controle para processamento em lote. CONTROL-M executa jobs em lote como scripts ou programas, que podem ser executados em qualquer ao nível do sistema operacional ou sob uma aplicação empacotada, tais como um programa ABAP SAP ®.
  • 3. CONTROL-M – Logical Architeture Enterprise Manager CONTROL-M /Server DB GUI CONTROL-M SERVER GATEWAY GATEWAY DB SISTEMA OPERACIONAL CONTROL-M /Agent CONTROL-M /Agent CTMAG CTMAG CTMAT CTMAT CTMAR CTMAR UNIX LINUX
  • 4. CONTROL-M/EM Enterprise Manager CONTROL-M /Server DB GUI CONTROL-M SERVER GATEWAY GATEWAY DB Enterprise Manager SISTEMA OPERACIONAL O CONTROL-M/Enterprise Manager á a console gráfica do CONTROL-M, que atende a plataforma alta (Mainframe) e a baixa, e permite a visualização de forma gráfica, exibe as dependências e o relacionamento dos jobs, simplifica as operações /Agent e CONTROL-M /Agent CONTROL-M diárias também a emissão de relatórios operacionais e gerenciais. O uso da console gráfica permite aos profissionais visualizar e trabalhar com o processo de produção e não com jobs de uma plataforma específica. A console gráfica também permite ver em um único ambiente os processos de produção das plataformas mainframeCTMAG CTMAG (alta plataforma) e distribuído (baixa plataforma) eCTMAT o entendimento do relacionamento com uma facilitar CTMAT visão de processo. UNIX LINUX
  • 6. CONTROL-M/EM Components Description GUI Server, componente que disponibiliza uma interface amigável do processamento batch que esta ativo no EM. Gateway (GTW), interface que faz a comunicação entre CONTROL-M/EM e CONTROL-M/Server. Configuration Management Server (CMS), interface com as configurações dos Agents provisionados pelo CONTROL-M/Server e CONTROL-M for z/OS. Global Alerts server (GAS), gerencia alertas do CONTROL-M/EM. Global Conditions server (GCS), distribui as condições globais para os CONTROL-Ms. Batch Impact Manager (BIM) Server, monitora processos críticos. É um recurso adicional do Control-M. Forecast Server, auxilia a definição de Jobs futuros. Monta uma tabela de execução baseada na dfinição do Job ajudando a identificação de datas no calendário. É um recurso adicional do Control-M. Componentes de Infra-Estrutura CONTROL-M/EM Configuration Agent, interface entre CONTROL-M/EM Configuration Manager e CONTROL-M/EM, administração e configuração derecursos do CONTROL-M. CORBA-based naming services, faz a descoberta de componentes CONTROL-M na rede.O CORBA armazena a configuração de portas e servidores do ambiente CONTROL-M no arquivo “config.xml”. NAMING SERVICE é executado em background e faz as verificações necessárias de acordo com o arquivo de configuração “config.xml” gerado pelo CORBA.
  • 7. CONTROL-M/SERVER Enterprise Manager CONTROL-M /Server DB GUI CONTROL-M SERVER GATEWAY GATEWAY DB SISTEMA OPERACIONAL CONTROL-M /Agent CONTROL-M /Agent Server CONTROL-M/Server é o mecanismo de scheduler que cuida do agendamento dos processos e organização dos fluxos de processamento. O CONTROL-M/Server CTMAG CTMAG pode controlas diversas plataformas e sistemas operacionais, garantindo um fluxo unico CTMAT CTMAT para o grenciamento, tambem responsabel por notificar o CONTROL-M/EM sobre o status dos processos. No Server são guardados os calendários e as definições de JOBs. UNIX LINUX
  • 8. CONTROL-M/SERVER Components 1)SU-The Supervisor Process ProcessName: p_ctmsu *Performs heartbeat monitoring for all other process, First process to start,very light, Responsible for changing any process to needed status and if any process is down tries to make it up till MAX-RETRY times, If process doesn’t respond even after MAX-RETRY times then SU shuts down all other processes and suspends itself as well and server goes down. 2)SL-The Selector Process ProcessName: p_ctmsl *Determines which jobs will be submitted for execution to OS, Maintains information about ControlM Server active environment, Checks whether proper condition for the job to run and resources required by the job exist or not, Performs partial job processing action, Responsible for updating the AJF(Active Job File) after each job,so whenever we see a color change in our monitoring tool it’s due to this process. 4)TR-The Tracker Process Name: p_ctmtr *Updates status of jobs(Ended,Executing,Analyzed), Performs late execution shouts, Performs periodical ‘Track All’ operation to update job in case controlM server was down,a Trigger to NS was lost or a message from controlM /Agent was lost. 5)CO-Communication Gateway Process Name: p_ctmco *Serialize request that comes from Control-M/EM or from the CD, Handles request like DB-UPDATE,SYNC,Download, It analyzes request and then send them to appropriate destination, CO refreshes gateway when NDP(New Day Procedure) happens. 6)LG-The Logger Process Name:p_ctmlg *Performs all the logging related tasks 7)CS-The Communication Service Process Name: p_ctmcs *No entry for CS in the PREFLAGS directory because its a temporary process, User limit can be set(min/max), All request to CO pass through CS, 8)RT-The Communication Router Process Name: p_ctmrt *Used for internal routing 9)WD-The WatchDog Process Name: p_ctmwd *Monitors essential controlM process and resources and sends an appropriate alert when there is a problem, Can be enabled via configuration parameter in config.dat file, Works at diiferent level than SU to prepare log at different levels. 10)CD-The Data download Process Name: p_ctmcd *Responsible for exchanging dat with RT.
  • 9. CONTROL-M/Agent Enterprise Manager CONTROL-M /Server Agent DB GUI CONTROL-M/Agent é responsável pela execução de processos e retorno de execução para CONTROL-M SERVER o CONTROL-M/Server, os processos responsáveis por esta comunicação são o “p_ctmag” que recebe e executa as requisições do CONTROL-M/Server, o “p_ctmat” que faz o tracking do agent, algo como um debug GATEWAY onde é possivel reiniciar/dar disable/verificar portas do agent via “Configuration Manager”. Caso o agent não encontre retorno do processamento via “return_code” GATEWAY o processo p_ctmar procura informação em logs e DB saídas de controle dentro do agent. SISTEMA OPERACIONAL CONTROL-M /Agent CONTROL-M /Agent CTMAG CTMAG CTMAT CTMAT CTMAR CTMAR UNIX LINUX
  • 11. CONTROL-M – Write, upload, load, and download