+ All Categories
Home > Documents > Mem_Tec_SIM7201v1.2completa.docx

Mem_Tec_SIM7201v1.2completa.docx

Date post: 30-Nov-2015
Category:
Upload: chanoc5000
View: 81 times
Download: 9 times
Share this document with a friend
Description:
BMC Impact Manager
Popular Tags:
259
MEMORIA TECNICA PREPARADO POR: PARA: Proyecto de Implementación SureStart
Transcript
Page 1: Mem_Tec_SIM7201v1.2completa.docx

MEMORIA TECNICA

PREPARADO POR:

PARA:

Proyecto de Implementación SureStart

Autor: Fanny Tufiño CancinoFecha: 17 abril 2023

Page 2: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

CONTENIDO

1. Introducción____________________________________________________________________7

1.1. Generalidades..............................................................................................................................7

1.2. Audiencia.....................................................................................................................................7

1.3. Objetivo Específico.......................................................................................................................7

1.4. La propuesta de BMC...................................................................................................................8

1.4.1. BSM (Business Service Management)..................................................................................8

1.4.2. Modelo de Capas................................................................................................................8

2. Generalidades del Producto_______________________________________________________10

2.1. BSM con las soluciones de BMC................................................................................................10

2.2. Arquitectura del Service Impact Management e Event Management con BSM..............................11

3. Administración de Impacto al servicio_______________________________________________15

3.1. Arquitectura funcional del Service Impact Management...............................................................16

3.2. Como trabaja el Service Impact Management..............................................................................17

3.3. Desarrollo del modelo de servicio en BSM...................................................................................17

3.4. Service Impact Manager.............................................................................................................18

3.5. Consolas de monitoreo y administración 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

4. Implementación de SIM en el CCN SAT______________________________________________22

4.1. Instalación: Distribución de los componentes...............................................................................22

5. Anexo A. Instalación BMC Impact Solutions__________________________________________24

5.1. Características del servidor trremprodisc01.................................................................................24

5.2. Requisitos de la instalación.........................................................................................................24

5.3. Instalación de BMC Impact Solutions..........................................................................................25

5.4. Instalación BMC Portal y BMC Impact Portal...............................................................................35

5.4.1. Comprobación de la instalación..........................................................................................43

5.5. Instalación Impact Explorer.........................................................................................................46

5.6. Instalación BMC Impact Event Adapters en el servidor central2....................................................51

5.6.1. Verificación de la instalación del BMC IEA..........................................................................58

5.6.2. Archivos de Configuración del Adaptador de eventos SNMP...............................................58

Definición 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. Instalación BMC Impact Integration for PATROL..........................................................................62

5.7.1. Requisitos.........................................................................................................................62

Procedimiento de Instalación...............................................................................................................62

5.7.2. Instalación Parte I. Instalación 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 215 CONFIDENTIAL

Page 3: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. Anexo B. Configuración de Integraciones de Eventos__________________________________73

6.1. Configuración de la Integración BII for PATROL...........................................................................73

6.1.2. Formato Alias de los EVENTOS de PATROL......................................................................78

6.2. Integración de traps SNMP de la consola de CA. Eventos del servicio de Correo Electrónico........79

6.2.1. Descripción 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 análisis y extracción 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 Electrónico”105

6.3. Integración de eventos del monitoreo de disponibilidad de página WEB y equipos.....................107

6.3.1. Desarrollos para el monitoreo de Pagina Web...................................................................107

6.3.2. Archivos de operación......................................................................................................107

6.3.3. Monitoreo de disponibilidad de equipos.............................................................................108

6.3.4. Archivos de operación......................................................................................................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. Integración de eventos de Network Node Manager....................................................................114

6.4.1. Configuración de envio de alertas en la consola de Network Node Manager.......................115

6.4.2. Archivos involucrados en la integración de eventos de Network Node Manager..................115

6.4.3. Formato Alias para los eventos de NNM...........................................................................118

7. Anexo C. Migración 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. Configuración de propagaciones......................................................................................122

7.1.3. Imágenes del arbol de Cuenta Unica Web en el servidor trremprodisc01............................122

7.2. Arbol de Servicio “Correo Electrónico”.......................................................................................124

7.2.1. Esquema del árbol de servicio..........................................................................................125

7.2.2. Configuración de propagaciones......................................................................................127

7.2.3. Imágenes del arbol de Correo Electrónico en el servidor trremprodisc01............................128

7.3. Arbol de Servicio “Aduanas”......................................................................................................129

7.3.1. Configuración de propagaciones......................................................................................131

7.3.2. Imágenes del arbol de ADUANAS en el servidor trremprodisc01........................................132

7.4. Arbol de Servicio “SICOFI”........................................................................................................134

7.4.1. Imágenes del arbol de SICOFI en el servidor trremprodisc01.............................................134

7.5. Arbol de Servicio “DIOT”...........................................................................................................135

7.5.1. Imágenes del arbol de DIOT en el servidor trremprodisc01................................................135

7.6. Arbol de Servicio “SICRE”.........................................................................................................135

7.6.1. Imágenes del arbol de SICRE en el servidor trremprodisc01..............................................135

7.1. Arbol de Servicio “Citas AC”......................................................................................................136

7.1.1. Imágenes del arbol de SICRE en el servidor trremprodisc01..............................................136

8. Anexo D. Procedimiento de Respaldos y Recuperación.________________________________137

8.1. Procedimiento de Respaldo de la Base de Datos.......................................................................137

8.1.1. Procedimiento de Respaldo de la Base de Datos del BMC Portal......................................138

PAGE 2 OF 215 CONFIDENTIAL

Page 4: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8.1.2. Procedimiento de Respaldo de la Base de Datos DE LA CMDB........................................139

8.2. Restauración 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 restauración 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

9. Anexo E. Guía Básica de Administración____________________________________________142

9.1. Inicio y termino del BMC Impact Manager..................................................................................142

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

9.3. Inicio y termino del Impact Publishing server..............................................................................144

9.4. Inicio y termino del Impact Event Adapters.................................................................................145

9.5. Inicio y termino del BMC PORTAL.............................................................................................146

9.6. Inicio y termino del BMC II for PATROL.....................................................................................147

9.7. Alta de Usuarios.......................................................................................................................148

9.7.1. Creación 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

9.8. Accediendo al BMC Impact Explorer.........................................................................................159

9.8.1. Configuración del BMC Impact Explorer............................................................................161

9.9. Creación de Políticas en BEM para la Integración 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

9.1. Creación de Políticas en SIM para la Integración con Remedy...................................................183

9.1. Creación 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

9.2. Localización y Resolución Básica 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 página del BMC Portal no se despliega y marca el error “The site is currently unavailable. Please try again later.”.......................................................................................................................208

PAGE 3 OF 215 CONFIDENTIAL

Page 5: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

TABLAS

Tabla 1. Productos para la implementación de la administración de eventos e impacto al servicio BSM.........................................................................................14

Tabla 2. Procedimientos de Instalacion de los componentes del BMC Impact Solutions 22

PAGE 4 OF 215 CONFIDENTIAL

Page 6: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

FIGURAS

Figura 1. Modelo BSM.......................................................................8

Figura 2. BSM BluePrint....................................................................9

Figura 3. Arquitectura de la administración de eventos e impacto al servicio con los productos de BMC.........................................................................................11

Figura 4. Arquitectura funcional del Service Impact Management......16

Figura 7. Distribución de los componentes BMC Impact Solutions.....22

PAGE 5 OF 215 CONFIDENTIAL

Page 7: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Document InformationVersion: 1.0

Created by: Fanny Tufiño Cancino

Last Modified on: Marzo13, 2009.

Modified by: Fanny Tufiño

PAGE 6 OF 215 CONFIDENTIAL

Page 8: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

1. Introducción

1.1. Generalidades

El presente documento tiene como propósito describir de manera general la configuración y el ambiente, de la Solución 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 características principales del mismo, la arquitectura del ambiente en producción donde queda operando la solución completa y finalmente, servirá de vínculo para el resto de los documentos y memorias técnicas 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 cómputo y las aplicaciones de negocio que soportan los Servicios Críticos del SAT. Un conocimiento básico de ITIL (Information Technology Infrastructure Library) y la solución de BSM (Business Service Management), puede ser necesario para comprender en su totalidad algunas secciones de esta documentación, así como conocimiento de los servicios, aplicaciones y sistemas sobre los que se ha implementado la Solución.

1.3. Objetivo Específico

Este documento tiene el propósito de servir como una Memoria Técnica de la implementación y configuración de las distintas soluciones de BMC Software adquiridas por el SAT y así permitir al personal comprender en su totalidad la operación y funcionalidad de la solución en su propio ambiente.

PAGE 7 OF 215 CONFIDENTIAL

Page 9: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

1.4. La propuesta de BMC

1 . 4 . 1 . B S M ( B U S I N E S S S E R V I C E M A N A G E M E N T )

BSM es una estrategia de BMC Software para la Administración dinámica de TI, que busca ligar componentes clave de Tecnología 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 implementación de BSM de una forma rápida y eficiente. La estrategia tiene como tarea principal, alinear la operación tecnológica del Negocio a las mejores prácticas de ITIL, para una óptima Administración de los Servicios de TI. Adicionalmente se busca alcanzar las siguientes metas:

Reducción de Costos - Decrementando los costos totales de TI para la operación del Negocio.

Mejora en la Calidad – Haciendo una entrega más eficiente, efectiva y consistente de los Servicios.

Mejora en los tiempos de Respuesta – Ayudando a responder mas rápido y con menor riesgo, en la entrega de los Servicios críticos.

Incremento de Ingresos – Detectando nuevos requerimientos y maximizando las ganacias, ante la efectiva operación del Negocio.

1 . 4 . 2 . M O D E L O D E C A PA S

BSM de BMC Software permite conocer lo que acontece en el nivel de servicios del negocio y ejecuta estrategias de TI con precisión. Se basa en un modelo de cuatro capas, representando desde los niveles más profundos de la infraestructura, hasta los niveles más 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 tecnología tiene en la operación de la Compañía.

PAGE 8 OF 215 CONFIDENTIAL

Page 10: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Figura 1. Modelo BSM

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 informática pueden:

Crear un modelo de servicio que represente los componentes de tecnología 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 operación. Entender y predecir impactos al negocio, y saber también como el negocio impacta a

la infraestructura de TI.

Figura 2. BSM BluePrint

PAGE 9 OF 215 CONFIDENTIAL

Page 11: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. Generalidades del Producto

2.1. BSM con las soluciones de BMC

Para implementar la estrategia BSM, la solución de BMC “BMC Impact Solutions” provee dos tecnologías: una enfocada a la administración de eventos y la otra a la administración de impacto al servicio:

La solución BMC Event Manager (BMC EM) provee la administración de eventos en tiempo real para la detección y resolución proactiva de problemas de TI antes de que estos tengan un impacto en los sistemas críticos de TI. BMC EM provee una vista de los estados operacionales de la infraestructura de TI. Si la administración 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 administración de impacto al servicio.

La solucion BMC Service Impact Manager (BMC SIM) provee una administración 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 215 CONFIDENTIAL

Page 12: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2.2. Arquitectura del Service Impact Management e Event Management con BSM

La siguiente figura muestra la arquitectura de la administración de eventos e impacto al servicio con BSM. Los productos y componentes de cada producto así como la tecnología relacionada mostrada en la figura 2 se describen en la tabla 1

Figura 3. Arquitectura de la administración de eventos e impacto al servicio con los productos de BMC.

PAGE 11 OF 215 CONFIDENTIAL

Page 13: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Tabla 1. Productos para la implementación de la administración de eventos e impacto al servicio BSM

Aplicación Funcionalidad Descripción Kit de productoBMC Impact Manager

Administración y monitoreo de eventos y servicios

Componente principal (tambien conocido como “célula”) 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.

También 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 dinámica calcula el estado operacional y la prioridad de dichos componentes.

BMC Impact Solutions

BMC Impact Explorer (BMC IX)

Consola de operaciones de administración de eventos y servicio.

Consola de operaciones usada por el equipo de TI para realizar actividades de administración de eventos y servicios sobre eventos provenientes de diferentes instancias del BMC Impact Manager.

BMC Impact Solutions

BMC Atrium CMDB

Almacenamiento de datos

Base de datos que almacena los elementos de TI, configuraciones y datos del modelo de servicio en productos de BMC BSM.

Provee un esquema común, el Common Data Model (CDM), para asegurar la consistencia de los datos de TI dentro de la solución BSM.

BMC Impact Solutions

BMC Impact Administration Server (BMC IAS)

Autenticación y administración

Es el servidor de autenticación del BMC IX. Provee una interfaz de linea de comando (CLI) para modificar archivos de configuración, 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 información relacionada a la célula en su archivo “cell_info.list” y controla propiedades del BMC IX como archivos log y formato de colores.

BMC Impact Solutions

PAGE 12 OF 215 CONFIDENTIAL

Page 14: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Aplicación Funcionalidad Descripción Kit de productoBMC Remedy Action Request System

Almacenamiento y motor de flujo de trabajo.

Provee servicios e interfaces de la Atrium CMDB (también sopora otras aplicaciones fuera de BMC SIM)

BMC Remedy Action Request System

BMC Impact Extensions for Atrium CMDB / Notify ARDBC plug-in

Integra SIM con la CMDB

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.

BMC Impact Solutions

BMC Portal Monitoreo de Servicios

Componente de Infraestructura que provee servicios compartidos como autenticación, seguridad y una interfase de usuario común al Impact Portal y otros módulos de BMC Portal.

BMC Impact Portal

BMC Datastore Base de Datos Base de datos Oracle referida en versiones anteriores como la base de datos de Portal.

BMC Impact Portal

BMC Impact Service Model Editor (BMC SME)

Desarrollo y mantenimiento del modelo de servicio

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 (célula)

BMC Impact Portal

BMC Impact Publishing Server

Distribución del modelo de servicio

Envia los datos del modelo de servicio desde la BMC Atrium CMDB hacia las instancias apropiadas del BMC Impact Manager (celdas).

BMC Impact Portal

BMC Impact Integration Web Services (BMC IIWS)

Adaptador para intercambio de datos y eventos

Aplicación de integración que habilita la comunicación de eventos entre los módulos de la consola BMC Portal y las instancias (celdas) del BMC Impact Manager.

BMC Impact Portal

BMC Impact Portal (BMC IP)

Consola de administración y monitoreo del servicio.

Consola de monitoreo usada para monitorear el estatus de los servicios del negocio y sus componentes.

BMC Impact Portal

BMC Impact Event Adapters (BMC IEA)

Conversión de eventos

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

BMC Impact Solutions

PAGE 13 OF 215 CONFIDENTIAL

Page 15: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Aplicación Funcionalidad Descripción Kit de productoBMC Impact Event Log Adapter for Windows (BMC IELA)

Conversion de eventos

Aplicación que convierte eventos de un archivo log de eventos de Windows en eventos del BMC Impact Manager.

BMC Impact Solutions

BMC Impact Integration for PATROL (BMC II for PATROL)

Transformación de eventos

Aplicación de integración que transfiere información de eventos generados por los agentes de PATROL hacia el BMC Impact Manager y descubre los Agentes de PATROL.

BMC Impact Solutions

BMC Impact Integration for PATROL Enterprise Manager (BMC II for PATROL EM)

Intercambio de eventos y datos

Aplicación de integración 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.

BMC Impact Solutions

BMC Impact Integration for Remedy AR System (BMC II for AR System)

Intercambio de eventos y datos

Aplicación de integración que crea automáticamente tickets para eventos seleccionados y actualiza los eventos o los trouble tickets si estos son modificados.

BMC Impact Solutions

BMC Impact Reporting (BIR)

Administración de reportes de eventos y servicios

Aplicación WEB que produce reportes de Eventos e Impacto al servicio para usuarios tecnicos y del negocio.

BMC Impact Reporting

Tabla 1. Productos para la implementación de la administración de eventos e impacto al servicio BSM

PAGE 14 OF 215 CONFIDENTIAL

Page 16: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. Administración de Impacto al servicio

La administración de impacto al servicio “Service Impact Management” (SIM) consiste en la identificación, definición y administración de los servicios críticos 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 críticos 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 representación de los componentes de TI (físicos y lógicos) que interoperan para entregar los servicios del negocio y de las relaciones críticas y dependencias entre los componentes. El modelo de servicio provee una vista dinámica 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 información de los servicios y TI desde una vista grafica de fácil interpretación

descubrir rápidamente los componentes de TI que están 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 rápidamente el impacto que un problema de TI tiene en los diferentes servicios y grupos de usuarios

integrar en tiempo real información de los servicios y de TI con la mesa de ayuda para mejorar los tiempos de respuesta

PAGE 15 OF 215 CONFIDENTIAL

Page 17: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 215 CONFIDENTIAL

Page 18: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3.2. Como trabaja el Service Impact Management

La administración de impacto al servicio inicia con un análisis que la organización realiza para identificar los diferentes componentes de TI que conforman la infraestructura que entrega los servicios críticos del negocio. Primero, la organización 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 información de un sistema de configuración o administrador de activos. Con esta información el administrador del servicio puede diseñar 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 lógicos, tales como grupos de usuarios, procesos de negocio y ubicaciones geográficas. 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 (relación consumidor), proveer servicios a otro componente (relación proveedor), o ambos.

Si no existe una subclase apropiada o es muy genérica, un gerente o administrador de servicio puede extender la jerarquía de clases de la CMDB Atrium agregando nuevas definiciones de subclases. O se puede extender la definición de una clase existente agregando uno o más atributos a la información almacenada del componente específico. 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 (células) del BMC Impact Manager asociadas.

PAGE 17 OF 215 CONFIDENTIAL

Page 19: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 CI’s, y analiza las relaciones entre los componentes para determinar el estatus consolidado de los servicios para proveer información adaptable de la administración 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 administración de Impacto al Servicio

Existen dos consolas y un icono de escritorio que se pueden usar tanto para visualizar la información como para ejecutar la administración 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 ejecución de tareas de administración de impacto al servicio.

BMC Impact Explorer, es una consola standalone de operaciones de TI para la administración 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 información del estatus operacional de un servicio crítico específico o un grupo de objetos del negocio.

PAGE 18 OF 215 CONFIDENTIAL

Page 20: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3 . 5 . 1 . B M C P O R TA L

El BMC Portal es una consola de infraestructura, la cual a través de su interfaz compartida basada en un browser, provee un punto de control de administración centralizado así como el acceso común a los diferentes módulos 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 también provee las siguientes funciones comunes a los productos del BMC Impact Solutions:

configuraciones personales de usuarios control y administración de los usuarios y grupos de usuarios grupos de usuarios opciones de configuración del BMC Impact Portal.

3 . 5 . 2 . M O D U L O B M C I M PA C T P O R TA L

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 información del estatus de los servicios del negocio. Las características que provee para la administración y monitoreo del impacto al servicio son:

reportes y vistas que muestran el estatus actual de los servicios, datos históricos, disponibilidad, perdidas financieras, y métricas de calidad del servicio para un componente de servicio seleccionado

acceso instantáneo a la información de impacto y su causa raíz 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 rápidamente

vistas tipo “image” definidas por el usuario para proveer un contexto a la información de estatus del servicio

acceso al Service Model Editor para el desarrollo y mantenimiento del modelo de servicio.

3 . 5 . 3 . B M C I M PA C T E X P L O R E R

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 están organizados en relaciones jerárquicas que pueden ser navegadas por los operadores y administradores del servicio desde la vista “Services”.

PAGE 19 OF 215 CONFIDENTIAL

Page 21: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 (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 relación de impacto.

En las pestañas de causas “Causes” e impactos “Impacts”, los administradores del servicio y personal de operaciones de TI puede determinar la causa raíz de un problema o el impacto que un componente del modelo de servicio tiene sobre un servicio del negocio.

3 . 5 . 4 . R E P O R T E S D E I M PA C T O A L S E R V I C I O E N L A S S O L U C I O N E S B M C

I M PA C T S O L U T I O N S

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 vía 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 comparación se pueden observar las diferencias.

Característica BMC Impact Portal BMC Impact ReportingPeriodos de los reportes algunos días contiguos semanales, mensuales o

trimestrales, incluyendo reportes de periodos no contiguos.

Mejor desempeño tomas en tiempo real tendencias de periodos largos

Reportes personalizados no disponible disponible si se compro (por separado) la licencia del Reporting Studio del producto BMC Reporting Foundation

PAGE 20 OF 215 CONFIDENTIAL

Page 22: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3.6. BMC Atrium CMDB

La BMC Atrium CMDB “Configuration Management Database” es la aplicación usada por las tecnologías BSM para almacenar y mantener los datos de los componentes de TI, los datos de configuración, 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 configuración y sus relaciones entre ellos en un ambiente de TI. Almacena datos de componentes como información de hardware, información de administración de servicio, información de usuarios, y provee un mecanismo para enlazar esa información y proveer una vista completa de cómo los elementos de una compañía 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 mayoría 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 215 CONFIDENTIAL

Page 23: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. Implementación de SIM en el CCN SAT

4.1. Instalación: Distribución de los componentes

En la siguiente tabla se lista los componentes de la suite BMC Impact Solutions y su distribución en la infraestructura de CCN-SAT.

Componente Equipo Procedimiento de instalaciónIP Hostname

BMC AR System 10.51.4.75 trremproitsm01 No es parte de esta Memoria

TecnicaBMC Atrium CMDB 10.51.4.74 trremproorcl01 No es parte de

esta Memoria Tecnica

Base de Datos del BMC Portal

10.51.4.76 trremprodisc01 No es parte de esta Memoria

TecnicaBMC Impact Solutions

BMC Impact Manager 10.51.4.76 trremprodisc01 Anexo ABMC Impact Event Adapters (Configuración para recbir los eventos de CA)

10.51.4.76 trremprodisc01 Anexo A

BMC Impact clients (IX) 10.51.4.76 trremprodisc01 Anexo A

BMC Impact Event Adapters (Configuración para recbir los eventos disponibilidad de Página Web y Equipos)

192.168.212.42 Central2 Anexo A

BMC Portal y BMC Impact Portal

10.51.4.76 trremprodisc01 Anexo A

BMC Impact Integration for PATROL

192.168.212.41192.168.212.42

Central1Central2

Anexo C

Tabla 2. Distribución de los componentes del BMC Impact Solutions

PAGE 22 OF 215 CONFIDENTIAL

Page 24: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

En la siguiente figura se muestra la distribución de los componentes del BMC Service Impact Manager

Figura 5. Distribución de los componentes BMC Impact Solutions.

PAGE 23 OF 215 CONFIDENTIAL

Page 25: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5. Anexo A. Instalación BMC Impact Solutions

5.1. Características del servidor trremprodisc01

Nombre: trremprodisc01.dssat.sat.gob.mxDireccion IP: 10.51.4.76

Sistema Operativo: Microsoft Windows Server 2003 R2 Enterprise Edition, Service Pack 2

Ruta de instalación: C:\Program Files\BMC Software\ImpactC:\BMCSoftware\BMCPortalKit

5.2. Requisitos de la instalación

Espacio necesario en Disco Duro para la instalación del BMC Portal: 35 GB

Instalación 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 215 CONFIDENTIAL

Page 26: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5.3. Instalación de BMC Impact Solutions

1. Insertar el dvd de instalación con la etiqueta “BMC Event and Impact Management Base” en el servidor donde serán instalado el Impact Manager.

2. Ubicarse en el directorio BIEM7201_CoreComponents dar doble click en setup.exe

3. El wizard de instalación se iniciará, presentando la ventana de bienvenida, dar clic en Next.

PAGE 25 OF 215 CONFIDENTIAL

Page 27: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. Acepte la licencia y presione Next para continuar.

PAGE 26 OF 215 CONFIDENTIAL

Page 28: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

6. A continuacion seleccione la opción “Custom Install” y Next para continuar.

PAGE 27 OF 215 CONFIDENTIAL

Page 29: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 continuación se solicita la ruta de instalación, en este caso: C: \Program Files\ BMC Software\ Impact. Presione Next para avanzar.

PAGE 28 OF 215 CONFIDENTIAL

Page 30: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9. A continuación 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 215 CONFIDENTIAL

Page 31: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

10. La ventana siguiente es continuación de los datos del IAS. Acepte los valores default:

Master Cell Encryption Key: mc

Cell Port: 1827

PAGE 30 OF 215 CONFIDENTIAL

Page 32: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

11. En la ventana que se despliega se definen los datos de configuración 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 215 CONFIDENTIAL

Page 33: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

12. A continuación 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 215 CONFIDENTIAL

Page 34: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

14. A continuacion el instalador muestra el resumen de los datos seleccionados para la instalación. Presione el botón Install para comenzar.

PAGE 33 OF 215 CONFIDENTIAL

Page 35: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

15. Al finalizar el proceso de instalación el programa despliega la siguiente ventana:

Presione el botón Done para terminar.

PAGE 34 OF 215 CONFIDENTIAL

Page 36: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5.4. Instalación BMC Portal y BMC Impact Portal

1. Insertar el disco de instalación 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 215 CONFIDENTIAL

Page 37: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. A continuación se presenta la licencia. Seleccione “I agree…” y presione Next.

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

PAGE 36 OF 215 CONFIDENTIAL

Page 38: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. A continuación seleccione la opción para instalar el BMC Portal application server yNext para continuar.

7. De igual manera seleccionamos la instalación del BMC Portal Web Server en este servidor.

PAGE 37 OF 215 CONFIDENTIAL

Page 39: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8. A continuación indicamos la ruta de instalación. C:\BMCSoftware\BMCPortalKit

9. En la siguiente ventana el instalador solicita información de la base de datos. Introduzca la siguiente información:

PAGE 38 OF 215 CONFIDENTIAL

Page 40: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 información de configuración 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 aplicación: [email protected]

Servidor SMTP: trremprodisc01.dssat.sat.gob.mx

Esta información puede modificarse desde el BMC Portal una vez instalado.

PAGE 39 OF 215 CONFIDENTIAL

Page 41: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

11. La información para la configuración del servidor web es solicitada a continuación. Aceptamos los valores predefinidos y presionamos Next para continuar.

PAGE 40 OF 215 CONFIDENTIAL

Page 42: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

12. A continuación se solicitan los datos para la conexión con la CMDB, esto a traves del ARS Server.

AR System Server Name: trremproitsm01

Port: 0 (o vacio corresponde a la asignación dinámica con el portmapper)

AR System User Name: SIM72

AR System Password: sim7201

13. En la siguiente ventana se solicita la información 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 215 CONFIDENTIAL

Page 43: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

14. Se presenta el resumen de las selecciones hechas. Presione Install para iniciar la instalación.

PAGE 42 OF 215 CONFIDENTIAL

Page 44: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

5 . 4 . 1 . C O M P R O B A C I Ó N D E L A I N S TA L A C I Ó N

Verifique que los siguientes servicios estén corriendo:

Servicio del BMC Impact Manager

mcell_CCN_SATmcell_Admin

Servicio de la célulaServicio de la celula de Administracion.

Servicio del BMC Impact Administration Server

BMC Impact Admin Server Administrador de usuarios e Impact Solutions.

Servicio del BMC Impact Event Adapter

BMC Impact Event Adapters Adaptador de eventos de CA

Servicio del IBRSD BMC Impact IBRSD Integracion con Service Desk

Servicio del Publishing Server

BMC Impact Publishing Server ps_trremprodisc01

PAGE 43 OF 215 CONFIDENTIAL

Page 45: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Servicios del BMC Portal

BMC Portal Application server BMCPortalWebserver Web serveriiws_CCN_SAT Impact Integration for Web

Services

PAGE 44 OF 215 CONFIDENTIAL

Page 46: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Si todos los procesos se encuentran corriendo la instalación se realizo exitosamente.

Desde un web browser acceda al portal introduciendo la dirección:

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 215 CONFIDENTIAL

Page 47: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5.5. Instalación Impact Explorer

1. Insertar el dvd de instalación con la etiqueta “BMC Impact Solutions” en el servidor donde serán 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 215 CONFIDENTIAL

Page 48: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5. En la siguiente ventana seleccionar la opción Both y dar clic en Next para continuar.

PAGE 47 OF 215 CONFIDENTIAL

Page 49: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. En la siguiente ventana seleccione la opción “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 215 CONFIDENTIAL

Page 50: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8. A continuación el programa de instalación 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 215 CONFIDENTIAL

Page 51: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 instalación copia los archivos necesarios al directorio destino y termina la instalación. Presione Finish para terminar.

PAGE 50 OF 215 CONFIDENTIAL

Page 52: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5.6. Instalación BMC Impact Event Adapters en el servidor central2

Prerrequisito: Perl 5.8.7 versión mínima

1. Conectarse al servidor donde se realizara la instalación 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 instalación.

PAGE 51 OF 215 CONFIDENTIAL

Page 53: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

5. En la siguiente pantalla seleccione “Event Management”

PAGE 52 OF 215 CONFIDENTIAL

Page 54: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. En la siguiente pantalla seleccione la opción “Custom Install”.

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

PAGE 53 OF 215 CONFIDENTIAL

Page 55: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8. A continuación escribir la ruta de instalación D:\Program Files\BMC Software\Impact y presione Next para continuar.

9. A continuación introduzca los datos del IAS.

Hostname of IAS Server: trremprodisc01

IAS Port: 3084

IAS Administration Password: IAS$Admin$

PAGE 54 OF 215 CONFIDENTIAL

Page 56: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

10. A continuación escriba los datos de la célula 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 215 CONFIDENTIAL

Page 57: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

11. Se desplegara un resumen de la información proporcionada para la instalación. Presione Install para continuar.

PAGE 56 OF 215 CONFIDENTIAL

Page 58: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

12. Al completar la instalación se desplegara la siguiente ventana. Presione Done para terminar.

PAGE 57 OF 215 CONFIDENTIAL

Page 59: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5 . 6 . 1 . V E R I F I C A C I Ó N D E L A I N S TA L A C I Ó N D E L B M C I E A

Para verificar la instalación 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 . A R C H I V O S D E C O N F I G U R A C I Ó N D E L A D A P TA D O R D E E V E N T O S

S N M P

D E F I N I C I Ó N D E L O S A D A P TA D O R E S E N E L A R C H I V O M C X A . C O N F

Se configuran los Adaptadores para modificar los parámetros que controlan su comportamiento. Todos los parámetros se encuentran definidos en el archivo mcxa.conf. Los parámetros globales son especificados en una sección designada al principio del archivo. Los parámetros específicos son definidos en la sección correspondiente a cada adaptador.

En el archivo mcxa.conf se definen todos los adaptadores que corran en la computadora. Específicamente:

Todos los tipos de BMC IEA son listados y corren por este archivo.

PAGE 58 OF 215 CONFIDENTIAL

Page 60: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Múltiples 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 configuración.

Descripción del archivo mcxa.conf

La configuración por default del archivo mcxa.conf, tiene la siguiente estructura, como se muestra a continuación en la tabla 2.

Tabla 2.

Generalmente los parámetros globales aplican para el Adaptador o sirven como parámetros por default. Parámetros específicos para adaptadores específicos son localizados después de la sección [...] del Adaptador.

Los Adaptadores son especificados con el parámetro 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 librería estándar de PERL o en MCELL_HOME/lib/perl. Este puedes ser definido por el usuario. Los tres módulos 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 sección especifica para cada adaptador de esta forma dos diferentes adaptadores son habilitados para enviar a diferentes celdas. En adición ServerName pueden contener el

PAGE 59 OF 215 CONFIDENTIAL

Page 61: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.

Nota: Para más información sobre los parámetros globales y específicos así como información de configuración consultar el el capitulo 3 del manual “BMC Impact Event Adapters Installation and Configuration Guide”.

A R C H I V O M A P

Cuando un evento es leído por un adaptador el adaptador debe convertir el evento de su representación interna al formato compatible con BMC Impact Event Manager, en este caso el Lenguaje BAROC. La estructura de la conversión esta controlada por un archivo especial de configuración, 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 . I N I C I A R Y D E T E N E R E L B M C I M PA C T E V E N T A D A P T E R

Para iniciar el proceso del BMC IEA por primera vez debe ejecutar dos pasos.

PAGE 60 OF 215 CONFIDENTIAL

Page 62: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.

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

PAGE 61 OF 215 CONFIDENTIAL

Page 63: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5.7. Instalación BMC Impact Integration for PATROL

5 . 7 . 1 . R E Q U I S I T O S

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, versión 7.2.36.02 o

mayor. SmartSockets RTserver en un sistema Windows o Solaris, versión 6.2 o mayor PATROL Agent, versión 3.5 o mayor. El Agente debe estar instalado y corriendo en

cada uno de los sistemas que se desee monitorear.

P R O C E D I M I E N T O D E I N S TA L A C I Ó N

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

5 . 7 . 2 . I N S TA L A C I Ó N PA R T E I . I N S TA L A C I Ó N D E L A I N T E G R A C I O N .

IMPORTANTE: Detenga el Console Server antes de iniciar la instalación.

1. Conectarse al servidor donde se realizara la instalación con el usuario indicadoServidor: central2 (192.168.212.54)Usuario: patrol

2. Cambiarse al directorio donde se encuentra el software …\Impact_Integrations_1\IIPATROL7 y ejecutar “setup.exe”.

PAGE 62 OF 215 CONFIDENTIAL

Page 64: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

4. Aparecerá la pantalla de aceptación del contrato de licencia. Seleccione Accept y presione Next para continuar.

PAGE 63 OF 215 CONFIDENTIAL

Page 65: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 64 OF 215 CONFIDENTIAL

Page 66: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

7. Seleccione que el tipo de instalación sea “Custom” y presione Next para continuar.

PAGE 65 OF 215 CONFIDENTIAL

Page 67: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

9. A continuación nos solicita información acerca del nivel de seguridad que manejan los agentes de PATROL. Seleccionamos, “Basic security” y “No” sobrescribir las configuraciones actuales de seguridad.

PAGE 66 OF 215 CONFIDENTIAL

Page 68: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

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.

PAGE 67 OF 215 CONFIDENTIAL

Page 69: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

En este caso:

Celda: CCN_SAT

Console Server: CENTRAL2

RTServer: tcp:192.168.212.54:2059

12. En la siguiente pantalla el programa de instalación solicita la variable RTSERVERS. RTSERVERS: “tcp:192.168.212.54:2059.”. Presione Next para continuar.

PAGE 68 OF 215 CONFIDENTIAL

Page 70: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

13. A continuación se mostrara el resumen de las selecciones hechas. Verifique la información y presione “Start Install”.

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

PAGE 69 OF 215 CONFIDENTIAL

Page 71: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

5 . 7 . 2 . 1 . A J U S T E D E L A VA R I A B L E C C _ H O M E .

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 pestaña Advanced.

3. Click en Environment Variables.

4. En la ventana de dialogo Environment Variables de click en la caja de variables System.

PAGE 70 OF 215 CONFIDENTIAL

Page 72: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 . A R C H I V O S I N S TA L A D O S C O N E L B M C I I F O R PAT R O L

La siguiente tabla contiene los nombres y funciones esenciales de los archivos instalados del BMC II para Patrol.

Archivos Función

BII4Patrol El ejecutable de la integración BMC II para Patrol.bii4p.conf Contiene parámetros de rastreo, parámetros de buffer y el directorio del

BMC IM.bii4p.map Contiene la información de mapeo para traducir los eventos del Patrol LEM

a eventos BMC IM.bmciiapi (Windows) Librerías con archivos para el API del BMC II para Patrol.

bii4p_string.cat Catalogo de archivos para el BMC II para Patrol.bii4p.trace Ajustar el nivel de mensajes en el logbii4p.mrlbii4p_collectors.mrlbii4p.baroc

BMC IM Knowledge base (KB) files.

cc_be library Librerías para el Common Connect.cc_be catalog(cc_string.catcc_be_t.dll.sgn)

Catalogo de Archivos para el Common Connect.

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

En la siguiente tabla se lista la ubicación de los archivos de configuración y ejecutables principales del BMC Impact Integration for PATROL, a los cuales se hará referencia para la configuración e inicializacion de la aplicación.

PAGE 71 OF 215 CONFIDENTIAL

Page 73: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Archivos Ubicación

BII4Patrol Ejecutable de la integración BMC II para Patrol.

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

bii4p.conf Archivo de configuración de parámetros de rastreo, buffer y el directorio del BMC IM.

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

bii4p_start.opts Archivo de configuración principal de la integración.

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

Tabla 2. Archivos principales de configuración y ejecutables del BMC II for PATROL.

5 . 7 . 3 . I N I C I A L I Z A N D O B M C I I F O R PAT R O L

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 Administración. Verificar el puerto del BMC II para Patrol. Archivo de configuración. 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 línea de comando y usamos la opcion –install.

C:\Program Files\ BMC Software\Common_Connect\bin\Windows-X86\ BII4Patrol.exe –install

Con esto instalamos la aplicación como servicio de Windows y podremos iniciarla y terminarla desde la ventana de servicios de Windows.

5 . 7 . 3 . 1 . I N I C I A L I Z A N D O B M C I I F O R PAT R O L C O M O S E R V I C I O D E

W I N D O W S

1. Desde Start => Setting => Control Panel => Services => BMC Impact Integration for Patrol.

PAGE 72 OF 215 CONFIDENTIAL

Page 74: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. En la barra de herramientas de la ventana de servicios clic Start.

5 . 7 . 4 . D E T E N I E N D O B M C I I PA R A PAT R O L C O M O S E R V I C I O D E

W I N D O W 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.

6. Anexo B. Configuración de Integraciones de Eventos

PAGE 73 OF 215 CONFIDENTIAL

Page 75: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Se realizo la integración 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:

Integración de eventos de Agentes PATROL for Windows.BII4PATROL instalado en servidor central2.

Integración de eventos de Agentes PATROL for UNIX. BII4PATROL instalado en servidor central1.

Integración de eventos provenientes del monitoreo realizado por CA a través del Adaptador de traps SNMP. IEA instalado en servidor trremprodisc01.

Integración de eventos del monitoreo de disponibilidad de equipos a través del adaptador de archivos Log. IEA instalado en servidor central2.

Integración de eventos del monitoreo de disponibilidad de paginas WEB a través del adaptador de archivos Log. IEA instalado en servidor central2.

6.1. Configuración de la Integración BII for PATROL

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

1. El usuario define los sistemas para la administración de Patrol, los patrol KM, y los filtros de los eventos en el profile de administración.

PAGE 74 OF 215 CONFIDENTIAL

Page 76: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 información del profile de administración 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 envía eventos a la integración BMC II para Patrol.

6 . 1 . 1 . 1 . U T I L E R Í A D E C O N F I G U R A C I Ó N C O M M O N C O N N E C T

La utilería de configuración Common Connect se conecta al RTServer y al Patrol Console Server y permite compartir información del BMC IM, Patrol Agent, y sistemas de terceros.

Es posible usar la Utilería de configuración Common Connect de manera independiente del BMC II para Patrol.

6 . 1 . 1 . 2 . P R O C E D I M I E N T O D E C O N F I G U R A C I Ó N

Durante la instalación, se captura información que el proceso de auto-configuración usa para definir los datos default para inicializar el BMC II para Patrol. La configuración por default incluye modificación de los archivos:

bii4p.conf mcell.dir bii4p_start.opts la base de conocimiento (KB)

Para iniciar correctamente el servicio de la instalación es necesario completar las siguientes tareas:

1. Verificar que el archivo mcell.dir se ha actualizado con la información del BMC II para Patrol.

En el archivo D:\Program Files\ BMC Software\Common_Connect\etc\mcell.dir del servidor central1 (192.168.212.41) debe aparecer la línea:

cell BII4Patrol_central1 mc central1:4097

PAGE 75 OF 215 CONFIDENTIAL

Page 77: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Ademas se deberá agregar los datos de la celula o células a las que se enviaran los eventos:

cell CCN_SAT mc trremprodisc01.dssat.sat.gob.mx:1828cell evpatrol1 mc trremprodisc01.dssat.sat.gob.mx:1830cell evpatrol mc 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 línea:

cell BII4Patrol_central2 mc central2:4097

Y también se deberá agregar los datos de la celula o células a las que se enviaran los eventos:

cell CCN_SAT mc trremprodisc01.dssat.sat.gob.mx:1828cell evpatrol 1 mc trremprodisc01.dssat.sat.gob.mx:1830cell evpatrol mc 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 administración.

El profile creado para la integración BII4P en el servidor central1 es sim_patrol1.El profile creado para la integración BII4P en el servidor central2 es sim_patrol2.

4. Actualizar el archivo bii4p_start.opts.

En el servidor central 1:-mprofile sim_patrol1-rtserver tcp:192.168.212.41:2059

PAGE 76 OF 215 CONFIDENTIAL

Page 78: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

-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 . D E F I N I C I Ó N D E L P R O F I L E D E A D M I N I S T R A C I Ó N

Para definir un profile de administración siga el procedimiento indicado en la consola PATROL Central.

6 . 1 . 1 . 4 . C O N F I G U R A C I Ó N D E U N A I N S TA N C I A A D I C I O N A L D E L A

I N T E G R A C I O N D E PAT R O L

Debido que se requería enviar eventos de los agentes de PATROL a dos diferentes servidores de SIM fue necesario crear una instancia adicional de la integración. Se siguió el procedimiento entregado por soporte de BMC el cual se lista a continuación de manera integra:

1. Download the instsrv.exe and srvany.exe from http://www.electrasoft.com/srvany/srvany.htm.You may save it in %CC_HOME%\bin\Windows-x86 directory where your bii4patrol.exe is located.

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.exeThis will install a service named bii4patrol_2

3. Add the proper keys in registry

3.1 Bring up regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bii4patrol_2

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

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

PAGE 77 OF 215 CONFIDENTIAL

Page 79: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.optsbii4p_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 configuración correspondiente.

En el servidor 192.168.212.41:bii4p_2_start.opts -mprofile sim_patrol2

-rtserver tcp:192.168.212.41:2059-cserver CENTRAL1-cell evpatrol1-instance sim7201c1-imConfFile bii4p.conf-debug 0-cfgid

En el servidor 192.168.212.54:bii4p_start_2.opts -mprofile sim_int2

-rtserver tcp:192.168.212.54:2059-cserver CENTRAL2#-cell CCN_SAT-cell evpatrol1-instance sim7201c2-imConfFile bii4p.conf-debug 0-cfgid

Como parte de la configuración de las instancias adicionales se agregó la línea correspondiente en el archivo mcell.dir del directorio C:\Program Files\BMC 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 BII4Patrol_central2 mc central2:4097cell BII4Patrol_sim7201c2 mc central2:4098cell BII4Patrol_central1 mc central1:4097

PAGE 78 OF 215 CONFIDENTIAL

Page 80: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

cell BII4Patrol_sim7201c1 mc central1:4098

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

6 . 1 . 2 . F O R M AT O A L I A S D E L O S E V E N T O S D E PAT R O L

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.FSCapacityadu820:IFMXDS_DBS.adu820.dbsaai.DBSpaceUsedadu830:MEMORY.MEMORY.MEMFreeMemsatcpanwww09:NT_CPU.CPU__Total.CPUprcrProcessorTimePercent

6.2. Integración de traps SNMP de la consola de CA. Eventos del servicio de Correo Electrónico.

PAGE 79 OF 215 CONFIDENTIAL

Page 81: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Para realizar la integración de las alarmas de monitoreo de los servidores de Correo Electrónico 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 información 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 información 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 configuración 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 célula CCN_SAT para ser desplegados en la consola BMC Impact Explorer

Los archivos involucrados en la traducción de los traps SNMP a eventos de BEM se listan en la siguiente tabla.

Nombre del archivo Descripciónmcxa.conf Archivo principal de configuraciónmcsnmptrapdmib.barocmcsnmptrapdmibe.baroc

Archivos de clases de eventos

mcsnmptrapd.map Archivo de mapeo de camposMapping.pm Archivo de funciones en perl para la descomposición y extracción

de datos del trap.OIDS_TO_TEXT.txt Definición de los OIDS de las alarmas de CA.

6 . 2 . 1 . D E S C R I P C I Ó N D E L O S A R C H I V O S I N V O L U C R A D O S E N L A

I N T E G R A C I O N D E E V E N T O S D E T R A P S S N M P.

PAGE 80 OF 215 CONFIDENTIAL

Page 82: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Archivo mcxa.confComo se menciona en el punto 1 del proceso de traducción de traps, la definición del adaptador se encuentra en el archivo C:\Program Files\BMC Software\Impact\server\etc\mcxa.conf del servidor trremprodisc01 y la sección correspondiente se presenta a continuación:

[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 integración se definieron nuevas clases para la recepción 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.mapEl archivo de mapeo de campos usado es el “mcsnmptrapd.map” en C:\Program Files\BMC Software\Impact\server\etc. La sección principal de este archivo se presenta a continuación:

################################################################################ # # # 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 $Version

# Special INPUT_VARIABLES (references on list)

PAGE 81 OF 215 CONFIDENTIAL

Page 83: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

$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

Archivo mapping.pm

PAGE 82 OF 215 CONFIDENTIAL

Page 84: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

El archivo de mapeo “mcsnmptrapd.map” se apoya de un programa de perl nombrado Mapping.pm el cual se encarga de traducir la información de los traps SNMP. A continuación 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 Packagesuse 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 ();

our %EXPORT_TAGS = ();

PAGE 83 OF 215 CONFIDENTIAL

Page 85: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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}; # VarBindValues my $RefOIDS=$se->{oid}; # OIDs sin traducir

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

# 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}; $EntName = $se->{EnterpriseName}; $SpecificTrap = $se->{Specific}; $GenTrapType = $se->{TrapType}; $s_OID = $se->{TrapOID}; $sAddress = $se->{SourceAddr};

###############################

PAGE 84 OF 215 CONFIDENTIAL

Page 86: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

# Ajuste del nombre de equipo, por la ejecucion del comando nslookup. O vacio si no existe en el DNS $sEquipo = $se->{SourceAddr}; $sEquipo = `nslookup $sEquipo`; if ($sEquipo =~ /Name:\s+(\w+)\..*\s/sgi) { # Name: 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 find

192.168.236.709: Non-existent domain

# _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); # No borrar. para efectos de update.

################################ 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";

############################### foreach (@$RefValOIDS) { $_ =~ s/\"//g; push @ArrayOIDsValor,$_ ; }

#listado de los valores entregados en el trap

PAGE 85 OF 215 CONFIDENTIAL

Page 87: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

foreach (@$RefOIDS) { push @ArrayOIDs,$_ ; } # listado de los OIDS del trap

#////////////////////////////////////////////// ############################### ############################### #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},"$Arcvhivo_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 ($cadaOID,$cTexto) = $FiledatosOID[$i] =~ /^\s*(\S+)\s*(.*)\s*$/;

next unless defined $cadaOID; $cTexto ="" unless defined $cTexto;

$elementos{"$cadaOID"} = "$cTexto";#ToLog($LogDebug,"OID:$cadaOID

$elementos{$cadaOID} -- $i ");# print "Elementos:$i. ".(scalar keys %elementos )."/// "; print "- >> $cadaOID [$cTexto]\n\n";

}

PAGE 86 OF 215 CONFIDENTIAL

Page 88: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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; for( my $i=1 ; $i < scalar @ArrayOIDs ; $i++) {

$sMensaje = $sMensaje.", "."@ArrayOIDsTxt[$i] @ArrayOIDsValor[$i] ";

PAGE 87 OF 215 CONFIDENTIAL

Page 89: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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|UNKNOWN|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. y

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. Ademas del

valor del Alias. Con la formula Servername_parametro # Encabezado generico Ip (ServName) - MibName - TrapEspecifico

#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%

#

############################### # Eventos de CPU FORMATO

abajo:

PAGE 88 OF 215 CONFIDENTIAL

Page 90: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

#'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 WindowsFORMATO 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|DNScache|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|TotalOutBytes|TotalInErrors|TotalInPkts|TotalInBytes #my $NetParametros ="OutPkts|InPkts|OutBytes|InBytes|

TotalOutErrors|TotalOutPkts|TotalOutBytes|TotalInErrors|TotalInPkts|TotalInBytes";

my $NetParametros ="TotalOutErrors|TotalInErrors";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");

PAGE 89 OF 215 CONFIDENTIAL

Page 91: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

}

############################### # 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"); } ###############################

# 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

PAGE 90 OF 215 CONFIDENTIAL

Page 92: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

# 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# Ajuste de datos glabales a los eventos SNMP

de exchange=cut

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 Severidad con valor @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";}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";

PAGE 91 OF 215 CONFIDENTIAL

Page 93: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

}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";# Tamaño Total

de la colaif ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.1(4|

5)/ ) { # Tamaño 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)/ ) { # Número 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";

}if ($localOID =~ /1.3.6.1.4.1.791.2.10.2.5.18.4.1.

(8|9)/ ) { # Número 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

PAGE 92 OF 215 CONFIDENTIAL

Page 94: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

$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]," ;#$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]";

PAGE 93 OF 215 CONFIDENTIAL

Page 95: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

#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);

} } =documentum

exServerResetTSEdit OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory

PAGE 94 OF 215 CONFIDENTIAL

Page 96: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 indican la severidad actual.#[ NORMAL OK UP UNKNOWN WARNING CRITICAL REPAIRED PASSIVE ]

# 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.

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.

PAGE 95 OF 215 CONFIDENTIAL

Page 97: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Esta lista de OIDs la obtenemos con apoyo de EDS desde la herramienta de CA.

A continuación se presenta una imagen de la aplicación que EDS utiliza para obtener esta información. En la imagen aparece cada OID, con su correspodiente significado, o traducción a nombre de instancias.

Esta traducción 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 después actualizar el contenido del archivo OIDS_TO_TEXT.txt.

El contenido del archivo OIDS_TO_TEXT.txt se presenta a continuación.

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

#1.3.6.1.4.1.791.2.10.2.5.1.30.0 exInstanceName1.3.6.1.4.1.791.2.10.2.5.1.30.0 VirtualServer1.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.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 exStatus1.3.6.1.4.1.791.2.10.2.5.8.6.1.5. exValue

PAGE 96 OF 215 CONFIDENTIAL

Page 98: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

#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.104exValue#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 exValue1.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 exCriticalThreshold1.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. exSMTPQueueSizeCriticalThreshold

# Specific Trap 1011.3.6.1.4.1.791.2.10.2.5.1.1.0 exEnterpriseName1.3.6.1.4.1.791.2.10.2.5.1.3.0 exSiteName1.3.6.1.4.1.791.2.10.2.5.1.2.0 exServerName1.3.6.1.4.1.791.2.10.2.5.18.2. exSMTPSummaryStatus

1.3.6.1.4.1.791.2.10.2.5.18.3. exSMTPPollingInterval

1.3.6.1.4.1.791.2.10.2.5.18.5. exSMTPQueueSizeDefaultWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.6. exSMTPQueueSizeDefaultCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.7. exSMTPQueueNumberDefaultWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.8. exSMTPQueueNumberDefaultCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.12. exSMTPSumQueueSize

1.3.6.1.4.1.791.2.10.2.5.18.13. exSMTPSumQueueNumber

1.3.6.1.4.1.791.2.10.2.5.18.14. exSMTPSumQueueSizeWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.15. exSMTPSumQueueSizeCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.16. exSMTPSumQueueNumberWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.17. exSMTPSumQueueNumberCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.18. exSMTPSumQueueSizeStatus

1.3.6.1.4.1.791.2.10.2.5.18.19. exSMTPSumQueueNumberStatus

1.3.6.1.4.1.791.2.10.2.5.18.20. exSMTPTotalStatus

1.3.6.1.4.1.791.2.10.2.5.18.4.1.1. exSMTPQueueName

1.3.6.1.4.1.791.2.10.2.5.18.4.1.2. exSMTPQueueSize

1.3.6.1.4.1.791.2.10.2.5.18.4.1.3. exSMTPQueueNumber

PAGE 97 OF 215 CONFIDENTIAL

Page 99: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

1.3.6.1.4.1.791.2.10.2.5.18.4.1.4. exSMTPVirtualServer

1.3.6.1.4.1.791.2.10.2.5.18.4.1.5. exSMTPQueueSizeWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.4.1.6. exSMTPQueueSizeCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.4.1.7. exSMTPQueueSizeStatus 1.3.6.1.4.1.791.2.10.2.5.18.4.1.8. exSMTPQueueNumberWarningThreshold1.3.6.1.4.1.791.2.10.2.5.18.4.1.9. exSMTPQueueNumberCriticalThreshold1.3.6.1.4.1.791.2.10.2.5.18.4.1.10. exSMTPQueueNumberStatus 1.3.6.1.4.1.791.2.10.2.5.18.4.1.11. exSMTPStatus

1.3.6.1.4.1.791.2.10.2.5.5.3 exMTAPollingInterval1.3.6.1.4.1.791.2.10.2.5.5.2 exMTASummaryStatus1.3.6.1.4.1.791.2.10.2.5.5.9 exMTAQueueDefaultWarningThreshold1.3.6.1.4.1.791.2.10.2.5.5.10 exMTAQueueDefaultCriticalThreshold

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 . D E S C R I P C I O N D E L O S E V E N T O S Y S U I N T E R P R E TA C I O N

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 través del trap SNMP hacia éste, por medio de uno de sus campos de información.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 comparación y uso.

El presente resumen, es una lista de los tipos de eventos de los cuales se recibió descripción 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 continuación, se omiten los identificadores, por carecer de sentido visual, y en cambio se lista el nombre entregado, junto a su correspondiente descripción.

AGENTE DE SISTEMA OPERATIVO / EVENTOS CORRESPONDIENTES AL MIB DE CA CAIWINA3

Parámetro de CPU: TotalLoadDescripción: Porcentaje de uso de CPU.

PAGE 98 OF 215 CONFIDENTIAL

Page 100: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Parámetros de Interfaces de Red: OutPkts, InPkts, OutBytes, InBytes, TotalOutErrors, TotalOutPkts, TotalOutBytes, TotalInErrors, TotalInPkts, TotalInBytesDescripción: Errores referentes a las intrerfaces de RED. Paquetes entrantes, saliente; paquetes con error, etc.

Parámetros de Memoria: MemPhys, MemVirt,MemPageDescripción: Memoria física, virtual y de paginación.

Parámetros de Disco: SizeD, Size, FragmtDescripción: Monitoreo de porcentaje de uso de disco e información referente al nivel de fragmentación de los mismos.

Parámetro de Servicios Windows: winA3ConfigSrvcGroupDescripción: Monitoreo referente a los servicios y procesos que deben estar activos en Windows.

AGENTE DE EXCHANGE. EVENTOS CORRESPONDIENTES AL MIB DE CA MSEXCHAGNT

Parámetro: SMTPDescripción: Monitoreo de: Tamaño total de la cola, Totales de correos encolados,correos encolados por buzón, Totales de correos encolados, Tamaño de la cola SMTP en Bytes.

Parámetro: STORAGEDescripción: Archivos de buzones de correo. StorageGroups, StorageGroupsCorrupt, StorageGroupType, sysPath, TransLogPath.

Parámetro: MTA. Mail Transfer Agent.Descripción: Monitoreo de status, encolamiento en envíos y recepción de correos,cantidad de envíos recepciones.

Parámetro: CONNECTOR. Conectores o gateways de entrega de correos.Description: Monitoreo de status. ConnectorLinkStatus, ConnectorStatus,ConnectorType

Parámetro: Process. Procesos que soportan el aplicativo MS Exchange.Descripción: 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,IMAP4Svc,MSEXchangeES,IISADMIN,EventSystem,MSSEARCH,PolicyAgent,W32Time,lanmanworkstation,lanmanserver,DNScache,HTTPFilter

PAGE 99 OF 215 CONFIDENTIAL

Page 101: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6 . 2 . 2 . P R O C E D I M I E N T O D E A N Á L I S I S Y E X T R A C C I Ó N D E D AT O S

D E N T R O D E L O S T R A P S R E C I B I D O S D E C A

El análisis y extracción de datos de los traps SNMP lo realiza el archivo Mapping.pm siguiendo el procedimiento presentado a continuación:

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 recepciónSNMP_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='';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 |

PAGE 100 OF 215 CONFIDENTIAL

Page 102: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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='';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.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.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.

PAGE 101 OF 215 CONFIDENTIAL

Page 103: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.115.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.101.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','enterprises','enterprises'];

snmp_vals=['SATMTYMMSV21','3','539.5586550726409','25','30','ActualValues','SATMTYMCLE21'];END

De esta información 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 descomposición 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)

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 parámetro 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 parámetro recibido: Memoria VirtualOID: 1.3.6.1.4.1.791.2.10.2.90.1.1.1.0STRING INFO Ok Critical Prop Virt Val 2654364 25.88% Warn 8718348 85% Crit 9744036 95% Total 10256880 100% Lag 0 Interval 60

Memoria Fisica

PAGE 102 OF 215 CONFIDENTIAL

Page 104: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 600CPUOID: 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

FilesystemOID: 1.3.6.1.4.1.7572.1.3.1 'Filesystem VAR: free space remaining 5% (1140536 Kb).'

Base de datosOID: 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 WindowsINFO 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.0INFO 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 103 OF 215 CONFIDENTIAL

Page 105: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6 . 2 . 3 . T I P O S D E T R A P S R E C I B I D O S

Al momento de la configuración 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 electrónico.MSExchangeSRSSMTPSVCMSExchangeISMSExchangeSAMSDTCwinmgmtW3SVCRESvcNtLmSspMSExchangeMGMTMSExchangeMTARpcSsIMAP4SvcMSEXchangeESIISADMINEventSystemMSSEARCHPolicyAgentW32TimelanmanworkstationlanmanserverDNScacheHTTPFilter

Eventos de RED:OutPktsInPktsOutBytesInBytesTotalOutErrorsTotalOutPktsTotalOutBytesTotalInErrorsTotalInPktsTotalInBytes

PAGE 104 OF 215 CONFIDENTIAL

Page 106: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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"Tamaño Total de la colaNúmero Totales de correos encoladoNumero de correos encolados por buzonNúmero Totales de correos encoladoSize of the SMTP queue in BytesParametro="STORAGEParametro="EXPRESSION"

Parámetros de CPU: TotalLoad

Parámetros de Espacio en Disco: SizeDSizeFragmt

Parámetros de Memoria:VirtualPhysicalPage

PAGE 105 OF 215 CONFIDENTIAL

Page 107: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6 . 2 . 4 . F O R M AT O A L I A S E V E N T O S C A : PA R A C O M P O N E N T E S D E L A R B O L

D E S E R V I C I O “ C O R R E O E L E C T R Ó N I C O ”

De las alarmas recibidas se hizo una selección para la asociación de eventos con los componentes del modelo de servicioque 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 “Utilización 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”:

“nombre equipo en minusculas”_TotalOutErrors “nombre equipo en minusculas”_TotalInErrors

para los componentes de “Publicación 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 Físico:

“nombre equipo en minusculas”_IMAP4Svc“nombre equipo en minusculas”_MSEXchangeES

“nombre equipo en minusculas”_MSExchangeMTA“nombre equipo en minusculas”_MSExchangeMGMT

PAGE 106 OF 215 CONFIDENTIAL

Page 108: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

“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

6.3. Integración de eventos del monitoreo de disponibilidad de página 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 integración de eventos se realiza a través del adaptador de eventos de archivos Log. A continuación se describe la operación de los desarrollos hechos para el monitoreo de pagina Web y disponibilidad de equipos

6 . 3 . 1 . D E S A R R O L L O S PA R A E L M O N I T O R E O D E PA G I N A W E B

El monitoreo de páginas WEB se realiza con un aplicativo basado en PERL. Con dicho aplicativo podemos verificar el estado de cualquier URL a un intervalo dado.

PAGE 107 OF 215 CONFIDENTIAL

Page 109: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

El script verifica dos metricas: 1) Estado mismo de la pagina: disponible o no disponible  y 2) El numero de sesiones activas a la página mencionada.

Es importante resaltar que con la verificación y consulta a la pagina, no consumimos una conexión, 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 página de acceso a las consultas de Cuenta Unica a intervalos de 2 minutos.

6 . 3 . 2 . A R C H I V O S D E O P E R A C I Ó N

Archivo Descripción

web.pl Script que realiza el chequeo de la pagina WEB.

ServerAvailabilityp.ini Archivo de configuración donde se define el intervalo de monitoreo. Esta configuración se comparte con el script de desponibilidad de equipos.

ServerAvailabilityp.exe Programa que se ejecuta a los intervalos definidos en el archivo de configuración y se encarga de lanzar el programa Ping2.cmd

Ping2.cmd Ejecuta el script web.pl

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

6 . 3 . 3 . M O N I T O R E O D E D I S P O N I B I L I D A D D E E Q U I P O S .

Para el chequeo de disponibilidad de servidores, ruteadores y switches se desarrollo un API.

Basándonos en la metodología que usa Patrol para verificar la disponibilidad de equipos por medio de un comando PING, se hizo una modificación al fuente del programa PING, para permitir hacer consultas simultaneas a un gran número de equipos, en mucho menor tiempo del usado por Patrol.

PAGE 108 OF 215 CONFIDENTIAL

Page 110: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Esta version modificada del programa PING nos permite cambiar el tiempo que Windows usa por default para indicar que un Server esta caído, 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 caído. Asi también nos permite controlar el número 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 tomarían más de 20 segundos.

Control del tiempo para decidir notificar la caída de un Server. Esto evita notificaciones falsas, en caso de larga latencia de RED.

Reducción de paquetes lanzados a RED.

Esta verificación se dejo tambien activa a intervalos de 2 minutos, con opcion a reducir  o ampliar el periodo de verificación, según convenga, por medio de un archivo de configuración de inicio (Archivo .ini)

6 . 3 . 4 . A R C H I V O S D E O P E R A C I Ó N

Archivo Descripción

Ping2.exe Programa PING modificado.

switches.txt Lista de direcciones IP de los equipos a monitorear disponibilidad por PING.

ServerAvailabilityp.ini Archivo de configuración donde se define el intervalo de monitoreo. Esta configuración se comparte con el script de desponibilidad de página WEB.

ServerAvailabilityp.exe Programa que se ejecuta a los intervalos definidos en el archivo de configuración y se encarga de lanzar el programa Ping2.cmd

Ping2.cmd Ejecuta el programa Ping2.exe

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

PAGE 109 OF 215 CONFIDENTIAL

Page 111: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Ambos desarrollos se encuentran instalados en el servidor central2 ya que este tiene acceso a más segmentos de red sin problemas de firewall. La ruta de instalación es D:\Disponibilidad.

Asi tambien para la correcta operación de ambos desarrollos debe de encontrarse corriendo el servicio BMClauncher.

6 . 3 . 5 . D E S C R I P C I O N D E A R C H I V O S Q U E I N T E R V I E N E N E N L A

I N T E G R A C I O N D E E V E N T O S P R O V E N I E N T E S D E L O S

D E S A R R O L L O S .

En la siguiente tabla se listan los archivos involucrados en la integración de eventos de monitoreo de página web y disponibilidad de equipos hacia BEM.

Nombre del archivo Descripciónmcxa.conf Archivo principal de configuraciónSAT_Clases.baroc Archivos de clases de eventosLogRespuestas.log Archivo de lectura para la obtención de estatus de los

objetos monitoreadosmapeo_disponibilidadSIM.map

Archivo de mapeo de disponibilidad

PAGE 110 OF 215 CONFIDENTIAL

Page 112: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Archivo mcxa.confLa definición de este adaptador se encuentra en el archivo D:\Program Files\BMCSoftware\Impact\server\etc\mcxa.conf del servidor central2 y la sección correspondiente se presenta a continuación:

[ PingDisponibilidad_deSIM ]Engine = MA::ELogfileLogFile = "D:\Disponibilidad\LogRespuestas.log"MapFile = mapeo_disponibilidadSIM.mapServerName = CCN_SAT

Archivo Clases_SAT.barocEl archivo Clases_Sat.baroc contiene la definición de las clases utilizadas para la asignación de los eventos de dsiponibilidad de pagina WEB y disponibilidad de equipos. Este archivo se encuentra en el directorio kb de la célula 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 continuación.

#----------------------------------------------------#----------------------------------------------------

MC_EV_CLASS :AVAILABILITY ISA LOGFILE_BASEDEFINES {};

END

MC_EV_CLASS :DEVICE_UNREACHABLE ISA AVAILABILITYDEFINES {};

END

MC_EV_CLASS :DEVICE_OK ISA AVAILABILITYDEFINES {};

END

MC_EV_CLASS :HTTP_MONITOR ISA AVAILABILITYDEFINES {};

END

PAGE 111 OF 215 CONFIDENTIAL

Page 113: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Archivo mapeo_disponibilidadSIM.mapEl 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-iEND

#CLASS LOGFILE_BASE# No condition - Always map# logfile = $logname# msg = $complete# sub_source = $logname# severity = "INFO"#END

CLASS DEVICE_OK$complete equals /Reply\s+from:\s+(\S+)\s+\S+\s+\S+\s+TTL/i#Reply from: localhost bytes=32 time=0ms TTL=128

msg = printf("Dispositivo %s Status 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 %s Status Unreachable",$complete[1])

mc_smc_alias = printf("%s_SW",$complete[1])mc_tool_key = $complete[1]

PAGE 112 OF 215 CONFIDENTIAL

Page 114: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

mc_long_msg = $complete[0]severity = "WARNING"

END

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.logLa operación de esta integración se basa en la lectura de un archivo que contiene la información referente al estatus de los objetos monitoreados. El archivo que lee la integración esta definido en el archivo mcxa.conf y es el LogRespuestas.logEste archivo se encuentra en la ruta D:\Disponibilidad\LogRespuestas.log del servidor central2.

6 . 3 . 6 . F O R M AT O A L I A S E V E N T O S L O G D I S P O N I B I L I D A D

El formato de alias para los componentes ligados a los eventos provenientes de la integración por LOG de disponibilidad de página web es:

http://192.168.220.115:88http://192.168.220.116:88

PAGE 113 OF 215 CONFIDENTIAL

Page 115: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

El formato de alias para los componentes ligados a los eventos provenientes de la integración por LOG de disponibilidad de equipos es:

“Dirección IP del equipo”_SW

6.4. Integración de eventos de Network Node Manager

La integración con Network Node Manager se realizó mediante el uso del API “msend”.Este método de integración requiere la configuración 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 parámetros del comando msend se muestran a continuación:

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] [

PAGE 114 OF 215 CONFIDENTIAL

Page 116: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

-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;...")

6 . 4 . 1 . C O N F I G U R A C I Ó N D E E N V I O D E A L E R TA S E N L A C O N S O L A D E

N E T W O R K N O D E M A N A G E R

El formato de la configuración de acciones automáticas 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"

PAGE 115 OF 215 CONFIDENTIAL

Page 117: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 información referente a la configuración de las acciones automáticas en la consola de NNM consultar la documentación de dicha herramienta “Documentacion_NNM_SAT_CCN_V1.0.doc”

6 . 4 . 2 . A R C H I V O S I N V O L U C R A D O S E N L A I N T E G R A C I Ó N D E E V E N T O S D E

N E T W O R K N O D E M A N A G E R .

En la siguiente tabla se listan los archivos involucrados en la integración de eventos de Network Node Manager hacia BEM.

Nombre del archivo DescripciónSAT_Clases.baroc Archivos de clases de eventosReglas_SAT.mrl Archivo de reglas para procesar los eventos recibidos

Archivo SAT_Clases.barocLa configuración requerida en el Impact Manager consistio en la definición de dos clases para la recepción 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 continuación se encuentra la seccion correspondiente a estas clases:

MC_EV_CLASS : NNM ISA EVENT DEFINES { };END

PAGE 116 OF 215 CONFIDENTIAL

Page 118: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.mrlLos eventos enviados por NNM una vez recibidos por la célula 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 continuación.

### 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

PAGE 117 OF 215 CONFIDENTIAL

Page 119: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

new duplicate_LATENCIA_NNM:LATENCIA ($EV) updates LATENCIA ($OLD) where [ $EV.nodo equals $OLD.nodo AND

$OLD.status == OPEN ]

{ $OLD.mc_long_msg = "Anterior: " || $OLD.severity || " " || $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)

{

$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

new duplicate_RED_NNM: RED ($EV) updates RED ($OLD) where [ $EV.nodo equals $OLD.nodo AND

$OLD.interfaz equals $EV.interfaz AND $OLD.status == OPEN ]

{ $OLD.mc_long_msg = "Anterior: " || $OLD.severity || " " || $OLD.msg; $OLD.severity = $EV.severity ;

$OLD.msg = $EV.msg ;$OLD.estado = $EV.estado;drop_new ;

}END

PAGE 118 OF 215 CONFIDENTIAL

Page 120: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

### FIN Eventos NNM ###

6 . 4 . 3 . F O R M AT O A L I A S PA R A L O S E V E N T O S D E N N M

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”

7. Anexo C. Migración de Arboles de Servicio

La migración de los arboles de servicio se llevo a cabo usando tres metodos:

1. Utilizando la herramienta “Model2go” de BMC para los componentes de niveles lógicos asi como componentes de software.

2. Usando los componentes de infraestructura descubiertos por la herramienta BMC Discovery.

PAGE 119 OF 215 CONFIDENTIAL

Page 121: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. Creación manual de los componentes no descubiertos por la herramienta BMC Discovery.

El número total de componentes que forman los servicios Cuenta Unica Web, Correo Electrónico, 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 también 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”.

7.1. Arbol de Servicio “Cuenta Unica WEB”

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

PAGE 120 OF 215 CONFIDENTIAL

Page 122: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 1 . 1 . E S Q U E M A D E L Á R B O L D E S E R V I C I O .

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

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

PAGE 121 OF 215 CONFIDENTIAL

Page 123: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Capa Presentación SATCPANWEB01SATCPANWEB02

Capa Procesamiento/Almacenamiento

SATCPANPRO09SATCPANSQL03CPNV1CPNV2

7 . 1 . 2 . C O N F I G U R A C I Ó N D E P R O PA G A C I O N E S

En la siguiente figura se muestran las propagaciones configuradas.

7 . 1 . 3 . I M Á G E N E S D E L A R B O L D E C U E N TA U N I C A W E B E N E L S E R V I D O R

T R R E M P R O D I S C 0 1 .

PAGE 122 OF 215 CONFIDENTIAL

Page 124: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 123 OF 215 CONFIDENTIAL

Page 125: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7.2. Arbol de Servicio “Correo Electrónico”

El modelo de servicio para Correo Electrónico se modifico como parte de la segunda fase, en la que se incluyen los componentes monitoreables de los servicios de Exchange.A continuación se presentan los borradores utilizados para la creación del arbol en SIM.

Arbol de servicio: Capa Procesamiento/Almacenamiento.

Arbol de servicio: Capa Presentación.

PAGE 124 OF 215 CONFIDENTIAL

Page 126: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 2 . 1 . E S Q U E M A D E L Á R B O L D E S E R V I C I O .

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

PAGE 125 OF 215 CONFIDENTIAL

Page 127: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

Capa Presentación SATMTYMOWA01

Capa Procesamiento/Almacenamiento

SATMTYMCLE11SATMTYMCLE12SATMTYMCLE13SATMTYMCLE14SATMTYMCLE15SATMTYMCLE16SATMTYMCLE21SATMTYMCLE22SATMTYMCLE23SATMTYMCLE24SATMTYMCLE25SATMTYMCLE26SATMTYMCLE31SATMTYMCLE32SATMTYMSMTP2SATMTYMSMTP1SATMTYMEXC02

PAGE 126 OF 215 CONFIDENTIAL

Page 128: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 2 . 2 . C O N F I G U R A C I Ó N D E P R O PA G A C I O N E S

En la siguiente figura se muestran las propagaciones configuradas.

PAGE 127 OF 215 CONFIDENTIAL

Page 129: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 2 . 3 . I M Á G E N E S D E L A R B O L D E C O R R E O E L E C T R Ó N I C O E N E L

S E R V I D O R T R R E M P R O D I S C 0 1

PAGE 128 OF 215 CONFIDENTIAL

Page 130: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 215 CONFIDENTIAL

Page 131: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Los servidores involucrados en la entrega del servicio de Aduanas de los cuales se reciben eventos son:

adu110 Ensenada adu730 Aguascalientesadu190 Mexicali adu010 Acapulco

PAGE 130 OF 215 CONFIDENTIAL

Page 132: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

adu190_c Mexicali adu200 Pantacoadu330 San Luis Rio C. adu200_c Pantacoadu390 Tecate adu370 Cd. Hidalgoadu400 Tijuana adu470 Aeropuertoadu400_c Tijuana adu470_c Aeropuertoadu500 Sonoyta adu510 LazaroCardenasadu020 Agua Prieta adu650 Tolucaadu120 Guaymas adu750 Pueblaadu220 Naco adu080 Coatzacoalcosadu230 Nogales adu310 Salina Cruzadu230_c Nogales Sec. adu380 Tampicoadu070 Cd. Jaurez adu420 Tuxpanadu070_c Cd. Jaurez Sec. adu430 Veracruzadu250 Ojinaga adu430_c Veracruzadu260 Pto. Palomas adu810 Altamiraadu460 Torreon adu830 Dos Bocasadu670 Chihuahua adu050 Subtte. Lopezadu240 Nvo. Laredo adu060 Cd. Del Carmenadu240_c Nvo. Laredo adu280 Progresoadu270 Piedras Negras adu530 Cancunadu270_c PiedrasNegras Sec. adu840 Guanajuatoadu440 Cd. Acuñaadu520 Monterreyadu800 Colombiaadu800_c Colombiaadu170 Matamorosadu170_c Matamorosadu300 Reynosaadu300_c

Reynosa

adu340 Cd. Miguel Alemanadu820 Cd. Camargoadu140 La Pazadu160 Manzanilloadu160_c Manzanilloadu180 Mazatlanadu480 Guadalajaraadu480_ Guadalajara

PAGE 131 OF 215 CONFIDENTIAL

Page 133: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

cadu640 Queretaro

7 . 3 . 1 . C O N F I G U R A C I Ó N D E P R O PA G A C I O N E S

En la siguiente figura se muestran las propagaciones configuradas.

PAGE 132 OF 215 CONFIDENTIAL

Page 134: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 3 . 2 . I M Á G E N E S D E L A R B O L D E A D U A N A S E N E L S E R V I D O R

T R R E M P R O D I S C 0 1

PAGE 133 OF 215 CONFIDENTIAL

Page 135: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 134 OF 215 CONFIDENTIAL

Page 136: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7.4. Arbol de Servicio “SICOFI”

7 . 4 . 1 . I M Á G E N E S D E L A R B O L D E S I C O F I E N E L S E R V I D O R

T R R E M P R O D I S C 0 1

PAGE 135 OF 215 CONFIDENTIAL

Page 137: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7.5. Arbol de Servicio “DIOT”

7 . 5 . 1 . I M Á G E N E S D E L A R B O L D E D I O T E N E L S E R V I D O R

T R R E M P R O D I S C 0 1

7.6. Arbol de Servicio “SICRE”

PAGE 136 OF 215 CONFIDENTIAL

Page 138: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7 . 6 . 1 . I M Á G E N E S D E L A R B O L D E S I C R E E N E L S E R V I D O R

T R R E M P R O D I S C 0 1

7.1. Arbol de Servicio “Citas AC”

7 . 1 . 1 . I M Á G E N E S D E L A R B O L D E S I C R E E N E L S E R V I D O R

T R R E M P R O D I S C 0 1

PAGE 137 OF 215 CONFIDENTIAL

Page 139: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8. Anexo D. Procedimiento de Respaldos y Recuperación.

8.1. Procedimiento de Respaldo de la Base de DatosLa base de datos del Portal se encuentra instalada en el servidor trremprodisc01 cuya dirección IP es 10.51.4.76. Mientras que la base de datos de la CMDB se encuentra en el servidor trremproorcl01con dirección 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 operación 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 operación del Service Desk ya que deberán 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 aplicación BMC Portal situación que impacta solo el acceso al Impact Portal y al Service Model Editor.

PAGE 138 OF 215 CONFIDENTIAL

Page 140: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8 . 1 . 1 . P R O C E D I M I E N T O D E R E S PA L D O D E L A B A S E D E D AT O S D E L B M C

P O R TA L

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 continuación detenga el servicio “OracleServiceBMCPDS”

3. A continuación copie y comprima el directorio:D:\oracle\db\oradata\BMCPDS

El respaldo de este directorio es indispensable para su recuperación.

4. Si se va a realizar algun cambio en la configuración debera respaldar adicionalmente los directorios que se listan a continuación:

D:\oracle\product\admin

D:\oracle\product\10.2.0\dbsD:\oracle\product\10.2.0\databaseD:\oracle\product\10.2.0\NETWORK

PAGE 139 OF 215 CONFIDENTIAL

Page 141: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

El uso de estos archivos en la restauración de la base de datos no es indispensable a menos que se desee regresar a la configuración que guardan al momento de hacer el respaldo.

8 . 1 . 2 . P R O C E D I M I E N T O D E R E S PA L D O D E L A B A S E D E D AT O S D E L A

C M D B

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 después el servicio BMC Action Request System en el servidor trremproitsm01.

8.2. Restauración del respaldo de las Bases de Datos

Para restaurar los respaldos de las bases de datos ejecute lo siguiente:

8 . 2 . 1 . P R O C E D I M I E N T O D E R E S TA U R A C I O N D E L A B A S E D E D AT O S D E L

B M C P O R TA L

Para restaurar el respaldo de la base de datos del BMC Portal:

1. En el servidor trremprodisc01, de de baja el servicio “BMC Portal”.

PAGE 140 OF 215 CONFIDENTIAL

Page 142: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. A continuación detenga el servicio “OracleServiceBMCPDS”

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 . P R O C E D I M I E N T O D E R E S TA U R A C I Ó N D E L A B A S E D E D AT O S D E

L A C M D B

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 después 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 configuración en caso de haberse realizado modificaciones en su configuración.

PAGE 141 OF 215 CONFIDENTIAL

Page 143: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

8 . 3 . 1 . P R O C E D I M I E N T O D E R E S PA L D O D E L I M Y E L I E A

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 Adpatersmcell_CCN_SATmcell_evpatrolmcell_Admin

2. Comprima el directorio C:\Program Files\ BMC Software\Impact.

8 . 3 . 2 . P R O C E D I M I E N T O D E R E S PA L D O D E L B M C P O R TA L

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 142 OF 215 CONFIDENTIAL

Page 144: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9. Anexo E. Guía Básica de Administración

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 “célula”, CCN_SAT y evpatrol dedicadas al procesamiento de eventos de monitoreo y una tercera de administración de la herramienta. La célula es un servicio que se puede iniciar o detener desde la ventana de servicios de Windows. Los servicios correspondientes a estas células son mcell_CCN_SAT y mcell_evpatrol.

La celula mcell_Admin es de administración de la herramienta y debe estar ejecutándose 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 143 OF 215 CONFIDENTIAL

Page 145: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 autenticación de los usuarios entre otras tareas de administración. 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 144 OF 215 CONFIDENTIAL

Page 146: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 publicación 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 145 OF 215 CONFIDENTIAL

Page 147: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 integración 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.

PAGE 146 OF 215 CONFIDENTIAL

Page 148: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Para iniciar el servicio seleccionar BMC Impact Event Adapters y dar click en start.

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 147 OF 215 CONFIDENTIAL

Page 149: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Ventana de Servicios del servidor trremprodisc01.

9.6. Inicio y termino del BMC II for PATROLEl BMC Impact Integration for PATROL es el servicio de Integración con PATROL. Dicha integración se encuentra instalada en los servidores central1 y central2. La Integración es un servicio que se puede iniciar o detener desde la ventana de servicios de Windows. El servicio correspondiente a la integración 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 148 OF 215 CONFIDENTIAL

Page 150: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Ventana de Servicios del servidor central2.

9.7. Alta de Usuarios

La creación 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 continuación se describen los grupos de usuarios existentes.

Grupos de usuario

PAGE 149 OF 215 CONFIDENTIAL

Page 151: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 estándar del BMC Impact Manager son:

Full Access Tiene acceso a todos los objetos y funciones

Read Only Su acceso es de solo lectura.

Service Administrators

Administra la infraestructura del BMC Impact Manager, eventos y servicios.

Service Executives Administra los servicios del BMC IM a un nivel ejecutivo con permisos de customización muy limitados

Service Managers Administra los eventos y servicios del BMC IM con permisos de customización limitados

Service Managers - Senior

Administra los eventos y servicios del BMC IM con permisos de customización completos

Service Operators Administra eventos del BMC IM con permisos de customización limitados

Service Operators - Senior

Administra eventos del BMC IM con permisos de customización limitados

PAGE 150 OF 215 CONFIDENTIAL

Page 152: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 7 . 1 . C R E A C I Ó N D E U S U A R I O S E N B M C P O R TA L

1. Iniciar sesión con el usuario administrador vía el navegador de Internet a través 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 151 OF 215 CONFIDENTIAL

Page 153: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. Ir a la sección 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á

Información para contactar al usuario: Cuenta de correo Nombre Apellido Región o país Lenguaje Zona Horaria

PAGE 152 OF 215 CONFIDENTIAL

Page 154: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. Presione Next para continuar.

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

PAGE 153 OF 215 CONFIDENTIAL

Page 155: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. En la siguiente página dar clicn en Finish para terminar.

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

PAGE 154 OF 215 CONFIDENTIAL

Page 156: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 7 . 2 . S I N C R O N I Z A C I O N D E U S U A R I O S D E L B M C P O R TA L C O N E L I A S

Una vez creado el usuario en el BMC Portal deberá realizar una sincronización con el Impact Administration Server para que dicho usuario tenga acceso a la consola BMC Impact Explorer.

1. Usando su sesión 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 continuación presione el botón Synchronize.

2. Los usuarios creados en el Portal se copiaran al IAS. Para verificarlo inicie una sesión en el servidor trremprodisc01.dssat.sat.gob.mx y abra una ventana de línea de comando.

Ejecute el comando: iadmin -lru

Se listaran todos los usuarios existentes en el IAS con acceso al IX.

PAGE 155 OF 215 CONFIDENTIAL

Page 157: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. A continuación deberá ajustarse el password del o los usuarios copiados del BMC Portal ya que las contraseñas no son copiadas de manera automática. Por default el programa asigna la contraseña “user” a todos los usuarios copiados del BMC Portal.

Use el comando: iadmin –cp con la siguiente línea como parámetro:

loginId=<nombre_usuario>:oldPassword=<contraseña_actual>:newPassword=<nueva_contraseña>

PAGE 156 OF 215 CONFIDENTIAL

Page 158: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

9 . 7 . 3 . C R E A C I O N D E U S U A R I O S E N E L I M PA C T A D M I N I S T R AT I O N

S E R V E R

La creación 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 contraseña 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 opción –h.

C:\>iadmin -hCopyright 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 Print this help and exit.-z Print version information and exit.-q Do not print output to stdout/stderr.

-ac name=<string>:key=<alphanumeric>:primaryHost=<string>:primaryPort=<number>[:failoverHost=<string>:failoverPort=<number>]:environment=<Production|Test>:usergroups=<*|user 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>|:failoverHost=<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 name=<string> Delete a BMC Impact Manager.

-lc List all the BMC Impact Managers.

PAGE 157 OF 215 CONFIDENTIAL

Page 159: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

-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> Modify the user groups an existing user belongs to.

-dru loginId=<string> Delete an existing user.

-lru List all the users.

-ar role=<role name>:permissions=<permissions separated by comma> Add a new mapping between a role and a list of permissions.

-dr role=<role name> Delete a role/permission mapping for the given role.

-lr List all the roles.

-mr role=<role name>:permissions=<permissions separated by comma> Modify the mapping between a role and a list of permissions.

-ag group=<group name>:roles=<role names separated by comma> Add a new mapping between a group and a list of roles.

-dg group=<group name> Delete a group/role mapping for the given group.

-lg List all the groups.

-mg group=<group name>:roles=<role names separated by comma> Modify the mapping between a group and a list of roles.

-cp 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 . N U E V O U S U A R I O

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:

PAGE 158 OF 215 CONFIDENTIAL

Page 160: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

9 . 7 . 3 . 2 . C A M B I O D E C O N T R A S E Ñ A D E U S U A R I O S S I N C R O N I Z A D O S

D E L B M C P O R TA L

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 contraseña 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 159 OF 215 CONFIDENTIAL

Page 161: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9.8. Accediendo al BMC Impact Explorer

1. Ingresar al BMC Portal a través del url:

http://trremprodisc01.dssat.sat.gob.mx/portal.

2. A continuación, ir a la sección “Configure” y seleccionar BMC Impact Explorer.

PAGE 160 OF 215 CONFIDENTIAL

Page 162: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. Se mostrara la ventana de dialogo de inicio de sesión del BMC Impact Explorer. Introducir el usuario y contraseña para ingresar.

PAGE 161 OF 215 CONFIDENTIAL

Page 163: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 8 . 1 . C O N F I G U R A C I Ó N D E L B M C I M PA C T E X P L O R E R

Al ingresar por primera al BMC Impact Explorer será necesario realizar la siguiente configuración:

1. Desde el menú Edit Configuration Impact Managers

PAGE 162 OF 215 CONFIDENTIAL

Page 164: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. Se muestrarán dos grupos predefinidos que es posible borrar seleccionándolos y presionar el botón “Remove”.

PAGE 163 OF 215 CONFIDENTIAL

Page 165: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. Agregar un nuevo grupo escribiendo el nombre y presione el bóton “Add”.

PAGE 164 OF 215 CONFIDENTIAL

Page 166: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. A continuación en la sección Available Impact Managers se listarán las células disponibles. Seleccionar la célula CCN_SAT y seleccionar en la sección Selected Impact Managers el grupo recien creado. Dar click sobre la flecha para agregar la célula CCN_SAT al grupo CCN.

PAGE 165 OF 215 CONFIDENTIAL

Page 167: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

5. Desplegar la información de propiedades de la célula, seleccionando Advanced en la parte inferior derecha de la ventana de dialogo.

Seleccionar la opción Auto Connect para que al ingresar al BMC Impact Explorer automáticamente se conecte a la célula en uso.

9.9. Creación de Políticas en BEM para la Integración con Remedy

9 . 9 . 1 . C R E A C I O N D E U N S E L E C T O R .

1. Desde la consola del Impact Explorer, seleccionar la pestaña de Administration, a continuación elegir la célula CCN_SAT y dar clic en la carpeta By Selector.

PAGE 166 OF 215 CONFIDENTIAL

Page 168: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. A continuación dar clic en el ícono para agregar un nuevo selector.

PAGE 167 OF 215 CONFIDENTIAL

Page 169: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. Del lado derecho aparecerán los detalles del nuevo selector, se escribe el nombre, así como una descripción del mismo, hecho esto dar clic en el botón add para agregar un criterio para el selector.

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

PAGE 168 OF 215 CONFIDENTIAL

Page 170: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 169 OF 215 CONFIDENTIAL

Page 171: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 170 OF 215 CONFIDENTIAL

Page 172: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 171 OF 215 CONFIDENTIAL

Page 173: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7. E criterio que se creó deberá aparecer en la lista. Para Finalizar la configuración del selector dar clic en OK.

PAGE 172 OF 215 CONFIDENTIAL

Page 174: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 173 OF 215 CONFIDENTIAL

Page 175: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 9 . 2 . C R E A C I O N D E U N A P O L I T I C A PA R A U N S E L E C T O R .

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

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

PAGE 174 OF 215 CONFIDENTIAL

Page 176: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. A continuación escribir un nombre, así como una descripción. 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 175 OF 215 CONFIDENTIAL

Page 177: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. Una vez creada la política, se anexará una pestaña al selector llamada Propagation Policy Details.

PAGE 176 OF 215 CONFIDENTIAL

Page 178: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 9 . 3 . C O M O M O D I F I C A R U N S E L E C T O R .

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 177 OF 215 CONFIDENTIAL

Page 179: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 178 OF 215 CONFIDENTIAL

Page 180: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 9 . 4 . C O M O E L I M I N A R U N S E L E C T O R .

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

PAGE 179 OF 215 CONFIDENTIAL

Page 181: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 180 OF 215 CONFIDENTIAL

Page 182: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 9 . 5 . C O M O M O D I F I C A R U N A P O L I T I C A .

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

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

PAGE 181 OF 215 CONFIDENTIAL

Page 183: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 9 . 6 . C O M O E L I M I N A R U N A P O L I T I C A .

1. Seleccionar de la lista la política que se desea eliminar, a continuación seleccionar del Menu Edit la opción Delete Policy como se muestra en la figura 1.

PAGE 182 OF 215 CONFIDENTIAL

Page 184: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 183 OF 215 CONFIDENTIAL

Page 185: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9.1. Creación de Políticas en SIM para la Integración con Remedy

La configuración de políticas para el levantamiento automatico de incidentes para componentes del modelo de servicio se realiza mediante la consola Remedy User.

Para realizar la configuración de políticas de levantamiento automatico de incidentes tenga a la mano la siguiente información:

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 184 OF 215 CONFIDENTIAL

Page 186: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Una vez definida la información anterior siga el procedimiento presentado a continuación:

1. Inicie una sesión 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: SIM72Password:sim7201

PAGE 185 OF 215 CONFIDENTIAL

Page 187: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. En la consola principal seleccione “Application Adiministration Console”.

4. A continuación vaya al tab “Custom Configuration” de la ventana “Application Administration Console”.

PAGE 186 OF 215 CONFIDENTIAL

Page 188: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

PAGE 187 OF 215 CONFIDENTIAL

Page 189: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. Presione el botón “Create” en la parte inferior de la ventana para agregar una nueva política.

PAGE 188 OF 215 CONFIDENTIAL

Page 190: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

7. En la nueva ventana Introduzca los datos que le son solicitados, poniendo especial atención a los campos que son obligatorios:

Policy Name: Nombre de la política 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 integración. 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 189 OF 215 CONFIDENTIAL

Page 191: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 continuación presionar el botón Add.

PAGE 190 OF 215 CONFIDENTIAL

Page 192: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

10. A continuación continue con el llenado de los campos en la sección “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 191 OF 215 CONFIDENTIAL

Page 193: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 192 OF 215 CONFIDENTIAL

Page 194: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 botón Save para salvar.

12. Se desplegara un mensaje indicando que la política ha sido creada

PAGE 193 OF 215 CONFIDENTIAL

Page 195: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

13. Y la nueva política aparecerá en la lista de políticas configuradas, sin embargo únicamente serán validas las que hayan sido marcadas como “Enabled”.

Para moficar una política, selecciónela y presione el botón “View”.

PAGE 194 OF 215 CONFIDENTIAL

Page 196: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Para borrar una política, selecciónela y presione el botón “Delete”.

PAGE 195 OF 215 CONFIDENTIAL

Page 197: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 196 OF 215 CONFIDENTIAL

Page 198: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9.1. Creación de componentes en el Impact Explorer

Es posible crear componentes y relaciones en el IX, los cuales serán 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 . C R E A C I O N D E C O M P O N E N T E S .

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

2. Vaya a la pestaña de servicios “Services”

PAGE 197 OF 215 CONFIDENTIAL

Page 199: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

3. En esta pestaña “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 seleccióne la opción “Create Component” . Se abrirá la siguiente ventana:

PAGE 198 OF 215 CONFIDENTIAL

Page 200: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

Llene los campos con la información 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:

PAGE 199 OF 215 CONFIDENTIAL

Page 201: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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.

5. El componente creado no se mostrara en la vista actual del Impact Explorer. Es necesario realizar una búsqueda del componente. En la sección “Find Service Components” escriba el nombre del componente recién creado y presione el botón “Find”.

PAGE 200 OF 215 CONFIDENTIAL

Page 202: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. En el campo de resultados se listaran los componentes que coincidan con la búsqueda. Seleccione el componente y arrástrelo a la sección de vista de servicios:

7. Repita el procedimiento para crear los componentes deseados.9 . 1 . 2 . C R E A C I O N D E R E L A C I O N E S

Una vez creados los componentes siga el procedimiento presentado a continuación para crear sus relaciones

1. De la sección “Find Service Components” realice la busqueda del componente que será proveedor (o hijo) de la relación. Ubiquelo en la vista de servicios

PAGE 201 OF 215 CONFIDENTIAL

Page 203: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

2. Presione botón derecho sobre el componente y del menú seleccione “Add Relationship”

3. Se abrirá una ventana de búsqueda de componentes. Escriba el nombre del componente consumidor en la relación y presione el botón find. De la lista de resultados seleccióne el componente correspondiente y presione el botón Next.

PAGE 202 OF 215 CONFIDENTIAL

Page 204: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. Se abrirá la ventana de edición de la relación. Ajuste el tipo de relación “DIRECT, DECREMENTAL, INCREMENTAL, ACTIVE, INACTIVE”. Presione el botón OK para finalizar.

5. Se mostraran los componentes relacionados.

PAGE 203 OF 215 CONFIDENTIAL

Page 205: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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

9 . 1 . 3 . M I G R A C I O N A C M D B

Es posible realizar la migración 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 continuación se resumen las actividades a realizar para migrar los componentes del IX a la CMDB.

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

2. Ejecute el comando:

# sim2cmdb –v –n CCN_SAT

PAGE 204 OF 215 CONFIDENTIAL

Page 206: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

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 operación. Escriba “y” para confirmar.

PAGE 205 OF 215 CONFIDENTIAL

Page 207: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

4. En caso de importar componentes de las clases “Computer System” y/o “Hardware System Component” será necesario ejecutar los procedimientos de identificación 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 operación. 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 estarán disponibles desde el SME. Realice una búsqueda de dichos componentes. Asi también se disparara en automatico una tarea de publicación. Al término de la misma los componentes estarán visibles en el impact explorer.

PAGE 206 OF 215 CONFIDENTIAL

Page 208: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9.2. Localización y Resolución Básica de Errores

9 . 2 . 1 . E N E L I M PA C T E X P L O R E R N O S E V I S U A L I Z A N E V E N T O S

1. Verificar que los servicios del Impact Manager en el servidor trremprocdisc01.dssat.sat.gob.mx esten corriendo:

mcell_CCN_SAT mcell_evpatrol

Para iniciar y terminar servicios ver la sección “Inicio y termino del BMC Impact Manager” de esta Guía.

2. Verificar en el Impact Explorer que la celda este conectada:

En la ventana de eventos en el panel de navegación seleccione la celda y con botón derecho en el menú que se despliega seleccione “Connect”

PAGE 207 OF 215 CONFIDENTIAL

Page 209: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación 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 comunicación 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 sesión 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 células CCN_SAT y evpatrol deberán aparecer en color verde indicando que han sido correctamente registradas.

PAGE 208 OF 215 CONFIDENTIAL

Page 210: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

6. Puede seleccionar alguna de las células: CCN_SAT o evpatrol y presionar el botón Subscribe Portal, son esto se resubscriran.

9 . 2 . 2 . E L S E R V I C I O D E L I M PA C T M A N A G E R ( C E L D A ) N O I N I C I A

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 técnico de BMC indicando las versiones de los productos instalados y el mensaje que aparece en el archivo .trace.

PAGE 209 OF 215 CONFIDENTIAL

Page 211: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

9 . 2 . 3 . E N E L I M PA C T E X P L O R E R N O S E R E C I B E N E V E N T O S N U E V O S D E

PAT R O L .

1. Verificar que los siguientes servicios de PATROL y de la integración de PATROL, estén 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, inícielo.Para iniciar y terminar servicios vea la sección “Inicio y Termino del BMC II for Patrol” de esta Guia.

3. Si a pesar de que estén corriendo no se reciben eventos reinicie los tres servicios antes mencionados.

Para iniciar y terminar servicios vea la sección “Inicio y Termino del BMC II for Patrol” de esta Guia.

9 . 2 . 4 . L A P Á G I N A D E L B M C P O R TA L N O S E D E S P L I E G A Y M A R C A E L

E R R O R “ T H E S I T E I S C U R R E N T LY U N AVA I L A B L E . P L E A S E T R Y

A G A I N L AT E R . ” .

Este error se presenta si se intenta ingresar a la página 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 más 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 sección “Inicio y termino del BMC Portal” de esta Guía.

PAGE 210 OF 215 CONFIDENTIAL

Page 212: Mem_Tec_SIM7201v1.2completa.docx

Proyecto de Implementación SureStart

PAGE 211 OF 215 CONFIDENTIAL

Page 213: Mem_Tec_SIM7201v1.2completa.docx

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 diverse 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.