Puede utilizar consultas de bases de datos para generar informes que contengan la información de eventos que desea. En las secciones siguientes se describen los campos y las tablas de la base de datos que se utilizan para almacenar información de eventos y proporcionar consultas SQL de ejemplo que puede utilizar:
En la base de datos se incluyen las tres tablas siguientes:
T_Success: almacena información acerca de los eventos llevados a cabo correctamente.
T_Failure: almacena información acerca de los eventos con error.
T_Info: almacena información acerca de los eventos de la gestión de procesos expurgados. Para obtener información acerca de la gestión de procesos expurgados, consulte Seguimiento y control de procesos expurgados .
Cada tabla de la base de datos contiene hasta 17 campos de información. En la tabla siguiente se muestran los campos y las tablas de la base de datos que incluyen los campos. El tipo de datos para todos los campos es varchar(256).
Campo
Tablas
Descripción
zenEventType
T_Success T_Failure T_Info
El evento que ha tenido lugar.
Los tipos de eventos llevados a cabo correctamente (T_Success) son:
Lanzamiento satisfactorio Distribución satisfactoria Desinstalación satisfactoria Caché satisfactorio Proceso terminado
Los tipos de eventos con errores (T_Failure) son:
Fallo en el lanzamiento Fallo en la distribución Desinstalación fallida Caché fallido Filtro (icono oculto) Filtro (icono en pantalla)
Los tipos de eventos de la gestión de procesos expurgados (T_Info) son:
Proceso terminado Proceso ignorado
zenDateTime
T_Success T_Failure T_Info
La fecha y la hora en la que tuvo lugar el evento.
zenUserTDN
T_Success T_Failure T_Info
El nombre completo y el árbol del usuario para el que tuvo lugar el evento.
zenWSTDN
T_Success T_Failure T_Info
El nombre completo y el árbol de la estación de trabajo en la que tuvo lugar el evento. Si no se ha importado la estación de trabajo en eDirectory como un objeto Estación de trabajo, el campo contiene ESTACIÓN DE TRABAJO NO REGISTRADA.
zenWSAddr
T_Success T_Failure T_Info
La dirección IPXTM o IP de la estación de trabajo en la que ha tenido lugar el evento.
zenAppTDN
T_Success T_Failure T_Info
El nombre completo y el árbol del objeto Aplicación para el que tiene lugar el evento.
Debido a que los procesos expurgados no tienen un objeto Aplicación, este campo siempre será "Gestión de proceso ZEN" en la tabla T_Info.
zenAppGUID
T_Success T_Failure T_Info
El identificador único global asignado al objeto Aplicación. El GUID se encuentra en la página Opciones del objeto Aplicación (pestaña Opciones de Distribución).
Debido a que los procesos expurgados no tienen un objeto Aplicación, este campo siempre estará vacío en la tabla T_Info.
zenAppVer
T_Success T_Failure T_Info
El número de versión asignado al objeto Aplicación. Los números posibles van del 0 al 65535. El número de versión se localiza en la página Opciones del objeto Aplicación (pestaña Opciones de Distribución).
Debido a que los procesos expurgados no tienen un objeto Aplicación, este campo siempre estará vacío en la tabla T_Info.
zenMajor
T_Success T_Failure T_Info
Para eventos realizados correctamente (tabla T_Success), este campo siempre es 0.
Para eventos con fallos (tabla T_Failure), este campo muestra el código de error generado por el Lanzador de aplicaciones.
Para eventos de procesos expurgados (tabla T_Info), este campo se queda en blanco.
zenMinor
T_Success T_Failure T_Info
Para eventos realizados correctamente (tabla T_Success), este campo siempre es 0.
Para eventos fallidos (tabla T_Failure), este campo muestra información de código de error adicional.
Para expurgar eventos de procesos (tabla T_Info), este campo se queda en blanco.
zenEventString1
T_Failure T_Info
Para eventos fallidos (tabla T_Failure), en este campo se puede mostrar información adicional que describa la razón del fallo.
Para expurgar eventos de procesos (tabla T_Info), en este campo se muestra la vía ejecutable del proceso expurgado.
zenEventString2
T_Failure T_Info
Para eventos fallidos (tabla T_Failure), este campo puede mostrar información adicional que describa la razón del fallo.
Para eventos de gestión expurgados (tabla T_Info), en este campo se muestra el nombre de archivo original del proceso.
zenEventString3
T_Failure T_Info
Para eventos fallidos (tabla T_Failure), este campo puede mostrar información adicional que describa la razón del fallo.
Para eventos de procesos expurgados (tabla T_Info), este campo contiene el ID de proceso (PID).
zenEventString4
T_Failure T_Info
Para eventos con fallos (tabla T_Failure), este campo puede mostrar información adicional que describa la razón del fallo.
Para eventos de procesos expurgados (tabla T_Info), este campo contiene el ID de proceso principal (PID principal).
zenEventString5
T_Failure T_Info
Para eventos con fallos (tabla T_Failure), este campo puede mostrar información adicional que describa la razón del fallo.
Para eventos de procesos expurgados, este campo contiene la acción del evento, ya sea "proceso ignorado" o "proceso terminado satisfactoriamente".
zenAppFlags
T_Success T_Failure T_Info
Para eventos llevados a cabo correctamente (tabla T_Success) y eventos con fallos (tabla T_Failure), en este campo se muestra la máscara de bits del objeto Aplicación.
Para eventos de procesos expurgados (tabla T_Info), este campo siempre es 0.
Consultas personalizadas
Puede crear consultas de bases de datos personalizadas para buscar información específica. Los ejemplos siguientes son consultas SQL que puede utilizar.
Todos los campos para un evento
Las consultas siguientes devuelven todos los campos de información para un evento correcto, fallido o de gestión de procesos expurgados almacenado en la base de datos. Los eventos se ordenarán según el orden en el que se hayan introducido en la base de datos.
SELECT * FROM T_SUCCESS
SELECT * FROM T_FAILURE
SELECT * FROM T_INFO
Todos los campos para un evento, ordenados en un campo específico
Para ordenar la lista en un campo específico, añada ORDER BY nombre_campo, como en los ejemplos siguientes:
SELECT * FROM T_SUCCESS ORDER BY zenWSTDN
SELECT * FROM T_FAILURE ORDER BY zenAppTDN
SELECT * FROM T_INFO ORDER BY zenUserTDN
Todos los campos para tipos de eventos específicos
Para incluir sólo un tipo de evento específico (lanzar, distribuir, etc.) para un evento (correcto, fallido, etc.), añada WHERE zenEventType="tipo_evento", como en los ejemplos siguientes:
SELECT * FROM T_SUCCESS WHERE zenEventType="Launch Success"
SELECT * FROM T_FAILURE WHERE zenEventType="Launch Failure"
SELECT * FROM T_INFO WHERE zenEventType="Process Terminated"
Los tipos de eventos válidos aparecen en la tabla en
Campos específicos para un evento
Para incluir sólo campos específicos, reemplace el * con una lista de campos delimitada por comas, como en el ejemplo siguiente:
SELECT zenEventType,zenDateTime,zenUserTDN,zenAppTDN FROM T_SUCCESS WHERE zenEventType="Cache Success" ORDER BY zenUserTDN
Consultas predefinidas
Las versiones anteriores de Gestión de aplicaciones de ZENworks para Desktops incluyen consultas predefinidas. No se incluyen en esta versión de ZfD. Si desea continuar utilizando las consultas, puede utilizar la información en la tabla siguiente para crear las consultas en la herramienta de consultas de la base de datos.
Consulta
Explicación
SELECT * FROM T_SUCCESS ORDER BY zenWSTDN
Genera un informe que muestra los eventos correctos, con eventos agrupados por estación de trabajo.
SELECT * FROM T_SUCCESS ORDER BY zenUserTDN
Genera un informe que muestra los eventos correctos, con eventos agrupados por usuario.
SELECT * FROM T_SUCCESS ORDER BY zenAppTDN
Genera un informe que muestra eventos correctos, con eventos agrupados por aplicación.
SELECT * FROM T_FAILURE ORDER BY zenWSTDN
Genera un informe que muestra los eventos fallidos, con eventos agrupados por estación de trabajo.
SELECT * FROM T_FAILURE ORDER BY zenUserTDN
Genera un informe que muestra eventos fallidos, con eventos agrupados por usuario.
SELECT * FROM T_FAILURE ORDER BY zenAppTDN
Genera un informe que muestra eventos fallidos, con eventos agrupados por aplicación.