Supongamos que desea supervisar cuándo se producen bloqueos en las tablas del diccionario de datos que le impiden iniciar sesión en el sistema Teradata PROD1. Puede crear una acción de alerta basada en un periodo de tiempo de espera de inicio de sesión agotado mediante una consulta de valor controlado. Cada vez que la consulta se ejecuta, intenta iniciar sesión en PROD1 y luego ejecuta una sentencia SQL simple. Si el inicio de sesión falla, se agota el tiempo de espera, se envía una alerta por correo electrónico a dba@ejemplo.com y se registra la alerta en el portlet Visor de alertas.
- En el portlet Configuración de alertas, ajuste la configuración de entrega.
- En la lista Opciones de configuración, seleccione Delivery Settings (Configuración de entrega).
- En la lista Tipos de entrega, seleccione Email (Correo electrónico).
- En el cuadro Host SMTP, escriba smtp.example.com como la dirección del host SMTP del servidor de correo electrónico saliente (SMTP).
- Active la casilla de verificación Habilitar correo electrónico.
- En la lista Puerto, seleccione Utilizar puerto predeterminado para utilizar el puerto estándar 25.
- Introduzca un Tiempo de espera del servidor estándar de 30 segundos.
- En el cuadro Responder-Para, escriba doNotReply@example.com.
- Mantenga el Inicio de sesión anónimo estándar.
- Deje en blanco el cuadro Advanced (Avanzada).
- En el cuadro Destinatario de prueba, escriba dba@example.com.
- Seleccione Test(Probar) para verificar que el servidor SMTP entrega el correo electrónico a dba@ejemplo.com.
- Haga clic en Apply (Aplicar).
- En el portlet Configuración de alertas, cree un Conjunto de acciones.
- En la lista Opciones de configuración, seleccione Ajustes predef. de alertas.
- En la lista Opciones predefinidas, seleccione Conjuntos de acciones.
- Haga clic en junto a Conjuntos de acciones.
- En Nombre del conjunto de acciones, escriba Email dba.
- En Acciones, asegúrese de que la casilla de verificación Incluir en el visor de alertas esté activada.Esta opción está seleccionada de manera predeterminada para que pueda ver las alertas de este conjunto de acciones en el portlet Visor de alertas.
- En la lista Acciones, seleccione Destinatarios de correos electrónicos.
- Active la casilla de verificación Destinatarios de correos electrónicos, haga clic en CCO o Para, y escriba dba@example.com en el cuadro Email (Correo electrónico).
- Haga clic en Apply (Aplicar).
- En el portlet Sistemas supervisados para la supervisión de Teradata Viewpoint, configure PROD1.
- Junto a Sistemas, seleccione y, a continuación, seleccione Agregar Sistema Teradata.
- En SYSTEM NICKNAME, escriba PROD1.
- Seleccione la casilla de verificación Habilitar el sistema para activar el sistema PROD1 para supervisarlo.
- En el cuadro TDPID, escriba el TDPID del sistema PROD1.
- Introduzca un nombre y una contraseña de inicio de sesión.
- Haga clic en Apply (Aplicar).
- En el portlet Sistemas supervisados, defina una consulta de valor controlado para ejecutar en el sistema Teradata.
- En la lista Sistemas, seleccione PROD1.
- En la lista Configuración, seleccione Consultas valor controlado.
- Haga clic en junto a Consultas valor controlado.
- En Nombre, escriba LogonTimeout.
- Active la casilla de verificación Habilitar consulta.
- En el cuadro SQL, escriba SELECT COUNT(*) FROM DBC.DBCInfo;.
- En Base de datos predeterminada, escriba DBC.
- En la lista Iniciar sesión, seleccione las credenciales de inicio de sesión seleccionadas para las tareas del sistema.
- Seleccione Iniciar sesión cada vez que se ejecuta la consulta.
- En la casillaFinalizar por tiempo de espera el intento de inicio de sesión después de, escriba 20.Este es un periodo de tiempo de espera para el inicio de sesión.
- No cambie los valores estándar.
- Haga clic en Apply (Aplicar).
- En el portlet Sistemas supervisados, defina una regla de alerta de consultas de valor controlado.
- En la lista Sistemas, seleccione PROD1.
- En la lista Configuración, seleccione Alertas.
- En la lista Tipos de alertas, seleccione Consultas valor controlado.
- Haga clic en junto a Alertas.
- En Nombre de alerta, escriba Canary Query Logon Timeout.
- Active la casilla de verificación Habilitar alerta.
- En la lista Gravedad, seleccione Media.
- En la lista Coincidencia, seleccione Todas.
- En las listas de métricas, seleccione LogonTimeout y Tmpo esp. inicio ses. superado.
- Para Solo se desencadenan si se cumplen las reglas de alerta durante, deje 0 como el número de minutos estándar.
- En la lista Acción, seleccione DBA de correo electrónico.
- En el cuadro No ejecutar dos veces en, deje 0 como el número de minutos estándar.
- En el cuadro Mensaje, escriba Logon Timeout occurred on PROD1.
- Haga clic en Apply (Aplicar).
- En el portlet Visor de alertas, revise las acciones activadas.
- [Opcional] Seleccione Media para filtrar las alertas en el portlet por gravedad normal.
- [Opcional] En el cuadro de filtro SYSTEM NAME, escriba PROD1 para ver las alertas del sistema PROD1.
- En el buzón de correo electrónico de la cuenta dba@example.com, compruebe si hay mensajes de doNotReply@example.com.
Mensaje de correo electrónico de muestra
El mensaje de correo electrónico contiene la siguiente información con formato cuando llega a la bandeja de entrada.
From: doNotReply@example.com Sent: Tuesday, August 7, 2012 2:23 PM To: dba@example.com Subject: [Alert] PROD1 - Canary Query Logon Timeout (Source: Viewpoint, Type: Canary Query) Logon timeout occurred on PROD1. Event Timestamp: 2012-08-07T14:23:01.331-07:00 Canary Id=90 Query Name=LogonTimeout Response Time= Login Timeout Occurred=true Description: ((Canary Id = 90 and Login Timeout Occurred is true))