The following macros are not currently supported in the header:
  • style

Plantilla de detección personalizada para otras fuentes detectadas

Este artículo contiene los siguientes temas:

Para importar activos de las herramientas de detección que no son compatibles con ServiceAide Cloud Service Management, utilice la plantilla personalizada. La plantilla personalizada se descarga al instalar el gestor de detección de activos. La plantilla personalizada se divide en las secciones siguientes:

  • Origen de datos: esta sección especifica las propiedades de conexión para conectarse a la base de datos de herramientas de detección. No modifique esta sección, los parámetros de esta sección se definen mediante la interfaz de usuario de configuración de la detección.
  • Configuración de salida: esta sección indica la ruta donde se almacenan los archivos de salida. No modifique esta sección, los parámetros de esta sección se definen mediante la interfaz de usuario de configuración de la detección.
  • Consulta de activos: modifique la sección de consulta de activos según sea necesario. Esta sección obtiene la lista de atributos de activos en el siguiente orden:
    • Propiedades generales
    • Propiedades de hardware
    • Propiedades de software

Requisitos previos

Asegúrese de que dispone de un conocimiento completo de su esquema de base de datos de herramientas de detección. La plantilla personalizada se conecta a la base de datos de herramientas de detección y extrae los datos.

Siga los pasos siguientes:

  1. Vaya a <unidad de instalación>\Archivos de programa\CA\AssetConnector\Connector\conf\config y haga doble clic en CustomTemplate.xml.
  2. Realice una copia de este archivo y especifique un nombre diferente. Por ejemplo, DiscoveryTemplate.xml
  3. Modifique la consulta general al suministrar un valor para el atributo de consulta de la etiqueta general. Esta operación recupera las propiedades generales obligatorias. Por ejemplo, <general query="">.

  4. Para modificar la consulta de activos, introduzca un valor para el atributo de consulta de la etiqueta del activo. Esta operación recupera el ID del activo requerido.
    Nota: Para obtener más información sobre cómo escribir las consultas, consulte Map and Extract Data with Query and Value Attributes (Database) y Extracción de datos mediante anotaciones (base de datos).
  5. Guarde el archivo de plantilla de detección.
  6. Copie la plantilla de detección personalizada en la carpeta config desplazándose a la <ruta de instalación del Conector de activos>\Connector\conf\config.

Asignación y extracción de datos con la base de datos de atributos de valor y consulta

Las etiquetas relacionadas con los datos siguientes especifican cómo procesar y recuperar los datos y el archivo de plantilla. Estas etiquetas se componen de los atributos de consulta y valor.

  • Un atributo de consulta en cualquier etiqueta está formado por una consulta de SQL válida. 
    La etiqueta del activo es la etiqueta raíz para un activo. La etiqueta del activo contiene una consulta que enumera los ID de activo único de la base de datos de destino. Se crea un archivo XML para cada ID de activo único que se incluye en el conjunto de resultados de la consulta. Todas las demás etiquetas en la etiqueta del activo tienen un atributo de consulta o valor que hace referencia a otra etiqueta. Durante el tiempo de ejecución, los atributos reciben valores de tiempo de ejecución de las etiquetas a las que hacen referencia. Por ejemplo, si una consulta de etiqueta general utiliza un ID de activo extraído en una consulta de etiqueta de activo. El atributo de consulta de la etiqueta general contiene una anotación que hace referencia a la etiqueta del activo. La etiqueta general para cada consulta de ID de activo cambia en función del ID del activo. 
  • El atributo de valor de las etiquetas que hacen referencia a otra etiqueta es similar al ejemplo anterior.
  • Se admiten los atributos siguientes:

    DiskSpace

    DnsNameNombre de hostModelo

    Ipv4Address

    MacAddressOperatingSystemProcessorArch

    ProcessorCount

    ProcessorNameHostedServerProcessorSpeed

    ProcessorCoreCount

    DiskUsedSpaceTotalMemorySlotsUsedMemorySlots

    SerialNumber

    InstalledSoftware  

Extracción de datos mediante la base de datos de anotaciones

Se pueden utilizar las anotaciones en el archivo de plantilla para extraer los datos. Normalmente se utilizan las anotaciones en las etiquetas de consulta o de valor. Se puede derivar cualquier campo en el XML de entrada mediante valores directos o valores anotados.

  • Valores anotados: Si la consulta o el valor contiene textwithincurlybrackets({}), es un valor anotado.
  • Valores constantes: Por ejemplo, <host_name value="minombrehost"/>. Cada etiqueta host_name en los archivos XML finales resultantes se establece como "myHostName". Se pueden agrupar las anotaciones en una ruta de anotación relativa y una ruta de anotación absoluta.

Ejemplo: Uso de una ruta de anotación relativa 
Cuando se procesa la anotación, el XML asigna el valor de la columna ProcCount en Número de procesadores. El valor de la columna se obtiene mediante la consulta en la etiqueta de sistema del nombre de grupo. El XML generado tiene el número del valor de procesadores. Para obtener el número del valor de procesador, consulte la base de datos mediante el atributo de consulta de la etiqueta del sistema de nombres de grupo. El valor está directamente relacionado con la consulta de la etiqueta padre.

<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0"> 
<general> 
... 
</general> 
<hardware> 
<group name="GeneralInventory"> 
<group name="System" query="select p.ProcCount from Computer c where 
c.AssetID = {asset.AssetID}"> 
<attribute name="No. of Processors" type="string" 
value="{group(name='System').ProcCount}"/> 
 </group> 
</group> 
</hardware> 
 ... 
</asset> 

Ejemplo: Uso de una ruta de anotación absoluta

<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0"> 
<general> 
... 
</general> 
<hardware> 
<group name="GeneralInventory"> 
<group name="System" query="select p.ProcCount from Computer c where 
c.AssetID = {asset.AssetID}"> 
<attribute name="No. of Processors" type="string" 
value="{asset:hardware:group(name='GeneralInventory'):group(name='System'
).ProcCount}"/> 
</group> 
</group> 
</hardware> 
... 
</asset>

Configuración de la plantilla personalizada de descubrimiento

El gestor de detección de activos utiliza la plantilla de detección personalizada para importar los activos que detecta la herramienta de detección de terceros. Cuando se planifica la tarea siguiente, se importarán los activos en el repositorio de Cloud Service Management.  

Siga los pasos siguientes:

  1. Inicie sesión en Cloud Service Management como administrador.
  2. Haga clic en GESTIÓN, ADMINISTRACIÓN, Herramientas, Activos y Configuraciones de detección de activos. Se muestra la ficha de detección de activos.
  3. Haga clic en Nueva configuración.
  4. Seleccione Otras fuentes detectadas en la lista desplegable Tipo de detección.
  5. Seleccione Otros en la lista desplegable Fuente de la detección.
  6. Especifique el nombre de la plantilla de detección personalizada. Si el nombre del archivo de plantilla es customdiscoverytemplate.xml, especifique el mismo nombre en el campo de la plantilla de detección personalizada.
  7. Especifica el nombre de host de la base de datos de la otra fuente detectada. 
  8. Especifique el Nombre de la base de datos de la otra fuente detectada.
  9. Especifique el Puerto de la base de datos, Nombre de usuario y la Contraseña de la otra fuente detectada.
    Nota: Cloud Service Management es actualmente compatible con las herramientas de detección de terceros que se ejecutan únicamente en SQL Server.
  10. Configure la planificación de repetición especificando los valores siguientes.
    Fecha/hora de inicio: especifique la hora en la que se ha planificado iniciar la exploración.
    Fecha/hora de finalización: especifique la hora en la que finaliza la exploración.
    Frecuencia de repetición: especifique la hora en la que se debe repetir la exploración.
  11. Haga clic en Guardar.       

© 2017 ServiceAide 1-650-206-8988 http://www.serviceaide.com info@serviceaide.com