100% encontró este documento útil (5 votos)
1K vistas117 páginas

Presentacion Control M

El documento presenta una agenda para un curso sobre los fundamentos de Control-M. Explica las características de los ambientes no automatizados y automatizados, define los componentes clave de Control-M como Enterprise Manager, Server y Agentes, y cubre temas como la interfaz gráfica, definición de tareas, dependencias y modificaciones a la malla. El curso incluye demostraciones y ejercicios prácticos sobre estas funcionalidades.

Cargado por

jhon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (5 votos)
1K vistas117 páginas

Presentacion Control M

El documento presenta una agenda para un curso sobre los fundamentos de Control-M. Explica las características de los ambientes no automatizados y automatizados, define los componentes clave de Control-M como Enterprise Manager, Server y Agentes, y cubre temas como la interfaz gráfica, definición de tareas, dependencias y modificaciones a la malla. El curso incluye demostraciones y ejercicios prácticos sobre estas funcionalidades.

Cargado por

jhon
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 117

CURSO CONTROL-M

FUNDAMENTOS

Instructor : Claudio Gutirrez Hidalgo


Especialista de Soporte Senior BMC Certified
[email protected]

Agenda
Caractersticas de los ambientes no automatizados

Ejecucin manual de procesos

Caractersticas de los ambientes automatizados

Ejecucin automtica y desatendida de procesos

Definicin de Control-M

Arquitectura
Control-M / Enterprise Manager
Control-M Server
Agentes de Control-M

Demo de Control-M

Agenda
GUI de Control-M/Enterprise Manager

Conexin
Interpretacin de colores
Opciones disponibles con el mouse

Ejercicios prcticos
Definicin de tareas en la malla

Creacin de Template Manager


Creacin de Jobs dependiendo del Template Manager
Programacin Scheduling y creacin de calendarios
Programacin de dependencias horarias
Generacin de condiciones

Agenda
Dependencias complejas

Varios Jobs dependen de una condicin


Un Job puede depender de varias condiciones
Combinacin de conectores lgicos AND/OR

Modificaciones a la malla en ejecucin

Usando la GUI de Control-M

Ejercicios prcticos
Definicin de View Points
Proceso de carga de la malla diaria
Batch Impact Manager (BIM)
Ejercicios prcticos

Caractersticas de los ambientes no automatizados


Conocimiento del procesamiento batch
El conocimiento de los procesos se encuentra distribuido en
varios sectores, reas, gerencias, incluyendo los desarrolladores
y operadores.

Esta distribucin del conocimiento de los procesos y el


procesamiento, origina serios problemas cuando se
deben tomar decisiones para atender desvos, resolver
problemas, realizar mantenimiento en los sistemas, etc.

Caractersticas de los ambientes automatizados

El conocimiento de los procesos y el procesamiento, esta


documentado, estandarizado y centralizado.

Permite rpidamente medir el impacto ante problemas,


ubicar responsables, implementar soluciones, analizar
alternativas, etc.

La capacitacin del personal que administra la produccin


consiste en conocer una herramienta y metodologa de
planificacin.

Caractersticas de los ambientes automatizados


La atencin o intervencin manual en la lgica del procesamiento,
slo es requerida cuando hay que corregir desvos.

Los procesos se auto controlan e informan automticamente


los desvos.
Los errores provenientes de la ejecucin manual, son
eliminados.
El personal que ejecuta y administra la produccin
interviene solo por excepcin.
Pueden programarse correcciones automticas: reproceso
de informacin, altamente confiable.
Existen ventanas de tiempo para realizar el mantenimiento
de los sistemas, base de datos, servidores, etc.

Solucin Control-M

Nuestra solucin Control-M multiplataforma es una


herramienta que permite

La creacin, visualizacin y administracin de todas las tareas


batch de la empresa desde un punto nico de control, en forma
grfica e independiente de la plataforma y/o lugar geogrfico en
el cual se efectan los procesos; haciendo estas funciones
transparentes para el administrador u operador.

Arquitectura CONTROL-M

La solucin multiplataforma Control-M posee los


siguientes componentes:

- Control-M / Enterprise Manager


- Control-M / Server
- Control-M / Agente

Arquitectura de Control-M
GUI

B
D GATEWAY

Control-M / Enterprise Manager


HP-UX / Solaris / Linux / AIX / Windows

TCP/IP
GATEWAY

CONTROL-M Server

CONTROL-M

HP-UX / Solaris / Linux / AIX / Windows

BD
TCP/IP
CONTROL-M

CONTROL-M

CONTROL-M

AGENTE

AGENTE

AGENTE

UNIX

Windows

AS/400

Agentes de
CONTROL-M

Control-M / Enterprise Manager

Todo en una pantalla

Todo en una pantalla

Problem
Detection

Correcti
ve
Action

Proble
m
Analysi
s

Manejo de problemas
por excepcin
Manejo de alertas
por color

Muy Urgentes
Rojo
Urgentes
Naranjo
Regular
Amarillo

Manejo de problemas por excepcin


Smbolos usados en los nodos:

Cclico

Eliminado

Retenido Fin OK
Espera

Fin Not OK

Documentacin en
tiempo de ejecucin
Informacin en lnea de las
ultimas ejecuciones de los
procesos:

Fecha, hora y condicin de


inicio, finalizacin, duracin,
consumo de CPU, resultado
de la ejecucin, detalle de las
acciones automticas y/o
manuales realizadas

Re-ejecucin de
un job

Forzar trmino
normal

Seguridad

Control-M Server
Es el componente de Control-M, que utiliza una base de datos,
donde reside toda la lgica de la ejecucin de los procesos del
negocio
Analiza y determina que procesos deben ejecutarse
Administra las dependencias y recursos
Efecta el escalamiento de problemas, envo de
alertas automticas
Administra la seguridad de la planificacin
Sistemas Operativos soportados
Solaris, HP-UX, AIX, Linux, Windows
Administracin de la produccin para los principales ERPs
SAP/R3, Oracle Applications, PeopleSoft, Baan

Control-M Agente
Este componente de Control-M, se encarga de ejecutar los procesos
planificados que reside en un Control-M Server.
Permanece inactivo hasta recibir una solicitud de ejecucin, no
genera
consumo adicional de CPU.
Controla ejecucin y finalizacin de los procesos.
Efecta el registro de la informacin y tiempo de ejecucin en log.
Sistemas Operativos soportados
Solaris, HP-UX, AIX, Linux, IRIX, DG-UX, Windows NT, OS/2,
VMS,Tandem, Unisys, Sequent, NCR, Pyramid, SINIX, Linux,
AS/400.

Conexin a la GUI de
Control-M

Conexin a la GUI de
Control-M

Conexin a la GUI de
Control-M

Conexin a la GUI de
Control-M

Conexin a la GUI de
Control-M

Conexin a la GUI de
Control-M

Interpretacin de
colores en JobsI

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

30

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Opciones disponibles
en el mouse

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Definicin de tareas
en la malla

Dependencias
Complejas

Dependencias
Complejas

Dependencias
Complejas

Dependencias
Complejas
AUTO EDIT:
Administra el uso de variables de CONTROL-M o de usuario
Los valores de las variables son entregados al job usando los
mecanismos del sistema operativo
Las variables de Auto-Edit pueden ser asignadas con
expresiones o funciones
Las variables pueden residir en un archivo y ser usadas en
mltiples tareas
La asignacin de variables con valores internos de CONTROLM
Agrega flexibilidad al ambiente de produccin
Permite re-usar el mismo script en mltiples tareas

Dependencias
Complejas

Dependencias
Complejas

Dependencias
Complejas

Dependencias
Complejas

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malladiaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Modificaciones a la
malla diaria

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Definicin de
Viewpoints

Proceso de carga de
la malla diaria

General
GeneralDaily
Daily

AJF

UserDaily
Daily
User
Daily
User
User Daily
Jobs
Jobs
Jobs

Tablas
Tablasde
deplanificacin
planificacin

La malla activa
La vista es la combinacin de todos los Control-M
Servers
Organizado como
Active Jobs File (AJF)
Active Environment
Network View

Grficamente se muestran las actividades de


cada
uno de los CONTROL-M Servers administrados por
un Control-M / Enterprise Manager

Proceso de carga
diaria New Day
Process (NDP)

Es ejecutado todos los das a una hora


especfica que es definida por el cliente
Es activado automticamente por CONTROL-M.
Se realiza una vez al da.
Escanea las tablas de planificacin asignadas al
User Daily SYSTEM.
Realiza un order de los jobs diarios.
Graba los jobs ordenados en el AJF y les asigna un
nico nmero (Order ID)

Proceso de carga
diaria New Day
Process (NDP)
CONTROL-M/EM es actualizado por cada data
center, despus de que se complete el new day
procedure
Se despliega el mensaje Downloading in Progress
CONTROL-M/EM realiza un download de:
Active Jobs File
Estadsticas de ejecucin
Recursos cuantitativos
Recursos de Control
Condiciones de pre-requisito

Archivo de la malla
diaria (AJF)
El archivo Active Job File (AJF), contiene los
Jobs Ordenados diariamente
Los jobs que se han Completado (OK)
permanecen en el AJF hasta el siguiente
new day process
Es constantemente actualizado en forma
automtica

Jobs Ordenados

Representados por un nodo en el


ViewPoints
Son modificables en la GUI, temporalmente
Estn individualizados por CONTROL-M a
travs de un nmero nico llamado Order
ID

Order ID
Es un valor nico creado para cada job Ordenado.
Usado por Control-M para realizar el seguimiento de cada uno
de los Jobs.
Se muestra en el panel de Job Details [Active].
El OrderID tiene 5 caracteres alfa-numricos (base 36).

Mantencin del
archivo AJF

Ocurre diariamente
Los Job ordenados son removidos si y solo si:
Su estatus es Ended OK (Verde)
Su estatus es Waiting (gris), a los cuales su tiempo
de retencin (Max Wait), ha sido excedido.
Contiene los jobs activos
CONTROL-M administra solo un AJF.
Es limpiado diariamente.
Una identificacin nica es suministrada a cada job
order en el AJF (OrderID).
Permite la ejecucin paralela y el reinicio de mltiples
das de trabajo.

Mantencin del
archivo AJF

Los Jobs ordenados se mantienen en el


AJF si y solo si:
Su estatus es Waiting (gris) ,a los cuales su tiempo de
retencin (Max Wait) no ha sido excedido
Su estatus es Ended Not OK (rojo, por tres das )
Su estatus es Executing (Amarillo)
Si el proceso esta Hold

Adems los jobs ordenados del da son


agregados al AJF

Definicin de tareas
en la malla con AFT

Definicin de tareas
en la malla con AFT

Definicin de tareas
en la malla con AFT

Definicin de tareas
en la malla con AFT

Definicin de tareas
en la malla con AFT
Indica la progresion de
transferencia
La columna statuslaindica
Tiempo estimado de
el estado de la
finalizacin
Tasa de Bytes totales
transferencia
transferenciatransferidos
En el caso que el job este
Holdeado pueden
modificarse las
propiedades

Definicin de tareas
en la malla con AFT

Definicin de tareas
en la malla con AFT
Que sucede con el
archivo transferido
en el servidor
origen
Que pasa si el
archivo existe ?
Que sucede con el
archivo, finalizada
la transferencia en
el
servidor
de
destino

Muchas Gracias!

También podría gustarte