Detección de edición y versión de productos
A menudo es necesario conocer la edición y versión de los productos cuando se compran actualizaciones o cuando se desea calcular el uso de las licencias, pero esta información no siempre forma parte del inventario del dispositivo. La solución pasa por utilizar tanto la configuración de análisis de Servicios de detección y una regla de Servicios de traducción de datos (DTS) para recopilar los datos de edición y versión que no se puedan obtener mediante un análisis de red normal y agregar esa información al inventario.
- Detección de edición y versión de Microsoft Exchange, Oracle Weblogic y Scooter Software Beyond Compare
- Detección de edición de Microsoft SQL Server
Las ediciones futuras de Data Analytics continuará actualizando la lista de productos cuya detección de edición y versión podrá configurar.
Detección de edición y versión de Microsoft Exchange, Oracle Weblogic y Scooter Software Beyond Compare
En algunos productos, la información de edición y/o versión no se muestra de manera predeterminada en el inventario del dispositivo. A menudo, estos productos se instalan con un archivo de texto que contiene la información de edición y/o versión que necesita, pero trasladar esos datos al inventario es una tarea difícil.
La solución para obtener esta información es definir una configuración de análisis de Servicios de detección que también ejecute una regla DTS. La configuración analiza todos los dispositivos seleccionados y, si se puede conectar, extrae el archivo de texto del componente Computer.Software.Configuration Files.File del inventario de los dispositivos. Llegado a ese punto, la regla DTS busca el archivo y agrega los datos de versión y/o edición al atributo Computer.Software.Additional Detection.
Los componentes críticos para definir tal configuración ya están disponibles en los Servicios de detección y la regla DTS necesaria para cada producto se instala de manera predeterminada con Data Analytics.
- Acceda a la carpeta Servicios de detección > Direcciones, haga clic con el botón derecho sobre Todas las direcciones y seleccione Agregar dirección para configurar un objeto de dirección que ejecutará la detección únicamente en los dispositivos instalados con Microsoft Exchange, Oracle Weblogic o Scooter Software Beyond Compare.
- Haga clic con el botón derecho en la carpeta Inicios de sesión y seleccione Agregar inicio de sesión de Windows para crear un objeto que se conectará a sus dispositivos a través de WMI para leer el registro. Cree tantos objetos de inicio de sesión como necesite. Estos inicios de sesión requieren acceso de administrador a los dispositivos.
- Abra la carpeta WMI > Todos las clases de WMI y haga clic en la clase WMI de los Archivos. En el panel de la derecha verá una entrada por cada producto. Haga doble clic sobre un producto para ver su regla de archivo WMI definida (por ejemplo, Microsoft Exchange). Observe que la regla se ajusta para buscar el nombre de archivo de la lista en todas las unidades y rutas y para agregar el archivo de texto al componente Computer.Software.Configuration Files.File del inventario. También se muestran los datos del archivo de texto que aparecerá en el inventario. Puede modificar cualquiera de estas opciones cuando sea necesario. El grupo DTS especificado ejecutará una regla configurada para extraer al inventario la información de versión o edición de este producto a partir del archivo de texto.

Nota: para cambiar la información que la regla DTS introducirá en el inventario, deberá copiar y editar la regla en DTS y luego seleccionar dónde ejecutarla. De manera predeterminada, estas reglas se encuentran en la carpeta DTS > Grupos del sistema > Control de activos > WMI. - Haga clic con el botón derecho sobre la carpeta Configuración y seleccione Agregar config.
- Asigne un nombre a la configuración, seleccione Utilizar WMI, y siga las indicaciones para seleccionar una dirección y un inicio de sesión.
- En el diálogo de grupo WMI, elimine Rastreo completo de la lista y haga clic en el botón Agregar. Seleccione el grupo correcto para recopilar sólo la información que desee.
- Termine de crear la configuración y ejecútela.
El análisis de Servicios de detección puede tardar en completarse. Para verificar que el proceso se ha completado correctamente, puede ver el archivo de registro en C:\Program Files (x86)\LANDesk\ManagementSuite\MP_Log. El nombre del archivo aparecerá como Discovery - <nombre de configuración> - <fecha><hora>.log.
Detección de edición de Microsoft SQL Server
La configuración del análisis de Servicios de detección se utiliza para extraer estos archivos de texto en el inventario y luego se usa una regla DTS para identificar la información de edición y/o versión y agregarla a la base de datos del inventario. Por ejemplo, el archivo .product.properties que se instala con Oracle Weblogic contiene la versión correcta de Weblogic instalada en sus dispositivos.
Un producto que al que es difícil asignar licencias correctamente es Microsoft SQL Server. Cuando instala SQL Server en cualquiera de los servidores de red, crea las mismas entradas de programas o valores de registro, independientemente de la edición. Se ejecutan los mismos archivos ejecutables, independientemente de que instale la edición Enterprise, Standard, Developer o Express; por lo tanto es casi imposible realizar consultas en la base de datos del inventario, cuando necesita determinar la edición de SQL Server que debe adquirir.
El único lugar del registro donde se guarda la edición actual de SQL Server es en la descripción de la instancia. El problema que se presenta es que la clave de registro que se busca está ligada al nombre de la instancia. No existe una manera sencilla de saber cuál será exactamente la clave antes de tiempo, por lo que no se puede configurar el escáner del inventario para que la busque.
La solución es crear una configuración de escáner en Discovery Services que recopile esta información, lo que luego permite a las reglas de software con licencia en los Servicios de traducción de datos asignar correctamente la edición del servidor de SQL que se esté utilizando.
Debe contar con acceso de administrador a los dispositivos de SQL Server para los que vaya a configurar la detección.
- Acceda a la carpeta Discovery Services > Direcciones, haga clic con el botón derecho sobre Todas las direcciones y seleccione Agregar dirección para configurar un objeto de dirección que ejecutará la detección únicamente en los dispositivos que estén ejecutando SQL Server.
- Asigne un nombre al objeto de la dirección.
- Seleccione Consulta de Management Suite como tipo de dirección. En la lista desplegable, seleccione Todos los equipos de SQL Server, que es una consulta prediseñada que se instala con Discovery Services. Haga clic en el botón Aceptar.
- Haga clic con el botón derecho en la carpeta Inicios de sesión y seleccione Agregar inicio de sesión de Windows para crear un objeto que conectará su SQL Server a través de WMI para leer el registro. Cree tantos objetos de inicio de sesión como necesite. Estos inicios de sesión requieren acceso de administrador a los servidores de SQL. Haga clic en el botón Aceptar.
- Haga clic con el botón derecho sobre la carpeta Configuración y seleccione Agregar config.
- Asigne un nombre a la configuración, seleccione Usar WMI y haga clic en el botón Siguiente.
- Seleccione dónde se almacenarán esta configuración. Haga clic en el botón Siguiente.
- Haga clic en el botón Agregar para seleccionar la dirección creada antes y haga clic en el botón Siguiente.
- Haga clic en el botón Agregar para seleccionar los inicios de sesión creados antes y haga clic en el botón Siguiente.
- En el diálogo de grupo WMI, elimine Rastreo completo de la lista y haga clic en el botón Agregar. Seleccione el grupo Instancias de SQL Server para recopilar sólo la información de la instancia de SQL Server, no toda la información de un rastreo completo. Haga clic en el botón Siguiente.
- Termine de crear la configuración y ejecútela.
La configuración escaneará todos los dispositivos de la consulta y, si puede, se conectará y tirará hacia atrás la información de la instancia (que se guarda en la clase Computer.Managed Planet.SQL Instances en el inventario).
Las reglas de software con licencia de los Servicios de traducción de datos utilizarán el atributo Edición para determinar el tipo de instalación del servidor de SQL. El servicio del administrador de software ejecuta estas reglas por la noche. Para mantener los datos al día, es útil programar esta configuración para que se ejecute con regularidad.