82
Operations Knowledge Module for IBM i Guía de Usuario 2.0 VMC-KIO

Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

  • Upload
    hatuong

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Operations Knowledge Module for IBM i

Guía de Usuario

2.0VMC-KIO

Page 2: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Operations Knowledge Module for IBM i - Guía de Usuario

El software descrito en este documento se distribuye bajo un contracto de licencia y puede utilizarse

únicamente de acuerdo a los términos de uso de dicho acuerdo.

Aviso de Copyright

Copyright © 2014 Barcelona/04. Todos los derechos reservados.

Fecha de documento: Mayo 2014

Versión de documento: 1.3

Versión de producto: 2.0

Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un

sistema de recuperación o traducirse a ningún idioma o lenguaje de programación, de ninguna forma ni

medio, electrónico, mecánico, magnético, óptico, químico, manual, o de cualquier otro tipo, sin el

permiso por escrito previo de Barcelona/04.

Marcas Registradas

Cualquier referencia a nombres de productos registrados son propiedad de las respectivas empresas.

Soporte Técnico

Para soporte técnico visite nuestra página web en www.barcelona04.com.

Barcelona/04 Computing Group SRL Avda. Federico Lacroze 2252, Piso 6 1426 Buenos Aires Capital Federal Argentina

Tel: +54 11 4774-0112

Page 3: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Tabla de Contenidos

Tabla de Contenidos

Tabla de Contenidos.......................................................................... III

Cómo Usar esta Guía......................................................................... VI

Capítulo 1

Introducción ...................................................................................... 11.1. Configuración de Entorno para MSPs ............................................................1

1.1.1. Comprender las Características específicas de un MSP..........................1

1.1.2. Configuración ............................................................................................6

Capítulo 2

Generar Business Views y Dashboards.................................................. 92.1. Preparar el Autoaprovisionamiento.................................................................9

2.1.1. Producir los Archivos CSV......................................................................11

2.2. Generar Controles de Sistema IBM i ............................................................12

2.2.1. Controles Creados ..................................................................................16

2.3. Generar Controles de Trabajos ....................................................................16

2.3.1. Controles Creados ..................................................................................17

2.4. Generar Controles de Duración de Trabajos ................................................17

2.4.1. Controles Creados ..................................................................................17

2.5. Generar Controles de Subsistema................................................................17

2.5.1. Controles Creados ..................................................................................18

2.6. Generar Controles de Cola de Trabajos .......................................................18

2.6.1. Controles Creados ..................................................................................18

2.7. Generar Controles de Puerto........................................................................19

2.7.1. Controles Creados ..................................................................................19

© 2014 Barcelona/04 Computing Group Página III

Page 4: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Tabla de Contenidos

2.8. Generar Controles de Almacenamiento de Bibliotecas ................................19

2.8.1. Controles Creados ..................................................................................19

2.9. Generar Controles de Almacenamiento de Grupo de Bibliotecas ................20

2.9.1. Controles Creados ..................................................................................20

2.10. Generar Controles de Registro Histórico ....................................................20

2.11. Generar Controles de Componentes de Configuración..............................21

2.12. Generar Controles de Cola de Mensajes....................................................22

Capítulo 3

Mapear Aplicaciones ........................................................................ 253.1. Crear una Carpeta de Aplicación..................................................................25

3.2. Copiar-Pegar como enlace todos los Controles Correspondientes ..............28

3.3. Crear Monitores de SLA ...............................................................................29

3.4. Resultado Final .............................................................................................31

Capítulo 4

Mantenimiento................................................................................ 32

Capítulo 5

Administración de Calendarios .......................................................... 375.1. Crear un Calendario......................................................................................37

5.1.1. Nomenclatura Calendarios......................................................................38

5.2. Activar el Monitor de Calendarios .................................................................38

5.3. Business Views en SmartConsole ................................................................39

5.4. Asociar el Calendario a la Aplicación............................................................39

5.4.1. Propagación de Criticidad en la Aplicación.............................................39

5.5. Efecto Final ...................................................................................................40

Capítulo 6

Alarmas .......................................................................................... 416.1. Descripción General .....................................................................................41

6.2. Alarmas de Espera de Eventos en Calendarios Específicos........................41

6.2.1. Crear un Calendario................................................................................41

6.2.2. Generar la Carpeta del Trabajo ..............................................................42

6.2.3. Activar las Alarmas .................................................................................42

6.2.4. Personalizando el Texto de las Notificaciones........................................43

6.2.5. Efecto de las Alarmas .............................................................................47

© 2014 Barcelona/04 Computing Group Página IV

Page 5: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Tabla de Contenidos

6.2.6. Efecto Final .............................................................................................48

6.3. Alarmas Basadas en Modelo ........................................................................48

6.3.1. Configurar las Notificaciones ..................................................................48

6.3.2. Pasos de Configuración ..........................................................................50

6.3.3. Crear Nuevas Carpetas de Notificación..................................................51

Capítulo 7

Reportes ......................................................................................... 54

Apéndices

Apéndice A: Toolkit – Controles Frecuentes......................................... 55A.1. Bibliotecas ....................................................................................................55

A.1.1. Tamaño y número de Objetos de una Biblioteca (Mandato System i Personalizado) ............................................................................................55

A.1.2. Tamaño de una Biblioteca (Administración de Almacenamiento Agentless) ...................................................................................................57

A.1.3. Tamaño de un Grupo de Bibliotecas (Administración de Almacenamiento Agentless)........................................................................58

A.2. Objetos .........................................................................................................60

A.2.1. Comprobación de Existencia (Mandato System i Personalizado) ..........60

A.2.2. Atributos de Objeto (Mandato System i Personalizado) .........................62

A.3. Archivos........................................................................................................64

A.3.1. Número de registros en Archivo/Registros Eliminados (Mandato System i Personalizado)..............................................................................64

A.3.2. Datos en Archivo de Spool .....................................................................65

A.4. Áreas de Datos.............................................................................................67

A.4.1. Contenido del Área de Datos..................................................................67

A.5. Integración con iSeries Performance Manager (Visual Control for Jobs).....69

Apéndice B: Filtros ........................................................................... 71

Apéndice C: Contactar con Barcelona/04 ............................................ 73

Acerca de Barcelona/04 Computing Group ......................................... 75

Aviso Legal...................................................................................... 76

© 2014 Barcelona/04 Computing Group Página V

Page 6: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Cómo Usar esta Guía

© 2014 Barcelona/04 Computing Group Página VI

Cómo Usar esta Guía

Este capítulo explica cómo usar las Guías de Usuario de Barcelona/04 y comprender las convenciones

tipográficas usadas en toda la documentación de Barcelona/04.

Convenciones Tipográficas

Los siguientes términos, formatos de texto y símbolos convencionales se utilizan en toda la

documentación impresa de Barcelona/04:

Convention Descripción

Negrita Mandatos, botones en pantalla y opciones de menú.

Cursiva azul Referencias y enlaces a otras secciones en el manual o a otra documentación que contiene información relevante.

Cursiva Texto mostrado en pantalla, o variables donde el usuario debe sustituir sus propios detalles.

Monospacia Mandatos de entrada como mandatos o código System i, o texto que los usuarios deben teclear.

MAYUSCULA Claves de teclado, como CTRL para la tecla Control y F5 para la tecla de función que está etiquetada como F5.

Notas e información adicional de utilidad.

Consejos y pistas que mejoran la experiencia de usuario al trabajar con este producto.

Importante: información adicional que es altamente recomendable que el usuario tenga en cuenta.

Aviso: El no seguir esta información podría derivar potencialmente en serios problemas.

Page 7: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Capítulo 1 1 Introducción

El Operations Knowledge Module for IBM i monitoriza todas sus aplicaciones críticas disponibles en la

plataforma para asegurarle la capacidad de:

• Resolver rápidamente incidencias técnicas

• Priorizar incidentes según su impacto en el negocio

• Controlar sus sistemas y aplicaciones desde cualquier lugar a través de la Web

• Gestionar un framework práctico que garantiza mejoras continuas en el servicio

• Y mucho más...

Este módulo es una solución de monitorización de Operaciones de IBM i completa, con dashboards,

reportes, alertas preconfiguradas, y procesos ágiles incluidos out of the box que proporciona una

visibilidad completa sobre la plataforma y sus aplicaciones.

Además, el Knowledge module aprovecha toda la amplia experiencia que Tango/04 ha acumulado

trabajando durante muchos años con la plataforma IBM i, en un formato que es fácil y rápidamente

implementado para asegurarle resultados y valor de la solución instantáneos.

Esta Guía de Usuario le explicará exactamente cómo configurar y utilizar este para que módulo de

conocimiento tenga el máximo de esta potente solución.

1.1 Configuración de Entorno para MSPsEste Knowledge Module está preparado para trabajar en entorno de negocio aislados, así como en

entornos de MSP.

Estos dos tipos de entorno no difieren demasiado desde el punto de vista de una implementación.

Si planea implementar este Knowledge Module en un entorno de negocio único, avance hasta el

siguiente capítulo.

1.1.1 Comprender las Características específicas de un MSP Cuando implementamos en entornos MSP, se activan nuevos conceptos y funcionalidades.

Concepto de Cliente

Cada sistema está asociado a un cliente. Esta asociación es útil para modelar y, cuando un error

aparece en un sistema, es fácil identificar el cliente propietario del sistema y el impacto.

© 2014 Barcelona/04 Computing Group Página 1

Page 8: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Concepto de Servicio Proporcionado

Existen tres tipos de servicio:

• Light

• Advanced

• Application

Light

Este tipo de servicio se utiliza para un nivel de monitorización. Se monitorizan Rendimiento, controles

estándar, trabajos del sistema, subsistemas del sistema y servicios del sistema.

No es necesario preguntar al cliente otra información que no sean los datos de conectividad. No se

incluyen agentes nativos, sólo agentless.

El archivo Excel propuesto para los sistemas Light es similar a la siguiente (las hojas no indicadas per-

manecen en blanco):

Hoja System i

Hoja Jobs

#SERVERNAME# #CUSTOMERNAME# #SERVICEPROVIDED#

SERVERLIGHT CUSTOMERLIGHT LIGHT

#SERVERNAME#

#APPLICATIONNAME#

#JOBNAME#LLINSTANCES

LL

LLDURATION

LLDescripción

SERVERLIGHT

QPWFSERVSD 1,0 0Daemon Job for File Server

SERVERLIGHT

QZDASRVSD 1,0 0Daemon Job for DB Server

SERVERLIGHT

QZSCSRVSD 1,0 0Daemon Job for Central

SERVERLIGHT

QZSOSGND 1,0 0Daemon Job for SignOn Server

SERVERLIGHT

QRWTLSTN 1,0 0Daemon for DRDA/DDM server

SERVERLIGHT

QTCPIP 1,0 0 TCP/IP server

SERVERLIGHT

QZLSSERVER 1,0 0 Netserver

SERVERLIGHT

QNFSBIOD* 1,0 0 NFS server

SERVERLIGHT

QTODDHCPR 1,0 0 DHCP server

© 2014 Barcelona/04 Computing Group Página 2

Page 9: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Hoja Subsystem

Hoja Job Queue

Hoja Port

Hoja Library

La carpeta de plantilla utilizada en SmartConsole para este servicio puede encontrarse bajo la carpeta

Light.

SERVERLIGHT

QTFTP* 1,0 0 ftp server

#SERVERNAME#

#APPLICATIONNAME#

#JOBNAME#LLINSTANCES

LL

LLDURATION

LLDescripción

#SERVERNAME# #APPLICATIONNAME#

#SBSNAME#

SERVERLIGHT QBATCH

SERVERLIGHT QINTER

SERVERLIGHT QSERVER

SERVERLIGHT QUSRWRK

SERVERLIGHT QSYSWRK

#SERVERNAME#

#APPLICATIONNAME#

#JOBQUEUELIB##JOBQUEUE

NAME#LLJOBQUEUEOVERFLOWLL

SERVERLIGHT

QGPL QBATCH 3

SERVERLIGHT

QGPL QINTER 0

#SERVERNAME#

#APPLICATIONNAME#

#PORTNUMBER# 111111 Description

SERVERLIGHT

23 23 Telnet port

#SERVERNAME#

#APPLICATIONNAME#

#LIBRARY#

SERVERLIGHT

QGPL

© 2014 Barcelona/04 Computing Group Página 3

Page 10: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Figura 1 – La Carpeta Light

Advanced

Este nivel incluye el Nivel Light y añade componentes relacionados con los agentes nativos. En este

caso, se espera que el cliente proporcione información detallada de este entorno para añadir elementos

al archive Excel (trabajos, subsistemas, bibliotecas, puertos específicos, etc).

La carpeta de plantilla utilizada en SmartConsole para este servicio puede encontrarse bajo la carpeta

Advanced:

Figura 2 – La carpeta Advanced. Fíjese que todas las subcarpetas se añaden a aquellas que ya aparecían en la plantilla Light

Application

Este servicio incluye los dos anteriores y añade la monitorización de aplicaciones.

La carpeta de plantilla utilizada en SmartConsole para este servicio puede encontrarse bajo la carpeta

Application:

© 2014 Barcelona/04 Computing Group Página 4

Page 11: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Figura 3 – La carpeta Application

MSP Model Feature

Basado en el nombre del cliente y el servicio proporcionado, las carpetas de sistema se modelan

automáticamente en SmartConsole. Se utilizan dos modelos: By Customer-ServiceProvided y By ServiceProvided-Customer.

© 2014 Barcelona/04 Computing Group Página 5

Page 12: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Figura 4 – Carpetas organizadas por cliente

Figura 5 – Carpetas organizadas por servicio

1.1.2 Configuración Si está configurando este Knowledge Module para un entorno MSP, siga los pasos indicados a

continuación.

Paso 1. Cree la carpeta MSP. Copie la carpeta MSP folder template existente en la carpeta

Templates y renómbrela con el nombre deseado.

© 2014 Barcelona/04 Computing Group Página 6

Page 13: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

Figura 6 – En este ejemplo, el nombre de la carpeta final, tras pegar y copiarla es "MSP Model"

Paso 2. Establezca el contenido de las Variables Globales.

Establezca la Variable OKMi_MSP_ENVIRONMENT como 1

• Valores posibles: 1 ó 0 (0 por defecto)

• Valor 1 en caso que la implementación corresponda a un entorno MSP

• Valor 0 en caso que la implementación corresponda a un entorno de negocio único.

Establezca la Variable OKMi_MSP_MODEL_PATH como la ruta a la carpeta MSP model

• Esta variable debe contener la ruta a la carpeta de modelización MSP creada en el paso anterior.

Figura 7 – Ejemplo

Figura 8 – La carpeta "MSP Model"

Paso 3. Compruebe el contenido del Excel.

© 2014 Barcelona/04 Computing Group Página 7

Page 14: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Introducción

En el archivo de configuración Excel, en la hoja "System i Servers," recuerde cargar las

dos columna aosciadas con el cliente y el servicio proporcionado. Estas dos columnas

impactarán en los modelos y plantillas utilizadas.

#SERVERNAME# #CUSTOMERNAME# #SERVICEPROVIDED#

PIPELINE CUSTOMERA LIGHT

MUNDAKA CUSTOMERB ADVANCED

TANGO CUSTOMERA APPLICATION

© 2014 Barcelona/04 Computing Group Página 8

Page 15: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Capítulo 22 Generar Business Views y Dashboards

En este capítulo explicaremos como crear todos los controles que el Knowledge Module necesita para

monitorizar correctamente sus Operaciones de IBM i.

Cuando hablamos de controles nos estamos refiriendo a grupos de eventos como Disponibilidad,

Rendimiento, o Almacenamiento, que se modelan en SmartConsole. Para crear estos controles

generaremos conjuntos de monitores en ThinkServer basados en las plantillas de monitor incluidas en

el Knowledge Module y algunos agentes nativos .

Desde los monitores produciremos los controles en forma de eventos que serán recuperados por las

Business Views, las cuales a su vez, se gestionará en carpetas de SmartConsole.

Los eventos también se enviarán a dashboards para producir una completa serie de gráficos,

accesibles por múltiples usuarios a través de la Web, mostrando información en tiempo real, tendencias

históricas e incluso eventos futuros.

Para más información sobre los controles y sus definiciones diríjase al documento Operation

Knowledge Module for IBM i – Alcance Detallado.

2.1 Preparar el AutoaprovisionamientoEl Autoaprovisionamiento es la creación automatizada de algunos componentes en SmartConsole. Esa

automatización se dispara por diferentes eventos.

En esta tabla se muestra la relación del disparador evento-acción. Sólo el primero evento al arrancar el

monitor dispara la acción correspondiente. Ese primer evento se genera con el código de agente T04.

Importante Antes de empezar a seguir los pasos descritos a continuación, debe tener instalados todos

los productos Tango/04 y el Operations Knowledge Module for IBM i.

Recuerde que los nombres de las conexiones a los System I deben tener los mismos

nombres de sistema en ThinkServer, para que las Business Views funcionen correctamente.

© 2014 Barcelona/04 Computing Group Página 9

Page 16: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Evento disparador Acción Carpeta de destinoa

Evento de uso de CPU

Creación de la car-

peta de sistemabContenido de la variable OKMi_ROOTCONFPATH

Evento de Actividad de

Trabajo o Duración de

Trabajo

Creación de carpeta de trabajo/subsistema específico

..\servername\servername Heath\Availability\Jobs

Evento de operabilidad de cola de

Trabajo

Creación de carpeta de cola de trabajo específica

..\servername\servername Heath\Availability\JOBQ

Tamaño de biblioteca

Creación de carpeta de biblioteca especí-fica

..\servername\servername Heath\Stor-age\Library

Tamaño de Grupo de

bibliotecas

Creación de carpeta de grupo de bibliote-cas específica

..\servername\servername Heath\Stor-age\Group of Libraries

PuertoCreación de Busi-ness View de puerto específica.

..\servername\servername Heath\Availability\Network & Config-uration Components\Ports

Evento DVM - tipo DEVD

Creación de carpeta DEVD específica.

..\servername\servername Heath\Availability\Network & Config-uration Components

Evento DVM - tipo CTLD

Creación de carpeta CTLD

..\servername\servername Heath\Availability\Network & Config-uration Components

Evento DVM - tipo LIND

Creación de carpeta LIND específica

..\servername\servername Heath\Availability\Network & Config-uration Components

Evento SPQCreación de carpeta OUT queue especí-fica

..\servername\servername Heath\Availability\Spool in server-name

Evento BCH procedente

de una MSGQ

Creación de carpeta MSG queue especí-fica

..\servername\servername Heath\Availability\Critical events in servername\Messages in servername

a. Donde servername es el nombre de sistema origenb. En entornos MSP, este evento define el contenido final de la carpeta de

sistema creada basándose en el servicio proporcionado. Este evento también dispara los modelos By Customer -ServiceProvided y By ServicePro-vided-Customer

Importante Arranque primero el monitor de uso de CPU para asegurarse que la carpeta de sistema se

crea y el resto de carpetas ya tienen su carpeta raíz creada.

© 2014 Barcelona/04 Computing Group Página 10

Page 17: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

2.1.1 Producir los Archivos CSVAntes de poder empezar a trabajar con el Operations Knowledge Module for IBM i, existe una fase de

análisis, durante la cual debe actualizarse el siguiente archivo Excel con datos del usuario que

proporcionan detalles de todos los controles a crear:

System i Module- CSV Generation.xls

Esta información puede añadirla el usuario final o un consultor de Tango/04. Un ejemplo de la

información necesaria para un proyecto típico de monitorización IBM i se incluye en el documento

Operations Knowledge Module for IBM i – Controles de Ejemplo.

Utilizando los datos añadidos a este archivo Excel, podrán generarse todos los archivos CSV

necesarios.

Para crear los archivos CSV:

Paso 1. Abra el archivo Excel System i Module- CSV Generation.xls

Paso 2. Navegue a la hoja Input del archivo Excel

Paso 3. Pulse el botón de ejecución de macro CSV files for ThinkServer Generation en el

archivo Excel como se muestra en la Figura 9:

Figura 9 – Pulse aquí para producir el archivo CSV

Paso 4. Los archivos se crean por defecto en la misma carpeta donde se encuentra el archivo

Excel.

Esta acción genera los archivos CSV que se utilizarán para crear todos los controles que requiere el

Knowledge Module, como se explica en las siguientes secciones.

Nombre del Archivo CSV Descripción

1 System i Servers Define los sistemas a monitorizar

2 THKSJobActivity Define los trabajos a monitorizar

3 THKSJobDuration Define las duraciones de trabajos a monitorizar

4 THKSSBSActivity Define los subsistemas a monitorizar

5 THKSJobQueues Define las colas de trabajo a monitorizar

6 Applications(1) Define la estructura de aplicación a mapear en la SmartConsole

8 THKSPorts Define los puertos en los que escuchar

9 THKSLibrarySize-Increase

Define las bibliotecas a monitorizar

10 THKSLibListSize-Increase

Define las listas de biblioteca a monitorizar

11 System i HistoryLogDefine los filtros a aplicar a los mensajes del Log His-tórico

© 2014 Barcelona/04 Computing Group Página 11

Page 18: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

(1) El archivo 6 Applications.csv no es necesario en esta etapa, pero se utilizará para mapear la

estructura de la aplicación en SmartConsole (diríjase al Capítulo 3 - Mapear Aplicaciones en la

página 25).

2.2 Generar Controles de Sistema IBM iEl archivo CSV que contiene detalles de los sistemas IBM i a monitorizar se denomina:

1 System i Servers.csv

Monitoriza controlando el número de trabajos HLD, LCKW, INEL y MSGW en el sistema (por ejemplo 1. #SERVERNAME# iSeries Jobs - Job Status Agent - HLD) filtrados por tipo de trabajo. El filtro se

establece para incluir únicamente trabajos BCH. Dependiendo del entorno, puede cambiar o eliminar

este filtro, pero tenga en cuenta que eliminarlo puede generar sobrecargas en el sistema i.

Figura 10 – Configuración del filtro del Monitor

Para generar los monitores del sistema:

Paso 1. Abra ThinkServer y seleccione todos los monitores correspondientes a System i

HEALTH que empiezan con el número 1. Estos monitores son plantillas que se

propagarán cuando configuremos los sistemas. Compruebe los umbrales de salud de

12 System i DVM_DEV Define los dispositivos DVM Agent a monitorizar

13 System i DVM_CTL Define los DVM Agent controllers a monitorizar

14 System i DVM_LINE Define las líneas DVM Agent a monitorizar

15 System i MsgQueues Define las colas de mensaje a monitorizar

Nombre del Archivo CSV Descripción

Consejo Si cambia el filtro, considere cambiar el título que aparece en el dashboard que se establece

en el archivo T04Custom.

© 2014 Barcelona/04 Computing Group Página 12

Page 19: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

cada uno y valide que son adecuados para el entorno. Si no, ajuste los valores como

desee.

Paso 2. Abra SmartConsole y compruebe que las alarmas auto-provisionadas están activadas.

Figura 11 – Las alarmas auto-provisionadas están activadas en SmartConsole

Paso 3. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 1.

Figura 12 – Seleccione todas las plantillas de monitor que comiencen con el número 1 y seleccione Multiple copy

Paso 4. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 5. Pulse el botón Import from... y navegue al archivo 1 System i Servers.csv y pulse

Open y después OK.

© 2014 Barcelona/04 Computing Group Página 13

Page 20: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Figura 13 – Importar monitores para cada servidor desde el archivo 1 System i Servers.csv

Los monitores se crean automáticamente.

Para generar los controles de sistema para cada IBM i:

Paso 1. Arranque el monitor CPU Usage correspondiente al sistema.

Paso 2. Pulse iSeries Operations Agents en la Lista de ThinkServer y seleccione todos los

nuevos monitores Operations Agent creados para el sistema, pulse botón derecho en

ellos y seleccione Monitor Settings.

Figura 14 – Edite los ajustes de monitor para todos los nuevos Operations Agents del sistema

Paso 3. Indique el Usuario y Contraseña y pulse OK.

© 2014 Barcelona/04 Computing Group Página 14

Page 21: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Figura 15 – Configure el usuario y contraseña en la ventana Monitor Settings

Paso 4. Arranque los nuevos monitores Operations Agent para el sistema.

Paso 5. Pulse Data Adapter Agents en la Lista de ThinkServer y seleccione todos los nuevos

monitores Data Adapter Agent creados para el sistema, pulse botón derecho en ellos y

seleccione Monitor Settings.

Figura 16 – Edite los ajustes de monitor para todos los nuevos Data Adapter Agents para el sistema

Paso 6. Establezca el DSN, Usuario y Contraseña en el cuadro de diálogo de ajustes de DSN y

pulse OK.

Paso 7. Arranque los monitores Data Adapter para el sistema.

Paso 8. Abra la terminal IBM i e introduzca la opción 35 en BD_MENU.

Paso 9. Introduzca la opción 6 para activar todos los filtros INCLUDE del HST Agent listados.

Todos los filtros cambiarán a estado *ACTIVE.

© 2014 Barcelona/04 Computing Group Página 15

Page 22: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Figura 17 – Active todos los filtros INCLUDE del HST Agent

Paso 10.Abra SmartConsole y añada una nueva conexión NiceLink connection a IBM i.

Paso 11.Diríjase a la Guía de Usuario de VISUAL Message Center SmartConsole para más

detalles sobre cómo agregar una conexión NiceLink.

2.2.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Se crea una carpeta para el IBM i

− Aparecen eventos de rendimiento e información genérica de trabajosOperation Knowledge

Module for IBM i – Alcance Detallado

− Aparece eventos HST y BCH en las correspondientes Business Views

• Los siguientes dashboards se alimentan con datos:

− System i KIT – Initial Page

− System i KIT – System i General

− System i KIT – CPU Monitoring

− System i KIT – Disk Monitoring

− System i KIT – Memory Monitoring

2.3 Generar Controles de TrabajosEl archivo CSV que contiene detalles de los trabajos a monitorizar se denomina:

2 THKSJobActivity.csv

Para generar los monitores de trabajos:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 2.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 2 THKSJobActivity.csv y pulse

Open y después OK.

Los monitores se crean automáticamente.

Importante Si una biblioteca no contiene objetos, el monitor devuelve un error porque el mandato

interno utilizado (DSPOBJD) no puede dar ninguna salida.

© 2014 Barcelona/04 Computing Group Página 16

Page 23: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Para generas los controles de trabajo para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de trabajo creados para el sistema, pulse botón

derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el Usuario y Contraseña y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.3.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada trabajo se crea una nueva carpeta dentro de la carpeta JOBS del

correspondiente IBM i.

− Aparecen eventos de actividad de Trabajos.

2.4 Generar Controles de Duración de TrabajosEl archivo CSV que contiene detalles de la duración de trabajos a monitorizar se denomina

3 THKSJobDuration.csv

Para generar los monitores:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 3.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 3 THKSJobDuration.csv y pulse

Open y después OK.

Los monitores se crean automáticamente.

Para generar los controles de duración de trabajo para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de trabajo creados para el sistema, pulse botón

derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el Usuario y Contraseña y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.4.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada trabajo se crea una nueva carpeta dentro de la carpeta JOBS del

correspondiente IBM i.

2.5 Generar Controles de SubsistemaEl archivo CSV que contiene detalles de los subsistemas a monitorizar se denomina:

4 THKSSBSActivity.csv

Para generar los monitores de subsistema:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 4.

© 2014 Barcelona/04 Computing Group Página 17

Page 24: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 4 THKSSBSActivity.csv y pulse

Open y después OK.

Los monitores se crean automáticamente.

Para generar los controles de subsistema para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de subsistema creados para el sistema, pulse

botón derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el Usuario y Contraseña y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.5.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada subsistema se crea una nueva carpeta dentro de la carpeta SUBSYSTEMS del

correspondiente IBM i.

− Aparecen eventos de actividad de subsistema.

2.6 Generar Controles de Cola de TrabajosEl archivo CSV que contiene detalles de las colas de trabajo a monitorizar se denomina:

5 THKSJobQueues.csv

Para generar los monitores de colas de trabajo:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 5.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 5 THKSJobQueues.csv y pulse

Open y después OK.

Los monitores se crean automáticamente.

Para generar los controles de cola de trabajo para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de colas de trabajo creados para el sistema,

pulse botón derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el Usuario y Contraseña y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.6.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada cola de trabajos crea una nueva carpeta dentro de la carpeta JOBQ del

correspondiente IBM i.

− Aparecen eventos de actividad de colas de Trabajo.

© 2014 Barcelona/04 Computing Group Página 18

Page 25: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

2.7 Generar Controles de PuertoEl archivo CSV que contiene detalles de los puertos a los que escuchar se denomina:

8 THKSPorts.csv

Para generar los monitores:

Paso 1. Abra ThinkServer y seleccione todos todas las plantillas de monitor que empiecen con

8.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 8 THKSPorts.csv y pulse Open y

después OK.

Paso 4. Los monitores se crean automáticamente.

Paso 5. Arranque todos los monitores.

2.7.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada puerto se crea una nueva Business View dentro de la carpeta Network & Configuration Components \ Ports del correspondiente IBM i.

− Aparecen eventos en la Business View

2.8 Generar Controles de Almacenamiento de BibliotecasEl archivo CSV que contiene detalles del tamaño de almacenamiento de bibliotecas a monitorizar se

denomina:

9 THKSLibrarySize-Increase.csv

Para generar los monitores:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 9.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 9 THKSLibrarySize-Increase.csv y pulse Open y después OK.

Los monitores se crean automáticamente.

Para generar los controles de almacenamiento de bibliotecas para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de tamaño de Almacenamiento de Bibliotecas

creados para el sistema, pulse botón derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el DSN, usuario y Contraseña en el cuadro de diálogo de DSN y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.8.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

© 2014 Barcelona/04 Computing Group Página 19

Page 26: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

− Para cada biblioteca se crea una nueva carpeta dentro de la carpeta Storage del

correspondiente IBM i.

− Aparecen eventos en la Business View

2.9 Generar Controles de Almacenamiento de Grupo de BibliotecasEl archivo CSV que contiene detalles del tamaño de almacenamiento de listas de biblioteca a

monitorizar se denomina:

10 THKSLibListSize-Increase.csv

Para generar los monitores:

Paso 1. Abra ThinkServer y seleccione todas las plantillas de monitor que empiecen con 10.

Paso 2. Pulse botón derecho en las plantillas y seleccione Multiple copy.

Paso 3. Pulse el botón Import from... y navegue al archivo 10 THKSLibListSize-Increase.csv y pulse Open y después OK.

Los monitores se crean automáticamente.

Para generar los controles de grupo de bibliotecas para cada IBM i:

Paso 1. Seleccione todos los nuevos monitores de tamaño de almacenamiento de bibliotecas

creados para el sistema, pulse botón derecho en ellos y seleccione Monitor Settings.

Paso 2. Indique el DSN, usuario y Contraseña en el cuadro de diálogo de DSN y pulse OK.

Paso 3. Arranque los monitores del sistema.

2.9.1 Controles CreadosSe generan automáticamente los siguientes para cada IBM i:

• En la SmartConsole:

− Para cada grupo de bibliotecas se crea una nueva carpeta dentro de la carpeta Storagedel correspondiente IBM i.

− Aparecen eventos en la Business View

2.10 Generar Controles de Registro HistóricoEl archivo CSV que contiene detalles de los filtros a aplicar a los mensajes del Registro Histórico se

denomina:

11 System i HistoryLog.csv

El Operations Knowledge Module for IBM i incluye los filtros básicos necesarios para asegurar que los

eventos del HST Agent se gestionan y no consumen demasiada CPU. Estos filtros se instalaron

Importante Si una biblioteca no contiene objetos, el monitor devuelve un error porque el mandato

interno utilizado (DSPOBJD) no puede ofrecer ninguna salida.

Nota En este caso no existen monitores de ThinkServer, solo el agente nativo HST. Esto significa

que la configuración de esta tarea es menos automatizada que la de las tareas previas y

requiere una configuración manual en la parte IBM i.

© 2014 Barcelona/04 Computing Group Página 20

Page 27: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

durante el proceso de instalación (por favor, diríjase a la Guía de Instalación de Operations Knowledge

Module for IBM i para más detalles), y activados anteriormente al generar los controles de sistema en el

Paso 9 en la página 15.

Diríjase al Apéndice B: Filtros en la página 71 para una lista completa de los filtros y sus expresiones.

En este paso necesitaremos crear un nuevo filtro para asegurarnos que todas las aplicaciones objetivo

se incluyen al generar controles de registro histórico.

Para generar los controles de registro histórico:

Paso 1. Abra el terminal IBM i e introduzca la opción 35 en BD_MENU.

Paso 2. Cree el filtro personalizado.

Usando el filtro predefinido Custom Messages como plantilla, cree un filtro INCLUDE

similar para incluir todos los patrones de mensaje (#MSGPATTERN#) definidos en el

archivo 11 System i HistoryLog.csv.

Por ejemplo:

(&agent_code='HST') and (&msg_id like 'VMC%')

Donde 'VMC%' es igual a cada #MSGPATTERN# definido en el archivo CSV. Consejo:

Reemplace el asterisco (*) por %. Para añadir más de un #MSGPATTERN# separelos

mediante comas (,).

Se incluirán todos los mensajes que cumplan el filtro.

Figura 18 – Ejemplo de filtro para el patrón de mensaje: VMC*

Paso 3. Abra SmartConsole y navegue a la carpeta #MSGPATTERN# HST Messages: System i/ Templates/ #MSGPATTERN# HST Messages

Paso 4. Pulse botón derecho en la carpeta y seleccione Copia Múltiple.

Pulse el botón Importar desde... y navegue al archivo 11 System i HistoryLog.csv

y pulse Abrir y después Aceptar.

Paso 5. Se crea una nueva carpeta para cada patrón de mensaje en la siguiente carpeta:

System i/ Templates/

Mueva estas carpetas a esta otra:

Availability/ #SERVERNAME# Historical Messages

donde #SERVERNAME# es el nombre del servidor correspondiente.

2.11 Generar Controles de Componentes de ConfiguraciónLos siguientes archivos CSV donde están definidos los componentes de configuración de DVM Agent,

se utilizan en esta etapa:

12 System i DVM_DEV.csv

13 System i DVM_CTL.csv

© 2014 Barcelona/04 Computing Group Página 21

Page 28: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

14 System i DVM_LINE.csv

Para generar los controles de componentes de configuración:

Paso 1. Abra el terminal IBM i e introduzca la opción 6 en NiceLink Menu, continuación

introduzca opción 52 en VISUAL Message Center Menu para acceder a los controles

de DVM Agent.

Paso 2. Introduzca la opción 1 en Device Manager Monitor para acceder a los ajustes de

configuración de Mantenimiento de DVM Agent.

Paso 3. Introduzca detalles de los dispositivos, controladores, y líneas a monitorizar, usando los

datos que se encuentran en los archivos CSV anteriores.

Paso 4. Arranque el DVM Agent.

Paso 5. Cuando se genera un evento, se crea automáticamente una carpeta en SmartConsole

en la carpeta Network and Configuration Components. NOTA: Recuerde que este agente sólo envía eventos en caso de fallo.

Figura 19 – Añada los dispositivos, controladores y líneas de DVM Agent a monitorizar

2.12 Generar Controles de Cola de MensajesEl archivo CSV donde están definidas las colas de mensaje a monitorizar se denomina:

15 System i MsgQueues.csv

Nota No existen monitores ThinkServer, sólo el agente DVM nativo.

Nota En este caso, no existen monitores ThinkServer, sólo el agente nativo BCH. Esto implica

que configurar esta tarea está menos automatizado que las tareas previas y es necesaria

una intervención manual.

© 2014 Barcelona/04 Computing Group Página 22

Page 29: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Para generar controles de cola de mensajes:

Paso 1. Abra el terminal IBM i e introduzca la opción 6 en NiceLink Menu, a continuación

introduzca opción 11 en VISUAL Message Center Menu para acceder a la

configuración de Trabajar con colas de mensajes.

Paso 2. Introduzca los detalles de las configuraciones de BCH Agent utilizando los datos que se

encuentran en el archivo 15 System i MsgQueues.csv. NOTA: El patrón de mensaje no puede especificarse aquí, lo que significa que es

necesario un paso manual adicional (vea el Step 5 a continuación).

Paso 3. Arranque el BCH Agent

Paso 4. Cuando se genera un evento, se crea automáticamente una carpeta correspondiente a

la cola de mensajes en SmartConsole en la carpeta Critical Messages.

Paso 5. En cada carpeta de cola de mensajes necesitará añadir manualmente el patrón de

mensaje usado en el filtro al nombre de la Business View usando Copia Múltiple en

SmartConsole

Importante Tras la fase de implementación, se recomienda desactivar la alarma asociada con esta tarea

porque puede generar sobrecargas en la SmartConsole si se mantiene activada. El nombre

de la alarma es:

New iSeries #MSGQueueLib#/#MSGQueueName#

Figura 20 – Desactive la alarma

© 2014 Barcelona/04 Computing Group Página 23

Page 30: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Generar Business Views y Dashboards

Figura 21 – Añada el patrón de mensaje usado en el filtro al nombre de la Business View usando Copia Múltiple

© 2014 Barcelona/04 Computing Group Página 24

Page 31: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Capítulo 33 Mapear Aplicaciones

Cuando se han definido todos los controles necesarios, tal y como se explica en el capítulo previo, es el

momento de mapear cada uno de ellos con a aplicación correspondiente, copiando Business Views o

carpetas desde su origen al subárbol de aplicación destino, modelando la información recolectada en

SmartConsole por aplicación.

Al crear una nueva carpeta para cada aplicación, usamos las aplicaciones como Service Control Point

(SCP), lo que permite la monitorización automática de la disponibilidad de Acuerdos de Nivel de

Servicio (SLAs).

Las estructuras de árbol completas para Monitorización de Infraestructuras IBM i se detalla en el

documento Operation Knowledge Module for IBM i – Alcance Detallado.

Hay tres sencillos pasos en este proceso:

Paso 1. Crear una carpeta de aplicación en SmartConsole

Paso 2. Copiar y pegar los correspondientes controles como enlaces

Paso 3. Crear los monitores de SLA

3.1 Crear una Carpeta de AplicaciónLa siguiente plantilla de carpeta corresponde a la definición de una aplicación. Se define como un

Service Control Point:

#APPLICATIONNAME# Application

Nota Debe habilitar BSM en SmartConsole antes de empezar a mapear aplicaciones. Haga clic

en Opciones y seleccione Opciones. Entonces, en la pestaña BSM/SLM, seleccione la

casilla Habilitada.

Nota La acción de copia utilizada en este paso es copiar-pegar como enlace

© 2014 Barcelona/04 Computing Group Página 25

Page 32: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Figura 22 – Plantilla de carpeta para aplicaciones

Para crear una carpeta de aplicación:

Paso 1. Abra SmartConsole y pulse botón derecho en la plantilla #APPLICATIONNAME# Application en el árbol de Infraestructura de Negocio, y seleccione Copia Múltiple.

Paso 2. Pulse el botón Importar y navegue al siguiente archivo CSV generado por la hoja de

cálculo Excel anteriormente (diríjase a la sección 2.1 - Producir los Archivos CSV en la

página 2):

6 Applications.csv

Figura 23 – Importe la estructura de la aplicación desde el archivo 6 Applications.csv usando Copia Múltiple

Paso 3. Introduzca el/los nombre/s de la/s aplicación/es reemplazando el texto

#APPLICATIONNAME# en los campos Lista de Textos a Reemplazar y pulse OK.

© 2014 Barcelona/04 Computing Group Página 26

Page 33: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Figura 24 – Parámetros de Copia Múltiple para dos aplicaciones

Paso 4. La plantilla se duplicará en la Infraestructura de Negocio para cada aplicación

introducida en el paso anterior, y el nombre se cambiará automáticamente.

Paso 5. Mueva la carpeta/s de la/s aplicación/es desde la carpeta de plantilla al

correspondiente IBM i en el árbol de Infraestructura de Negocio en SmartConsole.

Figura 25 – Mover las carpetas copiadas al IBM i en la Infraestructura de Negocio

Un completo conjunto de carpetas y Business Views para cada aplicación están ahora

mapeadas en la SmartConsole y preparadas para los controles creados en el capítulo

previo.

© 2014 Barcelona/04 Computing Group Página 27

Page 34: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Figura 26 – Estructuras de Aplicaciones correctamente modeladas en SmartConsole

3.2 Copiar-Pegar como enlace todos los Controles CorrespondientesUna vez las estructuras e la aplicación se han creado en SmartConsole, el siguiente paso es asignar

todos los controles generados previamente a las carpetas correctas utilizando la función Pegar como

enlace.

Para asignar los controles a las carpetas correspondientes:

Paso 1. Abra SmartConsole y navegue a los controles en la Infraestructura de Negocio que se

crearon en el capítulo anterior. Debemos realizar los siguientes pasos para cada control

a mapear. CONSEJO: Use la macro Consolidate Data en la hoja de Input del archivo Excel para

filtrar por aplicación. Esto le dirá qué controles corresponden a cada aplicación y le

proporcionará una lista útil con la que trabajar. En la Figure 19 a continuación podemos

ver que debemos arrancar con los controles de Trabajo y el primer control de trabajo en

la lista es el control Daemon.

Figura 27 – Use la macro Consolidate Data de la hoja Input del archivo Excel para filtrat por aplicación, lo que le ayudará a asignar sistemáticamente cada control en SmartConsole. En el ejemplo anterior podemos ver los trabajos que debemos mapear a la aplicación VMC del IBM i

PIPELINE.

© 2014 Barcelona/04 Computing Group Página 28

Page 35: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Paso 2. Pulse botón derecho en los controles y seleccione Copiar.

Paso 3. Pulse botón derecho en la carpeta correspondiente para la aplicación en la

Infraestructura de Negocio y seleccione Pegar como enlace.

Figura 28 – Se debe copiar y pegar como enlace cada conjunto de controles en la carpeta correcta para cada aplicación

Paso 4. Repita para cada control (no sólo trabajos, sino también colas de trabajos, puertos,

colas de mensajes, etc.) y para cada aplicación creada en sección 3.1 - Crear una

Carpeta de Aplicación en la página 25.

3.3 Crear Monitores de SLAEl paso final para asegurar que todas las aplicaciones se mapean adecuadamente, es crear los

correspondientes monitores de SLA en ThinkServer para cada aplicación definida. Estos monitores

comprobarán el progreso de los SLAs sobre distintos periodos de tiempo. Operation Knowledge Module

for IBM i – Alcance Detallado

Para crear los monitores SLA:

Paso 1. Abra ThinkServer y navegue a las plantillas SLA monitor:

• #APPLICATIONNAME# This hour - SCP and Tags (Database) Monitor

• #APPLICATIONNAME# This Day - SCP and Tags (Database) Monitor

• #APPLICATIONNAME# This Month - SCP and Tags (Database) Monitor

Paso 2. Selecciónelas, pulse botón derecho y seleccione Multiple Copy.

Importante Estos monitores generan datos de salida que se escriben en una base de datos específica.

Antes de comenzar, debe crearse esta base de datos en el motor SQL Server y se debe

crear un origen de datos ODBC.

© 2014 Barcelona/04 Computing Group Página 29

Page 36: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

Figura 29 – Copia múltiple de las plantillas SLA monitor en ThinkServer

Paso 3. Pulse el botón Import from... y navegue al siguiente archivo CSV y pulse Open:

6 Applications.csv

Paso 4. El/los nombre/s de la/s aplicación/es que reemplazan el texto #APPLICATIONNAME# se

completa en los campos Lista de Textos a Reemplazar, pulse OK

Paso 5. Seleccione todos los nuevos SLA monitors, pulse botón derecho en ellos y seleccione

Monitor Settings.

Paso 6. Introduzca el DSN, Usuario y Contraseña correspondiente a la base de datos BSM y

pulse OK.

Paso 7. Edite cada monitor y modifique:

• En la pestaña SCP FILTERS reemplace el texto #APPLICATIONNAME# (sin eliminar el * al final),

• En la pestaña Target DSN indique el nombre DSN ODBC, usuario y contraseña correspondiente a la base de datos de Statistics (Dashboards).

Paso 8. Arranque los monitores.

© 2014 Barcelona/04 Computing Group Página 30

Page 37: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mapear Aplicaciones

3.4 Resultado FinalTras completar los pasos anteriores, el siguiente dashboard será completamente funcional mostrando

datos de las aplicaciones mapeadas:

System i KIT – Application Monitoring

Figura 30 – System i KIT – Dashboard de Monitorización de Aplicaciones, en la barra de control puede seleccionar IBM i y la aplicación a monitorizar en tiempo real. Se muestra el modelo de aplicaciones o árbol de Business View así como los problemas detectados y valores de SLA

incluyendo los peores componentes y el historial.

© 2014 Barcelona/04 Computing Group Página 31

Page 38: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mantenimiento

Capítulo 4 4 Mantenimiento

Este capítulo explica los distintos procedimientos necesarios para asegurar que la configuración de

Operations Knowledge Module for IBM i se mantiene correctamente cuando se producen cambios en la

infraestructura.

Nota Los procedimientos descritos en la tabla siguiente consideran el archivo Excel System i Module- CSV Generation.xls como base para todas las acciones.

Elemento Acción Procedimiento

IBM i

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i y cualquier otro control deseado

para ese sistema en la hoja de cálculo correcta

• Siga el procedimiento estándar descrito en la

sección 2.2 - Generar Controles de Sistema IBM

i en la página 4.

Borrar

• Elimine la carpeta del IBM i en SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan al IBM i (empiezan con un número

seguido del nombre del sistema)

© 2014 Barcelona/04 Computing Group Página 32

Page 39: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mantenimiento

Trabajo

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde el trabajo debe ejecutarse

a la Hoja de Cálculo Systems i y añada el nuevo

trabajo a monitorizar en la hoja Jobs

• Siga el procedimiento estándar descrito en

sección 2.3 - Generar Controles de Trabajos en

la página 8.

Borrar

• Elimine la carpeta del Trabajo IBM i en

SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan al Trabajo (empiezan con los

números 2 y 3 seguido del nombre del sistema)

Cam-biar

• Siga el procedimiento anterior para Borrar un

Trabajo

• Siga el procedimiento anterior para añadir un

trabajo

Subsistema

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde debe ejecutarse el trabajo,

a la Hoja de Cálculo Systems i y añada el nuevo

subsistema a monitorizar en la hoja Subsystems

• Siga el procedimiento estándar descrito en la

sección 2.5 - Generar Controles de Subsistema

en la página 10.

Borrar

• Elimine la carpeta del subsistema en la carpeta

IBM i de SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan al subsistema (empiezan con el

número 4 seguido del nombre del sistema)

Cam-biar

• N/D

Elemento Acción Procedimiento

© 2014 Barcelona/04 Computing Group Página 33

Page 40: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mantenimiento

Cola de Trabajos

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde el trabajo debe ejecutarse,

a la Hoja de Cálculo Systems i y añada la nueva

cola de Trabajos a monitorizar en la hoja Job

Queue

• Siga el procedimiento estándar descrito en en la

sección 2.6 - Generar Controles de Cola de

Trabajos en la página 10.

Borrar

• Elimine la carpeta de la Cola de Trabajos en la

carpeta IBM i de SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan a la Cola de Trabajos (empiezan

con el número 5 seguido del nombre del

sistema)

Cam-biar

• Siga el procedimiento anterior para Borrar una

cola

• Siga el procedimiento anterior para Añadir una

cola

Puerto

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde el puerto va a

monitorizarse la Hoja de Cálculo Systems i y

añada el nuevo puerto a monitorizar en la hoja

System i Ports

• Siga el procedimiento estándar descrito en la

sección 2.7 - Generar Controles de Puerto en la

página 11.

Borrar

• Elimine la carpeta del puerto en la carpeta IBM i

de SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan al puerto (empiezan con el

número 8 seguido del nombre del sistema)

Cam-biar

• N/D

Elemento Acción Procedimiento

© 2014 Barcelona/04 Computing Group Página 34

Page 41: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mantenimiento

Tamaño de Biblioteca

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde se encuentra la biblioteca

a la Hoja de Cálculo Systems i y añada la

biblioteca a monitorizar en la hoja Library Syze

• Siga el procedimiento estándar descrito en la

sección 2.8 - Generar Controles de

Almacenamiento de Bibliotecas en la página 11.

Borrar

• Elimine la carpeta de la biblioteca en la carpeta

IBM i de SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan a la Biblioteca (empiezan con el

número 9 seguido del nombre del sistema)

Cam-biar

• N/D

Tamaño de Lista de

Bibliotecas

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde se encuentra la biblioteca,

a la Hoja de Cálculo Systems i y añada la nueva

lista de bibliotecas a monitorizar en la hoja

LibraryListSize

• Siga el procedimiento estándar descrito en la

sección 2.9 - Generar Controles de

Almacenamiento de Grupo de Bibliotecas en la

página 12.

Borrar

• Elimine la carpeta de la Lista de Bibliotecas en la

carpeta IBM i de SmartConsole

• Elimine todos los monitores en ThinkServer que

correspondan a la Lista de Bibliotecas

(empiezan con el número 10 seguido del nombre

del sistema)

Cam-biar

• N/D

Elemento Acción Procedimiento

© 2014 Barcelona/04 Computing Group Página 35

Page 42: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Mantenimiento

Registro Histórico

Añadir

• Defina el patrón de los mensajes que desea

recibir

• Active los filtros en la opción 35 de BD_MENU en

los agentes nativos y compruebe que el patrón

está incluido

• Cree un nuevo archivo Excel

• Añada el patrón a la hoja HSTLog.

• Siga el procedimiento estándar descrito en la

sección 2.10 - Generar Controles de Registro

Histórico en la página 13.

Borrar

• Elimine la Business View correspondiente al

patrón en la carpeta Historical Messages.

• Elimine los filtros de inclusión en los agentes

nativos, si es aplicable

Cam-biar

• N/D

Dispositivos, controladores

y líneas

Añadir• Añada la línea, controlador o dispositivo al DVM

Agent en el IBM i

Borrar

• Elimine la carpeta correspondiente al dispositivo/

controlador/línea en la carpeta Network &

configuration components

• Elimine el dispositivo/controlador/línea de la

Configuración del DVM Agent

Cam-biar

• N/D

Colas de Mensajes

Añadir

• Cree un nuevo archivo Excel

• Añada el IBM i donde se encuentra la cola de

mensajes a la Hoja de Cálculo Systems i y

añada la nueva cola de mensajes a monitorizar

en la hoja Message Queue

• Añada el nombre de la cola de mensajes a la

configuración de BCH Agent

• Siga el procedimiento estándar descrito en la

sección 2.12- Generar Controles de Cola de

Mensajes en la página 15.

Borrar

• Elimine la cola de mensajes en la configuración

del BCH Agent

• Elimine la carpeta del mensaje en la carpeta

MSGQ del IBM i de SmartConsole

Cam-biar

• N/D

Elemento Acción Procedimiento

© 2014 Barcelona/04 Computing Group Página 36

Page 43: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Administración de Calendarios

Capítulo 5 5 Administración de Calendarios

A menudo una aplicación o componente tiene periodos de tiempo que necesitan una consideración

especial de monitorización, ya sea un periodo de indisponibilidad no esperado, o tiempos específicos

donde la aplicación es extremadamente activa.

Por ejemplo, un servidor con tareas de mantenimiento o una aplicación que debe estar disponible de

8:00 a 9:00.

Estos periodos a menudo deben excluirse de los cálculos de previsiones o reportes históricos para

asegurar que no se producen anomalías en los cálculos, así que es importante tener un control flexible

de estos periodos.

Este capítulo explica cómo aplicar calendarios para gestionar la disponibilidad de cualquier elemento en

la solución.

5.1 Crear un CalendarioLos calendarios se crean utilizando el Servicio de Calendarios de SharedObjects y define periodos

(rangos) de fechas y horas, como Lunes a Viernes 9:00-18:00. Dichos periodos pueden utilizarse para

filtrar mensajes. Por ejemplo, los calendarios le ayudan fácilmente a definir Business Views que se

ocupen de los mensajes que se producen en ciertos periodos específicos. Los calendarios los utilizan

todos los productos de VISUAL Message Center que utilizan SharedObjects pero es importante

mantener la flexibilidad en base a cada producto, y por tanto los calendarios para utilizarse en

SmartConsole Web Client se crean en SmartConsole Web Client.

Para instrucciones detalladas sobre la creación de calendarios, diríjase a la Guía de Usuario de

SmartConsole Web Client.

Puede crear calendarios que detallen el periodo de tiempo que un componente debe estar disponible

para utilizarlos en Operations Knowledge Module for IBM i.

Por ejemplo, si un servicio no está disponible debido a una tarea de mantenimiento, los domingos de

4:00-7:00, el calendario debe ser como el siguiente:

© 2014 Barcelona/04 Computing Group Página 37

Page 44: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Administración de Calendarios

Figura 31 – Calendario de Disponibilidad de Ejemplo

5.1.1 Nomenclatura CalendariosLos calendarios para el Operations Knowledge Module deben utilizar la siguiente convención de

nomenclatura:

#SERVERNAME# xxxx

donde #SERVERNAME# es el nombre del IBM i, y xxxx representa una descripción útil del calendario.

5.2 Activar el Monitor de CalendariosDentro de Operations Knowledge Module for IBM i hay un monitor llamado T04 – Calendars que, para

cada calendario creado para su uso con el módulo, genera un evento indicando si, en este momento el

periodo indicado en el calendario está activo o no.

• Salud AZUL indica que el calendario NO está activo en estos momentos.

• Salud VERDE indica que el calendario ESTÁ activo.

Por lo tanto, usando el ejemplo anterior en page 26, los domingos a las 5 AM el evento está AZUL. Los

sábados a cualquier hora, estará VERDE.

Antes de arrancar el monitor de calendarios, debe configurarse la URL de SharedObjects en el monitor.

Para configurar la URL de SharedObjects para el monitor de calendarios:

Paso 1. Abra ThinkServer y seleccione el monitor T04 – Calendars.

Paso 2. Pulse el botón Monitor Settings en la barra de herramientas, a continuación el botón

Health and Actions y seleccione la pestaña Additional Parameters.

Figura 32 – Pestaña de parámetros adicionales mostrando la variable sharedObjectURL a editar

Paso 3. Indique la ubicación de SharedObjects.

Añada la URL a la variable sharedObjectURL:

Nota Un calendario 7 x 24 por defecto, siempre estará VERDE.

© 2014 Barcelona/04 Computing Group Página 38

Page 45: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Administración de Calendarios

Figura 33 – Introduzca la URL para SharedObjects

Pulse OK.

5.3 Business Views en SmartConsolePara cada nuevo calendario, se crea automáticamente una Business View en la carpeta Calendars

cuando se recibe el primer evento en la SmartConsole.

El nombre de la Business View es Calendar más el CalendarName. En la Figure 26 podemos ver la

Business View para el calendario denominado PIPELINE – Online Customer Service.

Figura 34 – Business Views de Calendarios

5.4 Asociar el Calendario a la AplicaciónCada aplicación tiene la siguiente estructura en la Infraestructura de Negocio de la SmartConsole:

Figura 35 – Estructura de la aplicación en la Infraestructura de Negocio

Fíjese que hay una carpeta llamada Calendar. Esta carpeta, si es aplicable, contendrá un enlace a una

Business View que corresponde a un calendario en particular.

5.4.1 Propagación de Criticidad en la AplicaciónSe ha seleccionado y definido una propagación de criticidad Avanzada para las carpetas de

aplicaciones tal y como se muestra a continuación en la Figure 28:

© 2014 Barcelona/04 Computing Group Página 39

Page 46: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Administración de Calendarios

Figura 36 – Propagación de criticidad en la carpeta de Aplicación

Las reglas establecidas aquí, indican que el estado de salud de la carpeta Calendario es AZUL, y el

estado de salud AZUL se propaga a la carpeta padre. Si el estado de salud de la carpeta Calendario es

VERDE, el color propagado a la carpeta padre es el correspondiente al resto del subárbol.

5.5 Efecto FinalCuando un calendario está activo, la salud del SCP es AZUL, esto significa que cuando se calcula un

SLA, este periodo se considerará como disponible y se tendrá en cuenta.

© 2014 Barcelona/04 Computing Group Página 40

Page 47: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Capítulo 6 6 Alarmas

6.1 Descripción GeneralEn este capítulo se describe cómo funcionan las alarmas en este Módulo de Conocimiento. En caso de

tener que definir una notificación automatizada, y en función del método de alarma que desea usar,

consulte el tema adecuado en este capítulo.

Las Alertas le ofrecen avisos en tiempo real de situaciones anormales, como detectar cuando un

consumo de CPU sobrepasa un nivel predeterminado durante un periodo pico. Se configuran mediante

opciones de correlación y filtrado, permitiendo reportar de distintas maneras y usos, y pueden incluir

políticas de escalamiento cuando son necesarias.

Este módulo incluye dos tipos específicos de alarmas predefinidas.

• Alarmas de espera de eventos en calendarios específicos

• Alarmas basadas en modelamiento

Cualquier otro tipo de alarmas debe crearse manualmente.

Para instrucciones detalladas sobre la creación de alarmas, diríjase a la Guía de Usuario de

SmartConsole Web Client.

6.2 Alarmas de Espera de Eventos en Calendarios EspecíficosUn control muy frecuente es comprobar que un trabajo se ha iniciado o finalizado durante un periodo

específico de tiempo. Este control responde a necesidades reales como: el backup debe finalizar antes

de las 04:00, sino la actividad de los usuarios no podrá empezar a las 06:00.

En esta sección, explicaremos cómo usar los calendarios para cubrir este asunto.

Las siguientes instrucciones hacen referencia a trabajos que deben arrancar y finalizar en un calendario

específico, pero recuerde que estas instrucciones aplican a cualquier otra situación cuando se espera

un evento en un calendario específico.

6.2.1 Crear un CalendarioCree un calendario que detalle el periodo de tiempo en el cual el trabajo debería iniciarse o acabar.

© 2014 Barcelona/04 Computing Group Página 41

Page 48: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Si el backup se inicia a las 02:00 y debe finalizar antes de las 04:00, el calendario debe ser como el

siguiente:

Figura 37 – Un calendario que está activo entre las 2 A.M. y las 4 A. M.

Tenga en cuenta que PIPELINE es el nombre del IBM i y BACKUP el nombre del trabajo en el sistema.

6.2.2 Generar la Carpeta del TrabajoCuando se monitoriza la actividad de un trabajo, se crea una carpeta específica para el trabajo (vea la

sección 2.3 - Generar Controles de Trabajos en la página 16). Hay dos Business Views dentro de esa

carpeta relativas al inicio y fin de un trabajo, tal y como se muestra a continuación.

Figura 38 – Business Views de Trabajo relativas al inicio y finalización del mismo

Si la carpeta del trabajo no existe, debe ser generada creando y arrancando un monitor para el trabajo.

La carpeta se creará automáticamente cuando se reciba el primer evento en la SmartConsole. Borre el

monitor, si no es necesaria la actividad para ese trabajo.

6.2.3 Activar las AlarmasExisten dos alarmas estándar definidas para este propósito, en la siguiente carpeta:

\Automatic Configuration\System i Package\Start/End Jobs

Importante El nombre del calendario es muy importante. Debe tener la siguiente estructura:

#SERVERNAME# #JOBNAME# Starting

o

#SERVERNAME# #JOBNAME# Ending

donde #SERVERNAME# es el nombre de IBM i, y #JOBNAME# es el nombre del trabajo.

© 2014 Barcelona/04 Computing Group Página 42

Page 49: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Figura 39 – Hay dos alarmas disponibles en la carpeta Start/End Jobs

Para configurar manualmente las alarmas:

Paso 1. Exporte las alarmas necesarias (Ending o Starting)

Paso 2. Edite el archivo xml generado de la siguiente manera:

Reemplace:

• #SERVERNAME# con el nombre del servidor IBM i

• #JOBNAME# con el nombre del trabajo a monitorizar

Paso 3. Guarde el archivo xml

Paso 4. Importe las alarmas a SmartConsole

Paso 5. Active las alarmas.

6.2.4 Personalizando el Texto de las NotificacionesEsta sección aporta una metodología para personalizar textos de e-mails en el Operations Knowledge

Module for IBM i.

En la versión standard de OKMi, la notificación se hace a través de los cambios en los colores de las

carpetas y el texto enviado en los e-mails es standard.

Ejemplo de e-mail enviado ante un problema de un mensaje esperando respuesta en la cola del

operador:

Nota La funcionalidad de Copia Múltiple no está disponible en SmartConsole para las alarmas, de

manera que se requiere una configuración manual.

© 2014 Barcelona/04 Computing Group Página 43

Page 50: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Debido a que esta forma es muy genérica y no siempre se adapta a las necesidades del cliente, a

continuación se propone una forma para definir alarmas personalizables.

Personalización de texto en e-mails

Algunas premisas importantes:

• El método para generar las alarmas tendrá el mismo motor que hasta ahora, es decir, se

seguirá usando la notificación a base de los cambios de color de carpetas y Business Views.

• La personalización se plantea genérica, es decir, es una personalización que afectará al 100%

de las notificaciones.

• Esta personalización se guardará en una carpeta de alarmas separada, de manera que se

distinguen fácilmente de las alarmas standard.

Pasos a seguir

Paso 1. Definir estas 4 variables de mensaje que serán usadas para personalizar los e-mails:

Paso 2. Generar una copia de la alarma Components failures in ALERT TRIGGERS-NotificationToX y situarla dentro de una carpeta denominada CUSTOM. La alarma

recién generada puede redenominarse a cualquier nombre que se desee.

Var &Emailsubject

Var &FIRSTLEVEL

© 2014 Barcelona/04 Computing Group Página 44

Page 51: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Paso 3. Desactivar la alarma standard Components failures in ALERT TRIGGERS-NotificationToX y activar la alarma recién creada.

Paso 4. Modificar las acciones de la alarma:

• Editar las preacciones de la alarma. Las preacciones que aparecen son:

• A continuación agregar las siguientes acciones:

/*--------- Customization of messages----------------------*/

Var start_reason:= Position('Reason',&FIRSTLEVEL);

Var start_cost:= Position('Cost',&FIRSTLEVEL);

Var start_isimpacting:= Position('is impacting',&FIRSTLEVEL);

Var start_impacted:= Position('Impacted Applications',&FIRSTLEVEL);

&CUSTOM_IMPACTEDBV:=substring(&FIRSTLEVEL,1, start_isimpacting - 1);

&CUSTOM_COST:=substring(&FIRSTLEVEL, start_cost + 6,

( start_reason - (start_cost +6) - 2)) ;

&CUSTOM_REASON:=substring(&FIRSTLEVEL,start_reason + 8 ,

( start_impacted - (start_reason + 8) - 2)) ;

&CUSTOM_IMPACTEDAPP:=substring(&FIRSTLEVEL, start_impacted + 23,

( length(&FIRSTLEVEL)-(start_impacted) - 1)) ;

Una vez insertadas estas líneas, las pre-acciones completas se verán de este modo:

© 2014 Barcelona/04 Computing Group Página 45

Page 52: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

• Personalizar los templates del e-mail haciendo uso de las variables recién definidas:

&CUSTOM_IMPACTEDBV

&CUSTOM_COST

&CUSTOM_REASON

&CUSTOM_IMPACTEDAPP

Por ejemplo:

Donde los templates se ven así:

© 2014 Barcelona/04 Computing Group Página 46

Page 53: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Paso 5. A partir de ahora los textos de los emails saldrán personalizados. Siguiendo el ejemplo

anterior, los mensajes se verán así:

Paso 6. Si se desea personalizar también el e-mail que se envía en los casos de recoveries,

seguir los mismos pasos descriptos anteriormente pero modificando la alarma

Components recoveries in ALERT TRIGGERS-NotificationToX.

6.2.5 Efecto de las AlarmasCuando no se detecta el inicio o final de un trabajo, la alarma envía un mensaje crítico a SmartConsole

con el siguiente Código de Agente:

Waiting Event

Todas las Business Views para inicio/finalización de trabajos tienen dos filtros de inclusión como se

muestra a continuación:

© 2014 Barcelona/04 Computing Group Página 47

Page 54: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Figura 40 – Filtros de inclusión para las Business Views de Inicio/Finalización

El primer filtro corresponde al mensaje de inicio o finalización procedente del IBM i. El segundo filtro

corresponde al posible mensaje procedente de la alarma.

6.2.6 Efecto FinalSi el trabajo no arranca o finaliza durante el periodo del calendario, el estado de la carpeta

correspondiente en SmartConsole cambiará a ROJO (Critical).

6.3 Alarmas Basadas en ModeloEl Operations Knowledge Module for IBM i contiene varios conjuntos de acciones que han sido

desarrollados por consultores de Tango/04 para definir alarmas basadas en modelos en lugar de

alarmas basadas en eventos.

En lugar de que las alarmas estén basadas en eventos, a menudo las alertas necesitan sincronizarse

con el árbol de Infraestructura de Negocio en SmartConsole. Reproducir el modelo del árbol en la

configuración de las Alarmas normalmente implica la duplicación de cada filtro del árbol y crear las

correspondientes alarmas para cada filtro.

Esta configuración ha sido desarrollada para solventar esta incidencia y permitir la creación de alarmas

basadas en modelos (es decir alarmas que se dispararán basadas en los cambios mostrados en el

árbol), usando Action Sets, que son un medio de enviar notificaciones automatizadas a grupos.

6.3.1 Configurar las NotificacionesEn la carpeta Alert Triggers, hay tres carpetas de notificación:

• NotificationTo1

• NotificationTo2

• NotificationTo3

Figura 41 – Carpetas de Notificación

© 2014 Barcelona/04 Computing Group Página 48

Page 55: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Estas tres carpetas ya están incluidas en el action set basado en modelo:

En la Libreta de Direcciones de SmartConsole hay tres alias definidos, con el mismo nombre

exactamente que la ruta de las tres carpetas mostradas en la imagen Figure 34.

Figura 42 – Alias de Notificación en la Libreta de Direcciones de SmartConsole

Hay dos alarmas que envían emails a estas tres direcciones, usando el alias como método de

asociación.

En la imagen Figure 35 se muestran detalles de la alarma por fallo:

Figura 43 – Detalles de la Alarma de Fallo

Los detalles de la alarma de recuperaciones se muestran en la Figure 36:

/*Manual Folder Check */

Var Services; /* List to store the Folders */

/*Edit the following list manually to control some specific folders*/

//Services := [‘1.Other Folders\\Important Folder’,’1.Other Folders\\Another Folder’];

Services := [&ROOTCONFPATH+’\’+”Alert Triggers” , &ROOTCONFPATH’\’+”Alert Triggers\\NotificationT01” , &ROOTCONFPATH’\’+”Alert Triggers\\NotificationT02” , &ROOTCONFPATH’\’+”Alert Triggers\\NotificationT03”];

© 2014 Barcelona/04 Computing Group Página 49

Page 56: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Figura 44 – Detalles de la alarma de Recuperación

Los siguientes emails se enviarán para fallos y recuperaciones:

Figura 45 – Email de alarma de fallo

Figura 46 – Email de alarma de recuperación

6.3.2 Pasos de Configuración

1. Defina la automatización requerida

Es importante definir qué situaciones modelo deben disparar una acción automatizada, esto implica

definir específicamente qué cambios de salud en carpetas, SCPs, BSCPs, o Business Views deben

disparar una alerta.

Algunos ejemplos

• Cuando un IBM i tiene un estado ROJO (critical), notificar al responsable de IBM i. Notificar

también cuando vuelve a VERDE (success).

• Cuando una aplicación se vuelve no disponible, notificar a su responsable. Notificar también

cuando vuelve a estar disponible de nuevo.

© 2014 Barcelona/04 Computing Group Página 50

Page 57: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

2. Definir los destinatarios.

Para cada elemento definido en el paso anterior, especifique las direcciones de email a las que enviar

las alarmas.

3. Asociar destinatarios con la carpeta de Notificación

Cada grupo de destinatarios necesita asociarse a un Nombre de Notificación.

4. Añadir direcciones de email a la Libreta de Direcciones

En la Libreta de Direcciones, añada las direcciones de email para el Alias adecuado.

Figura 47 – Añadir direcciones de email a los alias correspondientes

5. Pegar los elementos en las carpetas de destino

Copie-pegue como enlace todas las SCPs, BSCPs, carpetas y Business Views en la carpeta

NotificationToX correspondiente.

6. Activar las alarmas

Compruebe que las alarmas están activadas

Figura 48 – Alarmas activadas en SmartConsole

6.3.3 Crear Nuevas Carpetas de NotificaciónPueden crearse nuevas carpetas de notificación si se necesitan. Utilizaremos la carpeta Notificate SAP responsible para ilustrar cómo crear una nueva carpeta:

Ejemplo

Cuando una carpeta IBM i cambia su estado a ROJO, o cambia de ROJO > VERDE, notificar al

administrador de la plataforma ([email protected], [email protected]).

Si hay un cambio en la carpeta de la aplicación SAP, notificar al administrador de SAP

([email protected]).

Ejemplo

NotificationTo1 <-> administradores de plataforma ([email protected], [email protected]).

© 2014 Barcelona/04 Computing Group Página 51

Page 58: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Figura 49 – Se ha añadido la carpeta Notificate SAP responsible a la carpeta Alert Triggers

Para crear una nueva carpeta de notificación:

Paso 1. Cree una nueva carpeta en la carpeta Alert Triggers y llámela Notificate SAP responsible

Paso 2. Edite el Action Set denominado BSCP/SCP/Folder Control, añadiendo la ruta a la

nueva carpeta en la variable SERVICES.

Edite las pre-aciones del Action Set llamado Manual Folder Check:

Services := [&ROOTCONFPATH+'\'+"Alert Triggers" , &ROOTCONFPATH+'\'+"Alert Triggers\\NotificationTo1" , &ROOTCONFPATH+'\'+"Alert Triggers\\NotificationTo2" , &ROOTCONFPATH+'\'+"Alert Triggers\\NotificationTo3" ,

&ROOTCONFPATH+'\'+"Alert Triggers\\Notification SAP responsible” ]

Paso 3. Edite el filtro de Condición Lógica para que incluya la ruta de la nueva carpeta en las

siguientes alarmas:

• Components failures in ALERT TRIGGERS-NotificationToX

• Components recoveries in ALERT TRIGGERS-NotificationToX

Figura 50 – Editar el filtro de Condición Lógica

Paso 4. Añadir una nueva entradas de alias al Libro de Direcciones para la nueva ruta con la

raíz adecuada.

© 2014 Barcelona/04 Computing Group Página 52

Page 59: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Alarmas

Figura 51 – Añadir la ruta de la nueva carpeta como un alias a la libreta de direcciones

© 2014 Barcelona/04 Computing Group Página 53

Page 60: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Reportes

© 2014 Barcelona/04 Computing Group Página 54

Capítulo 7 7 Reportes

El Operations Knowledge Module usa los reportes estándar incluidos en VISUAL Message Center

Reports.

Se recomiendan los siguientes reportes para su uso con este módulo:

• Para monitorización de aplicaciones:

− SCP overview

− SCP Listing

• Para IBM i:

− Replied Messages

− Unreplied messages

Para más información sobre el uso de reportes diríjase a la Guía de Usuario de VISUAL Message

Center Reports.

Nota Para reportes de rendimiento sugerimos usar la funcionalidad exportar de Dashboards.

Cualquier salida de dashboard puede exportarse fácilmente a formato PDF o XLS,

simplemente pulsando en un icono.

Esta funcionalidad también admite planificación.

Consejo También se pueden planificar reportes utilizando macros en Reports. Por favor, recuerde

que esta funcionalidad sólo puede enviar los archivos exportados a través de email.

Page 61: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Apéndice AApéndice A: Toolkit – Controles Frecuentes

A.1 Bibliotecas

A.1.1 Tamaño y número de Objetos de una Biblioteca (Mandato System i Personalizado)

Figura 52 – Pulse botón derecho en la plantilla del monitor, seleccione Multiple Copy y pulse el botón Advance

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Library Size and number of objects: #LIBRARYNAME#

#SERVERNAME##LIBRARY#(por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre de la biblioteca en el mandato dentro del origen de datos

© 2014 Barcelona/04 Computing Group Página 55

Page 62: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 53 – Reemplace el nombre de servidor y de biblioteca

Figura 54 – Ajustes de System i en la configuración del Origen de Datos

© 2014 Barcelona/04 Computing Group Página 56

Page 63: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 55 – Monitor de Tamaño y número de objetos de una biblioteca en ThinkServer

A.1.2 Tamaño de una Biblioteca (Administración de Almacenamiento Agentless)

Figura 56 – Realice una copia múltiple de la plantilla del monitor

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Sys-tem i Library Size Monitor #LIBRARY#

#SERVERNAME##LIBRARY#(por Copia Múltiple)

Tras una copia múlti-ple, reemplace manual-mente el nombre, usuario y contraseña del origen de datos ODBC.

© 2014 Barcelona/04 Computing Group Página 57

Page 64: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 57 – Reemplace el nombre de servidor y de biblioteca

Figura 58 – Monitor de tamaño de una biblioteca en ThinkServer

A.1.3 Tamaño de un Grupo de Bibliotecas (Administración de Almacenamiento Agentless)

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Sys-tem i Library Group Size Monitor: #LIBLIST#

#SERVERNAME##LIBLIST#(por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre, usuario y contra-seña del origen de datos ODBC.

© 2014 Barcelona/04 Computing Group Página 58

Page 65: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 59 – Realice una copia múltiple de la plantilla del monitor

Figura 60 – Reemplace el nombre de servidor y de lista de bibliotecas

Figura 61 – Monitor de tamaño de un grupo de bibliotecas en ThinkServer

© 2014 Barcelona/04 Computing Group Página 59

Page 66: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

A.2 Objetos

A.2.1 Comprobación de Existencia (Mandato System i Personalizado)

En este caso, se ejecuta un programa en el IBM i.

El mandato estándar proporcionado por el Sistema Operativo es CHKOBJ. Este mandato se ejecuta

correctamente si el objeto existe. Si no, devuelve un error. Este es un problema, cuando se ejecuta un

mandato desde ODBC, porque en el caso de ThinkServer el monitor queda en un estado de error.

Esto significa que es necesario un programa personalizado.

El lenguaje de control (CL) fuente de dicho programa se muestra a continuación.

El monitor ejecuta ciertos mandatos como se muestra a continuación:

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Object existence: #LIBRARY#/#OBJECT# #TYPE#

#SERVERNAME# #LIBRARY##OBJECT##TYPE#(por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre de la biblioteca y el nombre y tipo de objeto en el mandato dentro del origen de datos.

PGM PARM(&LIB &OBJ &TYPE)

DCL VAR(&LIB) TYPE(*CHAR) LEN(10)

DCL VAR(&OBJ) TYPE(*CHAR) LEN(10)

DCL VAR(&TYPE) TYPE(*CHAR) LEN(10)

/**/

/* The purpose of this CL is to capture the error */

/* raised by CHKOBJ command when the object to be */

/* checked does not exist */

/**/

CHKOBJ OBJ(&LIB/&OBJ) OBJTYPE(&TYPE)

MONMSG MSGID(CPF0000) EXEC(GOTO CMDLBL(END))

DSPOBJD OBJ(&LIB/&OBJ) OBJTYPE(&TYPE) +

OUTPUT(*OUTFILE) OUTFILE(QTEMP/OBJ)

/**/

END: ENDPGM

© 2014 Barcelona/04 Computing Group Página 60

Page 67: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 62 – Ajustes de System i en la configuración del Origen de Datos

Para generar un monitor, realice una copia múltiple de la plantilla del monitor:

Figura 63 – Realice una copia múltiple de la plantilla del monitor

© 2014 Barcelona/04 Computing Group Página 61

Page 68: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 64 – Reemplace el texto necesario

Figura 65 – Monitor de comprobación de existencia en ThinkServer

A.2.2 Atributos de Objeto (Mandato System i Personalizado)

Este caso no aplica cuando el objeto no existe. En dichos casos debe utilizarse el ejemplo anterior.

Cualquier atributo recuperado por el mandato DSPOBJD puede monitorizarse utilizando este monitor.

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Object attribute-size: #LIBRARY#/#OBJECT# #TYPE#

#SERVERNAME##LIBRARY##OBJECT##TYPE#(por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre de la biblioteca y el nombre y tipo de objeto en el mandato dentro del origen de datos.

© 2014 Barcelona/04 Computing Group Página 62

Page 69: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 66 – Realice una copia múltiple de la plantilla del monitor

Figura 67 – Reemplace el texto necesario

Figura 68 – Monitor de Atributo de Objetos en ThinkServer

© 2014 Barcelona/04 Computing Group Página 63

Page 70: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

A.3 Archivos

A.3.1 Número de registros en Archivo/Registros Eliminados (Mandato System i Personalizado)

Cualquier otro atributo que recupere el mandato DSPFD puede monitorizarse con este monitor.

Figura 69 – Realice una copia múltiple de la plantilla del monitor

Figura 70 – Reemplace el texto necesario

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# File number of records: #LIBRARY#/#OBJECT#

#SERVERNAME##LIBRARY##OBJECT#(por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre de la biblioteca y el objeto en el mandato dentro del origen de datos

© 2014 Barcelona/04 Computing Group Página 64

Page 71: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 71 – Monitor de número de registro en archivo/registros eliminados en ThinkServer

A.3.2 Datos en Archivo de Spool

Muchos mandatos en el IBM i no tiene salida de archivo, sólo pantalla o impresión. Este monitor facilita

la recuperación de datos de salidas de impresión.

Ejecute la siguiente secuencia de mandatos en el mandato WRKDSKSTS para recuperar la información:

Tras ejecutar estos mandatos, necesitará ejecutar una sentencia SELECT filtrando la información

deseada.

El archivo de salida sólo tiene una columna de 132 caracteres de longitud, y tiene el mismo nombre que

el archivo que contiene la información recuperada (QTEMP/WRKDSK001).

Este ejemplo corresponde al mandato WRKDSKSTS:

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# - #COMMAND# output in spooled file - System i Monitor

#SERVERNAME##COMMAND# (por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el man-dato dentro del origen de datos y aplique la sentencia SELECT basada en el formato de salida.

1. OVRPRTF FILE(*PRTF) SPLFOWN(*JOB) OVRSCOPE(*JOB) &&&

2. WRKDSKSTS OUTPUT(*PRINT) &&&

3. CRTPF FILE(QTEMP/WRKDSK001) RCDLEN(132) &&&

4. CPYSPLF FILE(QPWCDSKS) TOFILE(QTEMP/WRKDSK001) SPLNBR(*LAST) &&&

5. DLTSPLF FILE(QPWCDSKS) SPLNBR(*LAST)

SELECT substr(wrkdsk001 , 1 , 5) , substr(wrkdsk001 , 22, 6) FROM qtemp.wrkdsk001 WHERE (wrkdsk001 like ' 1%') or (wrkdsk001 like ' 2%')

© 2014 Barcelona/04 Computing Group Página 65

Page 72: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 72 – Ajustes de System i en la configuración del Origen de Datos

Figura 73 – Monitor de datos en Archivo de Spool en ThinkServer

Figura 74 – La salida *PRINT

© 2014 Barcelona/04 Computing Group Página 66

Page 73: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

A.4 Áreas de Datos

A.4.1 Contenido del Área de Datos

Este control en particular soluciona el problema de mandatos que no tienen salida OUTFILE. El mandato

es DSPDTAATA.

El monitor ejecuta la siguiente secuencia de mandatos:

Y la sentencia SQL para leer todo el contenido del área de datos es:

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Data-area Content #LIBRARY#/ #DTAARA#

#SERVERNAME##DTAARA##LIBRARY# (por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente la biblio-teca y el nombre del área de datos en el ori-gen de datos y aplique la sentencia SELECT si necesita posiciones especificas dentro del área de datos.

1. OVRPRTF FILE(*PRTF) SPLFOWN(*JOB) OVRSCOPE(*JOB) &&&

2. DSPDTAARA ATERUEL/TEST *PRINT &&&

3. CRTPF FILE(QTEMP/ara) RCDLEN(132) &&&

4. CPYSPLF FILE(QPDSPDTA) TOFILE(QTEMP/ara) SPLNBR(*LAST) &&&

5. DLTSPLF FILE(QPDSPDTA) SPLNBR(*LAST)

SELECT substr(ara, 4,3) as pos, substr(ara, 17,52) FROM qtemp.ara WHERE substr(ara, 6 , 1)='0' order by pos

© 2014 Barcelona/04 Computing Group Página 67

Page 74: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 75 – Ajustes de System i en la configuración del Origen de Datos

Figura 76 – Monitor de Contenido de Área de Datos en ThinkServer

Figura 77 – La salida *PRINT

© 2014 Barcelona/04 Computing Group Página 68

Page 75: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

A.5 Integración con iSeries Performance Manager (Visual Control for Jobs)Los clientes que tienen VISUAL Message Center iSeries Performance Manager pueden recibir eventos

en SmartConsole en tiempo real, relacionados con la actividad del producto: trabajos que han sido

cambiados por iSeries Performance Manager.

Para conseguirlo, debe crearse una tabla auxiliar en el IBM i, usando las siguientes sentencias SQL:

Figura 78 – Ajustes de System i en la configuración del Origen de Datos

CREATE TABLE JOBCTL/VCJ_INTEGR

(DATE_PRV CHAR (6 ) NOT NULL WITH DEFAULT,

TIME_PRV CHAR (6 ) NOT NULL WITH DEFAULT,

DATE_AFT CHAR (6) NOT NULL WITH DEFAULT,

TIME_AFT CHAR (6 ) NOT NULL WITH DEFAULT)

INSERT INTO JOBCTL/VCJ_INTEGR VALUES('XXXXXX', '000000', 'XXXXXX', '000000') replacing XXXXXX by the current date in YYMMDD format

Nombre de la Plantilla Texto a reemplazar Observaciones

Toolkit #SERVERNAME# Inte-gration VisualControlfor-Jobs - Changed Jobs

#SERVERNAME# (por Copia Múltiple)

Realice una copia múlti-ple de la plantilla del monitor y reemplace manualmente el nom-bre, usuario y contra-seña del origen de datos.

© 2014 Barcelona/04 Computing Group Página 69

Page 76: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice A : Toolkit – Controles Frecuentes

Figura 79 – Integración con iSeries Performance Manager en ThinkServer

© 2014 Barcelona/04 Computing Group Página 70

Page 77: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice B : Filtros

Apéndice B Apéndice B: Filtros

Este Módulo de Conocimiento utiliza eventos procedentes del HST Agent, y es necesario evaluar si se

necesitan filtros de inclusión para el agente. En algunas instalaciones, este agente puede consumir

grandes recursos de CPU, y por tanto arrancarlo sin filtros puede ser problemático.

Si hay demasiados eventos recuperados por el HST Agent cree y active los siguientes filtros de

inclusión. Así sólo los eventos necesarios por este Módulo serán recolectados. Los filtros indicados a

continuación son los filtros de inclusión necesitados por este Módulo.

Nombre del Filtro Expresión

Aix Server(&agent_code='HST') and ((&MSG_ID in {'CPI8010','CPI8111'}) or (&MSG_ID like 'CPI810%' ))

Battery

(&agent_code='HST') and (&MSG_ID in {'CPP9522','CPP951B','CPP9617','CPI0964','CPP0965', 'CPP0966'

Communications(&agent_code='HST') and (&MSG_ID in {'CPI7E9B','CPI7E98'})

Disks

(&agent_code='HST') and ((&MSG_ID in {'CPF0907','CPI0920','CPI0970','CPI0992','CPI0996', 'CPI0997','CPI0998','CPI0999','CPI1136','CPI1139', 'CPI9490','CPI94A0','CPP29B0','CPP29B8','CPP29BA', 'CPI1138','CPP1604','CPI0945','CPI0946','CPI0947', 'CPI0948','CPI0949','CPI0953','CPF096B','CPF096C', 'CPF096D','CPF096E'}) OR (&MSG_ID LIKE 'CPI095%') OR (&MSG_ID LIKE 'CPI116%'))

Hardware

(&agent_code='HST') and ((&MSG_ID in {'CPP8982','CPP8983','CPP8984','CPP8985','CPP8986', 'CPP8987','CPP8988','CPP29B9','CPPC00E'}) OR (&MSG_ID LIKE 'CPI800%') OR (&MSG_ID LIKE 'CPI801%') OR (&MSG_ID LIKE 'CPI802%') OR (&MSG_ID LIKE 'CPI803%') OR (&MSG_ID LIKE 'CPI804%') OR (&MSG_ID LIKE 'CPPC03%'))

© 2014 Barcelona/04 Computing Group Página 71

Page 78: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice B : Filtros

IPL Battery

(&agent_code='HST') and ((&MSG_ID in {'CPI1138','CPP29BA','CPI0999','CPI1139','CPP9617', 'CPP9618'}) OR (&MSG_ID LIKE 'CPP95%') OR (&MSG_ID LIKE 'CPI096%'))

Tapes

(&agent_code='HST') and ((&MSG_ID in {'CPP630A','CPP630B','CPP630C','CPP630D','CPP630E', 'CPP630F','CPP6307','CPP6308','CPP6309','CPP6310', 'CPP6311','CPP6312','CPP6306'}) )

Tech Service

(&agent_code='HST') and ((&MSG_ID in {'CPPEA01','CPPEA02','CPPEA03','CPPEA04','CPPEA05', 'CPPEA06','CPPEA10','CPPEA11','CPPEA12','CPPEA13', 'CPPEA14','CPP1604','CPP7701','CPP7702','CPPEA26', 'CPPEA28','CPPEA30','CPPEA31','CPPEA38','CPPEA39', 'CPPEA40'}))

Thresholds(&agent_code='HST') and ((&MSG_ID in {'CPI0999'}))

UPS

(&agent_code='HST') and ((&MSG_ID in {'CPP951B','CPP9522','CPP955E','CPP9575','CPP9576', 'CPP9589','CPP9617','CPP9618'}) OR (&mSG_ID LIKE 'CPI096%') )

Windows Server

(&agent_code='HST') and ((&MSG_ID in {'CPI8120','CPI8121','CPI8122','CPI8123','CPI8124', 'CPI8125'}) OR (&msg_id LIKE 'CPI813%'))

Custom Messages (&agent_code='HST') and (&msg_id like 'VMC%')

Nombre del Filtro Expresión

Consejo Para identificar claramente los filtros en la parte IBM i y para asegurar que no se modifican

de ninguna manera, le recomendamos prefijar el nombre del filtro con:

INCLUDE Knowledge Module - DO NOT CHANGE -

De manera que el nombre completo para el filtro Windows Server será:

INCLUDE Knowledge Module - DO NOT CHANGE - Windows Server

© 2014 Barcelona/04 Computing Group Página 72

Page 79: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice C : Contactar con Barcelona/04

Apéndice CApéndice C: Contactar con Barcelona/04

EMEA (European, Middle-Eastern & African) Headquarters

Tango/04 Computing Group S.L.

Avda. Meridiana 358, 12 B-C

08027 Barcelona Spain

Phone: +34 93 274 0051

Fax: +34 93 345 1329

[email protected]

www.tango04.com

Latin American Headquarters

Barcelona/04 Computing Group SRL

Avda. Federico Lacroze 2252, Piso 6

1426 Buenos Aires Capital Federal

Argentina

Phone: +54 11 4774-0112

Fax: +54 11 4773-9163

[email protected]

www.barcelona04.com

North America (USA & Canada)

Tango/04 Computing Group USA

PO Box 3301

Peterborough, NH 03458 USA

Phone: 1-800-304-6872

Fax: 858-428-2864

[email protected]

www.tango04.com

Sales Office in Brazil

Tango/04 Computing Group Brasil

Rua Turiassú, 591 - 5º Andar

Perdizes

Cep: 05005-001 São Paulo

Brasil

Phone: +55 (11) 3675 6228

Fax: +51 1 211-2526

[email protected]

www.tango04.com.br

Sales Office in Chile

Barcelona/04 Computing Group Chile

Guardia Vieja 255, Of. 1601

Providencia

Santiago

Chile

Phone: +56 2 234-0898

Fax: +56 2 234-0865

[email protected]

www.barcelona04.com

Sales Office in Columbia

Barcelona/04 Computing Group Colombia

Calle 125 nº 19-89, Piso 5º

Bogotá, D.C.

Colombia

Phone: + 57(1) 658 2664

Fax: +51 1 211-2526

[email protected]

www.barcelona04.com

© 2014 Barcelona/04 Computing Group Página 73

Page 80: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Apéndice C : Contactar con Barcelona/04

Sales Office in France

Tango/04 France

La Grande Arche

Paroi Nord 15ème étage

92044 Paris La Défense France

Phone: +33 01 40 90 34 49

Fax: +33 01 40 90 31 01

[email protected]

www.tango04.fr

Sales Office in Italy

Tango/04 Computing Group Italy

Viale Garibaldi 51

13100 Vercelli VC Italy

Phone: +39 0161 56922

Fax: +39 0161 259277

[email protected]

www.tango04.it

Sales Office in Peru

Barcelona/04 Computing Group Perú

Calle Isaac Albeniz 555, Dpto 201 Urb

Las Magnolias

San Borja

L 27 Lima

Perú

Phone: +51 1 640-9168

Fax: +51 1 211-2526

[email protected]

www.barcelona04.com

Sales Office in Switzerland

Tango/04 Computing Group Switzerland

18, Avenue Louis Casaï

CH-1209 Genève

Switzerland

Phone: +41 (0)22 747 7866

Fax: +41 (0)22 747 7999

[email protected]

www.tango04.fr

© 2014 Barcelona/04 Computing Group Página 74

Page 81: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Acerca de Barcelona/04 Computing Group

Acerca de Barcelona/04 Computing Group

Barcelona/04 Computing Group es una de las principales empresas desarrolladoras de software de

gestión y automatización de sistemas informáticos. El software de Barcelona/04 ayuda a las empresas

a mantener la salud operativa de sus procesos de negocio, mejorar sus niveles de servicio, incrementar

su productividad y reducir costes mediante una gestión inteligente de su infraestructura informática.

Fundada en 1991 en Barcelona, Barcelona/04 es IBM Business Partner y miembro de la iniciativa

estratégica IBM Autonomic Computing. Además de recibir numerosos reconocimientos de la industria,

las soluciones Barcelona/04 han sido validadas por IBM y tienen la designación IBM ServerProven™.

Barcelona/04 tiene más de mil clientes y mantiene operaciones en todo el mundo a través de una red

de 35 Business Partners

Alianzas

Premios

Partnerships IBM Business Partner

IBM Autonomic Computing Business Partner

IBM PartnerWorld for Developers Advanced Membership

IBM ISV Advantage Agreement

IBM Early code release

IBM Direct Technical Liaison

Microsoft Developer Network

Microsoft Early Code Release

© 2014 Barcelona/04 Computing Group Página 75

Page 82: Operations Knowledge Module for IBM i · Tabla de Contenidos © 2014 Barcelona/04 Computing Group Página V 6.2.6. Efecto Final.....48

Aviso Legal

Aviso Legal

Este documento y su contenido son propiedad de Barcelona/04 Computing Group o de sus respectivos propietarios cuando así se

indique. Cualquier utilización de este documento con una finalidad distinta de aquella con la cual ha sido creado está prohibida sin la

autorización expresa de su propietario. Asimismo queda prohibida la reproducción total o parcial de este documento por cualquier

medio físico, óptico, magnético, impreso, telemático, etc., sin la autorización expresa de su propietario.

La información técnica aquí contenida fue obtenida utilizando equipamiento e instalaciones específicas, y su aplicación se limita a

esas combinaciones especiales de productos y niveles de versiones de hardware y software. Cualquier referencia en este documento

a productos, software o servicios de Barcelona/04 Computing Group, no implica que Barcelona/04 Computing Group planee

introducir esos productos, software o servicios en cada uno de los países en los que opera o está representada. Cualquier referencia

a productos de software, hardware o servicios de Barcelona/04 Computing Group no está hecha con el propósito de expresar que

solamente pueden utilizarse productos o servicios de Barcelona/04 Computing Group. Cualquier producto o servicio funcionalmente

equivalente que no infrinja la propiedad intelectual o condiciones de licenciamiento específicas se podría utilizar en reemplazo de

productos, software o servicios de Barcelona/04 Computing Group.

Barcelona/04 Computing Group puede tener patentes o estar pendiente de obtención de patentes que cubren asuntos tratados en

este documento. La entrega de este documento no otorga ninguna licencia de esas patentes. La información contenida en este

documento no ha sido sometida a ningún test formal por Barcelona/04 Computing Group y se distribuye tal como está. El uso de esta

información o la implementación de cualquiera de las técnicas, productos, tecnologías, ideas o servicios explicitados o sugeridos por

el presente documento es responsabilidad exclusiva del cliente a quien está dirigido este documento, y es el cliente quien debe

evaluar y determinar la aplicabilidad y consecuencias de integrar esas técnicas, productos, tecnologías, ideas o servicios en su

entorno operativo.

Si bien cada ítem puede haber sido revisado por Barcelona/04 Computing Group en cuanto a su exactitud en una situación

específica, no existe ni se otorga ninguna garantía de que los mismos o similares resultados puedan ser obtenidos en otras

situaciones o instalaciones. Los clientes que intenten adaptar esas técnicas en sus propias instalaciones lo hacen bajo su propia

cuenta, responsabilidad y riesgo. Barcelona/04 Computing Group no será en ningún caso responsable directo o indirecto de cualquier

daño o perjuicio causado por el uso de las técnicas explicitadas o sugeridas en este documento, incluso si se han efectuado

notificaciones de la posibilidad de esos daños.

Este documento puede contener errores técnicos y/o errores tipográficos. Todas las referencias en esta publicación a entidades

externas o sitios web han sido provistas para su comodidad solamente, y en ningún caso implican una validación, garantía o respaldo

a esas entidades o sitios.

Las marcas siguientes son propiedad de International Business Machines Corporation en los Estados Unidos y/o otros países: AS/

400, AS/400e, System i, iSeries, e (logo)Server, i5, Operating System/400, OS/400, i5/OS.

Microsoft, SQL Server, Windows, Windows NT, Windows XP y el logotipo de Windows son marcas registradas de Microsoft

Corporation en los Estados Unidos y/o otros países. Java y todos los logotipos y marcas basadas en Java son propiedad de Sun

Microsystems, Inc. en los Estados Unidos y otros países. UNIX es una marca registrada en los Estados Unidos y otros países y se

licencia exclusivamente a través de The Open Group. Oracle es una marca registrada de Oracle Corporation. Otras marcas,

productos o servicios pueden ser marcas registradas de otras empresas.

© 2014 Barcelona/04 Computing Group Página 76