Presentacion Control M

Preview:

DESCRIPTION

presentación que te ayudara a la comprensión del sistema Bmc

Citation preview

CURSO CONTROL-M FUNDAMENTOS

Instructor : Claudio Gutiérrez HidalgoEspecialista de Soporte Senior – BMC Certified

cgutierrez@extensionsa.com

Agenda

Características de los ambientes no automatizados

Ejecución manual de procesos

Características de los ambientes automatizados

Ejecución automática y desatendida de procesos

Definición 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

Conexión Interpretación de colores Opciones disponibles con el “mouse”

Ejercicios prácticos

Definición de tareas en la malla

Creación de Template Manager Creación de Jobs dependiendo del Template Manager Programación Scheduling y creación de calendarios Programación de dependencias horarias Generación de condiciones

Agenda

Dependencias complejas

Varios Jobs dependen de una condición Un Job puede depender de varias condiciones Combinación de conectores lógicos AND/OR

Modificaciones a la malla en ejecución

Usando la GUI de Control-M

Ejercicios prácticos

Definición de View Points

Proceso de carga de la malla diaria

Batch Impact Manager (BIM)

Ejercicios prácticos

Conocimiento del procesamiento batch

El conocimiento de los procesos se encuentra distribuido envarios sectores, áreas, gerencias, incluyendo los desarrolladoresy operadores.

Esta distribución del conocimiento de los procesos y el procesamiento, origina serios problemas cuando se deben tomar decisiones para atender desvíos, resolver problemas, realizar mantenimiento en los sistemas, etc.

Características de los ambientes no automatizados

El conocimiento de los procesos y el procesamiento, esta documentado, estandarizado y centralizado.

Permite rápidamente medir el impacto ante problemas, ubicar responsables, implementar soluciones, analizar alternativas, etc.

La capacitación del personal que administra la producción consiste en conocer una herramienta y metodología de planificación.

Características de los ambientes automatizados

La atención o intervención manual en la lógica del procesamiento, sólo es requerida cuando hay que corregir desvíos.

Los procesos se auto controlan e informan automáticamente los desvíos.

Los errores provenientes de la ejecución manual, son eliminados.

El personal que ejecuta y administra la producción interviene solo por excepción.

Pueden programarse correcciones automáticas: “reproceso de información”, altamente confiable.

Existen ventanas de tiempo para realizar el mantenimiento de los sistemas, base de datos, servidores, etc.

Características de los ambientes automatizados

Solución Control-M

Nuestra solución Control-M multiplataforma es una herramienta que permite

La creación, visualización y administración de todas las tareas

batch de la empresa desde un punto único de control, en forma

gráfica e independiente de la plataforma y/o lugar geográfico en

el cual se efectúan los procesos; haciendo estas funciones

transparentes para el administrador u operador.

Arquitectura CONTROL-M

La solución multiplataforma Control-M posee los siguientes componentes:

- Control-M / Enterprise Manager

- Control-M / Server

- Control-M / Agente

Arquitectura de Control-M

Control-M / Enterprise Manager

HP-UX / Solaris / Linux / AIX / Windows

Agentes de

CONTROL-M

AS/400

CONTROL-M CONTROL-M CONTROL-M

CONTROL-M

AGENTE AGENTE AGENTE

BD

GATEWAY

GATEWAY

BD

GUI

UNIX Windows

TCP/IP

TCP/IP

CONTROL-M ServerHP-UX / Solaris / Linux / AIX / Windows

Control-M / Enterprise Manager

Todo en una pantalla

Todo en una pantalla

ProblemDetection

ProblemAnalysis

CorrectiveAction

Manejo de alertas por color

Muy Urgentes Rojo

Urgentes

Naranjo

Regular

Amarillo

Manejo de problemaspor excepción

Símbolos usados en los nodos:

Cíclico Eliminado

Retenido Fin OK

Espera Fin Not OK

Manejo de problemas por excepción

Documentación en tiempo de ejecución

Información en línea de las

ultimas ejecuciones de los

procesos:

Fecha, hora y condición de

inicio, finalización, duración,

consumo de CPU, resultado

de la ejecución, detalle de las

acciones automáticas y/o

manuales realizadas

Re-ejecución de un job

Forzar término normal

Seguridad

Control-M ServerEs el componente de Control-M, que utiliza una base de datos,donde reside toda la lógica de la ejecución de los procesos delnegocio

Analiza y determina que procesos deben ejecutarse Administra las dependencias y recursos Efectúa el escalamiento de problemas, envío de

alertas automáticas Administra la seguridad de la planificación

Sistemas Operativos soportados Solaris, HP-UX, AIX, Linux, Windows

Administración de la producción para los principales ERPs SAP/R3, Oracle Applications, PeopleSoft, Baan

Control-M AgenteEste componente de Control-M, se encarga de ejecutar los procesosplanificados que reside en un Control-M Server.

Permanece inactivo hasta recibir una solicitud de ejecución, no genera

consumo adicional de CPU.

Controla ejecución y finalización de los procesos.

Efectúa el registro de la información y tiempo de ejecución 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.

Conexión a la GUI deControl-M

Conexión a la GUI deControl-M

Conexión a la GUI deControl-M

Conexión a la GUI deControl-M

Conexión a la GUI deControl-M

Conexión a la GUI deControl-M

Interpretación de colores en JobsI

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

Opciones disponibles en el mouse

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Definición de tareasen la malla

Dependencias Complejas

Dependencias Complejas

Dependencias Complejas

AUTO EDIT:

Administra el uso de variables de CONTROL-M o de usuarioLos valores de las variables son entregados al job usando los

mecanismos del sistema operativoLas variables de Auto-Edit pueden ser asignadas con

expresiones o funcionesLas variables pueden residir en un archivo y ser usadas en

múltiples tareasLa asignación de variables con valores internos de CONTROL-

M– Agrega flexibilidad al ambiente de producción– Permite re-usar el mismo “script” en múltiples tareas

Dependencias Complejas

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

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Definición de Viewpoints

Proceso de carga de la malla diaria

User DailyUser DailyUser DailyUser Daily

AJF

JobsJobsJobs

Tablas de planificaciónTablas de planificaciónGeneral DailyGeneral Daily

La vista es la combinación de todos los Control-M Servers

Organizado como

Active Jobs File (AJF) Active Environment Network View

Gráficamente se muestran las actividades de cada

uno de los CONTROL-M Servers administrados porun Control-M / Enterprise Manager

La malla activa

Es ejecutado todos los días a una hora específica que es definida por el cliente

Es activado automáticamente por CONTROL-M. Se realiza una vez al día. Escanea las tablas de planificación asignadas al “User Daily” SYSTEM. Realiza un “order” de los jobs diarios. Graba los jobs ordenados en el AJF y les asigna un único número (“Order ID”)

Proceso de carga diaria New Day Process (NDP)

CONTROL-M/EM es actualizado por cada data center, después 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 Estadísticas de ejecución Recursos cuantitativos Recursos de Control Condiciones de pre-requisito

Proceso de carga diaria New Day Process (NDP)

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 automática

Archivo de la malladiaria (AJF)

Representados por un nodo en el ViewPoints

Son modificables en la GUI, temporalmente

Están individualizados por CONTROL-M a través de un número único llamado “Order ID”

Jobs Ordenados

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-numéricos (base 36).

Order ID

Ocurre diariamenteLos “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 retención (Max Wait), ha sido excedido.

Contiene los jobs activosCONTROL-M administra solo un AJF. Es limpiado diariamente.Una identificación única es suministrada a cada job

order en el AJF (OrderID).Permite la ejecución paralela y el reinicio de múltiples

días de trabajo.

Mantención delarchivo AJF

Los “Jobs ordenados” se mantienen en el AJF si y solo si:

Su estatus es “Waiting” (gris) ,a los cuales su tiempo de retención (Max Wait) no ha sido excedido

Su estatus es “Ended Not OK” (rojo, por tres días ) Su estatus es “Executing” (Amarillo)Si el proceso esta “Hold”

Además los “jobs ordenados” del día son agregados al AJF

Mantención delarchivo AJF

Definición de tareasen la malla con AFT

Definición de tareasen la malla con AFT

Definición de tareasen la malla con AFT

Definición de tareasen la malla con AFT

Definición de tareasen la malla con AFT

Indica la progresion de la transferencia

Tiempo estimado de finalización

Bytes totales transferidos

Tasa de transferencia

La columna status indica el estado de la transferencia

En el caso que el job este “Holdeado” pueden

modificarse las propiedades

Definición de tareasen la malla con AFT

Definición de tareasen 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!