operations knowledge module for ibm i · tabla de contenidos © 2014 barcelona/04 computing group...
TRANSCRIPT
Operations Knowledge Module for IBM i
Guía de Usuario
2.0VMC-KIO
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ejemplo
NotificationTo1 <-> administradores de plataforma ([email protected], [email protected]).
© 2014 Barcelona/04 Computing Group Página 51
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Apéndice A : Toolkit – Controles Frecuentes
Figura 79 – Integración con iSeries Performance Manager en ThinkServer
© 2014 Barcelona/04 Computing Group Página 70
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
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
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
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
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
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
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
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
www.barcelona04.com
© 2014 Barcelona/04 Computing Group Página 73
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
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
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
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
www.tango04.fr
© 2014 Barcelona/04 Computing Group Página 74
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
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