Download Guía de sondas de Motor de datos de CA Nimsoft Monitor

Document related concepts

Microsoft SQL Server wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

SQL wikipedia , lookup

Base de datos en memoria wikipedia , lookup

SQL Server Compact wikipedia , lookup

Transcript
CA Nimsoft Monitor
Guía de sondas de Motor de datos
Serie de data_engine 7.9
Aviso de copyright de CA Nimsoft Monitor
Este sistema de ayuda en línea (el "Sistema") se proporciona con el único propósito de
informar al usuario final, pudiendo CA proceder a su modificación o retirada en
cualquier momento.
Queda prohibida la copia, transferencia, reproducción, divulgación, modificación o
duplicación de la totalidad o parte de este Sistema sin el consentimiento previo y por
escrito de CA. Este sistema es información confidencial y propiedad de CA. Está
protegido por las leyes sobre los derechos de autor de los Estados Unidos y por tratados
internacionales. Este sistema no puede ser divulgado por el usuario ni puede ser
utilizado para ningún otro propósito distinto, a menos que haya sido autorizado en
virtud de un acuerdo suscrito aparte entre el usuario y CA que rija el uso del software de
CA al que se refiere el Sistema (el "Software de CA"). Dicho acuerdo no se verá
modificado por ninguno de los términos de este aviso.
No obstante lo anterior, si dispone de licencias del Software de CA, podrá realizar una
copia del Sistema para su uso interno y de sus empleados, siempre y cuando en dicha
copia figuren todos los avisos e inscripciones relativos a los derechos de autor de CA..
El derecho a realizar una copia del Sistema solo tendrá validez durante el período en el
que la licencia correspondiente al Software de CA esté en vigor. En caso de terminarse la
licencia por cualquier razón, es responsabilidad del usuario certificar por escrito a CA
que todas las copias, totales o parciales, del Sistema han sido destruidas.
EN LA MEDIDA EN QUE LA LEY APLICABLE LO PERMITA, CA PROPORCIONA ESTE SISTEMA
"TAL CUAL" SIN GARANTÍA DE NINGÚN TIPO INCLUIDAS, ENTRE OTRAS PERO SIN
LIMITARSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN, ADECUACIÓN
A UN FIN CONCRETO Y NO INCUMPLIMIENTO. CA NO RESPONDERÁ EN NINGÚN CASO,
ANTE VD. NI ANTE TERCEROS, EN LOS SUPUESTOS DE DEMANDAS POR PÉRDIDAS O
DAÑOS, DIRECTOS O INDIRECTOS, QUE SE DERIVEN DEL USO DE ESTE SISTEMA
INCLUYENDO A TÍTULO ENUNCIATIVO PERO SIN LIMITARSE A ELLO, LA PÉRDIDA DE
BENEFICIOS Y DE INVERSIONES, LA INTERRUPCIÓN DE LA ACTIVIDAD EMPRESARIAL, LA
PÉRDIDA DEL FONDO DE COMERCIO O LA PÉRDIDA DE DATOS, INCLUSO CUANDO CA
HUBIERA PODIDO SER ADVERTIDA CON ANTELACIÓN Y EXPRESAMENTE DE LA
POSIBILIDAD DE DICHAS PÉRDIDAS O DAÑOS.
CA es el fabricante de este Sistema.
Este Sistema presenta "Derechos Restringidos". El uso, la duplicación o la divulgación
por parte del gobierno de los Estados Unidos está sujeta a las restricciones establecidas
en las secciones 12.212, 52.227-14 y 52.227-19(c)(1) - (2) de FAR y en la sección
252.227-7014(b)(3) de DFARS, según corresponda, o en posteriores.
Copyright © 2014 CA. All rights reserved. Todas las marcas registradas, nombres
comerciales, logotipos y marcas de servicios a los que se hace referencia pertenecen a
sus respectivas empresas.
La información legal de software de terceros y de dominio público utilizado en la
solución de CA Nimsoft Monitor se documenta en Licencias de terceros y términos de
uso de CA Nimsoft Monitor
(http://docs.nimsoft.com/prodhelp/en_US/Library/Legal.html).
Contacte con CA
Contacto con CA Support
Para su comodidad, CA Technologies proporciona un sitio en el que se puede acceder a
la información que necesita acerca de los productos de CA para la oficina en casa,
pequeñas empresas y acerca de los productos de CA Technologies de empresa. Desde la
página http://ca.com/es/support, se puede acceder a los siguientes recursos:
■
Información para el contacto telefónico y en línea para poder acceder a los servicios
de atención al cliente y de asistencia técnica
■
Información sobre foros y comunidades de usuarios
■
Descargas de documentación y productos
■
Políticas y directrices de CA Support
■
Otros recursos útiles adecuados para el producto
Cómo proporcionar comentarios sobre la documentación del producto
Envíe comentarios o preguntas acerca de la documentación del producto de CA
Technologies Nimsoft a [email protected].
Si desea proporcionar comentarios sobre la documentación de productos de CA
Technologies, rellene nuestra breve encuesta de clientes que está disponible en el sitio
web de CA Support que se encuentra en http://ca.com/docs.
Contenido
Capítulo 1: Descripción general
9
Cómo la sonda data_engine recopila y mantiene datos de la calidad del servicio .................................................... 10
Columnas de la tabla de RN_QOS_DATA ................................................................................................................... 10
Índices de RN_table.................................................................................................................................................... 11
Inicio de Data_engine................................................................................................................................................. 11
Modo paralelo ..................................................................................................................................................... 12
Modo de serie ..................................................................................................................................................... 13
Capítulo 2: Tareas de la configuración
15
Requisitos previos para la autenticación de SQL en Microsoft SQL Server ................................................................ 15
Cambio de las propiedades de conexión de la base de datos. ................................................................................... 16
Configuración de los valores de configuración de retención de datos ...................................................................... 16
Anulación de los valores de configuración de retención de datos en los objetos de la calidad del servicio
individuales. ............................................................................................................................................................... 17
Configuración del mantenimiento de índices (MS SQL server) .................................................................................. 17
Configuración de particiones para los datos de muestra sin formato (MS SQL server)............................................. 18
Programación del mantenimiento de la base de datos. ............................................................................................ 18
Capítulo 3: Prácticas recomendadas
19
Capítulo 4: Detalles de la configuración
21
data_engine ............................................................................................................................................................... 21
Configuración de la base de datos ............................................................................................................................. 22
MySQL ................................................................................................................................................................. 23
Microsoft SQL Server .......................................................................................................................................... 24
Oracle .................................................................................................................................................................. 25
Calidad del servicio ..................................................................................................................................................... 26
Programador .............................................................................................................................................................. 27
Capítulo 5: Solución de problemas
29
Visualización del archivo de registro .......................................................................................................................... 29
Valores de definición de calidad del servicio corruptos ............................................................................................. 30
Información obsoleta en la tabla del estado del tipo de calidad del servicio ............................................................ 32
Estadística de tabla para Oracle .......................................................................................................................... 33
Estadística de tabla para MySQL ......................................................................................................................... 33
Contenido 5
Estadística de tabla para Microsoft SQL Server .................................................................................................. 34
Comprobación de los trabajos de particiones ............................................................................................................ 36
6 Guía de sondas de Motor de datos
Cambios en la documentación
Esta tabla describe el historial de versiones de este documento.
Versión
Fecha
Novedades
7.9
Junio de 2014
Se ha agregado información para los elementos Configuración
avanzada y tablas diarias.
7.9
Marzo de 2014
Se ha agregado información los para elementos de GUI nuevos.
7.9
Marzo 2013
Versión inicial de la GUI de la sonda de la Consola de administración.
(Las versiones anteriores de esta sonda se configuran solamente
mediante el Gestor de la infraestructura).
Documentación relacionada
Documentación para otras versiones de la sonda data_engine
Las Notas de la versión de la sonda de data_engine.
Información de referencia sobre las métricas del monitor para las sondas de CA
Nimsoft
(http://docs.nimsoft.com/prodhelp/en_US/Probes/ProbeReference/index.htm)
Cambios en la documentación 7
Capítulo 1: Descripción general
La sonda data_engine gestiona y mantiene datos que recopilan las sondas activadas de
la calidad de servicio (QoS). data_engine crea todas las tablas y procedimientos
almacenados necesarios para gestionar los datos recopilados.
Los datos que producen las sondas de calidad del servicio se almacenan en la base de
datos de NIS, en tablas denominadas de tablas de datos sin formato (el prefijo de la
tabla es RN_). Los datos sin formato se mantienen durante un período definido por el
usuario, luego se comprime y se reúne en datos por Horas (HN_tables). Los datos por
horas se comprimen y se agregan a datos diarios (tablas de DN_).
Capítulo 1: Descripción general 9
Cómo la sonda data_engine recopila y mantiene datos de la calidad del servicio
Cómo la sonda data_engine recopila y mantiene datos de la
calidad del servicio
Durante la recopilación de datos, data_engine realiza las acciones siguientes:
1.
La sonda data_engine recibe una definición de calidad del servicio desde una sonda.
2.
La sonda data_engine consulta la tabla de S_QOS_DEFINITION para ver si el tipo de
calidad del servicio en el mensaje ya existe en la tabla (por ejemplo,
QOS_CPU_USAGE).
3.
Si el tipo de calidad del servicio no existe, se agrega una entrada nueva a la tabla
S_QOS_DEFINITION. Se crean tablas RN y DN nuevas para almacenar datos de
monitorización de la sonda.
4.
Una vez que llega el primer qos_message de la sonda, la sonda de data_engine
agrega datos del objeto de la calidad del servicio a la tabla de S_QOS_DATA. La
tabla de S_QOS_DATA contiene los datos de objeto para cada combinación única de
qos, fuente y atributos de destino.
5.
La sonda data_engine inserta los datos sin formato de las sondas en las tablas de
RN adecuadas.
6.
Durante las ejecuciones del mantenimiento programado, la sonda data_engine se
comprime y agrega datos sin formato desde las tablas de RN a datos por horas que
se almacenan en las tablas de HN.
7.
Los datos de RN más antiguos se borran definitivamente en función de un período
definido por el usuario.
8.
La sonda de data_engine comprime y agrega datos por horas desde las tablas de HN
a datos diarios que se almacenan en tablas de DN.
9.
Los datos de HN más antiguos se borran definitivamente en función de un período
definido por el usuario.
10. Por última vez, el valor de muestra que procede de las sondas para cada objeto de
la calidad del servicio se rellena en la tabla de S_QOS_SNAPSHOT. Estos datos se
utilizan para proporcionar acceso de datos de la calidad del servicio rápido para los
portlets de UMP.
Columnas de la tabla de RN_QOS_DATA
RN_QoS_Data_tables contienen datos de la calidad del servicio sin formato. Los datos
de la calidad del servicio se escriben una vez y nunca se actualizan.
Nombre de columna
Descripción
TableID
identificador único; clave para el tiempo de búsqueda
datos de la serie
Sampletime
10 Guía de sondas de Motor de datos
Hora de la toma de la muestra
Índices de RN_table
Samplevalue
Valor de la calidad del servicio
Samplestdev
Desviación estándar de la muestra
Samplerate
Tasa de muestreo
Tz_offset
Desplazamiento de la zona horaria
Índices de RN_table
Los índices predeterminados en RN_tables se optimizan para los datos de escritura:
Índice
Descripción
Idx1
table_id, sampletime, samplevalue, samplerate,
tz_offset
Idx2
table_id, sampletime
RN_QoS_DATA_tables no tienen claves principales, puesto que tanto tableID como
sampletime se pueden duplicar.
Inicio de Data_engine
Cuando la sonda de data_engine se inicia, se cargan tanto S_QOS_DATA como
S_QOS_DEFINITION en la memoria y establece una conexión masiva a la base de datos.
La sonda data_engine tiene dos modos:
■
Modo paralelo (en la página 12)
■
Modo de serie (en la página 13)
Capítulo 1: Descripción general 11
Inicio de Data_engine
Modo paralelo
Nota: Se recomienda la ejecución de la sonda de data_engine en el modo paralelo para
mejorar el rendimiento de la sonda de data_engine.
Si el parámetro de thread_count_insert se establece como un número mayor que uno
en el menú Configuración sin formato, la sonda de data_engine utiliza el modo paralelo.
En el modo paralelo, data_engine utilizará varios subprocesos para que funcionen
paralelamente. En este modo, data_engine:
1.
Continuamente lee datos del concentrador.
2.
Almacena los datos en una lista compartida y empieza a leer más mensajes.
3.
Repite la acción en todas las listas mediante otro subproceso para ver si hay algún
tipo de vaciado en la base de datos.
Nota: La escritura real de datos no sucede ahora.
4.
Todos los objetos se marcan como listos para la confirmación y se coloca una
referencia en otra lista.
5.
Simultáneamente, un subproceso se ejecuta continuamente para validar, ordenar y
colocar mensajes en una lista que se escribe a la base de datos.
6.
Escribe que algunos mensajes que se han marcado como listos para la confirmación
de datos en la base de datos mediante una agrupación de subprocesos de
subprocesos de trabajador.
Este proceso permite que la sonda de data_engine escriba muchas filas a la base de
datos paralelamente. También, data_engine no sufre un rendimiento tan lento cuando
se inserta en una tabla.
Para obtener más información sobre la configuración del modo paralelo, consulte
Prácticas recomendables (en la página 19).
12 Guía de sondas de Motor de datos
Inicio de Data_engine
Modo de serie
El modo de serie es el modo original para la sonda de data_engine. Si el parámetro
thread_count_insert se establece como cero en el menú Configuración sin formato, la
sonda de data_engine establece como predeterminado el modo de serie.
En este modo, data_engine:
1.
Lee los mensajes del concentrador para un período de tiempo proporcionado (valor
predeterminado alrededor de 1 segundo).
a.
Desde 1 hasta 20 mensajes se leen a la vez, en función de cuántos están en la
cola o si el tamaño de la cola de concentrador ha cambiado (valor
predeterminado 20).
b.
Los mensajes de lectura se validan y se ordenan en listas que se pueden
insertar rápidamente en la base de datos.
2.
Detiene la lectura de mensajes nuevos y repite la acción sobre todas las listas,
comprobando si alguno está completo. La lista se vacía, de forma predeterminada,
si contiene más de 5000 mensajes si no se ha vaciado en los últimos 5 segundos.
3.
Vuelve a los mensajes de lectura desde el concentrador. Si un objeto masivo tarda
demasiado tiempo para realizar la inserción, se retrasa la escritura de todos los
datos a la base de datos.
Capítulo 1: Descripción general 13
Capítulo 2: Tareas de la configuración
Si se utiliza la Autenticación de SQL en Microsoft SQL Server, revise los Requisitos
previos para la autenticación de Microsoft SQL Server. (en la página 15)
En la GUI de configuración de data_engine de la Consola de administración se puede
realizar lo siguiente:
■
Cambiar las propiedades de conexión de la base de datos. (en la página 16)
■
Configurar los valores de configuración de retención de datos. (en la página 16)
■
Anular los valores de configuración de retención de datos en los objetos de la
calidad del servicio individuales. (en la página 17)
■
Programar el mantenimiento de la base de datos. (en la página 18)
■
Configuración de particiones para los datos de muestra sin formato (MS SQL server)
(en la página 18)
■
Configuración del mantenimiento de índices (MS SQL server) (en la página 17)
Para abrir la GUI de configuración de data_engine:
1.
En el árbol de navegación Consola de administración, haga clic en la flecha de abajo
al lado del concentrador, a continuación, en el robot en el cual reside la sonda
data_engine.
2.
Haga clic en la flecha situada al lado de la sonda data_engine y seleccione
Configurar.
Requisitos previos para la autenticación de SQL en Microsoft
SQL Server
Si no se utiliza el inicio de sesión del Administrador del sistema (sa) y requiere la
autenticación de SQL en Microsoft SQL Server, su cuenta de usuario deberá tener los
permisos siguientes:
■
El rol de la base de datos de db_owner para la base de datos de NimsoftSLM.
■
Lea y actualice los permisos en el master y las bases de datos del sistema tmpdb.
■
El rol de la base de datos de serveradmin para crear y ejecutar los procedimientos
almacenados correctamente.
Capítulo 2: Tareas de la configuración 15
Cambio de las propiedades de conexión de la base de datos.
Cambio de las propiedades de conexión de la base de datos.
Importante: Las propiedades de conexión de la base de datos se deberían cambiar
solamente en circunstancias limitadas como las operaciones de recuperación. El cambiar
del distribuidor de la base de datos puede causar problemas de conexión. Si se cambian
los distribuidores de la base de datos, CA recomienda reinstalar NMS.
Siga estos pasos:
1.
En el menú de configuración de la sonda de data_engine, haga clic en la carpeta
Configuración de la base de datos.
2.
Haga clic en la lista desplegable Información de la conexión, seleccione Distribuidor
de la base de datos para la base de datos.
El campo Información de conexión muestra las opciones de conexión para el
distribuidor seleccionado.
3.
Introduzca los valores de configuración de la conexión. Estos valores de
configuración son diferentes para cada distribuidor de base de datos. Consulte
Configuración de la base de datos (en la página 22) para obtener más información
sobre los campos que se requieren para cada distribuidor.
4.
Haga clic en el botón Probar conexión.
Aparece la ventana Cadena de conexión de ADO de prueba. Si la conexión es
buena, los valores Conectado y Ping se establecen a sí.
5.
Haga clic en Guardar.
Los cambios de configuración se guardan y la sonda se reinicia.
Configuración de los valores de configuración de retención de
datos
Se pueden cambiar los valores de configuración de retención de datos para cumplir los
requisitos de auditoría o seguridad.
Siga estos pasos:
1.
En el menú de configuración de la sonda de data_engine, haga clic en el
encabezado de data_engine.
2.
Cambie los valores de configuración de retención deseados en la sección General.
Consulte data_engine (en la página 21) para obtener más información sobre cada
campo.
3.
Haga clic en Guardar.
Los cambios de configuración se guardan y la sonda se reinicia.
16 Guía de sondas de Motor de datos
Anulación de los valores de configuración de retención de datos en los objetos de la calidad del servicio individuales.
Anulación de los valores de configuración de retención de datos
en los objetos de la calidad del servicio individuales.
Se pueden anular los valores de configuración de retención de datos para los elementos
de calidad del servicio individuales.
Siga estos pasos:
1.
En el menú de configuración de la sonda de data_engine, haga clic en la carpeta
Calidad de servicio.
2.
En la tabla Calidad de servicio, haga clic en la fila de la métrica de la calidad del
servicio que se desea modificar.
3.
Cambie los valores de configuración de retención deseados. Consulte Calidad de
servicio (en la página 26) para obtener más información sobre cada campo.
4.
Haga clic en Guardar.
Los cambios de configuración se guardan y la sonda se reinicia.
Configuración del mantenimiento de índices (MS SQL server)
Importante: No es posible reconstruir el índice para las particiones únicas antes de
SQLServer 2014. Se pueden reorganizar solamente las particiones individuales. La
realización de indizaciones automáticas para tablas grandes de data_engine se
desaconseja, puesto que es posible que la indexación no finalice en una cantidad
razonable de tiempo.
Si se utiliza MS SQL server, se puede configurar el mantenimiento de índices para
mejorar la velocidad de las operaciones de recuperación de datos.
Siga estos pasos:
1.
Haga clic en la carpeta Configuración de la base de datos.
2.
Seleccione la casilla Mantenimiento de índices.
3.
Cambie las opciones Mantenimiento de índices deseadas. Consulte Microsoft SQL
Server (en la página 24) para obtener más información sobre cada campo.
4.
Haga clic en Guardar.
Se realizará un Mantenimiento de índices durante el período de mantenimiento
siguiente
Capítulo 2: Tareas de la configuración 17
Configuración de particiones para los datos de muestra sin formato (MS SQL server)
Configuración de particiones para los datos de muestra sin
formato (MS SQL server)
Si se usa MS SQL server, se pueden configurar las particiones para mejorar el
rendimiento al acceder a las tablas de datos de muestra sin formato.
Siga estos pasos:
1.
Haga clic en la carpeta Configuración de la base de datos.
2.
Seleccione el cuadro de tablas de datos Partición.
3.
Haga clic en Guardar.
Se realizarán las particiones durante el período de mantenimiento siguiente. El tiempo
necesario para ejecutar las particiones es dependiente tanto de la cantidad de datos
como del rendimiento del subsistema de disco. Las particiones pueden tardar varios días
especialmente en grandes instalaciones.
Programación del mantenimiento de la base de datos.
Se puede programar el mantenimiento de la base de datos automáticamente para
optimizar el rendimiento del sistema.
Siga estos pasos:
1.
En el menú de configuración de la sonda de data_engine, haga clic en la carpeta
Programador.
2.
Introduzca la fecha de inicio del mantenimiento. Se puede establecer la fecha de
inicio o la fecha futura o se puede iniciar la programación de mantenimiento
inmediatamente.
3.
Introduzca la fecha de finalización del mantenimiento. La fecha de finalización no
puede ser tampoco una fecha de calendario ni un número de conjunto de
resultados.
4.
Seleccione un Patrón de repetición.
Las opciones de tiempo adicionales aparecen para su patrón de duración
seleccionado.
5.
Introduzca las opciones de tiempo adicionales que se requieran para su duración
seleccionada. Por ejemplo, si se selecciona un patrón de duración diario, introduzca
la hora y el minuto de inicio.
6.
Haga clic en Aplicar.
Se guardarán los cambios en la configuración. Si se ha seleccionado la opción Iniciar
ahora, la programación nueva para el mantenimiento empieza.
18 Guía de sondas de Motor de datos
Capítulo 3: Prácticas recomendadas
data_engine realiza la mayor parte de las tareas con poca o ninguna interacción del
administrador. Sin embargo, hay algunas configuraciones que pueden mejorar el
rendimiento.
Ubicación de la sonda de data_engine
■
Para reducir el tráfico de red, ejecute data_engine en un concentrador lo más
cerca posible del servidor de la base de datos.
Recuento de subprocesos
■
Los subprocesos múltiples no se activan de forma predeterminada en la sonda
de data_engine. Para aumentar el rendimiento de data_engine, se puede
aumentar el número de subprocesos mediante el parámetro
thread_count_insert en Configuración sin formato. El número de subprocesos
óptimo es altamente dependiente de varios factores, incluyendo:
■
El número de CPU que se ejecutan en el sistema.
■
El número de tablas de RN en la base de datos de NIS.
■
El tamaño de la implementación de NMS.
Tamaño masivo del concentrador
■
De forma predeterminada, el tamaño masivo del concentrador se establece
como 20. Un tamaño masivo inferior es óptimo para pequeños entornos con el
menor rendimiento de la tasa de mensajes en data_engine. Sin embargo, si la
implementación de NMS tiene una tasa alta de mensajes, se puede aumentar
el parámetro de hub_bulk_size en Configuración sin formato a los valores en el
intervalo 1800-2000. Esta acción aumenta el número de mensajes de la calidad
del servicio que se envían a la vez entre el concentrador y data_engine.
Capítulo 3: Prácticas recomendadas 19
Capítulo 4: Detalles de la configuración
Esta sección describe la información de la configuración y las opciones disponibles
mediante la GUI de configuración de data_engine de la Consola de administración. El
panel de navegación organiza la configuración de data_engine en los nodos siguientes:
■
data_engine (en la página 21)
■
Programador (en la página 27)
■
Calidad del servicio (en la página 26)
■
Configuración de la base de datos (en la página 22)
Para acceder a la interfaz de configuración de data_engine, seleccione el robot en el
cual reside la sonda de data_engine del panel de navegación Consola de administración.
En la lista Sondas, haga clic en la flecha situada a la izquierda de la sonda y seleccione
Configurar.
data_engine
Navegación: data_engine
Esta sección permite ver información sobre la sonda y la calidad del servicio, cambiar el
nivel de registro y establecer valores de gestión de datos.
Información de la sonda
Esta sección proporciona información básica de la sonda y es de solo lectura.
Configuración general
Esta sección proporciona detalles de la configuración General.
■
Nivel de registro: Establece la cantidad de detalles que se introducen al archivo
de registro.
■
Valores predeterminados de Gestión de datos: los valores de configuración
predeterminados para el mantenimiento de datos. Estos valores de
configuración se aplican a todos los valores de configuración de la calidad del
servicio, a menos que se hayan sobrescrito individualmente en los valores de
configuración de la calidad del servicio.
Capítulo 4: Detalles de la configuración 21
Configuración de la base de datos
Comprimir datos antes de la supresión: si se seleccionado, de forma predeterminada,
se realiza la compresión en los datos sin formato que se copian en las tablas de historial.
Esto se completa solamente antes de realizar la supresión. Además, los datos de
historial se comprimen y se agregan a los datos diarios antes de la supresión de las
tablas de HN.
■
Suprimir datos sin formato anteriores a: se suprimen los datos sin formato
anteriores al número de días indicado.
■
Suprimir datos históricos anteriores a: se suprimen los datos de historial
anteriores al número de días indicado.
■
Suprimir datos del promedio diario más antiguo que: se suprimen los datos
del promedio diario anteriores al número de días indicado.
Estado del tipo de calidad del servicio
Esta sección proporciona datos en cuanto a las tablas de la calidad del servicio y es
de solo lectura.
Nota: La información del estado se crea en función de la estadística que genera el
proveedor de la base de datos. Si la información incorrecta se muestra, puede ser
necesario actualizar la estadística de tabla. Para obtener más información, consulte
para Actualización de la estadística de tabla (en la página 32).
Configuración de la base de datos
Importante: Las propiedades de conexión de la base de datos se deberían cambiar
solamente en circunstancias limitadas como las operaciones de recuperación. El cambiar
del distribuidor de la base de datos puede causar problemas de conexión. Si se cambian
los distribuidores de la base de datos, CA recomienda reinstalar NMS.
La sección Configuración de la base de datos permite especificar los valores de
configuración de conexión de la base de datos. Estos valores de configuración son
diferentes para cada distribuidor de base de datos:
■
MySQL (en la página 23)
■
Microsoft (en la página 24)
■
Oracle (en la página 25)
Para probar la conexión a todos los distribuidores de la conexión, haga clic en Acciones,
Probar conexión en la parte superior de la pantalla.
22 Guía de sondas de Motor de datos
Configuración de la base de datos
MySQL
Navegación: data_engine>Configuración de la base de datos>MySQL
Esta sección permite configurar las opciones de conexión para una base de datos
MySQL.
■
Esquema: el nombre de esquema de la base de datos.
■
Host del servidor: el nombre de servidor de base de datos o la dirección IP.
■
Puerto: el número de puerto para conectarse al servidor de base de datos.
Valor predeterminado: 3306
■
Nombre del usuario: el nombre de usuario de inicio de sesión.
■
Contraseña: la contraseña de usuario de inicio de sesión.
Restricción: la contraseña NO debe contener caracteres especiales (como ";").
Capítulo 4: Detalles de la configuración 23
Configuración de la base de datos
Microsoft SQL Server
Navegación: data_engine>Configuración de la base de datos>Microsoft
Esta sección permite configurar las opciones de conexión para una base de datos de
Microsoft SQL Server.
■
Proveedor: el proveedor de SQL Server.
■
Catálogo inicial: el nombre de la base de datos.
■
Fuente de datos: el servidor de la base de datos.
■
ID de usuario: el usuario de inicio de sesión.
■
Contraseña: la contraseña de usuario de inicio de sesión.
Restricción: la contraseña no puede contener caracteres especiales (como ";").
■
Parámetros: otros parámetros para la conexión OLEDB.
Modo de compresión: el método que se utiliza para la compresión de datos:
■
Ninguno: no se produce ninguna compresión.
■
Página: optimiza el almacenamiento de varias filas en una página, un
superconjunto de compresión de filas.
■
Fila: almacena tipos de datos de longitud fija en el formato de almacenamiento
de longitud variable.
■
Mantenimiento del índice: reindexe la tabla con otras rutinas de mantenimiento,
las cuales deben ejecutarse de forma predeterminada cada 24 horas.
■
Modo de mantenimiento: cómo se mantienen los índices:
■
Dinámico: el mantenimiento se realice en función de la estadística del índice.
■
Reorganización: el mantenimiento se realiza mediante el script de SQL Server
"alter index... reorganize".
■
Recreación: el mantenimiento se realiza mediante el script de SQL Server "alter
index... rebuild".
Importante: No es posible reconstruir el índice para las particiones únicas antes
de SQLServer 2014. Se pueden reorganizar solamente las particiones
individuales. La realización de indizaciones automáticas para tablas grandes de
data_engine se desaconseja, puesto que es posible que la indexación no
finalice en una cantidad razonable de tiempo.
■
Modo en línea: el efecto de mantenimiento sobre uso simultáneo de las tablas de
calidad del servicio:
■
Dinámico: la edición de SQL Server determina el mantenimiento. Si el SQL
Server es de Enterprise Edition, el modo en línea se utilizará para el
mantenimiento (si el modo de mantenimiento elegido lo admite); de lo
contrario, se utilizará el modo sin conexión.
24 Guía de sondas de Motor de datos
Configuración de la base de datos
■
En línea: las tablas de calidad del servicio están disponibles para la
actualización y la consulta durante el período de mantenimiento de tablas. El
modo en línea ofrece una simultaneidad mayor pero exige más recursos.
■
Sin conexión: las tablas de la calidad del servicio están disponibles para la
actualización y la consulta durante el período de mantenimiento de tablas.
■
Nivel de fragmentación: umbral bajo: si la fragmentación para un índice es menor
que el valor del porcentaje de umbral bajo, no se realizará ningún mantenimiento.
■
Nivel de fragmentación: Umbral alto: si el modo de mantenimiento dinámico se
selecciona y la fragmentación se encuentra entre los porcentajes de umbral bajos y
altos, se utilizará el modo Reorganización. En caso contrario, se utiliza el modo
Recreación.
Nota: Esta opción está solamente disponible para Microsoft SQL Server Enterprise
Edition. No está disponible al utilizar la edición Microsoft SQL Express.
■
Patrón del nombre de índice: los índices que se mantienen.
Valor predeterminado: en blanco (una entrada vacía da lugar a todos los índices
que se tienen en cuenta para el mantenimiento).
■
Tabla de datos de partición: opción para dividir las tablas de datos.
Nota: Esta opción está solamente disponible para Microsoft SQL Server Enterprise
Edition. No está disponible en la edición Microsoft SQL Express.
Oracle
Navegación: data_engine>Configuración de la base de datos>Oracle
Esta sección permite configurar las opciones de conexión para una base de datos Oracle.
■
Nombre de host: la dirección IP o el nombre del servidor.
■
Puerto: el número de puerto para conectarse al servidor de la base de datos.
■
Nombre del usuario: el nombre de usuario de inicio de sesión.
■
Contraseña: la contraseña de usuario de inicio de sesión.
Restricción: la contraseña no puede contener caracteres especiales (como ";").
■
Nombre del servicio: El SID de Oracle o Nombre del servicio
Capítulo 4: Detalles de la configuración 25
Calidad del servicio
Calidad del servicio
Navegación: data_engine>Calidad de servicio
La sección Calidad de servicio muestra los atributos para las métricas de la calidad del
servicio.
■
Nombre: el nombre del tipo de calidad del servicio.
■
Descripción: descripción del tipo de calidad del servicio.
■
Grupo de calidad del servicio: el grupo de calidad del servicio es un grupo lógico al
cual pertenece la calidad del servicio (opcional).
■
Unidad: La unidad de los datos de la calidad del servicio (el formulario abreviado de
la unidad de datos de la calidad del servicio).
■
Tiene el valor máximo: el tipo de datos tiene un máximo absoluto.
Ejemplo: tamaño de disco, uso de memoria.
■
Es booleano: el tipo de datos es lógico (sí/no). Ejemplo: el host está disponible/no
disponible, la impresora está activa/inactiva
■
Tipo: tipos de datos diferentes:
■
0 = Automático (el valor de muestra se lee en intervalos fijos, individualmente
establecidos para cada una de las sondas).
■
1 = Asincrónico (el valor de muestra es de solo lectura cada vez que el valor
cambia y el valor nuevo se lee).
■
Anular antigüedad sin formato: seleccione esta casilla para anular la antigüedad sin
formato de la métrica de la calidad del servicio.
■
Antigüedad sin formato: el número de días que desea conservar la información de
métrica de la calidad del servicio.
■
Anular antigüedad del historial: seleccione esta casilla para anular la antigüedad
del historial de la métrica de la calidad del servicio.
■
Antigüedad del historial: el número de días que desea conservar la información de
historial.
■
Anular antigüedad del promedio diario: seleccione esta casilla para anular la
antigüedad del promedio diario para la métrica de la calidad del servicio.
■
Anular antigüedad del promedio diario: el número de días que desea conservar la
información del promedio diario.
■
Anular compresión: seleccione esta casilla para anular los valores de compresión
para los datos en tablas de RN y HN.
■
Comprimir: los datos sin formato se comprimen y se agregan a los datos Cada
hora/Histórico antes de la supresión de las tablas de RN. Estos datos Cada
hora/Histórico se comprimen y se agregan a datos Diarios antes de la supresión de
las tablas de HN.
26 Guía de sondas de Motor de datos
Programador
Programador
Navegación: data_engine>Programador
Esta sección permite programar el mantenimiento de la base de datos.
■
Hora de inicio: seleccione Ahora o una fecha y hora específica. La selección ahora
inicia inmediatamente la programación de mantenimiento de base de datos nueva.
■
Hora de finalización: seleccione Nunca, Después de x repeticiones, o Por una fecha
y hora específica.
■
Hora de inicio repetitiva: seleccione uno de los patrones de repetición siguientes:
■
Cada minuto
■
Por hora
■
Diariamente (incluyendo una hora específica)
■
Semanalmente (incluyendo un hora específica y los días de la semana)
■
Mensualmente (incluyendo la repetición, el día natural y la hora específica)
■
Anualmente (incluyendo el mes y la hora específica)
Capítulo 4: Detalles de la configuración 27
Capítulo 5: Solución de problemas
Temas de la solución de problemas:
■
Visualización del archivo de registro (en la página 29)
■
Valores corruptos de definición de la calidad del servicio (en la página 30)
■
Información obsoleta en la tabla del estado del tipo de calidad del servicio (en la
página 32)
■
Comprobación de los trabajos de particiones (en la página 36)
Si su problema no se trata aquí:
■
Busque una solución o pida ayuda a otros usuarios en el Foro de la comunidad de
CA Nimsoft.
■
Póngase en contacto con Soporte técnico de Nimsoft.
Envíenos sus comentarios utilizando el vínculo "evalúe esta página" que se muestra a
continuación. Nos esforzaremos por incluir una solución en la versión siguiente de este
documento.
Visualización del archivo de registro
Es posible que los usuarios avanzados les pueda parecer útil ver el archivo de registro.
Para ver el archivo de registro, consulte la sonda de data_engine y seleccione Ver
registro. También se pueden modificar los valores de configuración del archivo de
registro para que conserve más datos para solucionar problemas.
Capítulo 5: Solución de problemas 29
Valores de definición de calidad del servicio corruptos
Valores de definición de calidad del servicio corruptos
Síntoma:
Veo datos de los vValores de definición de calidad del servicio corruptos en los informes
o cuadros de mandos, por ejemplo unidades definidas por el usuario como grados F o C,
vatios, etc. que se etiquetan como “variante". Se han reemplazado incorrectamente las
unidades de definición de la calidad del servicio personalizadas (anuladas) por la versión
de data_engine 7.85 (servidor NM 5.60) o data_engine 7.86 (servidor NM 5.61).
Solución:
Las versiones 7.87 por 7.90 de data_engine incluyen una utilidad de parche para
recuperar y la restaurar las unidades de definición de calidad del servicio personalizadas
y reemplazadas incorrectamente (anulado) por la versión de data_engine 7.85 (servidor
de NM 5.60) o data_engine 7.86 (servidor de NM 5.61). Esta utilidad de parche utiliza un
enfoque de anulación condicional que corrige la incidencia.
Siga estos pasos:
1.
En un símbolo del sistema, vaya al directorio que contiene la utilidad:
(UNIX) cd /opt/nimsoft/probes/slm/data_engine/tools
(Windows) CD C:\Archivos de
programa(x86)\Nimsoft\probes\slm\data_engine\tools
2.
Ejecute la herramienta en el modo de “informe” (-r indicador establecido) con la
versión de java instalada con el servidor NM:
(Unix) ../../../../jre/jre1.6.0_24/bin/java –jar qos_def_unit_repair_kit.jar –r
(Windows)..\..\..\..\jre\jre1.6.0_24\bin\java –jar qos_def_unit_repair_kit.jar -r
3.
La utilidad de parche explora la tabla de S_QOS_DEF_SKIP_UNIT en la base de datos
y busca las definiciones de la calidad del servicio que parece que estén corruptas.
Importante: La tabla S_QOS_DEF_SKIP_UNIT mantiene los valores de definición de
la calidad del servicio que no deberían anular lo que envía una sonda de la calidad
del servicio. Esta tabla se rellena previamente con tres valores:
■
variante
■
ninguno
■
definido por el usuario
Si se han definido valores personalizados adicionales que una versión de
data_engine anterior ha anulado incorrectamente, agregue estos valores como filas
nuevas a la tabla S_QOS_DEF_SKIP_UNIT antes del paso 5 siguiente, de modo que la
utilidad de parche también los pueda encontrar, informar y corregir. (Use las
herramientas de gestión de base de datos estándares para conectarse a la base de
datos de NIS y agregar las filas y los valores nuevos a la tabla de
S_QOS_DEF_SKIP_UNIT.)
30 Guía de sondas de Motor de datos
Valores de definición de calidad del servicio corruptos
El informe que ha generado la utilidad muestra definiciones de la calidad del
servicio corruptas (si hay) y la sonda o sondas asociadas con esos datos. Aquí
aparece un extracto de un informe de ejemplo:
Listing current problems…
S_QOS_DEFINITION { name=QOS_CPUSAMPLECOUNT, qosDefId=12,
group=QOS_VMWARE, unit=none,
unitShort=sc }
S_QOS_DATA { source=esxiqa1.i9.x, target=CPU sample count,
origin=w2k8-vm0hub,
host=10.0.0.1, robot=w2k8-vm0, probe=vmware }
S_QOS_DEFINITION { name=QOS_SNMP_VARIABLE, qosDefId=11,
group=QOS_SNMP_VARIABLE, unit=variant,
unitShort=value }
S_QOS_DATA { source=w2k8-vm0, target=interfaces.ifTable.ifREntry.ifOutOctets.1,
origin=w2k8-vm0hub, host=10.0.0.1, robot=w2k8-vm0, probe=snmpget }
S_QOS_DATA { source=w2k8-vm0, target=system.sysServices.0,
origin=w2k8-vm0hub,
host=10.0.0.1, robot=w2k8-vm0, probe=snmpget }
End of current problems list.
Ejecución en el modo Solo informe
4.
Ejecute la utilidad sin el indicador -r para establecer las reparaciones:
(Unix) ../../../../jre/jre1.6.0_24/bin/java –jar qos_def_unit_repair_kit.jar
(Windows)..\..\..\..\jre\jre1.6.0_24\bin\java –jar qos_def_unit_repair_kit.jar
La utilidad se suscribe a NimBUS para recibir Definiciones de la calidad del servicio y
corrige las que se han reemplazado incorrectamente en la base de datos.
5.
Reinicie las sondas que aparecen en el informe. En el ejemplo anterior, las sondas
vmware y snmpget se reiniciarían de modo que se reciban las unidades correctas.
Se identifican las sondas al final de cada listado de S_QOS_DATA en el informe. Por
ejemplo:
S_QOS_DATA { source=esxiqa1.i9.x, target=CPU sample count,
origin=w2k8-vm0hub,
host=10.0.0.1, robot=w2k8-vm0, probe=vmware }
Cuando la utilidad de parche ha reparado todas las Definiciones de calidad del servicio,
no se debe ejecutar otra vez ni es nesario realizar ninguna otra acción.
Capítulo 5: Solución de problemas 31
Información obsoleta en la tabla del estado del tipo de calidad del servicio
Información obsoleta en la tabla del estado del tipo de calidad
del servicio
Síntoma:
Veo información obsoleta en la tabla del estado del tipo de calidad del servicio
Solución:
Las estadísticas de tabla se recopilan para crear el mejor plan de ejecución para una
consulta. Entre algunos ejemplos de estadística recopilada se incluyen:
■
Filas que se almacenan en una tabla
■
Índices disponibles
■
Cuántas páginas almacenan las filas
La sonda data_engine utiliza estas estadísticas de tabla para generar la tabla Estado del
tipo de calidad del servicio. Las estadísticas de tabla pueden actualizarse manualmente
si se quedan obsoletas.
El procedimiento para actualizar la estadística de tabla es diferente para cada
distribuidor de la base de datos:
■
Estadística de tabla para Oracle (en la página 33)
■
Estadística de tabla para MySQL (en la página 33)
■
Estadística de tabla para Microsoft SQL Server (en la página 34)
Importante: La actualización de estadística de tabla impacta significativamente en el
rendimiento en todas las plataformas de base de datos, especialmente en las bases de
datos más grandes.
32 Guía de sondas de Motor de datos
Información obsoleta en la tabla del estado del tipo de calidad del servicio
Estadística de tabla para Oracle
Para recibir la correcta estadística en Oracle, ejecute una de las consultas siguientes en
todas las tablas de RN_ y HN_:
■
ANALYZE table RN_QOS_DATA_XXXX ESTIMATE STATISTICS; - se toman muestras de
la tabla y se almacenan en el diccionario de datos.
■
ANALYZE table RN_QOS_DATA_XXXX COMPUTE STATISTICS; - se analiza la tabla
entera mediante una completa exploración de la tabla y se almacena en el
diccionario de datos.
El uso del comando ANALYZE en Oracle puede ser una operación que consuma tiempo,
especialmente para las bases de datos grandes. Solamente se puede realizar el comando
esporádicamente y no utiliza Tareas de mantenimiento automatizadas.
Para obtener más información, consulte la documentación de Oracle.
■
http://docs.oracle.com/cd/B28359_01/server.111/b28310/general002.htm#ADMIN
11524
Estadística de tabla para MySQL
Para recibir la estadística correcta en MySQL, ejecute la consulta siguiente en todas las
tablas de RN_ y HN_:
■
ANALYZE table RN_QOS_DATA_XXXX;
En MySQL, el comando ANALYZE mantiene un bloqueo de lectura en tablas, que puede
impactar negativamente en el rendimiento de la base de datos.
Para obtener más información, consulte la documentación de MySQL.
■
http://dev.mysql.com/doc/refman/5.5/en/tables-table.html
■
http://dev.mysql.com/doc/refman/5.6/en/analyze-table.html
Capítulo 5: Solución de problemas 33
Información obsoleta en la tabla del estado del tipo de calidad del servicio
Estadística de tabla para Microsoft SQL Server
Normalmente SQL Server gestiona automáticamente las estadísticas de tabla. Sin
embargo, esta funcionalidad no se incorpora en algunos casos.
Por ejemplo, si se realizan inserciones masivas mediante la API OLE DB FastLoad, las
estadísticas para las tablas de datos no se actualizarán automáticamente. Esto puede
conducir a un rendimiento pobre y rabajo extra para SQL Server.
La sonda data_engine contiene opciones que pueden actualizar automáticamente las
estadísticas para Microsoft SQL Server. El código está en un procedimiento almacenado
en la base de datos de SLM denominada spn_de_UpdateStatistics.
La actualización de estadísticas de tablas en Microsoft SQL provoca la recopilación de
colas. Para obtener más información, consulte la documentación siguiente de Microsoft
SQL:
■
http://msdn.microsoft.com/en-us/library/ms187348.aspx
■
http://msdn.microsoft.com/en-us/library/ms187348(v=sql.100).aspx
El comportamiento se puede controlar con las variables siguientes en el menú
Configuración sin formato:
Nombre clave
Valor predeterminado
Tipo
statistics_age
24
Tiempo en horas Esto significa que, cuando se
llama al procedimiento almacenado, se
actualizará la estadística anterior a este número.
El procedimiento almacenado que utiliza este
valor, no se trata de data_engine mismo.
Si este número se establece como 0 (cero), la
estadística se desactivará y data_engine no la
ejecutará de ningún modo.
statistics_pattern
RN_QOS_DATA%
Patrón de cadena al cual se actualizarán las
tablas de datos.
statistics_loglevel
0
Números 0 a 5 que utiliza el procedimiento
almacenado al registrarse en tbnLogging.
34 Guía de sondas de Motor de datos
Información obsoleta en la tabla del estado del tipo de calidad del servicio
statistics_time_pattern
<not set>
La cadena de programación que determina
cuándo se ejecutan las estadísticas. Si esta clave
está vacía o no se establece, se utilizará la
misma programación que se define para la
gestión de datos. Esto significa que la estadística
se ejecutará cuando data_engine haya
finalizado el mantenimiento de índice y la
gestión de datos.
Si este valor se especifica a una programación
diferente, la estadística se actualizará
independientemente de cuándo la gestión de
datos se programa.
La biblioteca de programación de calendario de
Nimsoft, que utilizan diversos componentes de
Nimsoft, utilizará la cadena. Admite RFC2445.
Consulte el breve ejemplo siguiente.
Algunos ejemplos de cadena que se copian del archivo de ayuda de biblioteca.
/****************************************************************************************
** nimCalCreate: crea un indicador a la estructura de nimCal
*****************************************************************************************
** PARAMETERS:
**
char
*pattern
- RFC2445 , "semanalmente" o "dts"
** char
*start
- startdate: yyyy-mm-dd [hh:mm:ss] || NULL
**
: formato semanal 1 o 2
**
**
start = 'yyyy-mm-dd [hh:mm:ss]' esperará que el patrón cumpla con RFC2445.
** = NULO resulta en la configuración del inicio a "ahora"
**
e.g.
**
h = nimCalCreate("DTSTART:19970610T090000|RRULE:FREQ=YEARLY;COUNT=10",NULL);
**
h =
nimCalCreate("DTSTART:19970610T090000|RRULE:FREQ=YEARLY;COUNT=10","2007-07-25");
**
** pattern = "semanalmente" trata dos formatos de "inicio":
**
1. 0123,10:00,14:00 [,NOT]
(formato de NAS
anterior)
**
2. MO=12:00-14:00,15:30-17:00;TU=08:00-16:00 (nuevo, permitir 8-16)
**
**
h = nimCalCreate("semanalmente","012,10:00,14:00");
**
h = nimCalCreate("semanalmente","MO=12:00-14:00,15:30-17:00;TU=08:00-16:00");
**
h = nimCalCreate("dts","2007-08-20 08:00,2007-08-27 08:00,2007-09-03
08:00,2007-09-10"
**
** Note: Free the handle using nimCalFree.
****************************************************************************************/
Se puede crear también una programación en NAS y utilizar la cadena que resulta de allí
o utilizar el programador de data_engine para crear una cadena.
Capítulo 5: Solución de problemas 35
Comprobación de los trabajos de particiones
Comprobación de los trabajos de particiones
Utilice la instrucción SQL siguiente para determinar las tareas de particiones que están
ejecutándose:
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext;
Si los resultados muestran varias declaraciones "CREATE nonclustered index", tendrá
más de un trabajo de particiones en ejecución.
Para detener un trabajo de particiones:
KILL [session_id]
36 Guía de sondas de Motor de datos