Sie sind auf Seite 1von 211

MEMORIA TECNICA

Proyecto de Implementacin SureStart

PREPARADO POR:

PARA:

Autor: Fecha:

Fanny Tufio Cancino 13 September 2013

Proyecto de Implementacin SureStart

CONTENIDO
1. 1.1. 1.2. 1.3. 1.4. Introduccin______________________________________________________________________ 7 Generalidades ......................................................................................................................................... 7 Audiencia ................................................................................................................................................. 7 Objetivo Especfico.................................................................................................................................. 7 La propuesta de BMC ............................................................................................................................. 8 1.4.1. BSM (Business Service Management) ......................................................................................... 8 1.4.2. Modelo de Capas........................................................................................................................... 8 Generalidades del Producto ________________________________________________________ 10 BSM con las soluciones de BMC ......................................................................................................... 10 Arquitectura del Service Impact Management e Event Management con BSM ................................ 11 Administracin de Impacto al servicio _______________________________________________ 15

2. 2.1. 2.2. 3. 3.1. 3.2. 3.3. 3.4. 3.5.

4. 5.

Arquitectura funcional del Service Impact Management ..................................................................... 16 Como trabaja el Service Impact Management..................................................................................... 17 Desarrollo del modelo de servicio en BSM .......................................................................................... 17 Service Impact Manager ....................................................................................................................... 18 Consolas de monitoreo y administracin de Impacto al Servicio ........................................................ 18 3.5.1. BMC Portal ................................................................................................................................... 19 3.5.2. Modulo BMC Impact Portal ......................................................................................................... 19 3.5.3. BMC Impact Explorer .................................................................................................................. 19 3.5.4. Reportes de Impacto al Servicio en las soluciones BMC Impact Solutions .............................. 20 3.6. BMC Atrium CMDB ............................................................................................................................... 21 Implementacin de SIM en el CCN SAT ______________________________________________ 22 4.1. 5.1. 5.2. 5.3. 5.4. Instalacin: Distribucin de los componentes ...................................................................................... 22 Anexo A. Instalacin BMC Impact Solutions __________________________________________ 24

Caractersticas del servidor trremprodisc01......................................................................................... 24 Requisitos de la instalacin .................................................................................................................. 24 Instalacin de BMC Impact Solutions................................................................................................... 25 Instalacin BMC Portal y BMC Impact Portal ...................................................................................... 35 5.4.1. Comprobacin de la instalacin .................................................................................................. 43 5.5. Instalacin Impact Explorer................................................................................................................... 46 5.6. Instalacin BMC Impact Event Adapters en el servidor central2 ........................................................ 51 5.6.1. Verificacin de la instalacin del BMC IEA ................................................................................. 58 5.6.2. Archivos de Configuracin del Adaptador de eventos SNMP ................................................... 58 Definicin de los adaptadores en el archivo mcxa.conf ................................................................................ 58 Archivo MAP ................................................................................................................................................... 60 5.6.3. Iniciar y detener el BMC Impact Event Adapter.......................................................................... 60 5.7. Instalacin BMC Impact Integration for PATROL ................................................................................ 62 5.7.1. Requisitos..................................................................................................................................... 62 Procedimiento de Instalacin ......................................................................................................................... 62 5.7.2. Instalacin Parte I. Instalacin de La Integracion. ...................................................................... 62 5.7.3. Inicializando BMC II for Patrol ..................................................................................................... 71 5.7.4. Deteniendo BMC II para Patrol como servicio de Windows ...................................................... 72

PAGE 1 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. 6.1.

Anexo B. Configuracin de Integraciones de Eventos __________________________________ 73 Configuracin de la Integracin BII for PATROL ................................................................................. 73 6.1.2. Formato Alias de los EVENTOS de PATROL ............................................................................ 78 6.2. Integracin de traps SNMP de la consola de CA. Eventos del servicio de Correo Electrnico......... 79 6.2.1. Descripcin de los archivos involucrados en la Integracion de eventos de traps SNMP. ........ 80 6.2.1. Descripcion de los eventos y su interpretacion .......................................................................... 97 6.2.2. Procedimiento de anlisis y extraccin de datos dentro de los traps recibidos de CA ............. 99 6.2.3. Tipos de traps recibidos............................................................................................................. 103 6.2.4. Formato Alias EVENTOS CA: Para componentes del Arbol de Servicio Correo Electrnico105 6.3. Integracin de eventos del monitoreo de disponibilidad de pgina WEB y equipos ....................... 107 6.3.1. Desarrollos para el monitoreo de Pagina Web......................................................................... 107 6.3.2. Archivos de operacin ............................................................................................................... 107 6.3.3. Monitoreo de disponibilidad de equipos.................................................................................... 108 6.3.4. Archivos de operacin ............................................................................................................... 108 6.3.5. Descripcion de archivos que intervienen en la integracion de eventos provenientes de los desarrollos. ................................................................................................................................................... 110 6.3.6. Formato Alias EVENTOS LOG Disponibilidad ......................................................................... 113 6.4. Integracin de eventos de Network Node Manager .......................................................................... 114 6.4.1. Configuracin de envio de alertas en la consola de Network Node Manager ........................ 115 6.4.2. Archivos involucrados en la integracin de eventos de Network Node Manager. .................. 115 6.4.3. Formato Alias para los eventos de NNM .................................................................................. 118 Anexo C. Migracin de Arboles de Servicio __________________________________________ 119 7.1. Arbol de Servicio Cuenta Unica WEB.............................................................................................. 120 7.1.1. Esquema del rbol de servicio. ................................................................................................. 120 7.1.2. Configuracin de propagaciones .............................................................................................. 122 7.1.3. Imgenes del arbol de Cuenta Unica Web en el servidor trremprodisc01. ............................. 122 Arbol de Servicio Correo Electrnico ............................................................................................... 124 7.2.1. Esquema del rbol de servicio. ................................................................................................. 125 7.2.2. Configuracin de propagaciones .............................................................................................. 127 7.2.3. Imgenes del arbol de Correo Electrnico en el servidor trremprodisc01............................... 128 Arbol de Servicio Aduanas ............................................................................................................... 129 7.3.1. Configuracin de propagaciones .............................................................................................. 131 7.3.2. Imgenes del arbol de ADUANAS en el servidor trremprodisc01 ........................................... 132 Arbol de Servicio SICOFI ................................................................................................................. 134 7.4.1. Imgenes del arbol de SICOFI en el servidor trremprodisc01................................................. 134 Arbol de Servicio DIOT ..................................................................................................................... 135 7.5.1. Imgenes del arbol de DIOT en el servidor trremprodisc01 .................................................... 135 Arbol de Servicio SICRE .................................................................................................................. 135 7.6.1. Imgenes del arbol de SICRE en el servidor trremprodisc01.................................................. 135 Arbol de Servicio Citas AC ............................................................................................................... 136 7.1.1. Imgenes del arbol de SICRE en el servidor trremprodisc01.................................................. 136 Anexo D. Procedimiento de Respaldos y Recuperacin. _______________________________ 137 Procedimiento de Respaldo de la Base de Datos ............................................................................. 137 8.1.1. Procedimiento de Respaldo de la Base de Datos del BMC Portal.......................................... 138

7.

7.2.

7.3.

7.4. 7.5. 7.6. 7.1. 8. 8.1.

PAGE 2 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.

8.1.2. Procedimiento de Respaldo de la Base de Datos DE LA CMDB............................................ 139 Restauracin del respaldo de las Bases de Datos ............................................................................ 139 8.2.1. Procedimiento de restauracion de la Base de Datos del BMC Portal ..................................... 139 8.2.2. Procedimiento de restauracin de la Base de Datos DE LA CMDB ....................................... 140 8.3. Respaldo de las aplicaciones BMC IM, BMC IEA y BMC Portal. .................................................... 140 8.3.1. Procedimiento de respaldo del IM y el IEA ............................................................................... 140 8.3.2. Procedimiento de respaldo del BMC Portal.............................................................................. 141 Anexo E. Gua Bsica de Administracin ____________________________________________ 142 8.2. 9.1. 9.2. 9.3. 9.4. 9.5. 9.6. 9.7. Inicio y termino del BMC Impact Manager ......................................................................................... 142 Inicio y termino del BMC Impact Administration Server (IAS) ........................................................... 143 Inicio y termino del Impact Publishing server ..................................................................................... 144 Inicio y termino del Impact Event Adapters ........................................................................................ 145 Inicio y termino del BMC PORTAL ..................................................................................................... 146 Inicio y termino del BMC II for PATROL ............................................................................................. 147 Alta de Usuarios .................................................................................................................................. 148 9.7.1. Creacin de usuarios en BMC Portal........................................................................................ 150 9.7.2. Sincronizacion de usuarios del BMC Portal con el IAS............................................................ 154 9.7.3. Creacion de usuarios en el Impact Administration Server ....................................................... 156 Accediendo al BMC Impact Explorer ................................................................................................. 159 9.8.1. Configuracin del BMC Impact Explorer................................................................................... 161 Creacin de Polticas en BEM para la Integracin con Remedy ...................................................... 165 9.9.1. Creacion de un Selector. ........................................................................................................... 165 9.9.2. Creacion de una Politica para un Selector................................................................................ 173 9.9.3. Como Modificar un Selector. ..................................................................................................... 176 9.9.4. Como Eliminar un Selector........................................................................................................ 178 9.9.5. Como Modificar una Politica...................................................................................................... 180 9.9.6. Como Eliminar una Politica. ...................................................................................................... 181 Creacin de Polticas en SIM para la Integracin con Remedy ........................................................ 183 Creacin de componentes en el Impact Explorer............................................................................. 196 9.1.1. Creacion de componentes. ....................................................................................................... 196 9.1.2. Creacion de relaciones .............................................................................................................. 200 9.1.3. Migracion a CMDB..................................................................................................................... 202 Localizacin y Resolucin Bsica de Errores .................................................................................... 205 9.2.1. En el Impact Explorer no se visualizan eventos ....................................................................... 205 9.2.2. El servicio del Impact Manager (celda) no inicia ...................................................................... 207 9.2.3. En el Impact Explorer no se reciben eventos nuevos de PATROL. ........................................ 208 9.2.4. La pgina del BMC Portal no se despliega y marca el error The site is currently unavailable. Please try again later................................................................................................................................... 208

9.8. 9.9.

9.1. 9.1.

9.2.

PAGE 3 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

TABLAS
Tabla 1. Productos para la implementacin de la administracin de eventos e impacto al servicio BSM ................................................................................................. 14 Tabla 2. Procedimientos de Instalacion de los componentes del BMC Impact Solutions 22

PAGE 4 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

FIGURAS
Figura 1. Modelo BSM ............................................................................. 8 Figura 2. BSM BluePrint........................................................................... 9 Figura 3. Arquitectura de la administracin de eventos e impacto al servicio con los productos de BMC. ................................................................................................ 11 Figura 4. Arquitectura funcional del Service Impact Management ....... 16 Figura 7. Distribucin de los componentes BMC Impact Solutions. .... 23

PAGE 5 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Document Information
Version: Created by: Last Modified on: Modified by: 1.0 Fanny Tufio Cancino Marzo13, 2009. Fanny Tufio

PAGE 6 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

1.

Introduccin
1.1. Generalidades

El presente documento tiene como propsito describir de manera general la configuracin y el ambiente, de la Solucin implementada en el SAT una vez finalizado el proyecto acordado. Este documento pretende ser un resumen gerencial que describe inicialmente la estrategia de BSM, las particularidades en las que fue concebido el proyecto, las caractersticas principales del mismo, la arquitectura del ambiente en produccin donde queda operando la solucin completa y finalmente, servir de vnculo para el resto de los documentos y memorias tcnicas de los distintos productos que fueron implementados.

1.2. Audiencia
Este reporte esta dirigido a los directores, gerentes, coordinadores, operadores, administradores de sistemas y aplicaciones, responsables del desarrollo, mantenimiento y soporte de la infraestructura de cmputo y las aplicaciones de negocio que soportan los Servicios Crticos del SAT. Un conocimiento bsico de ITIL (Information Technology Infrastructure Library) y la solucin de BSM (Business Service Management), puede ser necesario para comprender en su totalidad algunas secciones de esta documentacin, as como conocimiento de los servicios, aplicaciones y sistemas sobre los que se ha implementado la Solucin.

1.3. Objetivo Especfico


Este documento tiene el propsito de servir como una Memoria Tcnica de la implementacin y configuracin de las distintas soluciones de BMC Software adquiridas por el SAT y as permitir al personal comprender en su totalidad la operacin y funcionalidad de la solucin en su propio ambiente.

PAGE 7 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

1.4. La propuesta de BMC


1.4.1. BSM (BUSINESS SERVICE MANAGEMENT)

BSM es una estrategia de BMC Software para la Administracin dinmica de TI, que busca ligar componentes clave de Tecnologa con las metas del Negocio. BSM ayuda a las Organizaciones a tener un mejor entendimiento del impacto de la Infraestructura de TI sobre el Negocio, permitiendo alinear sus recursos a las prioridades corporativas. BMC Software tiene como objetivo apoyar a sus clientes y socios de negocio, llevando a cabo una implementacin de BSM de una forma rpida y eficiente. La estrategia tiene como tarea principal, alinear la operacin tecnolgica del Negocio a las mejores prcticas de ITIL, para una ptima Administracin de los Servicios de TI. Adicionalmente se busca alcanzar las siguientes metas: Reduccin de Costos - Decrementando los costos totales de TI para la operacin del Negocio. Mejora en la Calidad Haciendo una entrega ms eficiente, efectiva y consistente de los Servicios. Mejora en los tiempos de Respuesta Ayudando a responder mas rpido y con menor riesgo, en la entrega de los Servicios crticos. Incremento de Ingresos Detectando nuevos requerimientos y maximizando las ganacias, ante la efectiva operacin del Negocio.
1.4.2. MODELO DE CAPAS

BSM de BMC Software permite conocer lo que acontece en el nivel de servicios del negocio y ejecuta estrategias de TI con precisin. Se basa en un modelo de cuatro capas, representando desde los niveles ms profundos de la infraestructura, hasta los niveles ms altos de los Servicios que ofrece el Negocio. Bajo este modelo BSM ayuda a priorizar las inversiones de TI, resolver problemas y medir valores basados en el impacto directo que la tecnologa tiene en la operacin de la Compaa.

Figura 1. Modelo BSM

PAGE 8 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

BSM faculta a los ejecutivos y el personal de TI, a emplear un mismo leguaje acerca de los servicios del negocio y ayudando a definir acuerdos de niveles de servicio. Con esto, las reas de informtica pueden: Crear un modelo de servicio que represente los componentes de tecnologa que soportan los Servicios del Negocio. Monitorear y manejar los componentes de infraestructura relacionados, basados en los incidentes relevantes. Optimizar la entrega y soporte a los servicios. Medir y afinar el funcionamiento continuo de la operacin. Entender y predecir impactos al negocio, y saber tambin como el negocio impacta a la infraestructura de TI.

Figura 2. BSM BluePrint

PAGE 9 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2.

Generalidades del Producto


2.1. BSM con las soluciones de BMC

Para implementar la estrategia BSM, la solucin de BMC BMC Impact Solutions provee dos tecnologas: una enfocada a la administracin de eventos y la otra a la administracin de impacto al servicio: La solucin BMC Event Manager (BMC EM) provee la administracin de eventos en tiempo real para la deteccin y resolucin proactiva de problemas de TI antes de que estos tengan un impacto en los sistemas crticos de TI. BMC EM provee una vista de los estados operacionales de la infraestructura de TI. Si la administracin de impacto al servicio se implementa, cualquier evento que ocurra en el ambiente de TI ser procesado por el administrador de eventos para ser usado en la administracin de impacto al servicio. La solucion BMC Service Impact Manager (BMC SIM) provee una administracin de impactos en tiempo real para determinar el efecto de los problemas de TI en los servicios del negocio y sus clientes.

PAGE 10 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2.2. Arquitectura del Service Impact Management e Event Management con BSM
La siguiente figura muestra la arquitectura de la administracin de eventos e impacto al servicio con BSM. Los productos y componentes de cada producto as como la tecnologa relacionada mostrada en la figura 2 se describen en la tabla 1

Figura 3. Arquitectura de la administracin de eventos e impacto al servicio con los productos de BMC.

PAGE 11 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Tabla 1. Productos para la implementacin de la administracin de eventos e impacto al servicio BSM Aplicacin
BMC Impact Manager

Funcionalidad
Administracin y monitoreo de eventos y servicios

Descripcin
Componente principal (tambien conocido como clula) que recibe eventos de las diferentes fuentes, los procesa y almacena de acuerdo a las instrucciones de procesamiento de su Base de Conocimientos o KB. Tambin se encarga del almacenamiento de los datos publicados de la CMDB, en cuyo caso el KB decide que eventos asociar con que componentes del servicio y de manera dinmica calcula el estado operacional y la prioridad de dichos componentes.

Kit de producto
BMC Solutions Impact

BMC Impact Explorer (BMC IX)

Consola de operaciones de administracin de eventos y servicio.

Consola de operaciones usada por el equipo de TI para realizar actividades de administracin de eventos y servicios sobre eventos provenientes de diferentes instancias del BMC Impact Manager. Base de datos que almacena los elementos de TI, configuraciones y datos del modelo de servicio en productos de BMC BSM. Provee un esquema comn, el Common Data Model (CDM), para asegurar la consistencia de los datos de TI dentro de la solucin BSM.

BMC Solutions

Impact

BMC Atrium CMDB

Almacenamiento de datos

BMC Solutions

Impact

BMC Impact Administration Server (BMC IAS)

Autenticacin administracin

Es el servidor de autenticacin del BMC IX. Provee una interfaz de linea de comando (CLI) para modificar archivos de configuracin, definir grupos de usuarios, roles y permisos que controlan el acceso y uso de las diferentes caracteristicas del BMC IX. Asi mismo se encarga de actualizar la informacin relacionada a la clula en su archivo cell_info.list y controla propiedades del BMC IX como archivos log y formato de colores.

BMC Solutions

Impact

PAGE 12 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Aplicacin
BMC Remedy Action Request System BMC Impact Extensions for Atrium CMDB / Notify ARDBC plug-in

Funcionalidad
Almacenamiento y motor de flujo de trabajo. Integra SIM con la CMDB

Descripcin
Provee servicios e interfaces de la Atrium CMDB (tambin sopora otras aplicaciones fuera de BMC SIM) Define las clases y atributos especificas de SIM en el Common Data Model (CDM) y permite al Publishing Server ser notificado cuando se hayan realizado cambios en el modelo de servicio en la CMDB. Componente de Infraestructura que provee servicios compartidos como autenticacin, seguridad y una interfase de usuario comn al Impact Portal y otros mdulos de BMC Portal. Base de datos Oracle referida en versiones anteriores como la base de datos de Portal. Editor grafico usado para desarrollar y mantener los datos del modelo de servicio en la BMC Atrium Configuration Management Database (BMC Atrium CMDB) antes de publicarlo al BMC Impact Manager (clula) Envia los datos del modelo de servicio desde la BMC Atrium CMDB hacia las instancias apropiadas del BMC Impact Manager (celdas). Aplicacin de integracin que habilita la comunicacin de eventos entre los mdulos de la consola BMC Portal y las instancias (celdas) del BMC Impact Manager. Consola de monitoreo usada para monitorear el estatus de los servicios del negocio y sus componentes.

Kit de producto
BMC Action System BMC Solutions Remedy Request

Impact

BMC Portal

Monitoreo Servicios

de

BMC Portal

Impact

BMC Datastore

Base de Datos

BMC Portal

Impact

BMC Impact Service Model Editor (BMC SME)

Desarrollo y mantenimiento del modelo de servicio

BMC Portal

Impact

BMC Impact Publishing Server

Distribucin del modelo de servicio

BMC Portal

Impact

BMC Impact Integration Web Services (BMC IIWS) BMC Impact Portal (BMC IP)

Adaptador para intercambio de datos y eventos

BMC Portal

Impact

Consola de administracin y monitoreo del servicio. Conversin eventos de

BMC Portal

Impact

BMC Impact Event Adapters (BMC IEA)

Aplicacin que convierte datos de fuentes de eventos (como archivos log, sesiones telnet, o SNMP) en eventos del BMC Impact Manager.

BMC Solutions

Impact

PAGE 13 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Aplicacin
BMC Impact Event Log Adapter for Windows (BMC IELA) BMC Impact Integration for PATROL (BMC II for PATROL)

Funcionalidad
Conversion eventos de

Descripcin
Aplicacin que convierte eventos de un archivo log de eventos de Windows en eventos del BMC Impact Manager.

Kit de producto
BMC Solutions Impact

Transformacin de eventos

Aplicacin de integracin que transfiere informacin de eventos generados por los agentes de PATROL hacia el BMC Impact Manager y descubre los Agentes de PATROL. Aplicacin de integracin que habilita el intercambio sincronizado y bidireccional de las alertas del PATROL EM al BMC Impact Manager y de los eventos del BMC Impact Manager a alertas del PATROL EM. Aplicacin de integracin que crea automticamente tickets para eventos seleccionados y actualiza los eventos o los trouble tickets si estos son modificados. Aplicacin WEB que produce reportes de Eventos e Impacto al servicio para usuarios tecnicos y del negocio.

BMC Solutions

Impact

BMC Impact Integration for PATROL Enterprise Manager (BMC II for PATROL EM) BMC Impact Integration for Remedy AR System (BMC II for AR System) BMC Impact Reporting (BIR)

Intercambio de eventos y datos

BMC Solutions

Impact

Intercambio de eventos y datos

BMC Solutions

Impact

Administracin de reportes de eventos y servicios

BMC Impact Reporting

Tabla 1. Productos para la implementacin de la administracin de eventos e impacto al servicio BSM

PAGE 14 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.

Administracin de Impacto al servicio

La administracin de impacto al servicio Service Impact Management (SIM) consiste en la identificacin, definicin y administracin de los servicios crticos del negocio y los recursos de TI que los soportan y las relaciones entre estas entidades. SIM tiene como objetivo identificar y analizar el impacto de los problemas de TI en los servicios crticos del negocio para asegurar la entrega continua de estos servicios. BMC Service Impact Management depende del desarrollo y mantenimiento del modelo de servicio. El modelo de servicio es una representacin de los componentes de TI (fsicos y lgicos) que interoperan para entregar los servicios del negocio y de las relaciones crticas y dependencias entre los componentes. El modelo de servicio provee una vista dinmica orientada al negocio de los servicios. Este modelo es usado por el equipo de operaciones de TI y por los administradores del negocio para: administrar la informacin de los servicios y TI desde una vista grafica de fcil interpretacin descubrir rpidamente los componentes de TI que estn causando retrasos o pausas en la entrega del servicio definir y administrar las relaciones criticas entre los elementos de TI y los servicios del negocio determinar rpidamente el impacto que un problema de TI tiene en los diferentes servicios y grupos de usuarios integrar en tiempo real informacin de los servicios y de TI con la mesa de ayuda para mejorar los tiempos de respuesta

PAGE 15 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.1. Arquitectura funcional del Service Impact Management


La siguiente figura muestra la arquitectura funcional del Service Impact Management

Figura 4. Arquitectura funcional del Service Impact Management

PAGE 16 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.2. Como trabaja el Service Impact Management


La administracin de impacto al servicio inicia con un anlisis que la organizacin realiza para identificar los diferentes componentes de TI que conforman la infraestructura que entrega los servicios crticos del negocio. Primero, la organizacin debe descomponer sus procesos de negocio primarios e identificar los servicios de TI que soportan dichos procesos. Acto siguiente, el administrador del negocio cataloga los componentes de TI o obtiene dicha informacin de un sistema de configuracin o administrador de activos. Con esta informacin el administrador del servicio puede disear un modelo de servicio y los componentes del modelo de servicio que representaran un proceso de negocio, sus usuarios y los servicios de TI relacionados.

3.3. Desarrollo del modelo de servicio en BSM


El gerente de servicio usara el BMC Impact Service Model Editor, componente del BMC Impact Portal, para definir los componentes del modelo de servicio que simbolizan los componentes de TI reales que soportan la entrega de los servicios, tales como aplicaciones, servidores y bases de datos; y los componentes lgicos, tales como grupos de usuarios, procesos de negocio y ubicaciones geogrficas. La CDM default BMC Atrium CMDB provee los tipos de componentes default usados por el BMC Impact Service Model Editor. El gerente de servicio define las interdependencias de estos componentes y diagrama el flujo de eventos de los componentes dentro del modelo. Un componente del modelo de servicio puede consumir los servicios de otro componente (relacin consumidor), proveer servicios a otro componente (relacin proveedor), o ambos. Si no existe una subclase apropiada o es muy genrica, un gerente o administrador de servicio puede extender la jerarqua de clases de la CMDB Atrium agregando nuevas definiciones de subclases. O se puede extender la definicin de una clase existente agregando uno o ms atributos a la informacin almacenada del componente especfico. Estos cambios se deben hacer en la CMDB Atrium usando la consola BMC Atrium CMDB Class Manager. Todos las instancias de los componentes del modelo de servicio y sus datos relacionados en el modelo de servicio son almacenados en la BMC Atrium CMDB. El gerente de servicio publica el modelo de servicio a las instancias (clulas) del BMC Impact Manager asociadas.

PAGE 17 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.4. Service Impact Manager


Cada instancia del BMC Impact Manager corriendo una Base de Conocimiento de SIM procesa los eventos de provenientes de los diferentes componentes de TI, asocia los eventos con los componentes del modelo de servicio que representan dichos CIs, y analiza las relaciones entre los componentes para determinar el estatus consolidado de los servicios para proveer informacin adaptable de la administracin del servicio en tiempo real. Con el modelo de servicio publicado a las instancias del BMC Impact Manager, cuando un servicio del negocio experimenta problemas, los gerentes del servicio y el personal de operaciones de TI, monitoreando las consolas BMC Impact Portal o BMC Impact Explorer, pueden determinar la causa del problema o el impacto que un componente del modelo de servicio tiene en un servicio del negocio.

3.5. Consolas de monitoreo y administracin de Impacto al Servicio


Existen dos consolas y un icono de escritorio que se pueden usar tanto para visualizar la informacin como para ejecutar la administracin de impacto al servicio: BMC Portal, es una interfase basada en web con la cual es posible acceder al modulo de la consola BMC Impact Portal, el cual entrega vistas de impacto al servicio y permite la ejecucin de tareas de administracin de impacto al servicio. BMC Impact Explorer, es una consola standalone de operaciones de TI para la administracin de eventos e impacto al servicio. BMC Desktop Status Indicador, es un icono de escritorio que se instala en una computadora cliente para recibir notificaciones en tiempo real as como informacin del estatus operacional de un servicio crtico especfico o un grupo de objetos del negocio.

PAGE 18 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.5.1.

BMC PORTAL

El BMC Portal es una consola de infraestructura, la cual a travs de su interfaz compartida basada en un browser, provee un punto de control de administracin centralizado as como el acceso comn a los diferentes mdulos de la consola. El producto BMC Impact Portal es el modulo que provee el acceso a todas las funcionalidades basadas en web del BMC Impact Solutions y a el BMC Impact Service Model Editor. El producto BMC Portal tambin provee las siguientes funciones comunes a los productos del BMC Impact Solutions: configuraciones personales de usuarios control y administracin de los usuarios y grupos de usuarios grupos de usuarios opciones de configuracin del BMC Impact Portal.

3.5.2.

MODULO BMC IMPACT PORTAL

El modulo BMC Impact Portal es una consola basada en un browser que se usa para administrar y monitorear en tiempo real el estatus de los servicios del negocio y sus componentes. Los administradores del negocio, ejecutivos de servicio, y clientes de los servicios pueden ver informacin del estatus de los servicios del negocio. Las caractersticas que provee para la administracin y monitoreo del impacto al servicio son: reportes y vistas que muestran el estatus actual de los servicios, datos histricos, disponibilidad, perdidas financieras, y mtricas de calidad del servicio para un componente de servicio seleccionado acceso instantneo a la informacin de impacto y su causa raz de un componente de servicio. capacidad de seleccionar un componente de servicio y navegar a los detalles de eventos asociados para identificar y solucionar los problemas rpidamente vistas tipo image definidas por el usuario para proveer un contexto a la informacin de estatus del servicio acceso al Service Model Editor para el desarrollo y mantenimiento del modelo de servicio.

3.5.3.

BMC IMPACT EXPLORER

Los administradores del servicio pueden ver los modelos de servicio que representan los servicios de negocio de su empresa en la vista Services del BMC IMpact Explorer. Los componentes del modelo de servicio estn organizados en relaciones jerrquicas que pueden ser navegadas por los operadores y administradores del servicio desde la vista Services. En la vista Services, el administrador del servicio o el personal de operaciones de TI puede determinar si un componente del modelo consume los servicios de otro componente

PAGE 19 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

(consumidor) o si provee un servicio a otro componente (proveedor). El estatus del componente proveedor tiene un impacto en el estatus del componente consumidor debido a su relacin de impacto. En las pestaas de causas Causes e impactos Impacts, los administradores del servicio y personal de operaciones de TI puede determinar la causa raz de un problema o el impacto que un componente del modelo de servicio tiene sobre un servicio del negocio.

3.5.4.

REPORTES DE IMPACTO AL SERVICIO EN LAS SOLUCIONES BMC IMPACT SOLUTIONS

El ambiente de impacto al servicio tiene dos mecanismos de reporteo, los reportes del BMC Impact Portal y el BMC Impact Reporting. El reporteo en ambos productos genera reportes acerca del estatus de los componentes del modelo de servicio. Ambos son accesibles va web y usan los mismos templates de reportes: Reporte de Disponibilidad Reporte del MTTR Mean Time to Repair Reporte del MTBF Mean Time Between Failures Reporte del MTBSI Mean Time Between Service Incidents

Adicionalmente el BMC Impact Portal incluye un reporte de perdidas financieras. Existen algunas diferencias entre los dos mecanismos de reporteo, las cuales pueden influir al elegir cual usar. En la siguiente tabla de comparacin se pueden observar las diferencias. Caracterstica Periodos de los reportes BMC Impact Portal algunos das contiguos BMC Impact Reporting semanales, mensuales o trimestrales, incluyendo reportes de periodos no contiguos. tendencias de periodos largos disponible si se compro (por separado) la licencia del Reporting Studio del producto BMC Reporting Foundation

Mejor desempeo Reportes personalizados

tomas en tiempo real no disponible

PAGE 20 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.6. BMC Atrium CMDB


La BMC Atrium CMDB Configuration Management Database es la aplicacin usada por las tecnologas BSM para almacenar y mantener los datos de los componentes de TI, los datos de configuracin, y los datos del modelo de servicio. Con la BMC Atrium Reconciliation Engine es posible reconciliar y agregar datos de fuentes como topology o configuration discovery, en un solo repositorio consistente para su uso en BSM. La llave de la estrategia BSM es la BMC Atrium CMDB CDM, que es un esquema extensible de clases que representa los elementos de configuracin y sus relaciones entre ellos en un ambiente de TI. Almacena datos de componentes como informacin de hardware, informacin de administracin de servicio, informacin de usuarios, y provee un mecanismo para enlazar esa informacin y proveer una vista completa de cmo los elementos de una compaa estan conectados y se pueden afectar entre ellos. Todos los tipos de componentes y relaciones del BMC Impact Solutions estan definidos en la BMC Atrium CMDB como parte de el CDM. El CDM incluye un conjunto extensivo de tipos de componentes de servicio que cubrir las necesidades de la mayora de los usuarios. Sin embargo si no existe un tipo apropiado o es demasiado general, los administradores y gerentes de servicio pueden usar la consola BMC Atrium CMDB Class Manager para extender la CDM agregando una nueva clase para el tipo de componente que se requiere. Los datos de componentes y relaciones pueden ser exportados de la base de datos del BMC Topology Discovery a la BMC Atrium CMDB. Una vez los datos han sido reconciliados con otros datos de la BMC Atrium CMDB,

PAGE 21 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4.

Implementacin de SIM en el CCN SAT


4.1. Instalacin: Distribucin de los componentes

En la siguiente tabla se lista los componentes de la suite BMC Impact Solutions y su distribucin en la infraestructura de CCN-SAT.
Componente Equipo IP 10.51.4.75 Hostname trremproitsm01 Procedimiento de instalacin No es parte de esta Memoria Tecnica No es parte de esta Memoria Tecnica No es parte de esta Memoria Tecnica

BMC AR System

BMC Atrium CMDB

10.51.4.74

trremproorcl01

Base de Datos del BMC Portal

10.51.4.76

trremprodisc01

BMC Impact Manager BMC Impact Event Adapters (Configuracin para recbir los eventos de CA) BMC Impact clients (IX) BMC Impact Event Adapters (Configuracin para recbir los eventos disponibilidad de Pgina Web y Equipos) BMC Portal y BMC Impact Portal BMC Impact Integration for PATROL

BMC Impact Solutions 10.51.4.76 trremprodisc01 10.51.4.76 trremprodisc01

Anexo A Anexo A

10.51.4.76 192.168.212.42

trremprodisc01 Central2

Anexo A Anexo A

10.51.4.76 192.168.212.41 192.168.212.42

trremprodisc01 Central1 Central2

Anexo A Anexo C

Tabla 2. Distribucin de los componentes del BMC Impact Solutions

PAGE 22 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

En la siguiente figura se muestra la distribucin de los componentes del BMC Service Impact Manager
BMC Portal BD Portal (BMCPDS) BMC Impact Portal BMC Impact Manager BMC Impact Explorer BMC Impact Event Adapters (Eventos CA. Correo e)

BMC ATRIUM CMDB BMC AR System Server

trremprodisc01

trremproitsm01

10.51.4.76

10.51.4.75

trremproorcl01 10.51.4.74

BMC Impact Integration for PATROL BMC Console Server BMC RT Server BMC PATROL CENTRAL

BMC Impact Integration for PATROL BMC Impact Event Adapters (Eventos disponibilidad de Pgina Web y Equipos) BMC Console Server BMC RT Server BMC PATROL CENTRAL

Central1 192.168.212.41

Central2 192.168.212.42

Figura 5. Distribucin de los componentes BMC Impact Solutions.

PAGE 23 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.

Anexo A. Instalacin BMC Impact Solutions


5.1. Caractersticas del servidor trremprodisc01
Nombre: Direccion IP: Sistema Operativo: Ruta de instalacin: trremprodisc01.dssat.sat.gob.mx 10.51.4.76 Microsoft Windows Server 2003 R2 Enterprise Edition, Service Pack 2 C:\Program Files\BMC Software\Impact C:\BMCSoftware\BMCPortalKit

5.2. Requisitos de la instalacin


Espacio necesario en Disco Duro para la instalacin del BMC Portal: 35 GB Instalacin de Java 1.4.2.05 jre o superior Active Perl v5.8.8 ARS 7.1.00 patch 006 CMDB 2.1.00 patch 003

PAGE 24 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.3. Instalacin de BMC Impact Solutions


1. Insertar el dvd de instalacin con la etiqueta BMC Event and Impact Management Base en el servidor donde sern instalado el Impact Manager. 2. Ubicarse en el directorio BIEM7201_CoreComponents dar doble click en setup.exe

3. El wizard de instalacin se iniciar, presentando la ventana de bienvenida, dar clic en Next.

PAGE 25 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. Acepte la licencia y presione Next para continuar.

PAGE 26 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. En la siguiente ventana seleccione la opcin Both para instalar la celula principal con ambas funcionalidades: Event Managment y Service Impact Management. Presione Next para continuar.

6. A continuacion seleccione la opcin Custom Install y Next para continuar.

PAGE 27 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7. En la siguiente ventana seleccionamos los componentes a instalar en este caso son todos excepto el Adaptador de eventos de Windows. Dar click en Next para continuar.

8. A continuacin se solicita la ruta de instalacin, en este caso: C: \Program Files\ BMC Software\ Impact. Presione Next para avanzar.

PAGE 28 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9. A continuacin se solicita definir las propiedades del componente Impact Administration Server IAS. Acepte los valores por default: IAS Instance Name: Admin IAS Port: 3084 IAS Administration Password: IAS$Admin$

Type of server to create: Master Configure Server as: Standalone No failover capability

Enable Web Services for Event Integration

PAGE 29 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

10. La ventana siguiente es continuacin de los datos del IAS. Acepte los valores default:

Master Cell Encryption Key: mc Cell Port: 1827

PAGE 30 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

11. En la ventana que se despliega se definen los datos de configuracin de la celula. Introduzca los siguientes datos: Cell with Standalone Cell Server - No failover capability Cell Instance Name: CCN_SAT Cell Port: 1828 Cell Encryption Key: mc Type of cell to create: Service Impact Management

PAGE 31 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

12. A continuacin se solicita el nombre del Impact Portal al que se conectara el Publishing Server: Hostname of BMC Impact Portal: trremprodisc01.dssat.sat.gob.mx JNLP Port Number: 9379

13. En la ventana que aparece se solicitan los datos de la CMDB a la que se conectara. Introduzca los siguiente: AR System Server Name: trremproitsm01 AR System User Name: SIM72 AR System Password: sim7201

PAGE 32 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

14. A continuacion el instalador muestra el resumen de los datos seleccionados para la instalacin. Presione el botn Install para comenzar.

PAGE 33 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

15. Al finalizar el proceso de instalacin el programa despliega la siguiente ventana:

Presione el botn Done para terminar.

PAGE 34 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.4. Instalacin BMC Portal y BMC Impact Portal


1. Insertar el disco de instalacin con la etiqueta BMC Portal Infrastructure and Datastore DVD en el servidor donde fue instalado el Impact Manager (trremprodisc01).

2. Ubicarse en el directorio E:\BMCPortalKit\disk1 y ejecutar setupwin.exe.

3. Se despliega la ventana de bienvenida.

PAGE 35 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. A continuacin se presenta la licencia. Seleccione I agree y presione Next.

5. En la ventana que aparece seleccionamos los mdulos del BMC Portal que deseamos instalar. En este caso el BMC Impact Portal. Y Next para continuar.

PAGE 36 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. A continuacin seleccione la opcin para instalar el BMC Portal application server yNext para continuar.

7. De igual manera seleccionamos la instalacin del BMC Portal Web Server en este servidor.

PAGE 37 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8. A continuacin indicamos la ruta de instalacin. C:\BMCSoftware\BMCPortalKit

9. En la siguiente ventana el instalador solicita informacin de la base de datos. Introduzca la siguiente informacin:

PAGE 38 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Nombre del servidor: trremprodisc01.dssat.sat.gob.mx Puerto: 1521 Instancia Base de Datos: BMCPDS Usuario: pe Database Password: pe

10. As mismo solicitara la informacin de configuracin requerida por el servidor de Aplicaciones, BMC Portal Application Server. Nombre del servidor: trremprodisc01.dssat.sat.gob.mx Cuenta de correo del administrador de la aplicacin: luis.cortinas@sat.gob.mx Servidor SMTP: trremprodisc01.dssat.sat.gob.mx

Esta informacin puede modificarse desde el BMC Portal una vez instalado.

PAGE 39 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

11. La informacin para la configuracin del servidor web es solicitada a continuacin. Aceptamos los valores predefinidos y presionamos Next para continuar.

PAGE 40 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

12. A continuacin se solicitan los datos para la conexin con la CMDB, esto a traves del ARS Server. AR System Server Name: trremproitsm01 Port: 0 (o vacio corresponde a la asignacin dinmica con el portmapper) AR System User Name: SIM72 AR System Password: sim7201

13. En la siguiente ventana se solicita la informacin correspondiente al Impact Administration Server (IAS).

Impact Administration Server Hostname: trremprodisc01.dssat.sat.gob.mx Puerto: 3084 Administrative Password: IAS$Admin$ Impact Manager cell to which status events are sent: Admin

PAGE 41 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

14. Se presenta el resumen de las selecciones hechas. Presione Install para iniciar la instalacin.

PAGE 42 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

15. La instalacin termina mostrando el mensaje de que la instalacin ha sido exitosa. Presione Finish para terminar.

5.4.1.

COMPROBACIN DE LA INSTALACIN

Verifique que los siguientes servicios estn corriendo: Servicio del BMC Impact Manager mcell_CCN_SAT mcell_Admin Servicio de la clula Servicio de la celula de Administracion. Administrador de usuarios e Impact Solutions. Adaptador de eventos de CA Integracion con Service Desk

Servicio del BMC Impact Administration Server Servicio del BMC Impact Event Adapter Servicio del IBRSD Servicio del Publishing Server

BMC Impact Admin Server

BMC Impact Event Adapters

BMC Impact IBRSD BMC Impact Publishing Server ps_trremprodisc01

PAGE 43 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Servicios del BMC Portal

BMC Portal BMCPortalWebserver iiws_CCN_SAT

Application server Web server Impact Integration for Web Services

PAGE 44 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Si todos los procesos se encuentran corriendo la instalacin se realizo exitosamente. Desde un web browser acceda al portal introduciendo la direccin: https://trremprodisc01.dssat.sat.gob.mx/portal Se desplegara la pantalla de login del portal como se muestra en la siguiente figura. .

PAGE 45 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.5. Instalacin Impact Explorer


1. Insertar el dvd de instalacin con la etiqueta BMC Impact Solutions en el servidor donde sern instalado el Impact Manager. 2. Ubicarse en el directorio BIEM7201_CoreComponents dar doble click en setup.exe 3. Presionar Next en la pantalla de bienvenida.

4. Se presentara la licencia. Presionar Enter para continuar.

PAGE 46 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. En la siguiente ventana seleccionar la opcin Both y dar clic en Next para continuar.

PAGE 47 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. En la siguiente ventana seleccione la opcin Impact Explorer Console Install

7. La siguiente ventana solicita la ruta donde se instalara el BMC Impact Explorer. En este caso: C:\Program Files\BMC Software\Impact que es la ruta default.

PAGE 48 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8. A continuacin el programa de instalacin solicita el nombre del Impact Administration Server y el numero de puerto: Host Name of IAS Server: trremprodisc01.dssat.sat.gob.mx IAS Port: 3084

PAGE 49 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9. El siguiente prompt presenta el resumen de las selecciones hechas y datos proporcionados. Verifique que sean correctos, presione Install para continuar.

10. El script de instalacin copia los archivos necesarios al directorio destino y termina la instalacin. Presione Finish para terminar.

PAGE 50 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.6. Instalacin BMC Impact Event Adapters en el servidor central2


Prerrequisito: Perl 5.8.7 versin mnima 1. Conectarse al servidor donde se realizara la instalacin con el usuario indicado Servidor: central2 (192.168.212.54) Usuario: Administrator

2. Cambiarse al directorio donde se encuentra el software y ejecutar el programa setup.exe \BIEM7201_CoreComponents \setup.exe.

3. Se presenta la pantalla de bienvenida y presione Next para iniciar la instalacin.

PAGE 51 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. Acepte la licencia seleccionando I agree y presione Next para continuar.

5. En la siguiente pantalla seleccione Event Management

PAGE 52 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. En la siguiente pantalla seleccione la opcin Custom Install.

7. En la siguiente pantalla seleccionamos el componente a instalar BMC Impact Event Adapters

PAGE 53 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8. A continuacin escribir la ruta de instalacin D:\Program Files\BMC Software\Impact y presione Next para continuar.

9. A continuacin introduzca los datos del IAS. Hostname of IAS Server: trremprodisc01 IAS Port: 3084 IAS Administration Password: IAS$Admin$

PAGE 54 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

10. A continuacin escriba los datos de la clula o Impact Manager que recibir los eventos del adaptador. Presione Next para continuar. Cell Instance Name: CCN_SAT Hostname: trremprodisc01.dssat.sat.gob.mx Port: 1828 Type: SIM

PAGE 55 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

11. Se desplegara un resumen de la informacin proporcionada para la instalacin. Presione Install para continuar.

PAGE 56 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

12. Al completar la instalacin se desplegara la siguiente ventana. Presione Done para terminar.

PAGE 57 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.6.1.

VERIFICACIN DE LA INSTALACIN DEL BMC IEA

Para verificar la instalacin del BMC IEA: 1. Verificar que se haya instalado el servicio BMC Impact Event Adapters en la ventana de servicios de Windows.

5.6.2.

ARCHIVOS DE CONFIGURACIN DEL ADAPTADOR DE EVENTOS SNMP

DEFINICIN DE LOS ADAPTADORES EN EL ARCHIVO MCXA.CONF

Se configuran los Adaptadores para modificar los parmetros que controlan su comportamiento. Todos los parmetros se encuentran definidos en el archivo mcxa.conf. Los parmetros globales son especificados en una seccin designada al principio del archivo. Los parmetros especficos son definidos en la seccin correspondiente a cada adaptador. En el archivo mcxa.conf se definen todos los adaptadores que corran en la computadora. Especficamente: Todos los tipos de BMC IEA son listados y corren por este archivo. Mltiples instancias de adaptadores pueden ser definidas en el archivo, por ejemplo es posible tener tres diferentes adaptadores de TCP/IP corriendo, cada uno con una nica configuracin.

PAGE 58 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Descripcin del archivo mcxa.conf La configuracin por default del archivo mcxa.conf, tiene la siguiente estructura, como se muestra a continuacin en la tabla 2.

Tabla 2.

Generalmente los parmetros globales aplican para el Adaptador o sirven como parmetros por default. Parmetros especficos para adaptadores especficos son localizados despus de la seccin [...] del Adaptador. Los Adaptadores son especificados con el parmetro Engine: Engine = <engine_module> <engine_module> es el nombre del modulo de PERL que es cargado por el Modulo de la Maquina Manejadora de PERL. Este debe ser localizado en la librera estndar de PERL o en MCELL_HOME/lib/perl. Este puedes ser definido por el usuario. Los tres mdulos por default son: Engine = MA::ELogFile para cualquier manejo de Logs incluyendo el Syslog de UNIX Engine = MA::ESnmpTrap para traps de SNMP Engine = MA::EEventLog para el EventLog PERL para Windows Management.

El nombre de la celda es proporcionado por ServerName. Puede ser identificado en la seccin especifica para cada adaptador de esta forma dos diferentes adaptadores son habilitados para enviar a diferentes celdas. En adicin ServerName pueden contener el nombre de diferentes celdas, separadas por :. En este caso el adaptador tratara de enviar a la lista de celdas, siempre tratando con la primera celda en la lista.

PAGE 59 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Nota: Para ms informacin sobre los parmetros globales y especficos as como informacin de configuracin consultar el el capitulo 3 del manual BMC Impact Event Adapters Installation and Configuration Guide.

ARCHIVO MAP

Cuando un evento es ledo por un adaptador el adaptador debe convertir el evento de su representacin interna al formato compatible con BMC Impact Event Manager, en este caso el Lenguaje BAROC. La estructura de la conversin esta controlada por un archivo especial de configuracin, el archivo MAP. Cada adaptador usa su propio archivo MAP para producir los eventos del BMC Impact Manager. En la tabla 3 se muestran los nombres de los archivos MAP por default de los diferentes BMC Impact Event Adapter. Estos archivos se encuentran en el directorio MCELL_HOME/etc

Tabla 3 Archivos MAP por default.

5.6.3.

INICIAR Y DETENER EL BMC IMPACT EVENT ADA PTER

Para iniciar el proceso del BMC IEA por primera vez debe ejecutar dos pasos. 1. En el archivo mcxa.conf, se debe definir y habilitar el Adaptador que se desea correr. 2. Se debe Iniciar el servicio BMC Impact Event Adapters en la ventana de servicios de Windows.

PAGE 60 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Para detener un Adaptador use la ventana de servicios de Windows, seleccione el servicio BMC Impact Event Adapters y elija la opcin STOP.

PAGE 61 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.7. Instalacin BMC Impact Integration for PATROL


5.7.1. REQUISITOS

BMC Impact Integration for PATROL requiere lo siguiente: Sistema Operativo: Microsoft Windows 2000 Server, 2003 Server Solaris 2.8 o 2.9 Software: BMC Impact Manager 5.1 o mayor debe estar instalado y corriendo. PATROL Console Server en un sistema Windows o Solaris, versin 7.2.36.02 o mayor. SmartSockets RTserver en un sistema Windows o Solaris, versin 6.2 o mayor PATROL Agent, versin 3.5 o mayor. El Agente debe estar instalado y corriendo en cada uno de los sistemas que se desee monitorear.

PROCEDIMIENTO DE INSTALACIN

La instalacin se realiza en dos partes, debido a que los componentes se pueden instalar en servidores diferentes. En nuestro caso el servicio de la integracin se instal en el servidor donde se encuentra el Console Server y la Utileria de configuracin se instal en el servidor de SIM.

5.7.2.

INSTALACIN PARTE I. INSTALACIN DE LA INTEGRACION.

IMPORTANTE: Detenga el Console Server antes de iniciar la instalacin. 1. Conectarse al servidor donde se realizara la instalacin con el usuario indicado Servidor: central2 (192.168.212.54) Usuario: patrol 2. Cambiarse al directorio donde se encuentra \Impact_Integrations_1\IIPATROL7 y ejecutar setup.exe. el software

PAGE 62 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Se desplegara la pantalla de bienvenida. Presione Next para continuar.

4. Aparecer la pantalla de aceptacin del contrato de licencia. Seleccione Accept y presione Next para continuar.

PAGE 63 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. En la siguiente ventana, seleccione Install on this computer now y presione Next para continuar.

6. Especifique el directorio de instalacin. En este caso D:\Program Files\BMC Software

PAGE 64 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7. Seleccione que el tipo de instalacin sea Custom y presione Next para continuar.

8. En la ventana de seleccin de componentes, seleccione todas las dos casillas BMC Impact Integration for PATROL v7.3.20 y PATROL 7 runtime Components. Presione Next para continuar.

PAGE 65 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9. A continuacin nos solicita informacin acerca del nivel de seguridad que manejan los agentes de PATROL. Seleccionamos, Basic security y No sobrescribir las configuraciones actuales de seguridad.

10. A continuacin el programa de instalacin solicita el usuario y password para conectarse al PATROL Console Server. Introduzca los valores correspondientes y presione Next para continuar. Usuario: patrol.

PAGE 66 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

11. En la ventana que aparecer introduzca los datos de la celda a la que se conectara, del console Server y del RTServer. Presione Next para continuar. En este caso: Celda: CCN_SAT Console Server: CENTRAL2 RTServer: tcp:192.168.212.54:2059

PAGE 67 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

12. En la siguiente pantalla el programa de instalacin solicita la variable RTSERVERS. RTSERVERS: tcp:192.168.212.54:2059.. Presione Next para continuar.

13. A continuacin se mostrara el resumen de las selecciones hechas. Verifique la informacin y presione Start Install.

PAGE 68 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

14. Una vez que llegue al 100 % el estado de la instalacin presione Next para finalizar

15. Por ultimo presione Finish para terminar y cierre todas las ventanas abiertas del navegador.

5.7.2.1.AJUSTE DE LA VARIABLE CC_HOME.

En el equipo donde se han instalado los componentes correspondientes del BMC II for PATROL deber ser ajustada la variable CC_HOME. Esta variable apunta al directorio Common Connect. Ajuste la variable siguiendo estos pasos: 1. Abra el Control Panel y doble click en el icono System. 2. En la ventana de dialogo de Variables de Ambiente, de click en la pestaa Advanced. 3. Click en Environment Variables. 4. En la ventana de dialogo Environment Variables de click en la caja de variables System.

PAGE 69 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. En la ventana que se abre, introduzca el nombre y valor de la variable: Variable Name: CC_HOME

Variable Value:D:\Program Files\BMC Software\Common_Connect

5.7.2.2.ARCHIVOS INSTALADOS CON EL BMC II FOR PATROL

La siguiente tabla contiene los nombres y funciones esenciales de los archivos instalados del BMC II para Patrol. Archivos BII4Patrol bii4p.conf bii4p.map bmciiapi (Windows) bii4p_string.cat bii4p.trace bii4p.mrl bii4p_collectors.mrl bii4p.baroc cc_be library cc_be catalog (cc_string.cat cc_be_t.dll.sgn) Funcin El ejecutable de la integracin BMC II para Patrol. Contiene parmetros de rastreo, parmetros de buffer y el directorio del BMC IM. Contiene la informacin de mapeo para traducir los eventos del Patrol LEM a eventos BMC IM. Libreras con archivos para el API del BMC II para Patrol. Catalogo de archivos para el BMC II para Patrol. Ajustar el nivel de mensajes en el log BMC IM Knowledge base (KB) files.

Libreras para el Common Connect. Catalogo de Archivos para el Common Connect.

Tabla 1. Archivos Instalados por el BMC II for PATROL.

PAGE 70 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

En la siguiente tabla se lista la ubicacin de los archivos de configuracin y ejecutables principales del BMC Impact Integration for PATROL, a los cuales se har referencia para la configuracin e inicializacion de la aplicacin. Archivos BII4Patrol
Ejecutable de la integracin BMC II para Patrol.

Ubicacin
D:\Program Files\ BMC Software\Common_Connect\bin\Windows-X86 En los servidores central2 y central1

bii4p.conf

Archivo de configuracin de parmetros de rastreo, buffer y el directorio del BMC IM.

D:\Program Files\ BMC Software\Common_Connect\etc En los servidores central1 y central2

bii4p_start.opts Archivo de configuracin


principal de la integracin.

D:\Program Files\ BMC Software\Common_Connect\etc En los servidores central1 y central2

Tabla 2. Archivos principales de configuracin y ejecutables del BMC II for PATROL.

5.7.3.

INICIALIZANDO BMC II FOR PATROL

Antes de comenzar, en el archivo bii4p_start.opts : Verificar el nombre y el puerto del RTServer. Verificar el nombre del Patrol Console Server. Verificar el nombre del Profile de Administracin. Verificar el puerto del BMC II para Patrol. Archivo de configuracin. Verificar el nombre de la celda, el puerto y el nombre del host del BMC IM.

La primera vez que iniciamos el BMC Impact Integration for PATROL lo hacemos desde lnea de comando y usamos la opcion install. C:\Program Files\ BMC Software\Common_Connect\bin\Windows-X86\ BII4Patrol.exe install Con esto instalamos la aplicacin como servicio de Windows y podremos iniciarla y terminarla desde la ventana de servicios de Windows.

PAGE 71 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5.7.3.1.INICIALIZANDO BMC II FOR PATROL COMO SERVICIO DE W INDOW S

1. Desde Start => Setting => Control Panel => Services => BMC Impact Integration for Patrol. 2. En la barra de herramientas de la ventana de servicios clic Start.

5.7.4.

DETENIENDO BMC II PARA PATROL COMO SERVI CIO DE W INDOW S

1. Desde Start => Setting => Control Panel => Services => BMC Impact Integration for Patrol. 2. En la barra de herramientas de la ventana de servicios clic Stop.

PAGE 72 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.

Anexo B. Configuracin de Integraciones de Eventos

Se realizo la integracin de cuatro diferentes fuentes de eventos. Los eventos de PATROL se integran mediante el BMC Impact Integration for PATROL y los tres restantes usando el BMC Impact Event Adapter: Integracin de eventos de Agentes PATROL for Windows.BII4PATROL instalado en servidor central2. Integracin de eventos de Agentes PATROL for UNIX. BII4PATROL instalado en servidor central1. Integracin de eventos provenientes del monitoreo realizado por CA a travs del Adaptador de traps SNMP. IEA instalado en servidor trremprodisc01. Integracin de eventos del monitoreo de disponibilidad de equipos a travs del adaptador de archivos Log. IEA instalado en servidor central2. Integracin de eventos del monitoreo de disponibilidad de paginas WEB a travs del adaptador de archivos Log. IEA instalado en servidor central2.

6.1. Configuracin de la Integracin BII for PATROL


El siguiente diagrama muestra las relaciones entre el profile de administracin, el console Server y el BMC II para Patrol.

PAGE 73 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

1. El usuario define los sistemas para la administracin de Patrol, los patrol KM, y los filtros de los eventos en el profile de administracin. 2. Este archivo puede ser opcionalmente modificado para prevenir el paso de ciertos eventos. 3. BMC II para Patrol se conecta al Console Server. 4. EL Patrol Console Server usa la informacin del profile de administracin para conectarse a los Agentes de Patrol. 5. Los eventos que llegan de los Agentes de Patrol son enviados al Patrol Console Server. 6. El Patrol Console Server enva eventos a la integracin BMC II para Patrol.

6.1.1.1.UTILERA DE CONFIGURACIN COMMON CONNECT

La utilera de configuracin Common Connect se conecta al RTServer y al Patrol Console Server y permite compartir informacin del BMC IM, Patrol Agent, y sistemas de terceros. Es posible usar la Utilera de configuracin Common Connect de manera independiente del BMC II para Patrol.

6.1.1.2.PROCEDIMIENTO DE CON FIGURACIN

Durante la instalacin, se captura informacin que el proceso de auto-configuracin usa para definir los datos default para inicializar el BMC II para Patrol. La configuracin por default incluye modificacin de los archivos: bii4p.conf mcell.dir bii4p_start.opts la base de conocimiento (KB)

Para iniciar correctamente el servicio de la instalacin es necesario completar las siguientes tareas: 1. Verificar que el archivo mcell.dir se ha actualizado con la informacin del BMC II para Patrol.

PAGE 74 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

En el archivo D:\Program Files\ BMC Software\Common_Connect\etc\mcell.dir del servidor central1 (192.168.212.41) debe aparecer la lnea: cell BII4Patrol_central1 mc central1:4097

Ademas se deber agregar los datos de la celula o clulas a las que se enviaran los eventos: cell cell cell CCN_SAT evpatrol1 evpatrol mc mc mc trremprodisc01.dssat.sat.gob.mx:1828 trremprodisc01.dssat.sat.gob.mx:1830 sim1.dssat.sat.gob.mx:1829

De la misma forma, en el archivo D:\Program Files\ BMC Software\Common_Connect\etc\mcell.dir del servidor central2 (192.168.212.54) debe aparecer la lnea: cell BII4Patrol_central2 mc central2:4097

Y tambin se deber agregar los datos de la celula o clulas a las que se enviaran los eventos: cell cell cell CCN_SAT evpatrol 1 evpatrol mc mc mc trremprodisc01.dssat.sat.gob.mx:1828 trremprodisc01.dssat.sat.gob.mx:1830 sim1.dssat.sat.gob.mx:1829

Finalmente la linea correspondiente a la integracion BII4Patrol de los archivos mcell.dir de los servidores central1 y central2 debera copiarse al archivo mcell.dir del servidor de sim trremprodisc01.dssat.sat.gob.mx.

2. Verificar que en el archivo bii4p.conf se haga referencia al archivo mcell.dir correcto. En ambos servidores, central1 y central2 debe apuntar al directorio: D:\Program Files\ BMC Software\CommonConnect\etc\mcell.dir

3. Crear un profile de administracin. El profile creado para la integracin BII4P en el servidor central1 es sim_patrol1. El profile creado para la integracin BII4P en el servidor central2 es sim_patrol2.

PAGE 75 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. Actualizar el archivo bii4p_start.opts. En el servidor central 1: -mprofile sim_patrol1 -rtserver tcp:192.168.212.41:2059 -cserver CENTRAL1 -cell evpatrol En el servidor central 2: -mprofile sim_patrol2 -rtserver tcp:192.168.212.54:2059 -cserver CENTRAL2 -cell evpatrol

6.1.1.3.DEFINICIN DEL PROFI LE DE ADMINISTRACIN

Para definir un profile de administracin siga el procedimiento indicado en la consola PATROL Central.

6.1.1.4.CONFIGURACIN DE UNA INSTANCIA ADICIONAL DE LA INTEGRACION DE PATROL

Debido que se requera enviar eventos de los agentes de PATROL a dos diferentes servidores de SIM fue necesario crear una instancia adicional de la integracin. Se sigui el procedimiento entregado por soporte de BMC el cual se lista a continuacin de manera integra:
1. Download the instsrv.exe and http://www.electrasoft.com/srvany/srvany.htm. You may save it in %CC_HOME%\bin\Windows-x86 bii4patrol.exe is located. srvany.exe directory where from your

2. Install the service from command line, for example cd %CC_HOME%\bin\Windows-x86 INSTSRV.exe bii4patrol_2 C:\Program Files\BMC Software\Common_Connect\bin\Windows-x86\srvany.exe This will install a service named bii4patrol_2 3. Add the proper keys in registry 3.1 Bring up regedit and navigate HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bii4patrol_2 to

3.2 Create a new key for bii4patrol_2 named "Parameters" directly under the bii4patrol_2 key

PAGE 76 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3.3 Under Parameters key create an "Application" value. Type is "String Value" and specifiy the full path to BII4Patrol.exe Application REG_SZ C:\Program Files\BMC Software\Common_Connect\bin\Windows-x86\BII4Patrol.exe 3.4 Create an "AppParameters" value. Type is "String Value" and put the -f option into this new value AppParameters REG_SZ -f bii4p_2_start.opts bii4p_2_start.opts must exist otherwise the service will fail. Then you should refresh your services panel and should be able to start the service. Depending on your settings in your new bii4p_2_start.opts file (Check the instruction "Running Multiple Instances of BMCII for PATROL" in the BII4Patrol 7.1.02 release note to configure multiple BII4Patrol instances) you will get a new file in your %CC_HOME%\log directory named bii4p_INSTANCE2.txt. INSTANCE2 reflects the value you set for -instance in your new .opts file.

Siguiendo el procedimiento anterior se crearon el servicio correspondiente a la nueva instancia asi como su archivo de configuracin correspondiente. En el servidor 192.168.212.41: bii4p_2_start.opts

-mprofile -rtserver -cserver -cell -instance -imConfFile -debug -cfgid

sim_patrol2 tcp:192.168.212.41:2059 CENTRAL1 evpatrol1 sim7201c1 bii4p.conf 0

En el servidor 192.168.212.54: bii4p_start_2.opts

-mprofile -rtserver -cserver #-cell -cell -instance -imConfFile -debug -cfgid

sim_int2 tcp:192.168.212.54:2059 CENTRAL2 CCN_SAT evpatrol1 sim7201c2 bii4p.conf 0

Como parte de la configuracin de las instancias adicionales se agreg la lnea correspondiente en el archivo mcell.dir del directorio C:\Program Files\BMC

PAGE 77 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Software\CommonConnect\etc del servidor pcentral y en el servidor trremprodisc01 el archivo mcell.dir del directorio C:\Program Files\BMC Software\Impact\server\etc.
cell cell cell cell BII4Patrol_central2 BII4Patrol_sim7201c2 BII4Patrol_central1 BII4Patrol_sim7201c1 mc mc mc mc central2:4097 central2:4098 central1:4097 central1:4098

El servicio de cada una de las instancias de la integracin se puede iniciar y terminar desde la ventana de servicios de Windows.

6.1.2.

FORMATO ALIAS DE LOS EVENTOS DE PA TROL

El formato de alias para los componentes ligados a los eventos provenientes de PATROL es: nombre equipo en minusculas:Aplication Class.Object.Parameter Ejemplos: cpnn1:FILESYSTEM.opt-saai.FSCapacity adu820:IFMXDS_DBS.adu820.dbsaai.DBSpaceUsed adu830:MEMORY.MEMORY.MEMFreeMem satcpanwww09:NT_CPU.CPU__Total.CPUprcrProcessorTimePercent

PAGE 78 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.2. Integracin de traps SNMP de la consola de CA. Eventos del servicio de Correo Electrnico.
Para realizar la integracin de las alarmas de monitoreo de los servidores de Correo Electrnico se activo y configuro el adaptador de traps SNMP. Este adaptador se encarga de recibir y traducir los traps SNMP que son enviados por la consola de CA. El proceso para traducir los traps SNMP consiste en lo siguiente: 1. El trap es recibido por el puerto 162 puerto que es abierto por la instancia del Adaptador de eventos de traps SNMP definido en el archivo mcxa.conf. En dicho archivo se encuentra definido el archivo que se encarga del mapeo de campos de la informacin del trap SNMP para ser traducido a un evento que entienda el Impact Manager. Este archivo es el mcsnmptrapd.map 2. Cada trap recibido es evaluado por las condiciones declaradas en el archivo mcsnmptrapd.map. Este archivo hace uso de un modulo de perl nombrado Mapping.pm. 3. El programa Mapping.pm se encarga de identifcar los campos que contienen la informacin requerida para convertir los traps a eventos de SIM. Este programa hace uso del archivo OIDS_TO_TEXT.txt. 4. El archivo OIDS_TO_TEXT.txt es de vital importancia pues contiene los OIDS correspondientes a los tipos de eventos identificados. Cualquier cambio en la configuracin de las alarmas hecho en la consola de CA debera de actualizarse en este archivo. 5. Una vez que el archivo Mapping.pm ha analizado el trap e identificado los campos lo devuelve al archivo mcsnmptrapd.map, el cual asigna los eventos a la clase correspondiente. 6. Ya asignados a las classes correspondientes son entregados a la clula CCN_SAT para ser desplegados en la consola BMC Impact Explorer Los archivos involucrados en la traduccin de los traps SNMP a eventos de BEM se listan en la siguiente tabla. Nombre del archivo mcxa.conf mcsnmptrapdmib.baroc mcsnmptrapdmibe.baroc mcsnmptrapd.map Mapping.pm OIDS_TO_TEXT.txt Descripcin Archivo principal de configuracin Archivos de clases de eventos Archivo de mapeo de campos Archivo de funciones en perl para la descomposicin y extraccin de datos del trap. Definicin de los OIDS de las alarmas de CA.

PAGE 79 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.2.1.

DESCRIPCIN DE LOS ARCHIVOS INVOLUCRADOS EN LA INTEGRACION DE EVENT OS DE TRAPS SNMP.

Archivo mcxa.conf Como se menciona en el punto 1 del proceso de traduccin de traps, la definicin del adaptador se encuentra en el archivo C:\Program Files\BMC Software\Impact\server\etc\mcxa.conf del servidor trremprodisc01 y la seccin correspondiente se presenta a continuacin:
[Snmp] Engine = MA::ESnmpTrap # --Modify the following value(s) according to your environment-# Replace by the actual destination cell (if different from the global) ServerName = CCN_SAT

Para esta integracin se definieron nuevas clases para la recepcin de los eventos. Estas clases se encuentran declaradas en los archivos mcsnmptrapdmibe y mcsnmptrapdmib en el directorio: C:\Program Files\BMC Software\Impact\server\etc\CCN_SAT\kb\classes. Archivo mcsnmptrapd.map El archivo de mapeo de campos usado es el mcsnmptrapd.map en C:\Program Files\BMC Software\Impact\server\etc. La seccin principal de este archivo se presenta a continuacin:
################################################################################ # # # Default map file for the snmp trap adapter # # Revision: July 17h, 2002 # # # # (C) Copyright 2003 BMC Software, All Rights Reserved # # # ################################################################################ REQUIRE MA::MapUtil REQUIRE MA::Mapping REQUIRE BITS_Functions INPUT_VARIABLES $Community $Enterprise $EnterpriseName $ErrorIndex $ErrorStatus $RequestId $SourceAddr $Specific $TimeTicks $TrapOID $TrapType $TrapTypeStr

PAGE 80 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

$Version # Special INPUT_VARIABLES (references on list) $var $oid $oidt # Variable for indexes. $idx is a reference on a list of list. It cannot be # used for direct slot assignments $idx ############################################################################# # # For compatibility with 2.X SNMP adapter, the following INPUT_VARIABLES # are still available. Uncomment them to be able to use them # # $var 0-10 # $oid 0-10 # $oidt 0-10 # ############################################################################# END # La SECCION INIT se emplea para configurar valores globales en cada evento. # Este valor se puede cambiar directamente en cada clase, para acomodarlo a las necesidades especificas. # # La variable $var contiene la lista de todos los valores recibidos en el trap. INIT sub_source = $EnterpriseName origin = $SourceAddr #msg = UneListaConPrefijo($var , " | ", $SourceAddr ) msg = ReorganizeSNMP() END

PAGE 81 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Archivo mapping.pm El archivo de mapeo mcsnmptrapd.map se apoya de un programa de perl nombrado Mapping.pm el cual se encarga de traducir la informacin de los traps SNMP. A continuacin se presenta el archivo Mapping.pm
#!/usr/bin/perl ########################################################################### # # <Write here> 'use' directives to include standard Perl packages # ########################################################################### #--------------------------------------------------------------------# # Module : Impact Manager Development - Adapter classes # Description: Interface Template # Author : Patrice Parmentier # Creation : May 30, 2002 # $File: //dev/sms/7.0.00/mcell/mc/src/adap/perl/MA/Mapping.pm $ # # Last Changes : # $Author: Mis Fanny Tufino $ # $DateTime: 2008/01/24 13:20:26 $ # $Revision: #1 $ # $Change: 34630 $ # # Copyright (c) BMC Software 2005. All rights reserved. # 2.5 #--------------------------------------------------------------------package MA::Mapping; use strict; use warnings; our $VERSION = 3.0; # ITM Packages use MC::Base; use MA::Map; # Required packages use Socket; # OO Stuff # Do not forget to 'EXPORT' any routine that can be used from within a map file. require Exporter; our @ISA = qw (Exporter); our @EXPORT = qw (ReorganizeSNMP); our @EXPORT_OK = qw ();

PAGE 82 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

our %EXPORT_TAGS = (); our $comp_addr = {}; ########################################################################## sub ToLog($$) { my $l = shift @_; my $m = shift @_; open(OUT,">>$l") || open(OUT,">$l") || open(OUT,"+>$l") ; print OUT "$m\n"; close(OUT); } ########################################################################## sub ReorganizeSNMP { my $map = shift; my $ev = $map->{event}; my $se = $map->{specific_event}; my $n = 0; my $sMensaje=""; my $inicial; my $v_sev = "OK"; my $Enterprise; my $EntName; my $SpecificTrap; my $GenTrapType; my $sAddress; my $s_OID; my $sHead; my $sEquipo; my $tmpoid; my @ArrayOIDs; my @ArrayOIDsValor; my @ArrayOIDsTxt; # Para efectos de tranformacion de texto Exchange my %elementos = (); my $EXparametro=""; my $localOID=""; my $LogDebug=sprintf("%s/etc/%s",$ENV{MCELL_HOME},"MapOIDsToText.log"); print ".\n"; my $RefValOIDS = $se->{var}; my $RefOIDS=$se->{oid}; # VarBindValues # OIDs sin traducir

############################### # Ajusta bandera de cierre/descartar el representativo para el SAT. $ev->SetSlot ("mc_owner", 'discardme');

evento,

si

no

es

evento

# ajusta el mensaje generico con el siguiente encabezado # 192.168.236.61 (satmtymcle11) - msexchagnt - Specific: 101, VirtualServer SATMTYMMSV12 , # Toma de variables de inicio, para ser usadas a lo largo del programa. $Enterprise = $se->{Enterprise}; $SpecificTrap = $se->{Specific}; $s_OID = $se->{TrapOID}; $EntName = $se->{EnterpriseName}; $GenTrapType = $se->{TrapType}; $sAddress = $se->{SourceAddr};

PAGE 83 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

############################### # Ajuste del nombre de equipo, por la ejecucion del nslookup. O vacio si no existe en el DNS $sEquipo = $se->{SourceAddr}; $sEquipo = `nslookup $sEquipo`; if ($sEquipo =~ /Name:\s+(\w+)\..*\s/sgi) { # corresponde a una salida en Ingles. cambiar if needed! $sEquipo = "$1"; } else { $sEquipo = ""; } # # nslookup 192.168.236.59 # # >>salida NORMAL: # # Server: satmtymdc02.dssat.sat.gob.mx # # Address: 192.168.236.89 # # # # Name: satmtymcle13.dssat.sat.gob.mx # # Address: 192.168.236.59 # # >>salida ERROR: # # *** satmtymdc02.dssat.sat.gob.mx can't 192.168.236.709: Non-existent domain

comando Name:

find

# _OJO_################## Adicionar si se instalan mas MIBs de integracion. # Ajuste del mibs de origen. # Exchange 1.3.6.1.4.1.791.2.10.2.5 # caiWinA3 1.3.6.1.4.1.791.2.10.2.90 # caiW2kOs 1.3.6.1.4.1.791.2.10.2.43 #($vbval->[1] =~ /^1\.3\.6\.1\.4\.1\.791\.2\.10\.2\.5/) #.10\.([1-6])/) if ($se->{Enterprise} =~ "1.3.6.1.4.1.791.2.10.2.5") { $EntName="msexchagnt"; } if ($se->{Enterprise} =~ "1.3.6.1.4.1.791.2.10.2.90"){ $EntName="caiWinA3"; } if ($se->{Enterprise} =~ "1.3.6.1.4.1.791.2.10.2.43"){ $EntName="caiW2kOs"; } $ev->SetSlot ("mc_service", $EntName); para efectos de update. # No borrar.

############################### # Ajuste inicial del mensaje formateado. Incluye Ip (ServName) - MibName - TrapEspecifico $sHead = "$sAddress $sEquipo - $EntName - Specific: $SpecificTrap"; push @ArrayOIDs, "INIT"; push @ArrayOIDsValor, "INIT"; push @ArrayOIDsTxt, "INIT"; ###############################

PAGE 84 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

foreach (@$RefValOIDS) { $_ =~ s/\"//g; push @ArrayOIDsValor,$_ ; } #listado de los valores entregados en el trap foreach (@$RefOIDS) { push @ArrayOIDs,$_ ; } # listado de OIDS del trap

los

#////////////////////////////////////////////// ############################### ############################### #Definicion de variables y arreglos para Formateo de mensajes Exchange. #Se apoya del archivo OIDS_TO_TEXT.txt en server/etc ############################### ############################### my @FiledatosOID = (); my $Arcvhivo_OIDS_TO_TEXT = "OIDS_TO_TEXT.txt"; $Arcvhivo_OIDS_TO_TEXT=sprintf("%s/etc/%s",$ENV{MCELL_HOME},"$Arcvhi vo_OIDS_TO_TEXT"); open(FILE, "<$Arcvhivo_OIDS_TO_TEXT") || ((warn "Can't open Components file \n")); @FiledatosOID =<FILE>; chomp(@FiledatosOID); close(FILE); for( my $i=0 ; $i < scalar @FiledatosOID ; $i++) { if (($FiledatosOID[$i] =~ /^\s*$/) || ($FiledatosOID[$i] =~ /^\s*\#/) ) { $FiledatosOID[$i] = " "; } } #while ( (scalar @FiledatosOID > 0) && (@FiledatosOID[ scalar @FiledatosOID -1] =~ /^\s*$/) ) { pop @FiledatosOID; } # Definir como nulo cada OID si no esta dentro del archivo de OIDs_TO_TEXT en /etc #for( my $i=0 ; $i < scalar @ArrayOIDs ; $i++) { $elementos{@ArrayOIDs[$i]} ="(@ArrayOIDs[$i])";} for( my $i=0 ; $i < scalar @ArrayOIDs ; $i++) { $elementos{@ArrayOIDs[$i]} =" ";} # print "Se han cargado ".@FiledatosOID." registros de componentes\n"; for( my $i=0 ; $i < scalar @FiledatosOID ; $i++) { # next if ($FiledatosOID[$i] =~ /^\s*$/); next if ($FiledatosOID[$i] =~ /^\s*\#/); my /^\s*(\S+)\s*(.*)\s*$/; next unless defined $cadaOID; $cTexto ="" unless defined $cTexto; $elementos{"$cadaOID"} = "$cTexto"; #ToLog($LogDebug,"OID:$cadaOID -- $i "); ($cadaOID,$cTexto) = $FiledatosOID[$i] =~

$elementos{$cadaOID}

PAGE 85 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

# print "Elementos:$i. ".(scalar keys %elementos )."/// "; print "- >> $cadaOID [$cTexto]\n\n"; } for( my $i=1 ; $i <= scalar @ArrayOIDs ; $i++) { #ToLog($LogDebug,"$i :: -@ArrayOIDs[$i]$elementos{@ArrayOIDs[$i]}-- "); if ((exists $elementos{@ArrayOIDs[$i]}) && (length($elementos{@ArrayOIDs[$i]}) >5)) { push @ArrayOIDsTxt,$elementos{@ArrayOIDs[$i]}; } else { my ($cadaOID,$cTexto,$fTexto); $fTexto=" "; #my $mioid=$elementos{@ArrayOIDs[$i]}; my $mioid=@ArrayOIDs[$i]; for( my $k=0 ; $k < scalar @FiledatosOID ; $k++) { my $linea =$FiledatosOID[$k]; #if ($FiledatosOID[$i] =~ /$mioid/ ) next if $linea =~ /^\s*$/; ($cadaOID,$cTexto) = $FiledatosOID[$k] =~ /^\s*(\S+)\s*(.*)\s*$/; if ($mioid =~ /$cadaOID/ ) { $fTexto=$cTexto; #ToLog($LogDebug," $i EXITO:mioid: -$mioid-tiene_la_Linea:$k-$cadaOID-"); } #else { ToLog($LogDebug," $i nn -$linea-no_estaen->-$mioid-Linea:$k---"); } } push @ArrayOIDsTxt,$fTexto;#$ev>SetSlot ("mc_service", "moid->$mioid"); } } # $ev->SetSlot ("mc_service", "$sMensaje @ArrayOIDsTxt[1]"); ############################### ############################### ############################### ############################### ############################### #//////////////////////////////////////////////

############################### #foreach (@$RefValOIDS) { $sMensaje = $sMensaje." ".$_ ; #Concatena todos los campos del trap. $sMensaje = $sHead;

PAGE 86 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

for( my $i=1 ; $i < scalar @ArrayOIDs ; $i++) { $sMensaje = $sMensaje.", "."@ArrayOIDsTxt[$i] @ArrayOIDsValor[$i] "; my $campo = @ArrayOIDsValor[$i]; } $sMensaje =~ s/^\s*INFO\s+//i;

############################### # La severidad la da la combinacion de un par de palabras Llave al inicio del mensaje. if ($sMensaje =~ /(NORMAL|OK|UP|UNKNOWN|WARNING|CRITICAL|REPAIRED|PASSIVE)\s+(NORMAL|OK|UP|U NKNOWN|WARNING|CRITICAL|REPAIRED|PASSIVE)/i ) { $inicial =$1; $v_sev =uc($2); if ($v_sev =~ /(NORMAL|OK|UP|UNKNOWN|REPAIRED|PASSIVE)/i ) { $v_sev = "OK"; } $ev->SetSlot ("severity", $v_sev); $ev->SetSlot ("mc_owner", ''); }

############################### # Sustitucion de caracteres CR y salto de linea. Cualquier texto no deseado. my $rep = " "; $sMensaje =~ s/\012\015/$rep/g; $sMensaje =~ s/\012/$rep/g; $sMensaje =~ s/\015/$rep/g; $sMensaje =~ s/\s+/ /g; $ev->SetSlot ("mc_long_msg", $sMensaje);

############################### # Finalmente se analiza individualmente cada tipo de trap. # Y se ajusta el mensaje Adecuado. valor del Alias. Con la formula Servername_parametro # Encabezado generico MibName - TrapEspecifico Ademas del Ip (ServName) -

#CPU# 192.168.236.60 | INFO Warning OK Prop TotalLoad Val 47.617319 47.62% Min -1 0% Max 90 90% Total 100 100% Interval 60 #MemVirt# INFO Ok Critical Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 #11023#MemPhys# Prop Phys Val 4057732 92.25% Warn 3489633.588 83.3% Crit 3900178.716 93.1% #

PAGE 87 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

############################### # Eventos de CPU abajo:

FORMATO

#'192.168.236.57 | INFO Unknown OK Prop TotalLoad Val 0 0% Min -1 0% Max 35 35% Total 100 100% Interval 60' # Warning Critical Prop TotalLoad Val 6.539978 6.54% Min -1 0% Max 2 2% Total 100 100% Interval 60 if ($sMensaje =~ /\s*Prop\s+(TotalLoad)\s+Val\s+\S+\s+(\S+)%/i ) { $sMensaje = "$sHead -- El Uso de CPU se encuentra en $2 %"; $ev->SetSlot ("mc_smc_alias", "$sEquipo"."_TotalLoad"); $ev>SetSlot ("mc_parameter","$1"); } ############################### # Eventos de Servicios Windows FORMATO abajo: # 192.168.236.61 (satmtymcle11) - caiWinA3 - Specific: 19988 | INFO Unknown Warning msdtc Prop ActiveValue Val 5 Pol 1 Interval 120 # INFO Unknown Warning nntpsvc Prop ActiveValue Val 5 Pol 1 Interval 120 # Elementos a buscar # CONFIGURAR AQUI La LISTA DE SERVICIOS DE WINDOWS DE LOS QUE DEPENDE LA DISPONIBILIDAD DE CORREO my $EXCHANGEParametros ="MSExchangeSRS|SMTPSVC|MSExchangeIS|MSExchangeSA|MSDTC|winmgmt|W3SVC|RESvc |NtLmSsp|MSExchangeMGMT|MSExchangeMTA|RpcSs|IMAP4Svc|MSEXchangeES|IISADMIN| EventSystem|MSSEARCH|PolicyAgent|W32Time|lanmanworkstation|lanmanserver|DNS cache|HTTPFilter"; if ($sMensaje =~ /\s*($EXCHANGEParametros)\s+Prop\s+ActiveValue\s+Val\s+(\S+)\s/i ) { $sMensaje = "$sHead -- Servicio de Windows $1 en estado: $v_sev, Valor: $2 "; $ev->SetSlot ("mc_parameter","$1"); my $servicio = $1; #$servicio =lc($servicio); $ev->SetSlot ("mc_smc_alias", "$sEquipo"."_$servicio"); } ############################### # Eventos de RED FORMATO abajo: #'192.168.236.70 | INFO Warning Critical Prop TotalInBytes Val 8290752.316948 Min -1 Max 4000000 Interval 60' # INFO Unknown OK Prop TotalInErrors Val 0 Warn 5 Crit 10 Interval 60 # Elementod propagables # OutPkts|InPkts|OutBytes|InBytes|TotalOutErrors|TotalOutPkts|TotalOut Bytes|TotalInErrors|TotalInPkts|TotalInBytes #my $NetParametros ="OutPkts|InPkts|OutBytes|InBytes|TotalOutErrors|TotalOutPkts|TotalOutBytes |TotalInErrors|TotalInPkts|TotalInBytes"; my $NetParametros ="TotalOutErrors|TotalInErrors";

PAGE 88 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

if ($sMensaje =~ /\s*Prop\s+($NetParametros)\s+Val\s+(\S+)\s/i ) { $sMensaje = "$sHead -- Evento de Red $v_sev, Parametro $1 Valor: $2 "; $ev->SetSlot ("mc_parameter","$1"); $ev->SetSlot ("mc_smc_alias", "$sEquipo"."_RED"); } ############################### # Eventos de Memoria FORMATO abajo: #'192.168.236.70 | INFO Critical OK Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 # WinA3_MemPhys Unknown OK Physical Prop Phys Val 784868 18.74% Warn 3560850.6 85% Crit 3979774.2 95% Total 4189236 100% Lag 0 Interval 60 # Prop Page Val 12020 0.19% Warn 5302476.8 85% Crit 5926297.6 95% Total 6238208 100% Lag 0 Interval 60 # Elementos propagables # Phys|Virt|Page # Memoria Virtual fisica y paginacion # String INFO Critical OK Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 # 192.168.236.58 # Ip del server que reporta la falla # 1.3.6.1.4.1.791.2.10.2.90 # OID referente ala falla. Se extrae del mib proporcionado por el fabricante del monitor que envia el trap # 11011 # Specific trap type. 11011 se refiere a memoria virtual # 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 # A partir de aqui, se encuentran cada uno de los valores enviados en el trap. # String INFO Critical OK Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 # String -> tipo de valor enviado. (INFO) -> inicio opcional de mensaje (Critical OK) indica la severidad. Tiene variantes. # (Prop) -> means: se propago (Virt) -> Virtual memory (Val) -> a continuacion el valor actual. my $MEMParametros ="Phys|Virt|Page"; if ($sMensaje =~ /\s*Prop\s+($MEMParametros)\s+Val\s+(\S+)\s+(\S+)%/i ) { $sMensaje = "$sHead -- Memoria de tipo: $1, Estado: $v_sev, Valor: $2, $3 % "; $ev->SetSlot ("mc_parameter","$1"); $ev->SetSlot ("mc_smc_alias", "$sEquipo"."_Mem$1"); }

PAGE 89 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

############################### # Eventos de DISCO FORMATO abajo: #'192.168.236.70 | INFO Warning OK F: Prop SizeD Val 256.015625 -0.41% Warn 1862.142773+ 3% Crit 3103.571289+ 5% Total 62071.425781 100% Interval 300 # INFO OK Warning F: Prop SizeD Val 1935.875 3.12% Warn 1862.142773+ 3% Crit 3103.571289+ 5% Total 62071.425781 100% Interval 300 # INFO Unknown OK D: Prop Size Val 1881.714844 3.37% Warn 23703.325781 42.5% Crit 26491.952344 47.5% Total 55772.53125 100% Interval 300 # INFO Unknown OK Y: Prop Fragmt Val 0 0% Warn 35 35% Crit 45 45% Total 100 100% Interval 600 FragmtMode 1 # Elementos propagables # SizeD|Size my $DISCOParametros ="SizeD|Size|Fragmt"; if ($sMensaje =~ /\s*(\S+)\s+Prop\s+($DISCOParametros)\s+Val\s+(\S+)\s+(\S+)%/i ) { $sMensaje = "$sHead -- Evento $v_sev, en el disco $1 Parametro $2 Valor: $3, $4 % "; $ev->SetSlot ("mc_parameter","$2"); my $lowdisco=lc($1); $ev->SetSlot ("mc_smc_alias", "$sEquipo"."_disco_$lowdisco"); }

=documentacion_Exchange # de exchange =cut

Ajuste de datos glabales a los eventos SNMP

if ("$EntName" eq "msexchagnt" && ("$SpecificTrap" eq "107" || "$SpecificTrap" eq "106" || "$SpecificTrap" eq "101" || "$SpecificTrap" eq "108" ) ){ #severidad dada por el tercer campo en este caso. $v_sev = @ArrayOIDsValor[2]; my $toolkey=""; $v_sev = ($v_sev == 1) ? "OK" : (($v_sev == 2) ? "WARNING" : (($v_sev == 3) ? "CRITICAL" : "UNKNOWN" ) ); $ev->SetSlot ("severity","$v_sev"); #ToLog($LogDebug,"Campo @ArrayOIDsValor[2]"); $localOID=@ArrayOIDs[2]; # Se extrae el segundo OID para efectos de identificacion de la categoria. #ToLog($LogDebug,"LocarOID $localOID"); if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.1./ ) { $EXparametro="SERVER"; } Severidad con valor

PAGE 90 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.2./ ) { $EXparametro="SERVICE"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.4./ ) { $EXparametro="CONNECTOR"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.5./ ) { $EXparametro="MTA"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.6./ ) { $EXparametro="DISK"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.7./ ) { $EXparametro="AVAILCOUNTER"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.8./ ) { $EXparametro="POLLEDCOUNTER"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.9./ ) { $EXparametro="EVENT"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.10./ ) { $EXparametro="AGENT"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.14./ ) { $EXparametro="PERFCUBE"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.15./ ) { $EXparametro="TRACKING"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.17./ ) { $EXparametro="ACTIVEDIRECTORY"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18./ ) { $EXparametro="SMTP"; # Tamao Total de la cola if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.1(4|5)/ ) { # Tamao Total de la cola $toolkey="Tamano total de la cola"; } if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.1(6|7)/ ) { # Nmero Totales de correos encolado $toolkey="Totales de correos encolados"; } if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.4.1.(5|6)/ ) { # Numero de correos encolados por buzon $toolkey="correos encolados por buzon"; }

PAGE 91 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.4.1.(8|9)/ ) { # Nmero Totales de correos encolado $toolkey="Totales de correos encolados"; } if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.4.1.2./ ) { # Size of the SMTP queue in Bytes $toolkey="Size of the SMTP queue in Bytes"; } } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.19./ ) { $EXparametro="STORAGE"; } if ( $localOID =~ /1.3.6.1.4.1.791.2.10.2.5.20./ ) { $EXparametro="EXPRESSION"; } $ev->SetSlot ("mc_tool_key","$toolkey"); $ev->SetSlot ("mc_parameter","$EXparametro"); $ev->SetSlot ("mc_smc_alias", "@ArrayOIDsValor[1]"."_$EXparametro"); #virtualserverName_parametro $sHead = "$sAddress $sEquipo - Evento de Categoria: $EXparametro $toolkey"; #ToLog($LogDebug,"Mensaje de Parametro SMTP: $sMensaje || Header $sHead :: Alias: @ArrayOIDsValor[1]"); } ############################### # Eventos de Exchange Specific Trap 107 FORMATO abajo: #'192.168.236.67 (satmtymcle24) msexchagnt Specific: 107 | SATMTYMMSV21 | 3 | 3 | 1 | 2 | ActualValues | SATMTYMCLE24' # [SATMTYMMSV23, 3, 1841971, 10000, 20000, ActualValues, SATMTYMCLE23] # # exSMTPQueueSizeStatus , etc # # El mensaje se forma del encabezado $sHead mas cada uno de los capos del trap # Mismos que guardan un aposicion dentro del mensaje. De esa forma se accesa. por posicion. if ("$EntName" eq "msexchagnt" && "$SpecificTrap" eq "107" ) {

#$sMensaje .= " $elementos{@ArrayOIDs[1]}: @ArrayOIDsValor[1], " if ( exists $elementos{@ArrayOIDs[1]}); #$sMensaje .= " Valor: @ArrayOIDsValor[3]," if ( exists $elementos{@ArrayOIDs[3]}); #$sMensaje .= " WarnThreshold: @ArrayOIDsValor[4]," ;

PAGE 92 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

#$sMensaje .= " CritThreshold: @ArrayOIDsValor[5]," ; #$sMensaje =$sMensaje." $elementos{@ArrayOIDs[7]}: @ArrayOIDsValor[7]" if ( exists $elementos{@ArrayOIDs[7]}); $sMensaje = "$sHead En: @ArrayOIDsValor[1], Status: $v_sev, Valor: @ArrayOIDsValor[3]. "; $sMensaje .= " Rangos Warning-Critico: @ArrayOIDsValor[4]@ArrayOIDsValor[5]. Residiendo en el Host Fisico: @ArrayOIDsValor[7]"; #ToLog($LogDebug,"H O L A 107: : Header: $sHead || ALIAS @ArrayOIDsValor[1] || Parametro: $EXparametro||Mensaje: $sMensaje"); } ############################### # Eventos de Exchange Specific Trap 106 FORMATO abajo: #'192.168.236.60 (satmtymcle12) - msexchagnt - Specific: 106 | SATMTYMMSV12 | RuteoInterno-123 | Default SMTP Virtual Server | 0 | 5 | SATMTYMCLE12' # El mensaje de forma del encabezado $sHead mas cada uno de los capos del trap # Mismos que guardan un aposicion dentro del mensaje. De esa forma se aacesa. por posicion. if ("$EntName" eq "msexchagnt" && "$SpecificTrap" eq "106") { $sMensaje = "$sHead En: @ArrayOIDsValor[1], Status: $v_sev, INFO Values: @ArrayOIDsValor[3], "; $sMensaje .= " @ArrayOIDsValor[4], @ArrayOIDsValor[5]. Sobre host Fisico: @ArrayOIDsValor[6]"; #ToLog($LogDebug,"Mensaje 106: $sMensaje || Header: $sHead"); } if ("$EntName" eq "msexchagnt" && "$SpecificTrap" eq "101") { $sMensaje = "$sHead En: @ArrayOIDsValor[1], Status: $v_sev, INFO Values: @ArrayOIDsValor[3], "; $sMensaje .= " @ArrayOIDsValor[4], Sobre host Fisico: @ArrayOIDsValor[6]"; } if ("$EntName" eq "msexchagnt" && "$SpecificTrap" eq "108") { # La severidad se encuentra en el sexto campo del oid. if ($sMensaje =~ /(NORMAL|OK|UP|UNKNOWN|WARNING|CRITICAL|REPAIRED|PASSIVE)/i ) { $v_sev =uc($1); if ($v_sev =~ /(NORMAL|OK|UP|UNKNOWN|REPAIRED|PASSIVE)/i ) { $v_sev = "OK"; } $ev->SetSlot ("severity", $v_sev); }

PAGE 93 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

} =documentum exServerResetTSEdit OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "&<msExchAgnt.107>Time of last reset - edited." ::= { exServerGroup 8 } =cut $sMensaje =~ s/\s+/ /g; if ("$v_sev" ne "OK" ) {$ev->SetSlot ("mc_owner", ''); } return $sMensaje; } ########################################################################### 1; #Severidades: #Lista de Palabras posibles que en combinacion de pares severidad actual. #[ NORMAL OK UP UNKNOWN WARNING CRITICAL REPAIRED PASSIVE ] indican la

# Memoria Virtual # 17:02:22 01/25/08 0 192.168.236.58 0 1.3.6.1.4.1.791.2.10.2.90 6 11011 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 String INFO Critical OK Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 # 192.168.236.58 # Ip del server que reporta la falla # 1.3.6.1.4.1.791.2.10.2.90 # OID referente ala falla. Se extrae del mib proporcionado por el fabricante del monitor que envia el trap # 11011 # Specific trap type. 11011 se refiere a memoria virtual # 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 # A partir de aqui, se encuentran cada uno de los valores enviados en el trap. # String INFO Critical OK Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 # String -> tipo de valor enviado. (INFO) -> inicio opcional de mensaje (Critical OK) indica la severidad. Tiene variantes. # (Prop) -> means: se propago (Virt) -> Virtual memory (Val) -> a continuacion el valor actual.

PAGE 94 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Archivo OIDS_TO_TEXT.txt El archivo OIDS_TO_TEXT.txt contiene la lista de OIDs de las alarmas configuradas en la consola de CA para ser reenviadas a BEM. Esta lista de OIDs la obtenemos con apoyo de EDS desde la herramienta de CA. A continuacin se presenta una imagen de la aplicacin que EDS utiliza para obtener esta informacin. En la imagen aparece cada OID, con su correspodiente significado, o traduccin a nombre de instancias. Esta traduccin no esta contenida en el trap que es enviado hacia SIM, es por ello que se debe usar esta herramienta para extraer manualmente los nombres correspondientes a cada OID y despus actualizar el contenido del archivo OIDS_TO_TEXT.txt.

El contenido del archivo OIDS_TO_TEXT.txt se presenta a continuacin.


# Specific Trap 107 #[SATMTYMMSV24, 3, 2, 1, 2, ActualValues, SATMTYMCLE25] #serverVirtual status Valor WarnUmbral CriticalUmbral

ServerFisico

PAGE 95 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

#1.3.6.1.4.1.791.2.10.2.5.1.30.0 exInstanceName 1.3.6.1.4.1.791.2.10.2.5.1.30.0 VirtualServer 1.3.6.1.4.1.791.2.10.2.5.8.6.1.11. exStatus # exStatus INTEGER Normal(1), Warning(2), Critical(3) #1.3.6.1.4.1.791.2.10.2.5.8.6.1.11.47.92.80.104.121.115.105.99.97.108.68.10 5.115.107.40.95.84.111.116.97.108.41.92.67.117.114.114.101.110.116.32.68.10 5.115.107.32.81.117.101.117.101.32.76.101.110.103.116.104 exStatus 1.3.6.1.4.1.791.2.10.2.5.8.6.1.5. exValue #1.3.6.1.4.1.791.2.10.2.5.8.6.1.5.47.92.80.104.121.115.105.99.97.108.68.105 .115.107.40.95.84.111.116.97.108.41.92.67.117.114.114.101.110.116.32.68.105 .115.107.32.81.117.101.117.101.32.76.101.110.103.116.104 exValue #1.3.6.1.4.1.791.2.10.2.5.8.6.1.5.40.92.80.104.121.115.105.99.97.108.68.105 .115.107.40.95.84.111.116.97.108.41.92.68.105.115.107.32.84.114.97.110.115. 102.101.114.115.47.115.101.99 exValue 1.3.6.1.4.1.791.2.10.2.5.8.6.1.4. exCriticalThreshold #1.3.6.1.4.1.791.2.10.2.5.8.6.1.4.47.92.80.104.121.115.105.99.97.108.68.105 .115.107.40.95.84.111.116.97.108.41.92.67.117.114.114.101.110.116.32.68.105 .115.107.32.81.117.101.117.101.32.76.101.110.103.116.104 exCriticalThreshold #1.3.6.1.4.1.791.2.10.2.5.8.6.1.4.40.92.80.104.121.115.105.99.97.108.68.105 .115.107.40.95.84.111.116.97.108.41.92.68.105.115.107.32.84.114.97.110.115. 102.101.114.115.47.115.101.99 exCriticalThreshold 1.3.6.1.4.1.791.2.10.2.5.1.31.0 exHostName #[SATMTYMMSV23, 3, 1841971, 10000, 20000, ActualValues, SATMTYMCLE23] 1.3.6.1.4.1.791.2.10.2.5.18.4.1.6. # Specific Trap 101 1.3.6.1.4.1.791.2.10.2.5.1.1.0 1.3.6.1.4.1.791.2.10.2.5.1.3.0 1.3.6.1.4.1.791.2.10.2.5.1.2.0 1.3.6.1.4.1.791.2.10.2.5.18.2. 1.3.6.1.4.1.791.2.10.2.5.18.3. 1.3.6.1.4.1.791.2.10.2.5.18.5. 1.3.6.1.4.1.791.2.10.2.5.18.6. 1.3.6.1.4.1.791.2.10.2.5.18.7. 1.3.6.1.4.1.791.2.10.2.5.18.8. 1.3.6.1.4.1.791.2.10.2.5.18.12. 1.3.6.1.4.1.791.2.10.2.5.18.13. 1.3.6.1.4.1.791.2.10.2.5.18.14. 1.3.6.1.4.1.791.2.10.2.5.18.15. exSMTPQueueSizeCriticalThreshold

exEnterpriseName exSiteName exServerName exSMTPSummaryStatus exSMTPPollingInterval exSMTPQueueSizeDefaultWarningThreshold exSMTPQueueSizeDefaultCriticalThreshold exSMTPQueueNumberDefaultWarningThreshold exSMTPQueueNumberDefaultCriticalThreshold exSMTPSumQueueSize exSMTPSumQueueNumber exSMTPSumQueueSizeWarningThreshold exSMTPSumQueueSizeCriticalThreshold

PAGE 96 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

1.3.6.1.4.1.791.2.10.2.5.18.16. 1.3.6.1.4.1.791.2.10.2.5.18.17. 1.3.6.1.4.1.791.2.10.2.5.18.18. 1.3.6.1.4.1.791.2.10.2.5.18.19. 1.3.6.1.4.1.791.2.10.2.5.18.20.

exSMTPSumQueueNumberWarningThreshold exSMTPSumQueueNumberCriticalThreshold exSMTPSumQueueSizeStatus exSMTPSumQueueNumberStatus exSMTPTotalStatus exSMTPQueueName exSMTPQueueSize exSMTPQueueNumber exSMTPVirtualServer exSMTPQueueSizeWarningThreshold exSMTPQueueSizeCriticalThreshold exSMTPQueueSizeStatus exSMTPQueueNumberWarningThreshold exSMTPQueueNumberCriticalThreshold exSMTPQueueNumberStatus exSMTPStatus exMTAPollingInterval exMTASummaryStatus exMTAQueueDefaultWarningThreshold exMTAQueueDefaultCriticalThreshold

1.3.6.1.4.1.791.2.10.2.5.18.4.1.1. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.2. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.3. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.4. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.5. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.6. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.7. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.8. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.9. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.10. 1.3.6.1.4.1.791.2.10.2.5.18.4.1.11. 1.3.6.1.4.1.791.2.10.2.5.5.3 1.3.6.1.4.1.791.2.10.2.5.5.2 1.3.6.1.4.1.791.2.10.2.5.5.9 1.3.6.1.4.1.791.2.10.2.5.5.10

1.3.6.1.4.1.791.2.10.2.5.18.4.1.2.29.83.65.84.77.84.89.77.77.83.86.49.49.46 .100.115.115.97.116.46.115.97.116.46.103.111.98.46.109.120.27.68.101.102.97 .117.108.116.32.83.77.84.80.32.86.105.114.116.117.97.108.32.83.101.114.118. 101.114 SMTPServer.sat.gob.mx

6.2.1.

DESCRIPCION DE LOS EVENTOS Y SU INTERPRETACION

NOTA IMPORTANTE: El ajuste de severidades est configurado en el producto de monitoreo CA UniCenter, por lo tanto en el lado correspondiente al producto BMC Service Impact Manager, sencillamente se ver reflejada la severidad enviada a travs del trap SNMP hacia ste, por medio de uno de sus campos de informacin.

PAGE 97 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

As mismo se extraen los rangos que CA UniCenter tiene configurados para las severidades WARNING y CRITICAL y en la medida de lo posible, estos datos son mostrados en los eventos de SIM, para su comparacin y uso. El presente resumen, es una lista de los tipos de eventos de los cuales se recibi descripcin por parte de EDS, para ser reconocidos y configurados del lado de SIM. Cada uno de ellos, tiene un identificador nico en el formato SNMP denominado OID (Object Identifier) Ejemplo: 1.3.6.1.4.1.791.2.10.2.5.18.4.1.1. SMTPQueueName En la lista a continuacin, se omiten los identificadores, por carecer de sentido visual, y en cambio se lista el nombre entregado, junto a su correspondiente descripcin. AGENTE DE SISTEMA OPERATIVO / EVENTOS CORRESPONDIENTES AL MIB DE CA CAIWINA3 Parmetro de CPU: TotalLoad Descripcin: Porcentaje de uso de CPU. Parmetros de Interfaces de Red: OutPkts, InPkts, OutBytes, InBytes, TotalOutErrors, TotalOutPkts, TotalOutBytes, TotalInErrors, TotalInPkts, TotalInBytes Descripcin: Errores referentes a las intrerfaces de RED. Paquetes entrantes, saliente; paquetes con error, etc. Parmetros de Memoria: MemPhys, MemVirt,MemPage Descripcin: Memoria fsica, virtual y de paginacin. Parmetros de Disco: SizeD, Size, Fragmt Descripcin: Monitoreo de porcentaje de uso de disco e informacin referente al nivel de fragmentacin de los mismos. Parmetro de Servicios Windows: winA3ConfigSrvcGroup Descripcin: Monitoreo referente a los servicios y procesos que deben estar activos en Windows.

AGENTE DE EXCHANGE. EVENTOS CORRESPONDIENTES AL MIB DE CA MSEXCHAGNT Parmetro: SMTP Descripcin: Monitoreo de: Tamao total de la cola, Totales de correos encolados, correos encolados por buzn, Totales de correos encolados, Tamao de la cola SMTP en Bytes. Parmetro: STORAGE Descripcin: Archivos de buzones de correo. StorageGroups, StorageGroupsCorrupt, StorageGroupType, sysPath, TransLogPath.

PAGE 98 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Parmetro: MTA. Mail Transfer Agent. Descripcin: Monitoreo de status, encolamiento en envos y recepcin de correos, cantidad de envos recepciones. Parmetro: CONNECTOR. Conectores o gateways de entrega de correos. Description: Monitoreo de status. ConnectorLinkStatus, ConnectorStatus, ConnectorType Parmetro: Process. Procesos que soportan el aplicativo MS Exchange. Descripcin: Monitoreo en cuanto a la actividad de los procesos Windows, asociados al funcionamiento de Exchange: MSExchangeSRS,SMTPSVC,MSExchangeIS,MSExchangeSA,MSDTC,winmgmt, W3SVC,RESvc,NtLmSsp,MSExchangeMGMT,MSExchangeMTA,RpcSs,IMAP4S vc,MSEXchangeES,IISADMIN,EventSystem,MSSEARCH,PolicyAgent,W32Time ,lanmanworkstation,lanmanserver,DNScache,HTTPFilter

6.2.2.

PROCEDIMIENTO DE AN LISIS Y EXTRACCIN DE DATOS DENTRO DE LOS TRAPS RECIBIDOS DE CA

El anlisis y extraccin de datos de los traps SNMP lo realiza el archivo Mapping.pm siguiendo el procedimiento presentado a continuacin: 1. El Trap recibido por el adaptador de eventos escuchando en el puerto 162 sin ser procesado tiene un formato similar a este:
Formato de recepcin SNMP_ENTERPRISE; event_handle=161509779; mc_ueid='mc.CCN_SAT.7acdf3a.0'; mc_client_address='10.103.158.100'; adapter_host=''; mc_location='dssat.sat.gob.mx'; mc_service='msexchagnt'; mc_host_class=''; mc_host='pcentral3.dssat.sat.gob.mx'; mc_host_address='10.103.158.100'; mc_object_class='MA::ESnmpTrap'; mc_object='Snmp'; mc_tool_class='SnmpTrap'; mc_tool='mcxa'; mc_tool_id='192.168.236.70_SNMP_ENTERPRISE'; mc_tool_rule=''; mc_tool_key=''; mc_tool_sev='';

PAGE 99 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

mc_origin_class='MA::ESnmpTrap'; mc_origin='Snmp'; mc_origin_key=''; mc_origin_sev=''; mc_parameter=''; mc_parameter_value=''; mc_event_category=OPERATIONAL; mc_incident_time=0; mc_arrival_time=1202511673; mc_local_reception_time=1202511674; date_reception=1202511673; date='20080208170113.000000-360'; status=OPEN; severity=OK; mc_original_severity=OK; mc_priority=PRIORITY_5; mc_original_priority=PRIORITY_5; mc_owner='discardme'; mc_long_msg='192.168.236.70 (satmtymcle21) - msexchagnt - Specific: 107 SATMTYMMSV21 | 3 | 539.5586550726409 | 25 | 30 | ActualValues SATMTYMCLE21'; msg='192.168.236.70 (satmtymcle21) - msexchagnt - Specific: 107 SATMTYMMSV21 | 3 | 539.5586550726409 | 25 | 30 | ActualValues SATMTYMCLE21'; duration=0; mc_timeout=30; repeat_count=0; mc_action_count=0; administrator=''; mc_acl=[]; mc_date_modification=1202511674; mc_notes=[]; mc_operations=[]; mc_notification_history=[]; mc_bad_slot_names=[]; mc_bad_slot_values=[]; mc_history=[]; mc_modhist=[]; mc_propagations=[]; mc_collectors=['1.1','2.4.1.1.1','6']; mc_abstraction=[]; mc_abstracted=[]; mc_associations=[]; mc_cause=0; mc_effects=[]; mc_event_relations=[]; mc_relation_source=''; mc_smc_id=''; mc_smc_alias='192.168.236.70_SNMP_ENTERPRISE'; mc_smc_impact=0; mc_smc_type='';

| | | |

PAGE 100 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

mc_smc_causes=[]; mc_smc_effects=[]; snmp_community='public'; snmp_enterprise='1.3.6.1.4.1.791.2.10.2.5'; snmp_enterprise_str='enterprises'; snmp_error_index=-1; snmp_error_status=-1; snmp_request_id=-1; snmp_source_addr='192.168.236.70'; snmp_specific=107; snmp_time_ticks=0; snmp_trap_type=6; snmp_trap_type_str='enterpriseSpecific'; snmp_version=0; snmp_oids=['1.3.6.1.4.1.791.2.10.2.5.1.30.0','1.3.6.1.4.1.791.2.10.2.5.8.6.1.11.40. 92.80.104.121.115.105.99.97.108.68.105.115.107.40.95.84.111.116.97.108.41.92.68.1 05.115.107.32.84.114.97.110.115.102.101.114.115.47.115.101.99','1.3.6.1.4.1.791.2.10 .2.5.8.6.1.5.40.92.80.104.121.115.105.99.97.108.68.105.115.107.40.95.84.111.116.97. 108.41.92.68.105.115.107.32.84.114.97.110.115.102.101.114.115.47.115.101.99','1.3.6 .1.4.1.791.2.10.2.5.8.6.1.11.40.92.80.104.121.115.105.99.97.108.68.105.115.107.40.95 .84.111.116.97.108.41.92.68.105.115.107.32.84.114.97.110.115.102.101.114.115.47.1 15.101.99','1.3.6.1.4.1.791.2.10.2.5.8.6.1.4.40.92.80.104.121.115.105.99.97.108.68.105 .115.107.40.95.84.111.116.97.108.41.92.68.105.115.107.32.84.114.97.110.115.102.10 1.114.115.47.115.101.99','1.3.6.1.4.1.791.2.10.2.5.1.31.0','1.3.6.1.4.1.791.2.10.2.5.1.31. 0']; snmp_oidst=['enterprises','enterprises','enterprises','enterprises','enterprises','ente rprises','enterprises']; snmp_vals=['SATMTYMMSV21','3','539.5586550726409','25','30','ActualValues',' SATMTYMCLE21']; END

De esta informacin se utilizan los campos snmp_oids y snmp_vals los cuales contienen los datos requeridos para identificar las alarmas y crear los eventos correspondientes. En algunos casos se utilizan tambien los campos snmp_enterprise y snmp_source_addr. Haciendo la descomposicin correspondiente de los campos snmp_oids y snmp_vals se obtiene los datos requeridos como se explica con el siguiente ejemplo. Ejemplo 1. Cuando se encuentra el OID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0, el trap proviene de un evento de red, el cual tiene un formato como este:
INFO Warning Critical Prop TotalInBytes Val 8290752.316948 Min -1 Max 4000000 Interval 60 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13)

PAGE 101 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

De esta cadena se extraen los campos segundo y tercero, los cuales nos indica la severidad previa (Warning) y la severidad Actual del evento (Critical). El campo 5 (TotalInBytes) se refiere al parmetro afectado en este caso Total In Bytes. El campo 7 contiene el valor actual encontrado. Los campos 9 y 11 indican los umbrales actualmente configurados en la Herramienta de CA. Estos umbrales se configuran en la consola de CA y son responsabilidad de los administradores de dicha herramienta.

Este mismo analisis se realizo para cada parmetro recibido: Memoria Virtual OID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 STRING INFO Ok Critical Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60 Memoria Fisica OID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 Prop Phys Val 4057732 92.25% Warn 3489633.588 83.3% Crit 3900178.716 93.1% Total 4189236 100% Lag 0 Interval 600 CPU OID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 INFO Ok Warning Prop TotalLoad Val 85 85% Min -1 0% Max 90 90% Total 100 100% Interval 60 Filesystem OID: 1.3.6.1.4.1.7572.1.3.1 'Filesystem VAR: free space remaining 5% (1140536 Kb).' Base de datos OID: 1.3.6.1.4.1.7572.1.3.52.1 Sybase ASE PREPROD: Database bdvalpre is 89.179700% full. Database Segment 1 default. Discos Windows INFO OK Warning Z: Prop Size Val 54558.292969 88.81% Warn 49148.834375 80% Crit 55292.438672 90% Total 61436.042969 100% Interval 600 Servicios Windows: OID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0 INFO OK Warning services Prop Size Val 100132 Min -1 Max 100000 Interval 120 Name services Path C:\WINDOWS\system32 User SYSTEM ClusterResGroup - SizeIds 972:100132'

PAGE 102 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.2.3.

TIPOS DE TRAPS RECIBIDOS

Al momento de la configuracin del adaptador de eventos para traps SNMP se reciben los siguientes tipos de alarmas: Eventos de Servicios Windows: Lista de servicios Windows de los que depende la disponibilidad de correo electrnico. MSExchangeSRS SMTPSVC MSExchangeIS MSExchangeSA MSDTC winmgmt W3SVC RESvc NtLmSsp MSExchangeMGMT MSExchangeMTA RpcSs IMAP4Svc MSEXchangeES IISADMIN EventSystem MSSEARCH PolicyAgent W32Time lanmanworkstation

PAGE 103 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

lanmanserver DNScache HTTPFilter Eventos de RED: OutPkts InPkts OutBytes InBytes TotalOutErrors TotalOutPkts TotalOutBytes TotalInErrors TotalInPkts TotalInBytes

Parametros EXCHANGE : Parametro="SERVER" Parametro="SERVICE" Parametro="CONNECTOR" Parametro="MTA" Parametro="DISK" Parametro="AVAILCOUNTER" Parametro="POLLEDCOUNTER" Parametro="EVENT" Parametro="AGENT" Parametro="PERFCUBE" Parametro="TRACKING" Parametro="ACTIVEDIRECTORY" Parametro="SMTP" Tamao Total de la cola Nmero Totales de correos encolado Numero de correos encolados por buzon Nmero Totales de correos encolado Size of the SMTP queue in Bytes Parametro="STORAGE Parametro="EXPRESSION"

Parmetros de CPU: TotalLoad

PAGE 104 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Parmetros de Espacio en Disco: SizeD Size Fragmt Parmetros de Memoria: Virtual Physical Page

6.2.4.

FORMATO ALIAS EVENTOS CA: PARA COMPONENTES DEL ARBOL DE SERVICIO CORREO ELECTRNICO

De las alarmas recibidas se hizo una seleccin para la asociacin de eventos con los componentes del modelo de servicio que El formato de alias para los componentes ligados a los eventos provenientes de traps SNMP de la consola de CA es: para los componentes de Utilizacin de CPU: nombre equipo en minusculas_TotalLoad para los componentes de Memoria Disponible: nombre equipo en minusculas_MemVirt nombre equipo en minusculas_MemPhys nombre equipo en minusculas_MemPage para los componentes de Espacio en Disco: nombre equipo en minusculas_disco_c: nombre equipo en minusculas_disco_d: para los componentes de Errores Interfaz de Red:

PAGE 105 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

nombre equipo en minusculas_TotalOutErrors nombre equipo en minusculas_TotalInErrors para los componentes de Publicacin Web: nombre equipo en minusculas_IISADMIN nombre equipo en minusculas_W3SVC nombre equipo en minusculas_HTTPFilter para los componentes de Servicios Exchange de un servidor Fsico: nombre equipo en minusculas_IMAP4Svc nombre equipo en minusculas_MSEXchangeES nombre equipo en minusculas_MSExchangeMTA nombre equipo en minusculas_MSExchangeMGMT nombre equipo en minusculas_RESvc nombre equipo en minusculas_MSExchangeIS nombre equipo en minusculas_MSExchangeSA nombre equipo en minusculas_MSExchangeSRS para los componentes de Servicios Exchange de un servidor Virtual: nombre equipo en minusculas_SERVER nombre equipo en minusculas_SERVICE nombre equipo en minusculas_CONNECTOR nombre equipo en minusculas_MTA nombre equipo en minusculas_DISK nombre equipo en minusculas_AVAILCOUNTER nombre equipo en minusculas_POLLEDCOUNTER nombre equipo en minusculas_EVENT nombre equipo en minusculas_AGENT nombre equipo en minusculas_PERFCUBE nombre equipo en minusculas_TRACKING nombre equipo en minusculas_ACTIVEDIRECTORY nombre equipo en minusculas_SMTP nombre equipo en minusculas_STORAGE nombre equipo en minusculas_EXPRESSION

PAGE 106 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.3. Integracin de eventos del monitoreo de disponibilidad de pgina WEB y equipos


El monitoreo de disponibilidad de paginas WEB y equipos se realiza mediante un desarrollo el cual tiene como salida un archivo log. La integracin de eventos se realiza a travs del adaptador de eventos de archivos Log. A continuacin se describe la operacin de los desarrollos hechos para el monitoreo de pagina Web y disponibilidad de equipos

6.3.1.

DESARROLLOS PARA EL MONITOREO DE PAGINA W EB

El monitoreo de pginas WEB se realiza con un aplicativo basado en PERL. Con dicho aplicativo podemos verificar el estado de cualquier URL a un intervalo dado. El script verifica dos metricas: 1) Estado mismo de la pagina: disponible o no disponible y 2) El numero de sesiones activas a la pgina mencionada. Es importante resaltar que con la verificacin y consulta a la pagina, no consumimos una conexin, pues nunca proporcionamos un usuario y password de acceso a la misma, sencillamente se verifica el status del URL y dentro de la respuesta de la pagina, extraemos el valor de las conexiones activas, de tal forma que el resultado del numero de sesiones no se ve afectado. El script desarrollado se instalo en el equipo que actualmente aloja la consola de Patrol, esto a razon de que es uno de los equipos que tiene acceso a mas segmentos de red sin problemas de firewall y se encuentra configurado para monitorear el URL de la pgina de acceso a las consultas de Cuenta Unica a intervalos de 2 minutos.
6.3.2. ARCHIVOS DE OPERACIN

Archivo web.pl ServerAvailabilityp.ini

Descripcin Script que realiza el chequeo de la pagina WEB. Archivo de configuracin donde se define el intervalo de monitoreo. Esta configuracin se comparte con el script de desponibilidad de equipos. Programa que se ejecuta a los intervalos definidos en el archivo de configuracin y se encarga de lanzar el programa Ping2.cmd Ejecuta el script web.pl

ServerAvailabilityp.exe

Ping2.cmd

PAGE 107 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

LogRespuestas.log

Archivo de resultados del monitoreo. Utilizado por el Adaptador de Eventos.

6.3.3.

MONITOREO DE DISPONIBILIDAD DE EQUIPOS.

Para el chequeo de disponibilidad de servidores, ruteadores y switches se desarrollo un API. Basndonos en la metodologa que usa Patrol para verificar la disponibilidad de equipos por medio de un comando PING, se hizo una modificacin al fuente del programa PING, para permitir hacer consultas simultaneas a un gran nmero de equipos, en mucho menor tiempo del usado por Patrol. Esta version modificada del programa PING nos permite cambiar el tiempo que Windows usa por default para indicar que un Server esta cado, el cual es de 5 segundos. En el desarrollo podemos ajustar el tiempo a 10 segundos como tiempo de espera y asi indicar que un Server esta cado. Asi tambin nos permite controlar el nmero de paquetes que las solicitudes ping hacen en la red. En resumen los ajustes que se hicieron para agilizar el monitoreo de disponibilidad son: Solicitudes paralelas de status Por default, Patrol lanza peticiones seriales, que en una lista de 300 Server, puede tomar hasta 10 minutos. Con el ajuste no se tomaran ms de 20 segundos. Control del tiempo para decidir notificar la cada de un Server. Esto evita notificaciones falsas, en caso de larga latencia de RED. Reduccin de paquetes lanzados a RED.

Esta verificacin se dejo tambien activa a intervalos de 2 minutos, con opcion a reducir o ampliar el periodo de verificacin, segn convenga, por medio de un archivo de configuracin de inicio (Archivo .ini)
6.3.4. ARCHIVOS DE OPERACIN

Archivo Ping2.exe switches.txt

Descripcin Programa PING modificado. Lista de direcciones IP de los equipos a monitorear disponibilidad por PING.

PAGE 108 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

ServerAvailabilityp.ini

Archivo de configuracin donde se define el intervalo de monitoreo. Esta configuracin se comparte con el script de desponibilidad de pgina WEB. Programa que se ejecuta a los intervalos definidos en el archivo de configuracin y se encarga de lanzar el programa Ping2.cmd Ejecuta el programa Ping2.exe Archivo de resultados del monitoreo. Utilizado por el Adaptador de Eventos.

ServerAvailabilityp.exe

Ping2.cmd LogRespuestas.log

Ambos desarrollos se encuentran instalados en el servidor central2 ya que este tiene acceso a ms segmentos de red sin problemas de firewall. La ruta de instalacin es D:\Disponibilidad. Asi tambien para la correcta operacin de ambos desarrollos debe de encontrarse corriendo el servicio BMClauncher.

PAGE 109 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.3.5.

DESCRIPCION DE ARCHIVOS QUE INTERVIENEN EN LA INTEGRACION DE EVENTOS PROVENIENTES DE LOS DESARROLLOS.

En la siguiente tabla se listan los archivos involucrados en la integracin de eventos de monitoreo de pgina web y disponibilidad de equipos hacia BEM. Nombre del archivo mcxa.conf SAT_Clases.baroc LogRespuestas.log Descripcin Archivo principal de configuracin Archivos de clases de eventos Archivo de lectura para la obtencin de estatus de los objetos monitoreados mapeo_disponibilidadSIM.map Archivo de mapeo de disponibilidad

Archivo mcxa.conf La definicin de este adaptador se encuentra en el archivo D:\Program Files\BMCSoftware\Impact\server\etc\mcxa.conf del servidor central2 y la seccin correspondiente se presenta a continuacin:
[ PingDisponibilidad_deSIM ] Engine = MA::ELogfile LogFile = "D:\Disponibilidad\LogRespuestas.log" MapFile = mapeo_disponibilidadSIM.map ServerName = CCN_SAT

Archivo Clases_SAT.baroc El archivo Clases_Sat.baroc contiene la definicin de las clases utilizadas para la asignacin de los eventos de dsiponibilidad de pagina WEB y disponibilidad de equipos. Este archivo se encuentra en el directorio kb de la clula que recibe los eventos provenientes del adaptador. La ruta es C:\Program Files\BMC Software\Impact\server\etc\CCN_SAT\kb\classes del servidor trremprodisc01. La seccion correspondiente a dichas clases se muestra a continuacin.
#---------------------------------------------------#---------------------------------------------------MC_EV_CLASS : AVAILABILITY ISA LOGFILE_BASE DEFINES { }; END MC_EV_CLASS : DEVICE_UNREACHABLE ISA AVAILABILITY

PAGE 110 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

DEFINES { }; END MC_EV_CLASS : DEVICE_OK ISA AVAILABILITY DEFINES { }; END MC_EV_CLASS : HTTP_MONITOR ISA AVAILABILITY DEFINES { }; END

Archivo mapeo_disponibilidadSIM.map El archivo de mapeo de campos usado es mapeo_disponibilidadSIM.map. Este archivo se encuentra en el directorio D:\Program Files\BMCSoftware\Impact\server\etc del servidor central2.
########################################################################### # Default map file for the logfile adapter # # Revision: July 18th, 2002 # # (C) Copyright 2004 BMC Software, All Rights Reserved # # # # # ########################################################################### INPUT_VARIABLES $LOGFILE $complete $logname $varlog 0-i END #CLASS LOGFILE_BASE # No condition - Always map # logfile = $logname # msg = $complete # sub_source = $logname # severity = #END

"INFO"

CLASS DEVICE_OK $complete equals /Reply\s+from:\s+(\S+)\s+\S+\s+\S+\s+TTL/i

PAGE 111 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

#Reply from: localhost bytes=32 time=0ms TTL=128 msg = printf("Dispositivo OK",$complete[1]) mc_smc_alias = printf("%s_SW",$complete[1]) mc_tool_key = $complete[1] mc_long_msg = $complete[0] severity = "OK" END CLASS DEVICE_UNREACHABLE $complete equals /\s*(\S+)\s+TimeOut\s*/i #201.147.80.230 TimeOut msg = printf("Dispositivo Unreachable",$complete[1]) mc_smc_alias = printf("%s_SW",$complete[1]) mc_tool_key = $complete[1] mc_long_msg = $complete[0] severity = "WARNING" END

%s

Status

%s

Status

CLASS HTTP_MONITOR $complete equals /Pagina\s+(\S+)\s+STATUS\s+INFO\s+Sesiones:\s+(\d+)/i #Pagina http://192.168.220.115:88 STATUS OK Sesiones: 591 #Pagina http://192.168.220.115:88 STATUS UNAVAILABLE Sesiones: 0 msg = printf("Sesiones Activas CCUWEB: %s",$complete[2]) #mc_smc_alias = printf("HTTP_CCUWEB_%s",$complete[1]) mc_smc_alias = "HTTP_CCUWEB" mc_tool_key = $complete[1] mc_long_msg = $complete[0] severity = "INFO" END

CLASS HTTP_MONITOR $complete equals /Pagina\s+(\S+)\s+STATUS\s+UNAVAILABLE\s+Sesiones:\s+(\d+)/i #Pagina http://192.168.220.115:88 STATUS OK Sesiones: 591 #Pagina http://192.168.220.115:88 STATUS UNAVAILABLE Sesiones: 0 msg = printf("Sesiones Activas CCUWEB: %s",$complete[2]) #mc_smc_alias = printf("HTTP_CCUWEB_%s",$complete[1]) mc_smc_alias = "HTTP_CCUWEB" mc_tool_key = $complete[1] mc_long_msg = $complete[0] severity = "CRITICAL" END

Archivo LogRespuestas.log

PAGE 112 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

La operacin de esta integracin se basa en la lectura de un archivo que contiene la informacin referente al estatus de los objetos monitoreados. El archivo que lee la integracin esta definido en el archivo mcxa.conf y es el LogRespuestas.log Este archivo se encuentra en la ruta D:\Disponibilidad\LogRespuestas.log del servidor central2.

6.3.6.

FORMATO ALIAS EVENTOS LOG DISPONIB ILIDAD

El formato de alias para los componentes ligados a los eventos provenientes de la integracin por LOG de disponibilidad de pgina web es: http://192.168.220.115:88 http://192.168.220.116:88

El formato de alias para los componentes ligados a los eventos provenientes de la integracin por LOG de disponibilidad de equipos es: Direccin IP del equipo_SW

PAGE 113 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.4. Integracin de eventos de Network Node Manager


La integracin con Network Node Manager se realiz mediante el uso del API msend. Este mtodo de integracin requiere la configuracin de acciones automaticas al presentarse eventos de alarma o warning en la consola de Network Node Manager. El envio de dichas alarmas se realiza mediante el uso del comando msend. La sintaxis y parmetros del comando msend se muestran a continuacin:
msend [-h|-?] [-z] [-q] [-c ConfigFile] {-p "Var=Value"} [-n CellName | -n @Host[:Port[#Key]] ] [-y] [-f DirFile] [-s ServerHost -g Port [-k Key]] [-v] [-i] [-I] [-x] [-u] [-w MSecAnswerWait] [ -t MSecTerminationWait] [-j BufDir] [ - | { SourceFile } | -a Class [-o ToolClass] [-m Message] [-r Severity] [-b SlotSetValue]] -h Print this help and exit -z Print version number and exit -q Quiet execution (no banner) -c Configure from ConfigFile (default: <ConfigDir>/mclient.conf) -p Parameter Var gets Value assigned -n Connect to server CellName - as defined in directory or on indicated host and port, with indicated key -y Immediately terminate on connection failure -f Directory file path (default: mcell.dir) -s [Obsolete] Send to server on ServerHost (IP or hostname) -g [Obsolete] Send to server listening on Port -k [Obsolete] Encrypt with Key -v Verbose -i Interactive mode -I Reinitialize persistent buffers -x Examine timings -u Leave messages unanswered -w Time-out (in ms) to wait for message answer (default: 0) -t Time-out (in ms) to wait for trailing answers before terminating (default: 5000) -j Persistent buffer directory Input from standard input stream -a Send object of class Class -o Set event tool class (mc_tool_class) to ToolClass -m Set event message to Message -r Set event severity to Severity -b Add SlotSetValue settings (format: "slot=value;...")

PAGE 114 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6.4.1.

CONFIGURACIN DE ENVIO DE ALERTAS EN LA CONSOLA DE NETW ORK NODE MANAGER

El formato de la configuracin de acciones automticas realizada en la consola de NNM es la siguiente: Para interfase abajo:
/opt/BMC/bin/msend -n @192.168.212.38:1828#mc -a RED -r CRITICAL -m "Equipo $2_TM Interfaz Abajo $8" -b "nodo=$2_TM; interfaz=$8; estado=DOWN" DISPLAY Down

Para interfase arriba


/opt/BMC/bin/msend -n @192.168.212.38:1828#mc -a RED -r OK -m "Equipo $2_AV Interfaz Arriba $8" -b "nodo=$2_AV; interfaz=$8; estado=UP"

Cruce de Umbral
/opt/BMC/bin/msend -n @192.168.212.38:1828#mc -a LATENCIA -r MAJOR -m "Latencia del nodo $2 actual es $8 mseg, maximo $9 mseg a las $10 minimo $11 mseg a las $12" -b "nodo=$2; latencia=$8; lat_max=$9; lat_min=$11"

Rearme de Umbral
/opt/BMC/bin/msend -n @192.168.212.38:1828#mc -a LATENCIA -r OK -m "Latencia del nodo $2 es $8 mseg, maximo $9 mseg a las $10 minimo $11 mseg a las $12" -b "nodo=$2; latencia=$8; lat_max=$9; lat_min=$11"

Para mayor informacin referente a la configuracin de las acciones automticas en la consola de NNM consultar la documentacin de dicha herramienta Documentacion_NNM_SAT_CCN_V1.0.doc

6.4.2.

ARCHIVOS INVOLUCRADOS EN LA INTEGRACIN DE EVENTOS DE NETW ORK NODE MANA GER.

En la siguiente tabla se listan los archivos involucrados en la integracin de eventos de Network Node Manager hacia BEM. Nombre del archivo SAT_Clases.baroc Reglas_SAT.mrl Descripcin Archivos de clases de eventos Archivo de reglas para procesar los eventos recibidos

PAGE 115 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Archivo SAT_Clases.baroc La configuracin requerida en el Impact Manager consistio en la definicin de dos clases para la recepcin de los eventos de NNM. Las clases son RED y LATENCIA. Estas clases se definen en el archivo SAT_Clases.baroc, archivo que se encuentra en el directorio C:\Program Files\BMC Software\Impact\server\etc\CCN_SAT\kb\classes del servidor trremprodisc01. A continuacin se encuentra la seccion correspondiente a estas clases:
MC_EV_CLASS : NNM ISA EVENT DEFINES { }; END MC_EV_CLASS : RED ISA NNM DEFINES { nodo : STRING ; interfaz : STRING ; estado : STRING ; }; END MC_EV_CLASS : LATENCIA ISA NNM DEFINES { nodo : STRING ; latencia : STRING ; lat_max : STRING ; lat_min : STRING ; }; END

Archivo Reglas_SAT.mrl Los eventos enviados por NNM una vez recibidos por la clula CCN_SAT son asignados a las clases antes descritas y son procesados por un conjunto de reglas definidas para dichas clases de eventos. Las reglas de procesamiento se definen en el archivo Reglas_SAT.mrl. La seccion correspondiente al reglas de procesamiento de eventos de NNM del archivo Reglas_SAT.mrl se muestra a continuacin.

PAGE 116 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

### Eventos NNM ### refine adiciona_timeout_a_NNM: NNM ($EV) { $EV.mc_timeout = 129600 ; # 129600 seconds Dia y medio #if ($EV.severity equals OK ) # then # { # $EV.mc_timeout = 30 ; # }; } END new duplicate_LATENCIA_NNM: LATENCIA ($EV) updates LATENCIA ($OLD) $OLD.status == OPEN ]

where

$EV.nodo

equals

$OLD.nodo

AND

{ $OLD.mc_long_msg = "Anterior: " $OLD.msg; $OLD.severity = $EV.severity ; $OLD.msg = $EV.msg ; $OLD.lat_max = $EV.lat_max; $OLD.lat_min = $EV.lat_min; $OLD.latencia = $EV.latencia; drop_new ; } END refine crea_alias_RED: RED ($EV) {

||

$OLD.severity

||

"

"

||

$EV.mc_smc_alias = lower($EV.nodo) || ':' || $EV.interfaz ; # $EV.mc_timeout = $EV.mc_timeout + 2 ; $EV.mc_service = $EV.mc_smc_alias ; } END refine crea_alias_LATENCIA: LATENCIA ($EV) { $EV.mc_smc_alias = lower($EV.nodo) ; $EV.mc_service = $EV.mc_smc_alias ; } END

PAGE 117 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

new duplicate_RED_NNM: RED ($EV) updates RED ($OLD) where [ $EV.nodo equals $OLD.nodo $OLD.interfaz equals $EV.interfaz AND $OLD.status == OPEN ] { $OLD.mc_long_msg = "Anterior: $OLD.msg; $OLD.severity = $EV.severity ; $OLD.msg = $EV.msg ; $OLD.estado = $EV.estado; drop_new ; } END ### FIN Eventos NNM ### " || $OLD.severity || " "

AND

||

6.4.3.

FORMATO ALIAS PARA LOS EVENTOS DE NNM

El formato del alias para los eventos de NNM es: para los eventos de la clase RED:

nombre equipo en minusculas:interface


para los eventos de la clase LATENCIA:

nombre equipo en minusculas

PAGE 118 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.

Anexo C. Migracin de Arboles de Servicio


1. Utilizando la herramienta Model2go de BMC para los componentes de niveles lgicos asi como componentes de software. 2. Usando los componentes de infraestructura descubiertos por la herramienta BMC Discovery. 3. Creacin manual de los componentes no descubiertos por la herramienta BMC Discovery.

La migracin de los arboles de servicio se llevo a cabo usando tres metodos:

El nmero total de componentes que forman los servicios Cuenta Unica Web, Correo Electrnico, Aduanas, SICRE, SICOFI, DIOT y Citas AC es de 2137. Anexo se entrega un listado de los componentes en el servidor trremprodisc01: Lista Componentes Arbol de Servicios CCN SAT.xls. Asi tambin se anexa un documento con la lista de componentes que estan ligados a los eventos que reflejan el estado de los componentes de infraestructura que representan Componentes con Alias.xls.

PAGE 119 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.1. Arbol de Servicio Cuenta Unica WEB


Usando el diseo del Modelo de servicio actual para Cuenta Unica Web se creo el arbol en el nuevo servidor.

7.1.1.

ESQUEMA DEL RBOL DE SERVICIO.

El modelo de servicio en su capa de monitoreo se organiza en 4 rubros: Presentacin, Procesamiento, Almacenamiento y Transporte.

PAGE 120 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Los servidores involucrados en la entrega del servicio Cuenta Unica WEB, de los cuales se reciben eventos son: Capa Presentacin SATCPANWEB01 SATCPANWEB02 Capa SATCPANPRO09 Procesamiento/Almacenamiento SATCPANSQL03 CPNV1 CPNV2

PAGE 121 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.1.2.

CONFIGURACIN DE PROPAGACIONES

En la siguiente figura se muestran las propagaciones configuradas.

7.1.3.

IMGENES DEL ARBOL DE CUENTA UNICA W EB EN EL SERVIDOR TRREMPRODISC01.

PAGE 122 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 123 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.2. Arbol de Servicio Correo Electrnico


El modelo de servicio para Correo Electrnico se modifico como parte de la segunda fase, en la que se incluyen los componentes monitoreables de los servicios de Exchange. A continuacin se presentan los borradores utilizados para la creacin del arbol en SIM.

Arbol de servicio: Capa Procesamiento/Almacenamiento.

Arbol de servicio: Capa Presentacin.

PAGE 124 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.2.1.

ESQUEMA DEL RBOL DE SERVICIO.

El modelo de servicio en su capa de monitoreo se organiza en 4 rubros: Presentacin, Procesamiento, Almacenamiento y Transporte.

PAGE 125 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Los servidores involucrados en la entrega del servicio Cuenta Unica WEB, de los cuales se reciben eventos son: Capa Presentacin SATMTYMOWA01

Capa SATMTYMCLE11 Procesamiento/Almacenamiento SATMTYMCLE12 SATMTYMCLE13 SATMTYMCLE14 SATMTYMCLE15 SATMTYMCLE16 SATMTYMCLE21 SATMTYMCLE22 SATMTYMCLE23 SATMTYMCLE24 SATMTYMCLE25 SATMTYMCLE26 SATMTYMCLE31 SATMTYMCLE32 SATMTYMSMTP2 SATMTYMSMTP1 SATMTYMEXC02

PAGE 126 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.2.2.

CONFIGURACIN DE PROPAGACIONES

En la siguiente figura se muestran las propagaciones configuradas.

PAGE 127 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.2.3.

IMGENES DEL ARBOL DE CORREO ELECTRNICO EN EL SERVIDOR TRREMPRODISC01

PAGE 128 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.3. Arbol de Servicio Aduanas


Basandonos en el Modelo de servicio actual, se creo el arbol de servicio como se muestra en la siguiente imagen.

PAGE 129 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Los servidores involucrados en la entrega del servicio de Aduanas de los cuales se reciben eventos son:
adu110 adu190 Ensenada Mexicali adu730 adu010 Aguascalientes Acapulco

PAGE 130 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

adu190_c adu330 adu390 adu400 adu400_c adu500 adu020 adu120 adu220 adu230 adu230_c adu070 adu070_c adu250 adu260 adu460 adu670 adu240 adu240_c adu270 adu270_c adu440 adu520 adu800 adu800_c adu170 adu170_c adu300 adu300_c adu340 adu820 adu140 adu160 adu160_c adu180 adu480 adu480_c adu640

Mexicali San Luis Rio C. Tecate Tijuana Tijuana Sonoyta Agua Prieta Guaymas Naco Nogales Nogales Sec. Cd. Jaurez Cd. Jaurez Sec. Ojinaga Pto. Palomas Torreon Chihuahua Nvo. Laredo
Nvo. Laredo

Piedras Negras PiedrasNegras Sec. Cd. Acua Monterrey Colombia Colombia Matamoros Matamoros Reynosa Reynosa Cd. Miguel Aleman Cd. Camargo La Paz Manzanillo Manzanillo Mazatlan Guadalajara Guadalajara Queretaro
7.3.1.

adu200 adu200_c adu370 adu470 adu470_c adu510 adu650 adu750 adu080 adu310 adu380 adu420 adu430 adu430_c adu810 adu830 adu050 adu060 adu280 adu530 adu840

Pantaco Pantaco Cd. Hidalgo Aeropuerto Aeropuerto LazaroCardenas Toluca Puebla Coatzacoalcos Salina Cruz Tampico Tuxpan Veracruz Veracruz Altamira Dos Bocas Subtte. Lopez Cd. Del Carmen Progreso Cancun Guanajuato

CONFIGURACIN DE PROPAGACIONES

En la siguiente figura se muestran las propagaciones configuradas.

PAGE 131 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.3.2.

IMGENES DEL ARBOL DE ADUANAS EN EL SERVIDOR TRREMPRODISC01

PAGE 132 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 133 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.4. Arbol de Servicio SICOFI


7.4.1. IMGENES DEL ARBOL DE SICOFI EN EL SERVIDOR TRREMPRODISC01

PAGE 134 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.5. Arbol de Servicio DIOT


7.5.1. IMGENES DEL ARBOL DE DIOT EN EL SERVIDOR TRREMPRODISC01

7.6. Arbol de Servicio SICRE


7.6.1. IMGENES DEL ARBOL DE SICRE EN EL SERVIDOR TRREMPRODISC01

PAGE 135 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7.1. Arbol de Servicio Citas AC


7.1.1. IMGENES DEL ARBOL DE SICRE EN EL SERVIDOR TRREMPRODISC01

PAGE 136 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8.

Anexo D. Procedimiento de Respaldos y Recuperacin.


8.1. Procedimiento de Respaldo de la Base de Datos

La base de datos del Portal se encuentra instalada en el servidor trremprodisc01 cuya direccin IP es 10.51.4.76. Mientras que la base de datos de la CMDB se encuentra en el servidor trremproorcl01con direccin IP 10.51.4.74 El respaldo de ambas bases de datos se realiza de manera independiente. Si se requiere respaldar la CMDB la baja de los servicios correspondientes no afecta la operacin de las consolas de monitoreo BMC Impact Explorer y BMC Impact Portal unicamente impacta si se esta usando la consola Service Model Editor, sin embargo si afecta la operacin del Service Desk ya que debern darse de baja los servicios del servidor de Remedy. En el caso del respaldo de la base de datos del Portal implica la baja de la aplicacin BMC Portal situacin que impacta solo el acceso al Impact Portal y al Service Model Editor.

PAGE 137 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8.1.1.

PROCEDIMIENTO DE RES PALDO DE LA BASE DE DATOS DEL BMC PORTAL

Para realizar el respaldo de la base de datos del BMC Portal: 1. En el servidor trremprodisc01, de de baja el servicio BMC Portal. 2. A continuacin detenga el servicio OracleServiceBMCPDS

3. A continuacin copie y comprima el directorio: D:\oracle\db\oradata\BMCPDS El respaldo de este directorio es indispensable para su recuperacin. 4. Si se va a realizar algun cambio en la configuracin debera respaldar adicionalmente los directorios que se listan a continuacin: D:\oracle\product\admin D:\oracle\product\10.2.0\dbs D:\oracle\product\10.2.0\database D:\oracle\product\10.2.0\NETWORK

PAGE 138 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

El uso de estos archivos en la restauracin de la base de datos no es indispensable a menos que se desee regresar a la configuracin que guardan al momento de hacer el respaldo.
8.1.2. PROCEDIMIENTO DE RES PALDO DE LA BASE DE DATOS DE LA CMDB

Para realizar el respaldo de la base de datos de la BMC atrium CMDB 1. En el servidor de Remedy trremproitsm01 (10.51.4.75), detenga los servicios del Application Server : BMC Action Request System 2. Detener el servicio de Oracle en el servidor de la base de datos, trremproorcl01 (10.51.4.74). El servicio es OracleServiceARSYSTEM. 3. En el servidor de base de datos trremproorcl01 (10.51.4.74), respaldar el directorio completo D:\Arsystem\Oradata\arsystem. 4. Del mismo servidor, copiar de la ruta C:\Oracle\product\10.2.0\db_1\database cuatro archivos llamados ARSYS,ARUNDOF1, ARTMPF, ARUNDOF. 5. Por ltimo iniciar los servicios primero el Oracle Service Arsystem en el servidor trremproorcl01 y despus el servicio BMC Action Request System en el servidor trremproitsm01.

8.2. Restauracin del respaldo de las Bases de Datos


Para restaurar los respaldos de las bases de datos ejecute lo siguiente:
8.2.1. PROCEDIMIENTO DE RES TAURACION DE LA BASE DE DATOS DEL BMC PORTAL

Para restaurar el respaldo de la base de datos del BMC Portal: 1. En el servidor trremprodisc01, de de baja el servicio BMC Portal. 2. A continuacin detenga el servicio OracleServiceBMCPDS

PAGE 139 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Copie el respaldo hecho del directorio D:\oracle\db\oradata\BMCPDS a la ruta D:\oracle\db\oradata\ 4. Una vez restaurado el directorio completo D:\oracle\db\oradata\BMCPDS inicie los servicios que dio de baja en el paso 1 y 2.

8.2.2.

PROCEDIMIENTO DE RES TAURACIN DE LA BASE DE DATOS DE LA CMDB

Para restaurar el respaldo de la base de datos de la BMC atrium CMDB 1. En el servidor de Remedy trremproitsm01 (10.51.4.75), detenga los servicios del Application Server : BMC Action Request System 2. Detener el servicio de Oracle en el servidor de la base de datos, trremproorcl01 (10.51.4.74). El servicio es OracleServiceARSYSTEM. 3. En el servidor de base de datos trremproorcl01 (10.51.4.74), restaure el directorio respaldado completo D:\Arsystem\Oradata\arsystem. 4. Del mismo servidor, restaure los archivos ARSYS,ARUNDOF1, ARTMPF, ARUNDOF en la ruta C:\Oracle\product\10.2.0\db_1\database. 5. Por ltimo iniciar los servicios primero el Oracle Service Arsystem en el servidor trremproorcl01 y despus el servicio BMC Action Request System en el servidor trremproitsm01.

8.3. Respaldo de las aplicaciones BMC IM, BMC IEA y BMC Portal.
Los respaldos hechos de las aplicaciones no las restauran en caso de fallas. Estos respaldos serviran unicamente para recuperar la configuracin en caso de haberse realizado modificaciones en su configuracin.
8.3.1. PROCEDIMIENTO DE RES PALDO DEL IM Y EL IEA

PAGE 140 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Es posible hacer un respaldo de las aplicaciones BMC Impact Event Adapters y BMC Impact Manager de manera conjunta. Estas aplicaciones se encuentran instaladas en el servidor trremprodisc01 en la ruta C:\Program Files\BMC Software\Impact Para realizar el respaldo de dichas aplicaciones ejecute lo siguiente: 1. Detenga los servicios: BMC Impact Event Adpaters mcell_CCN_SAT mcell_evpatrol mcell_Admin 2. Comprima el directorio C:\Program Files\ BMC Software\Impact.

8.3.2.

PROCEDIMIENTO DE RES PALDO DEL BMC PORTAL

Para realizar el respaldo de las configuraciones del BMC Portal realice lo siguiente: 1. En el servidor trremprodisc01 detenga los servicios: BMC Portal BMCPortalWebserver 2. Comprima el directorio C:\BMC Software\BMC PortalKit

PAGE 141 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.

Anexo E. Gua Bsica de Administracin


9.1. Inicio y termino del BMC Impact Manager

En el servidor trremprodisc01.dssat.sat.gob.mx se encuentran instaladas dos instancias del BMC Impact Manager o clula, CCN_SAT y evpatrol dedicadas al procesamiento de eventos de monitoreo y una tercera de administracin de la herramienta. La clula es un servicio que se puede iniciar o detener desde la ventana de servicios de Windows. Los servicios correspondientes a estas clulas son mcell_CCN_SAT y mcell_evpatrol. La celula mcell_Admin es de administracin de la herramienta y debe estar ejecutndose de igual manera. Para finalizar el servicio seleccionar mcell_CCN_SAT y dar click en stop. Para iniciar el servicio seleccionar mcell_CCN_SAT y dar click en start.

PAGE 142 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor trremprodisc01.

9.2. Inicio y termino del BMC Impact Administration Server (IAS)


El BMC Impact Administration Server es el componente que se encarga de la autenticacin de los usuarios entre otras tareas de administracin. Este componente se encuentra instalado en el servidor trremprodisc01.dssat.sat.gob.mx. Dicho proceso se inicia o detiene desde la ventana de servicios de Windows y se identifica como BMC Impact Admin Server. Para finalizar el servicio seleccionar BMC Impact Admin Server y dar click en stop. Para iniciar el servicio seleccionar BMC Impact Admin Server y dar click en start.

PAGE 143 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor trremprodisc01.

9.3. Inicio y termino del Impact Publishing server


El BMC Impact Publishing Server es el componente que se encarga de la publicacin de componentes de la CMDB hacia la celula. Dicho servicio se encuentra instalado en el servidor trremprodisc01.dssat.sat.gob.mx y es posible iniciarlo o detenerlo desde la ventana de servicios de Windows. Se identifica como BMC Impact Publishing Server ps_trremprodisc01. Para finalizar el servicio seleccionar BMC Impact Publishing Server ps_trremprodisc01 y dar click en stop. Para iniciar el servicio seleccionar BMC Impact Publishing Server ps_trremprodisc01 y dar click en start.

PAGE 144 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor trremprodisc01.

9.4. Inicio y termino del Impact Event Adapters


El BMC Impact Event Adapters es el componente encargado de integrar los eventos de Disponibilidad de pagina Web y equipos, asi como de los eventos provenientes de la consola de monitoreo de Correo Electronico CA. Este componente se encuentra instalado en el servidor trremprodisc01.dssat.sat.gob.mx para la integracin de eventos de CA y en el servidor central2 para los eventos de disponibilidad de pagina Web y equipos. En ambos casos el servicio correspondiente se puede iniciar o detener desde la ventana de servicios de Windows. Y se identifica como BMC Impact Event Adapters. Para finalizar el servicio seleccionar BMC Impact Event Adapters y dar click en stop. Para iniciar el servicio seleccionar BMC Impact Event Adapters y dar click en start.

PAGE 145 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor central2.

9.5. Inicio y termino del BMC PORTAL


El BMC Portal se encuentra instalado en el servidor trremprodisc01.dssat.sat.gob.mx. Los procesos del BMC Portal los puede iniciar o detener desde la ventana de servicios de Windows. Los servicios correspondientes son: BMC Portal BMCPortalWebserver

PAGE 146 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor trremprodisc01.

9.6. Inicio y termino del BMC II for PATROL


El BMC Impact Integration for PATROL es el servicio de Integracin con PATROL. Dicha integracin se encuentra instalada en los servidores central1 y central2. La Integracin es un servicio que se puede iniciar o detener desde la ventana de servicios de Windows. El servicio correspondiente a la integracin es BII4Patrol en el caso del servidor central1 y bii4patrol en el servidor central2.

Para finalizar el servicio seleccionar BII4Patrol y dar click en stop. Para iniciar el servicio seleccionar BII4PAtrol y dar click en start.

PAGE 147 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Ventana de Servicios del servidor central2.

9.7. Alta de Usuarios


La creacin de usuarios se realiza en el BMC Portal para dar acceso a los usuarios del BMC Impact Portal asi como al Service Model Editor y deben sincronizarse con los usuarios creados en el Impact Administration Server el cual habilita el acceso a la consola Impact Explorer. En ambos casos los usuarios creados deben pertenecer a un Grupo de Usuarios. A continuacin se describen los grupos de usuarios existentes.

Grupos de usuario

PAGE 148 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

El acceso de los usuarios a las vistas y funciones del BMC Impact Explorer y del BMC Portal estar definido por el grupo o los grupos a los que pertenezca dicho usuario. Los usuarios pueden pertenecer a varios grupos. Los permisos son asignados a los grupos no a los usuarios. Los grupos de usuarios estndar del BMC Impact Manager son: Full Access Read Only Service Administrators Service Executives Tiene acceso a todos los objetos y funciones Su acceso es de solo lectura. Administra la infraestructura del BMC Impact Manager, eventos y servicios. Administra los servicios del BMC IM a un nivel ejecutivo con permisos de customizacin muy limitados Administra los eventos y servicios del BMC IM con permisos de customizacin limitados

Service Managers

Service Managers - Administra los eventos y servicios del BMC IM con Senior permisos de customizacin completos Service Operators Administra eventos del BMC IM con permisos de customizacin limitados

Service Operators - Administra eventos del BMC IM con permisos de Senior customizacin limitados

PAGE 149 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.7.1.

CREACIN DE USUARIOS EN BMC PORTAL

1. Iniciar sesin con el usuario administrador va el navegador de Internet a travs del url http://trremprodisc01.dssat.sat.gob.mx/portal. Los usuarios dados de alta en CCN se dieron de alta con el usuario ccnadmin.

PAGE 150 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2. Ir a la seccin Configure y seleccionar Users.

3. Dar click en Add para agregar un usuario. Ingresar los datos del usuario a dar de alta: Nombre de usuario Seleccione entre: Generar un password aleatoriamente Predefinir un password para el usuario. Grupo o grupos a los que pertenecer Informacin para contactar al usuario: Cuenta de correo Nombre Apellido Regin o pas Lenguaje Zona Horaria

PAGE 151 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. Presione Next para continuar.

5. En la siguiente pgina despliegan los permisos de acuerdo al grupo (s) que haya sido asignado. Dar Next para continuar.

PAGE 152 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. En la siguiente pgina dar clicn en Finish para terminar.

7. El usuario ha sido agregado y se muestra en la lista de usuarios.

PAGE 153 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.7.2.

SINCRONIZACION DE USUARIOS DEL BMC PORTA L CON EL IAS

Una vez creado el usuario en el BMC Portal deber realizar una sincronizacin con el Impact Administration Server para que dicho usuario tenga acceso a la consola BMC Impact Explorer. 1. Usando su sesin en el Portal http://trremprodisc01.dssat.sat.gob.mx/portal con el usuario superadmin vaya al tab Portal y seleccione la Tarea Synchronize Users With IAS. A continuacin presione el botn Synchronize.

2. Los usuarios creados en el Portal se copiaran al IAS. Para verificarlo inicie una sesin en el servidor trremprodisc01.dssat.sat.gob.mx y abra una ventana de lnea de comando. Ejecute el comando: iadmin -lru Se listaran todos los usuarios existentes en el IAS con acceso al IX.

PAGE 154 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. A continuacin deber ajustarse el password del o los usuarios copiados del BMC Portal ya que las contraseas no son copiadas de manera automtica. Por default el programa asigna la contrasea user a todos los usuarios copiados del BMC Portal. Use el comando: iadmin cp con la siguiente lnea como parmetro: loginId=<nombre_usuario>:oldPassword=<contrasea_actual>:newPassword=<n ueva_contrasea>

4. De esta forma los usuarios han sido sincronizados entre el BMC Portal y el BMC Impact Explorer.

PAGE 155 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.7.3.

CREACION DE USUARIOS EN EL IMPACT ADMINISTRATION SERVER

La creacin de usuarios para acceder al BMC Impact Explorer se realiza con el CLI proporcionado por el Impact Administration Server. Este CLI es utilizado tambien para realizar el cambio de contrasea de los usuarios que fueron sincronizados del BMC Portal. El comado es iadmin. Para obtener un lista de todas las opciones del comando utilize la opcin h.
C:\>iadmin -h Copyright 1998-2008 BMC Software, Inc. as an unpublished work. All rights reserved. Usage: iadmin [-h|-z|-q] [-{a|m|d|l}c] "Options for managing BMC Impact Managers" [-{a|m|d|l}ru] "Options for managing users" [-{a|m|d|l}r] "Options for managing roles" [-{a|m|d|l}g] "Options for managing groups" [-cp] "Option for changing user password" [-reinit [fullsync]] "Option to reinitialize the server" [-sync] "Option to synchronize the server" -h -z -q Print this help and exit. Print version information and exit. Do not print output to stdout/stderr.

-ac name=<string>:key=<alphanumeric>:primaryHost=<string>:primaryPort=<number>[:failove rHost=<string>:failoverPort=<number>]:environment=<Production|Test>:usergroups=<*|u ser group names separated by comma> Add a BMC Impact Manager. When user groups = "*", all user groups will have access to the Impact Manager. -mc name=<string>[:key=<alphanumeric>|:primaryHost=<string>|:primaryPort=<number>|:fail overHost=<string>|:failoverPort=<number>|:environment=<Production|Test>:usergroups= < * | user group names separated by comma>:appendUserGroup=<true|false>] Modify a BMC Impact Manager. New user groups will be appended to the current user groups by default. If "appendUserGroup" is set to false, new user groups will replace the current user groups. If a failover host is defined before and needs to be removed, set it as "null". -dc -lc name=<string> Delete a BMC Impact Manager. List all the BMC Impact Managers.

-aru loginId=<string>:password=<string>:usergroups=<user group names separated by comma>[:description=<string>] Add a new user. -mru loginId=<string>:usergroups=<user group names separated by comma>

PAGE 156 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Modify the user groups an existing user belongs to. -dru -lru -ar -dr -lr -mr -ag -dg -lg -mg -cp loginId=<string> Delete an existing user. List all the users. role=<role name>:permissions=<permissions separated by comma> Add a new mapping between a role and a list of permissions. role=<role name> Delete a role/permission mapping for the given role. List all the roles. role=<role name>:permissions=<permissions separated by comma> Modify the mapping between a role and a list of permissions. group=<group name>:roles=<role names separated by comma> Add a new mapping between a group and a list of roles. group=<group name> Delete a group/role mapping for the given group. List all the groups. group=<group name>:roles=<role names separated by comma> Modify the mapping between a group and a list of roles.

loginId=<string>:oldPassword=<string>:newPassword=<string> Change the password for an existing user. -reinit [fullsync] Restarts the server with the latest configuration after all current requests complete. The "fullsync" option can be used on a secondary server to copy the configuration from the primary server before reinitializing. -sync Signals a secondary server to synchronize now.

9.7.3.1.NUEVO USUARIO

Para crear un nuevo usuario usuario use la opcion aru con la siguiente sintaxis: C:\> admin -aru loginId=<string>:password=<string>:usergroups=<user group names separated by comma>[:description=<string>]

Por ejemplo: C:\> admin aru loginId=ccnadmin:password=user1:usergroups=Full Access

PAGE 157 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.7.3.2.CAMBIO DE CONTRASEA DE USUARIOS SINCRONI ZADOS DEL BMC PORTAL

Para cambiar el password de los usuarios sincronizados del portal utilice la opcion cp con la siguiente sintaxis:
C:\> admin cp loginId=<string>:oldPassword=<string>:newPassword=<string>

Por default la contrasea asignada a los usuarios sincronizados del BMC Portal es user asi que debera usar el comando como se ilustra con el siguiente ejemplo: C:\> admin cp loginId=ccnadmin:oldPassword=user:newPassword=user1

PAGE 158 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.8. Accediendo al BMC Impact Explorer


1. Ingresar al BMC Portal a travs del url: http://trremprodisc01.dssat.sat.gob.mx/portal.

2. A continuacin, ir a la seccin Configure y seleccionar BMC Impact Explorer.

PAGE 159 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Se mostrara la ventana de dialogo de inicio de sesin del BMC Impact Explorer. Introducir el usuario y contrasea para ingresar.

PAGE 160 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.8.1.

CONFIGURACIN DEL BMC IMPACT EXPLORER

Al ingresar por primera al BMC Impact Explorer ser necesario realizar la siguiente configuracin: 1. Desde el men Edit Configuration Impact Managers

PAGE 161 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2. Se muestrarn dos grupos predefinidos que es posible borrar seleccionndolos y presionar el botn Remove.

PAGE 162 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Agregar un nuevo grupo escribiendo el nombre y presione el bton Add.

PAGE 163 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. A continuacin en la seccin Available Impact Managers se listarn las clulas disponibles. Seleccionar la clula CCN_SAT y seleccionar en la seccin Selected Impact Managers el grupo recien creado. Dar click sobre la flecha para agregar la clula CCN_SAT al grupo CCN.

PAGE 164 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. Desplegar la informacin de propiedades de la clula, seleccionando Advanced en la parte inferior derecha de la ventana de dialogo. Seleccionar la opcin Auto Connect para que al ingresar al BMC Impact Explorer automticamente se conecte a la clula en uso.

9.9. Creacin de Polticas en BEM para la Integracin con Remedy


9.9.1. CREACION DE UN SELECTOR.

1. Desde la consola del Impact Explorer, seleccionar la pestaa de Administration, a continuacin elegir la clula CCN_SAT y dar clic en la carpeta By Selector.

PAGE 165 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2. A continuacin dar clic en el cono para agregar un nuevo selector.

PAGE 166 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Del lado derecho aparecern los detalles del nuevo selector, se escribe el nombre, as como una descripcin del mismo, hecho esto dar clic en el botn add para agregar un criterio para el selector.

4. En la siguiente ventana se escribe nuevamente una descripcin y dar clic en el campo Event Class.

PAGE 167 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. Elegir Patrol Event de la lista y dar clic en OK.

PAGE 168 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. A continuacin en la parte de Selection Definition seleccionar un Slot, un Operador y un Valor y dar clic en Insert.

PAGE 169 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. Repetir el paso anterior para afinar el criterio. Para continuar dar clic en OK.

PAGE 170 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7. E criterio que se cre deber aparecer en la lista. Para Finalizar la configuracin del selector dar clic en OK.

PAGE 171 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 172 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.9.2.

CREACION DE UNA POLITICA PARA UN S ELECTOR.

1. Una vez creado un selector, seleccionarlo de la lista y dar clic en el cono para crear una poltica como se muestra en la siguiente figura.

2. De la lista, elegir Propagation Policy y dar clic en OK.

PAGE 173 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. A continuacin escribir un nombre, as como una descripcin. Verificar que el campo Enabled este marcado y en la lista de Propagate to All Of seleccionar ibrsd. Dar clic en OK para finalizar.

PAGE 174 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. Una vez creada la poltica, se anexar una pestaa al selector llamada Propagation Policy Details.

PAGE 175 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.9.3.

COMO MODIFICAR UN SELECTOR.

1. Seleccionar de la lista el selector que se desea modificar, dar clic en el cono para modificar un selector como se muestra en la siguiente figura.

PAGE 176 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

2. Una vez realizados los cambios, dar clic en OK para guardar.

PAGE 177 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.9.4.

COMO ELIMINAR UN SELECTOR.

1. Seleccionar de la lista el selector que se desea eliminar, a continuacin dar clic en el cono para eliminar un selector como se muestra en la siguiente figura.

PAGE 178 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 179 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.9.5.

COMO MODIFICAR UNA POLITICA.

1. Seleccionar de la lista la poltica que se desea modificar, dar clic en el cono para modificar una poltica como se muestra en la siguiente figura.

2. Una vez realizados los cambios, dar clic en OK para guardar.

PAGE 180 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.9.6.

COMO ELIMINAR UNA POLITICA.

1. Seleccionar de la lista la poltica que se desea eliminar, a continuacin seleccionar del Menu Edit la opcin Delete Policy como se muestra en la figura 1.

PAGE 181 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 182 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.1. Creacin de Polticas en SIM para la Integracin con Remedy


La configuracin de polticas para el levantamiento automatico de incidentes para componentes del modelo de servicio se realiza mediante la consola Remedy User. Para realizar la configuracin de polticas de levantamiento automatico de incidentes tenga a la mano la siguiente informacin: 1. Que tipo de componente (clase a la que pertenece) es el que deber impactarse para que se levante en automatico un incidente? 2. Se desea abrir un incidente por el componente impactado y por el componente causa? 3. Que prioridad debe tener el componente para que se cumpla la regla de levantamiento automatico del incidente? 4. Que estatus debe tener el componente para que se cumpla la regla de levantamiento automatico del incidente? 5. Cual es el estatus que deber actualizar en el incidente el correspondiente cierre de un evento?

PAGE 183 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Una vez definida la informacin anterior siga el procedimiento presentado a continuacin: 1. Inicie una sesin en el Remedy User. En el men de inicio vaya a All Programs Action Request System BMC Remedy User.

2. En la ventana de inicio introduzca los datos del usuario para conectarse: User: SIM72 Password:sim7201

PAGE 184 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. En la consola principal seleccione Application Adiministration Console.

4. A continuacin vaya al tab Custom Configuration de la ventana Application Administration Console.

PAGE 185 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. Y seleccione Integration for BMC Remedy Service Desk Integration Configuration BMC Intelligent Incident Service Policy Configuration

PAGE 186 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. Presione el botn Create en la parte inferior de la ventana para agregar una nueva poltica.

PAGE 187 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

7. En la nueva ventana Introduzca los datos que le son solicitados, poniendo especial atencin a los campos que son obligatorios: Policy Name: Nombre de la poltica a crear Cell Name: Nombre de la celula a la cual pertenece el componente que cumplir la regla para levantar un incidente. Default CCN_SAT. Enable: Campo que indica si la celula esta habilitada. Integration Instances: Nombre de la instancia de la integracin. Default ibrsd. Class: Clase a la que pertenece el componente. Components: Condicion que permite afinar que tipo de componente es el que generara el levantamiento automatico. Incident for: Aqu se selecciona si se desea levantar solo un incidente por el CI impactado o tabien uno por el CI causa.

PAGE 188 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

8. En el caso del campo Cell Name no permite escribir el nombre de la celula, solo se puede seleccionar una del men.

9. El mismo caso para llenar el campo Integration Instances, deber seleccionar ibrsd del men y a continuacin presionar el botn Add.

PAGE 189 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Se listara en el campo Selected Instances. Presione Ok para cerrar la ventana y continuar.

10. A continuacin continue con el llenado de los campos en la seccin Service Impact Manager Selection Criteria. En el campo Class, seleccione del men la clase a la que pertenece el CI del cual desea se levante un incidente automatico al verse impactado.

PAGE 190 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

En el campo Components, seleccione una de las tres opciones mostradas de acuerdo al criterio que desee configurar.

11. El campo Priority puede dejarlo con el valor predefinido ya que todos los componentes del modelo de servicio tienen por default una prioridad 5.

PAGE 191 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

En el campo Status seleccione el estatus que debe tener el componente para que se levante el incidente. Lo mas usual es que el valor sea Warning o Critical. En el campo Incident For, seleccione si se abrir uno o mas incidentes por elemento impactado. Presione el botn Save para salvar.

12. Se desplegara un mensaje indicando que la poltica ha sido creada

PAGE 192 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

13. Y la nueva poltica aparecer en la lista de polticas configuradas, sin embargo nicamente sern validas las que hayan sido marcadas como Enabled.

Para moficar una poltica, seleccinela y presione el botn View.

PAGE 193 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Para borrar una poltica, seleccinela y presione el botn Delete.

PAGE 194 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 195 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.1. Creacin de componentes en el Impact Explorer


Es posible crear componentes y relaciones en el IX, los cuales sern editables desde el propio IX a diferencia de los componentes creados en la CMDB. A continuacion se resume el procedimiento para crear componentes en el IX.
9.1.1. CREACION DE COMPONENTES.

1. Inicie una sesin en el Impact Explorer con un usuario perteneciente al grupo Full Access.

2. Vaya a la pestaa de servicios Services

PAGE 196 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. En esta pestaa Services estar disponible en el men Edit las opciones para crear componentres y relaciones. O puede usar los iconos de la barra de accesos rapidos.

4. Para crear un nuevo componente seleccine la opcin Create Component abrir la siguiente ventana:

. Se

PAGE 197 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Llene los campos con la informacin solicitada. Para un componente de la clase Business Service los campos recomendados a llenar son: Name: Class: Home Cell: Description: Status Model: Para un componente de la clase Computer System los campos recomendados a llenar son: Name: Class: Home Cell: Description: Status Model: Primary Capability: Para un componente de la clase Hardware System Component los campos recomendados a llenar son: Name: Class: Home Cell: Description: Status Model: System Name: Presione el boton OK para finalizar.

PAGE 198 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. El componente creado no se mostrara en la vista actual del Impact Explorer. Es necesario realizar una bsqueda del componente. En la seccin Find Service Components escriba el nombre del componente recin creado y presione el botn Find.

6. En el campo de resultados se listaran los componentes que coincidan con la bsqueda. Seleccione el componente y arrstrelo a la seccin de vista de servicios:

7. Repita el procedimiento para crear los componentes deseados.

PAGE 199 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.1.2.

CREACION DE RELACIONES

Una vez creados los componentes siga el procedimiento presentado a continuacin para crear sus relaciones 1. De la seccin Find Service Components realice la busqueda del componente que ser proveedor (o hijo) de la relacin. Ubiquelo en la vista de servicios

2. Presione botn derecho sobre el componente y del men seleccione Add Relationship

PAGE 200 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

3. Se abrir una ventana de bsqueda de componentes. Escriba el nombre del componente consumidor en la relacin y presione el botn find. De la lista de resultados seleccine el componente correspondiente y presione el botn Next.

4. Se abrir la ventana de edicin de la relacin. Ajuste el tipo de relacin DIRECT, DECREMENTAL, INCREMENTAL, ACTIVE, INACTIVE. Presione el botn OK para finalizar.

PAGE 201 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

5. Se mostraran los componentes relacionados.

Repita el procedimiento anterior para crear las relaciones de todos sus componentes.

9.1.3.

MIGRACION A CMDB

Es posible realizar la migracin de los componentes y relaciones creados en el IX a la CMDB tomando en cuenta las consideraciones marcadas en el capitulo 6 Upgrading service model to BMC Atrium CMDB del manual Service Model Admin.pdf. A continuacin se resumen las actividades a realizar para migrar los componentes del IX a la CMDB.

1. El primer paso es validar los datos que sern importados a la CMDB. Esta tarea se realiza usando el comando sim2cmdb. En el servidor trremprodisc01 abra una ventana de lnea de comando y cambiese al directorio C:\Program Files\BMC Software\Impact\server\bin. 2. Ejecute el comando:

PAGE 202 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

# sim2cmdb v n CCN_SAT

El resultado de este comando desplegara la lista de los componentes disponibles para importarlos a la CMDB 3. Si no se presentas errores o warnings proceda a ejecutar el comando: # sim2cmdb n CCN_SAT commit El programa le solicitara confirmar la operacin. Escriba y para confirmar.

PAGE 203 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

4. En caso de importar componentes de las clases Computer System y/o Hardware System Component ser necesario ejecutar los procedimientos de identificacin manual en la CMDB para los componentes indicados. Para realizar esta operacion ejecute el comando: # sim2cmdb n CCN_SAT identify El programa le solicitara confirmar la operacin. Escriba y para confirmar. 5. Al finalizar la tarea despegara un mensaje de que los components han sido identificados exitosamente. Si los componentes fueron exitosamente migrados al datset BMC.ASSET de la CMDB los componentes estarn disponibles desde el SME. Realice una bsqueda de dichos componentes. Asi tambin se disparara en automatico una tarea de publicacin. Al trmino de la misma los componentes estarn visibles en el impact explorer.

PAGE 204 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.2. Localizacin y Resolucin Bsica de Errores


9.2.1. EN EL IMPACT EXPLORER NO SE VISUALIZAN E VENTOS

1. Verificar que los servicios del Impact trremprocdisc01.dssat.sat.gob.mx esten corriendo: mcell_CCN_SAT mcell_evpatrol

Manager

en

el

servidor

Para iniciar y terminar servicios ver la seccin Inicio y termino del BMC Impact Manager de esta Gua.

2. Verificar en el Impact Explorer que la celda este conectada: En la ventana de eventos en el panel de navegacin seleccione la celda y con botn derecho en el men que se despliega seleccione Connect

PAGE 205 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

Una vez conectada la celda se desplegara el listado de eventos, como se muestra en la siguiente figura.

3. En caso de que no se logre conectar a la celda verificar la comunicacin entre el equipo desde el cual esta ingresando al IX y el equipo donde reside la celda. ping trremprodisc01.dssat.sat.gob.mx 4. En caso de que la comunicacion sea valida, verificar que la celula se encuentre correctamente registrada en el BMC Portal. Inicie una sesin en el BMC Portal http://trremprodisc01.dssat.sat.gob.mx/portal con el usuario superadmin. 5. Vaya al tab Portal y seleccione la tarea Impact Managers. Las clulas CCN_SAT y evpatrol debern aparecer en color verde indicando que han sido correctamente registradas.

PAGE 206 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

6. Puede seleccionar alguna de las clulas: CCN_SAT o evpatrol y presionar el botn Subscribe Portal, son esto se resubscriran.

9.2.2.

EL SERVICIO DEL IMPACT MANAGER (CELDA) NO INICIA

1. Verifique el contenido del log que se encuentra en: C:\Program Files\BMC Software\Impact\server\tmp\CCN_SAT\mcell.trace Levante un caso en soporte tcnico de BMC indicando las versiones de los productos instalados y el mensaje que aparece en el archivo .trace.

PAGE 207 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

9.2.3.

EN EL IMPACT EXPLORER NO SE RECIBEN EVENTOS NUEVOS DE PATROL.

1. Verificar que los siguientes servicios de PATROL y de la integracin de PATROL, estn corriendo en los servidores central1 y central2: BII4Patrol 2. Verificar que el Console Server y el RTServer al que se conecta se encuentren corriendo en los servidores central1 y central2: Patrol Console Server Smart Sockets RT Server En caso de que alguno no se encuentre corriendo, incielo. Para iniciar y terminar servicios vea la seccin Inicio y Termino del BMC II for Patrol de esta Guia. 3. Si a pesar de que estn corriendo no se reciben eventos reinicie los tres servicios antes mencionados. Para iniciar y terminar servicios vea la seccin Inicio y Termino del BMC II for Patrol de esta Guia.

9.2.4.

LA PGINA DEL BMC PORTAL NO SE DESPLIEGA Y MARCA EL ERROR THE SITE IS CURRENTLY UNAVAILABLE . PLEASE TRY AGAIN LATER..

Este error se presenta si se intenta ingresar a la pgina cuando el servicio del Portal no ha iniciado por completo. Por lo que solo es necesario esperar unos minutos hasta que el servicio se haya iniciado totalmente y volver a intentar ingresar. Si el error se presenta aun cuando ya han pasado ms de cinco minutos, verifique que los siguientes servicios del Portal se encuentren corriendo en el servidor trremprodisc01.dssat.sat.gob.mx: BMC Portal appserver BMCPortalWebServer Para iniciar y terminar servicios ver la seccin Inicio y termino del BMC Portal de esta Gua.

PAGE 208 OF 211

CONFIDENTIAL

Proyecto de Implementacin SureStart

PAGE 209 OF 211

CONFIDENTIAL

BMC Software helps IT organizations drive greater business value through better management of technology. Our industry-leading Business Service Management solutions ensure that everything IT does is prioritized according to business impact, so IT can proactively address business requirements to lower costs, drive revenue, and mitigate risk. BMC solutions share BMC Atrium technologies to enable IT to manage across the complexity of div erse systems and processes from mainframe to distributed, databases to applications, service to security. Founded in 1980, BMC Software has offices worldwide and fiscal 2005 revenues of more than $1.46 billion. BMC Software. Activate your business with the power of IT. For more information, visit www.bmc.com.

Das könnte Ihnen auch gefallen