Detecte el software que está instalado en sus máquinas, sean de Azure o noDiscover what software is installed on your Azure and non-Azure machines

En este tutorial, aprenderá a detectar el software que está instalado en su entorno.In this tutorial, you learn how to discover what software is installed in your environment. Puede recopilar y ver el inventario de software, archivos, demonios de Linux, servicios de Windows y claves del Registro de Windows en los equipos.You can collect and view inventory for software, files, Linux daemons, Windows Services, and Windows Registry keys on your computers. Realizar un seguimiento de las configuraciones de sus máquinas puede ayudarle a identificar problemas de funcionamiento en el entorno y comprender mejor el estado de las máquinas.Tracking the configurations of your machines can help you pinpoint operational issues across your environment and better understand the state of your machines.

En este tutorial, aprenderá a:In this tutorial you learn how to:

  • Habilitar la soluciónEnable the solution
  • Incorporar una máquina virtual de AzureOnboard an Azure VM
  • Incorporar una máquina que no es de AzureOnboard a non-Azure VM
  • Visualizar el software instaladoView installed software
  • Buscar software instalado en los registros del inventarioSearch inventory logs for installed software

Requisitos previosPrerequisites

Para completar este tutorial, necesita:To complete this tutorial, you need:

Inicio de sesión en AzureLog in to Azure

Inicie sesión en Azure Portal en https://portal.azure.com.Log in to the Azure portal at https://portal.azure.com.

Habilitación de Change Tracking e InventarioEnable Change tracking and Inventory

En primer lugar, debe habilitar Change Tracking e Inventario para este tutorial.First you need to enable Change tracking and Inventory for this tutorial. Si habilitó previamente la solución Change Tracking, este paso no es necesario.If you've previously enabled the Change Tracking solution, this step is not necessary.

Vaya a la cuenta de Automation y seleccione Inventario en ADMINISTRACIÓN DE CONFIGURACIÓN.Navigate to your Automation Account and select Inventory under CONFIGURATION MANAGEMENT.

Para habilitar la solución, elija el área de trabajo de Log Analytics y la cuenta de Automation y haga clic en Habilitar.Choose the Log Analytics workspace and Automation Account and click Enable to enable the solution. La solución tarda hasta 15 minutos en habilitarse.The solution takes up to 15 minutes to enable.

Banner de configuración de la incorporación del inventario

Para habilitar la solución, configure la ubicación, el área de trabajo de Log Analytics y la cuenta de Automation que use y haga clic en Habilitar.To enable the solution, configure the location, Log analytics workspace, and Automation Account to use and click Enable. Si los campos aparecen atenuados, significa que otra solución de automatización está habilitada para la máquina virtual y que deben usarse la misma área de trabajo y cuenta de Automation.If the fields are grayed out, that means another automation solution is enabled for the VM and the same workspace and Automation Account must be used.

Un área de trabajo de Log Analytics se usa para recopilar datos que se generan mediante características y servicios, como, por ejemplo, Inventario.A Log Analytics workspace is used to collect data that is generated by features and services such as Inventory. El área de trabajo proporciona una única ubicación para revisar y analizar datos desde varios orígenes.The workspace provides a single location to review and analyze data from multiple sources.

Nota

Este artículo se ha actualizado recientemente para usar el término registros de Azure Monitor en lugar de Log Analytics.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Los datos de registro siguen almacenándose en un área de trabajo de Log Analytics y siguen recopilándose y analizándose por el mismo servicio de Log Analytics.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Estamos actualizando la terminología para reflejar mejor el rol de los registros de Azure Monitor.We are updating the terminology to better reflect the role of logs in Azure Monitor. Consulte Azure Monitor terminology changes (Cambios en la terminología de Azure Monitor) para obtener más información.See Azure Monitor terminology changes for details.

La habilitación de la solución puede tardar hasta 15 minutos.Enabling the solution can take up to 15 minutes. Durante este tiempo, no debería cerrar la ventana del explorador.During this time, you shouldn't close the browser window. Después de habilitar la solución, la información sobre el software instalado y los cambios en la máquina virtual se pasa a los registros de Azure Monitor.After the solution is enabled, information about installed software and changes on the VM flows to Azure Monitor logs. Los datos pueden tardar entre 30 minutos y 6 horas en estar disponibles para el análisis.It can take between 30 minutes and 6 hours for the data to be available for analysis.

Incorporación de una máquina virtualOnboard a VM

En la cuenta de Automation, vaya a Inventario en ADMINISTRACIÓN DE CONFIGURACIÓN.In your Automation Account, navigate to Inventory under CONFIGURATION MANAGEMENT.

Seleccione + Agregar máquina virtual de Azure, se abrirá la página Máquinas virtuales que le permite seleccionar una máquina virtual existente en la lista.Select + Add Azure VM, this opens up the Virtual machines page and allows you to select an existing VM from the list. Seleccione la máquina virtual que desea incorporar.Select the VM you want to onboard. En la página que se abre, haga clic en Habilitar para habilitar la solución en la máquina virtual.On the page that opens click Enable to enable the solution on the VM. El agente de administración de Microsoft se implementa en la máquina virtual y configura el agente para comunicarse con el área de trabajo de Log Analytics que configuró al habilitar la solución.The Microsoft Management Agent is deployed to the VM and configures the agent to talk to the Log Analytics workspace you configured when enabling the solution. La incorporación puede tardar unos minutos en finalizar.This can take a few minutes to complete the onboarding. En este momento, puede seleccionar una nueva máquina virtual de la lista e incorporar otra máquina virtual.At this point, you can select a new VM from the list and onboard another VM.

Incorporación de una máquina que no es de AzureOnboard a non-Azure machine

Para agregar máquinas que no son de Azure, instale el agente para Windows o Linux según el sistema operativo.To add non-Azure machines, install the agent for Windows or Linux depending on your operating system. Una vez instalado el agente, vaya a la cuenta de Automation y seleccione Inventario en ADMINISTRACIÓN DE CONFIGURACIÓN.Once the agent is installed, navigate to your Automation Account and go to Inventory under CONFIGURATION MANAGEMENT. Al hacer clic en Administrar máquinas, verá una lista de las máquinas que informan al área de trabajo de Log Analytics y que no tienen la solución habilitada.When you click Manage Machines, you see a list of the machines reporting to your Log Analytics workspace that do not have the solution enabled. Seleccione la opción adecuada para su entorno.Select the appropriate option for your environment.

  • Habilitar en todas las máquinas disponibles: esta opción habilita la solución en todas las máquinas que informan al área de trabajo de Log Analytics en este momento.Enable on all available machines - This option enables the solution on all the machines reporting to your Log Analytics workspace at this time.
  • Habilitar en todas las máquinas disponibles y futuras: esta opción habilita la solución en todas las máquinas que informan al área de trabajo de Log Analytics y, posteriormente, en todas las máquinas futuras que se agreguen al área de trabajo.Enable on all available machines and future machines - This option enables the solution on all machines reporting to your Log Analytics workspace and subsequently on all future machines added to the workspace.
  • Habilitar en las máquinas seleccionadas: esta opción habilita la solución solo en las máquinas que ha seleccionado.Enable on selected machines - This option enables the solution only on the machines that you have selected.

Administrar máquinas

Visualizar el software instaladoView installed software

Una vez habilitada la solución Change Tracking e Inventario, puede ver los resultados en la página Inventario.Once the Change tracking and Inventory solution is enabled, you can view the results on the Inventory page.

Desde la cuenta de Automation, seleccione Inventario en ADMINISTRACIÓN DE CONFIGURACIÓN.From within your Automation Account, select Inventory under CONFIGURATION MANAGEMENT.

En la página Inventario, haga clic en la pestaña Software.On the Inventory page, click on the Software tab.

En la pestaña Software, hay una tabla que enumera el software que se ha encontrado.On the Software tab, there is a table that lists the software that has been found. El software se agrupa por nombre y versión.The software is grouped by software name and version.

En la tabla puede verse cada registro de software con gran detalle.The high-level details for each software record are viewable in the table. Estos detalles incluyen el nombre del software, la versión, el editor, la última hora de actualización (la hora de actualización más reciente que una máquina virtual notificó al grupo) y las máquinas (el recuento de las máquinas con ese software).These details include the software name, version, publisher, last refreshed time (the most recent refresh time reported by a machine in the group), and machines (the count of machines with that software).

Inventario de software

Haga clic en una fila para ver las propiedades del registro de software y los nombres de las máquinas con dicho software.Click on a row to view the properties of the software record and the names of the machines with that software.

Para buscar un software específico o un grupo de software, vaya al cuadro de texto directamente encima de la lista de software.To look for a specific software or group of software, you can search in the text box directly above the software list. El filtro le permite buscar en función del nombre del software, la versión o el editor.The filter allows you to search based off the software name, version, or publisher.

Por ejemplo, la búsqueda "Contoso" devuelve todo el software con un nombre, una versión o un editor que contenga "Contoso".For instance, searching for "Contoso" returns all software with a name, publisher, or version containing "Contoso".

Buscar software instalado en los registros del inventarioSearch inventory logs for installed software

El inventario genera datos de registro que se envían a los registros de Azure Monitor.Inventory generates log data that is sent to Azure Monitor logs. Para buscar los registros mediante la ejecución de consultas, seleccione Log Analytics en la parte superior de la ventana Inventario.To search the logs by running queries, select Log Analytics at the top of the Inventory window.

Los datos de Inventario se almacenan con el tipo ConfigurationData.Inventory data is stored under the type ConfigurationData. La consulta de Log Analytics del ejemplo siguiente devuelve los resultados de inventario en los que el publicador es igual a "Microsoft Corporation".The following sample Log Analytics query returns the inventory results where the Publisher equals "Microsoft Corporation".

ConfigurationData
| where ConfigDataType == "Software"
| where Publisher == "Microsoft Corporation"
| summarize arg_max(TimeGenerated, *) by SoftwareName, Computer

Para más información sobre la ejecución y la búsqueda de archivos de registro en los registros de Azure Monitor, consulte el artículo sobre los registros de Azure Monitor.To learn more about running and searching log files in Azure Monitor logs, see Azure Monitor logs.

Inventario de máquina únicaSingle machine inventory

Para ver el inventario de software de una única máquina, puede acceder a Inventario desde la página de recursos de la máquina virtual de Azure o usar los registros de Azure Monitor para filtrar hasta encontrar la máquina correspondiente.To see the software inventory for a single machine, you can access Inventory from the Azure VM resource page or use Azure Monitor logs to filter down to the corresponding machine. La siguiente consulta de Log Analytics de ejemplo devuelve la lista de software para una máquina denominada ContosoVM.The following example Log Analytics query returns the list of software for a machine named ContosoVM.

ConfigurationData
| where ConfigDataType == "Software"
| summarize arg_max(TimeGenerated, *) by SoftwareName, CurrentVersion
| where Computer =="ContosoVM"
| render table
| summarize by Publisher, SoftwareName

Pasos siguientesNext steps

En este tutorial aprendió cómo ver el inventario de software, así como a:In this tutorial you learned how view software inventory such as how to:

  • Habilitar la soluciónEnable the solution
  • Incorporar una máquina virtual de AzureOnboard an Azure VM
  • Incorporar una máquina que no es de AzureOnboard a non-Azure VM
  • Visualizar el software instaladoView installed software
  • Buscar software instalado en los registros del inventarioSearch inventory logs for installed software

Continúe hacia la introducción sobre la solución Change Tracking e Inventario para obtener más información.Continue to the overview for the Change tracking and Inventory solution to learn more about it.