Inicio rápido: Recopilación de datos de un equipo Linux en un entorno híbrido con Azure MonitorQuickstart: Collect data from a Linux computer in a hybrid environment with Azure Monitor

Azure Monitor puede recopilar datos directamente de los equipos Linux físicos o virtuales del entorno en un área de trabajo de Log Analytics para una correlación y un análisis detallados.Azure Monitor can collect data directly from your physical or virtual Linux computers in your environment into a Log Analytics workspace for detailed analysis and correlation. La instalación del agente de Log Analytics permite a Azure Monitor recopilar datos de un centro de datos o de otro entorno en la nube.Installing the Log Analytics agent allows Azure Monitor to collect data from a datacenter or other cloud environment. En esta guía de inicio rápido se muestra cómo configurar y recopilar datos del servidor Linux con unos pasos sencillos.This quickstart shows you how to configure and collect data from your Linux server with a few easy steps. Para más información sobre las máquinas virtuales Linux de Azure, consulte Recopilación de datos acerca de máquinas virtuales de Azure.For information about Azure Linux VMs, see Collect data about Azure virtual machines.

Para conocer la configuración admitida, consulte Sistemas operativos admitidos y Configuración del firewall de red.To understand the supported configuration, see Supported operating systems and Network firewall configuration.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Inicio de sesión en Azure PortalSign in to the Azure portal

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

Crear un área de trabajoCreate a workspace

  1. En Azure Portal, seleccione Todos los servicios.In the Azure portal, select All services. En la lista de recursos, escriba Log Analytics.In the list of resources, type Log Analytics. Cuando comience a escribir, la lista se filtrará en función de la entrada.As you begin typing, the list filters based on your input. Seleccione Áreas de trabajo de Log Analytics.Select Log Analytics workspaces.

    Búsqueda de un área de trabajo de Log Analytics en Azure Portal

  2. Seleccione Crear y, después, seleccione opciones para los elementos siguientes:Select Create, and then select choices for the following items:

    • Proporcione el nombre de la nueva área de trabajo de Log Analytics como, por ejemplo, DefaultLAWorkspace.Provide a name for the new Log Analytics workspace, such as DefaultLAWorkspace.

    • Seleccione una suscripción a la que vincularlo en la lista desplegable si la opción predeterminada seleccionada no es adecuada.Select a Subscription to link to by selecting from the drop-down list if the default selected is not appropriate.

    • Para Grupo de recursos, seleccione un grupo de recursos existente que contenga una o más máquinas virtuales de Azure.For Resource Group, select an existing resource group that contains one or more Azure virtual machines.

    • Seleccione la Ubicación en que están implementadas las VM.Select the Location your VMs are deployed to. Para obtener más información, consulte en qué regiones está disponible Log Analytics.For additional information, see which regions Log Analytics is available in.

    • Si va a crear un área de trabajo en una nueva suscripción creada después del 2 de abril de 2018, esta utilizará automáticamente el plan de precios Por GB y la opción para seleccionar un plan de tarifas no estará disponible.If you are creating a workspace in a new subscription created after April 2, 2018, it will automatically use the Per GB pricing plan and the option to select a pricing tier will not be available. Si va a crear un área de trabajo para una suscripción existente creada antes del 2 de abril o para una suscripción asociada a una inscripción de EA existente, seleccione el plan de tarifa que prefiera.If you are creating a workspace for an existing subscription created before April 2, or to subscription that was tied to an existing EA enrollment, select your preferred pricing tier. Para obtener más información sobre planes concretos, consulte los detalles de precios de Log Analytics.For additional information about the particular tiers, see Log Analytics Pricing Details.

      Creación de un área de trabajo de Log Analytics en Azure Portal

  3. Después de proporcionar la información necesaria en el panel Área de trabajo de Log Analytics, seleccione Aceptar.After providing the required information on the Log Analytics workspace pane, select OK.

Mientras se comprueba la información y se crea el espacio de trabajo, puede realizar un seguimiento de su progreso en Notificaciones en el menú.While the information is verified and the workspace is created, you can track its progress under Notifications from the menu.

Obtención de la clave y el identificador de área de trabajoObtain workspace ID and key

Antes de instalar el agente Log Analytics para Linux, necesita la clave y el identificador de área de trabajo para el área de trabajo de Log Analytics.Before installing the Log Analytics agent for Linux, you need the workspace ID and key for your Log Analytics workspace. El script contenedor del agente necesita esta información para configurar el agente de la forma adecuada y asegurarse de que puede comunicarse correctamente con Azure Monitor.This information is required by the agent wrapper script to properly configure the agent and ensure it can successfully communicate with Azure Monitor.

Nota

Como parte de la transición en curso de Microsoft Operations Management Suite (OMS) a Azure Monitor, se hará referencia al agente de Operations Management Suite para Windows o Linux como el agente de Log Analytics para Windows y el agente de Log Analytics para Linux.As part of the ongoing transition from Microsoft Operations Management Suite to Azure Monitor, the Operations Management Suite Agent for Windows or Linux will be referred to as the Log Analytics agent for Windows and Log Analytics agent for Linux.

  1. En la esquina superior izquierda de Azure Portal, seleccione Todos los servicios.In the upper-left corner of the Azure portal, select All services. En el cuadro de búsqueda, escriba Log Analytics.In the search box, enter Log Analytics. La lista se filtra en función de lo que escriba.As you type, the list filters based on your input. Seleccione Áreas de trabajo de Log Analytics.Select Log Analytics workspaces.

  2. En la lista de áreas de trabajo de Log Analytics, seleccione la que creó anteriormente.In your list of Log Analytics workspaces, select the workspace you created earlier. (Puede que le haya asignado el nombre DefaultLAWorkspace).(You might have named it DefaultLAWorkspace.)

  3. Seleccione Administración de agentes:Select Agents management:

  4. Luego, seleccione Servidores Linux.Then select Linux servers.

  5. Encontrará los valores a la derecha de Id. del área de trabajo y Clave principal.The value to the right of Workspace ID and Primary key. Copie y pegue ambos valores en el editor que prefiera.Copy and paste both into your favorite editor.

Instalación del agente para LinuxInstall the agent for Linux

Los pasos siguientes configuran la instalación del agente de Log Analytics en Azure y en la nube de Azure Government.The following steps configure setup of the agent for Log Analytics in Azure and Azure Government cloud.

Nota

No se puede configurar el agente de Log Analytics para Linux para informar a varias áreas de trabajo de Log Analytics.The Log Analytics agent for Linux cannot be configured to report to more than one Log Analytics workspace.

Si el equipo Linux necesita comunicarse mediante un servidor proxy con Log Analytics, la configuración del proxy puede especificarse en la línea de comandos mediante la inclusión de -p [protocol://][user:password@]proxyhost[:port].If your Linux computer needs to communicate through a proxy server to Log Analytics, the proxy configuration can be specified on the command line by including -p [protocol://][user:password@]proxyhost[:port]. La propiedad proxyhost acepta un nombre de dominio completo o la dirección IP del servidor proxy.The proxyhost property accepts a fully qualified domain name or IP address of the proxy server.

Por ejemplo: https://user01:password@proxy01.contoso.com:30443For example: https://user01:password@proxy01.contoso.com:30443

  1. Para configurar el equipo Linux de modo que se conecte a un área de trabajo de Log Analytics, ejecute el comando siguiente con el identificador del área de trabajo y la clave principal que ha copiado anteriormente.To configure the Linux computer to connect to a Log Analytics workspace, run the following command providing the workspace ID and primary key copied earlier. El siguiente comando descarga el agente, valida su suma de comprobación y lo instala.The following command downloads the agent, validates its checksum, and installs it.

    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
    

    El siguiente comando incluye el parámetro de proxy -p y la sintaxis de ejemplo necesaria cuando el servidor proxy requiere autenticación:The following command includes the -p proxy parameter and example syntax when authentication is required by your proxy server:

     wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -p [protocol://][user:password@]proxyhost[:port] -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY>
    
  2. Para configurar el equipo Linux de modo que se conecte con un área de trabajo de Log Analytics en la nube de Azure Government, ejecute el comando siguiente con el identificador del área de trabajo y la clave principal que ha copiado anteriormente.To configure the Linux computer to connect to Log Analytics workspace in Azure Government cloud, run the following command providing the workspace ID and primary key copied earlier. El siguiente comando descarga el agente, valida su suma de comprobación y lo instala.The following command downloads the agent, validates its checksum, and installs it.

    wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY> -d opinsights.azure.us
    

    El siguiente comando incluye el parámetro de proxy -p y la sintaxis de ejemplo necesaria cuando el servidor proxy requiere autenticación:The following command includes the -p proxy parameter and example syntax when authentication is required by your proxy server:

     wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh -p [protocol://][user:password@]proxyhost[:port] -w <YOUR WORKSPACE ID> -s <YOUR WORKSPACE PRIMARY KEY> -d opinsights.azure.us
    
  3. Ejecute el comando siguiente para reiniciar el agente:Restart the agent by running the following command:

    sudo /opt/microsoft/omsagent/bin/service_control restart [<workspace id>]
    

Recopilación de datos de eventos y rendimientoCollect event and performance data

Azure Monitor puede recopilar eventos de Linux Syslog y de los contadores de rendimiento que especifique para el análisis y la generación de informes a más largo plazo.Azure Monitor can collect events from the Linux Syslog and performance counters that you specify for longer term analysis and reporting. También puede realizar acciones cuando detecta una condición determinada.It can also take action when it detects a particular condition. Siga estos pasos para configurar la recopilación de eventos desde Syslog de Linux, así como desde varios contadores de rendimiento comunes, para empezar.Follow these steps to configure collection of events from the Linux Syslog, and several common performance counters to start with.

  1. En Azure Portal, seleccione Todos los servicios.In the Azure portal, select All services. En la lista de recursos, escriba Log Analytics.In the list of resources, type Log Analytics. La lista se filtra en función de lo que escriba.As you type, the list filters based on your input. Seleccione Áreas de trabajo de Log Analytics y, en la lista, seleccione el área de trabajo que busca y elija Configuración avanzada del área de trabajo de Log Analytics.Select Log Analytics workspaces and in your list of Log Analytics workspaces, select the workspace you are looking for and select Advanced settings of the Log Analytics workspace.

  2. Seleccione Datos y, después, seleccione Syslog.Select Data, and then select Syslog.

  3. Para agregar una instancia de syslog, escriba el nombre del registro.You add syslog by typing in the name of the log. Escriba Syslog y, luego, seleccione el signo más + .Enter Syslog and then select the plus sign +.

  4. En la tabla, desactive los niveles de gravedad Información, Aviso y Depurar.In the table, uncheck the severities Info, Notice and Debug.

  5. Seleccione Guardar en la parte superior de la página para guardar la configuración.Select Save at the top of the page to save the configuration.

  6. Seleccione Linux Performance Data (Datos de rendimiento de Linux) para habilitar la recopilación de contadores de rendimiento en un equipo Linux.Select Linux Performance Data to enable collection of performance counters on a Linux computer.

  7. La primera vez que se configuran los contadores de rendimiento Linux para un área de trabajo de Log Analytics nueva, se ofrece la opción de crear rápidamente varios contadores comunes.When you first configure Linux Performance counters for a new Log Analytics workspace, you are given the option to quickly create several common counters. Se muestran todos con una casilla junto a cada uno.They are listed with a checkbox next to each.

    Contadores de rendimiento de Linux predeterminados seleccionados en Azure Monitor

    Seleccione Aplicar la configuración siguiente a mis máquinas y, luego, Agregar los contadores de rendimiento seleccionados.Select Apply below configuration to to my machines and then select Add the selected performance counters. Se agregan con el valor preestablecido de un intervalo de ejemplo de recopilación de diez segundos.They are added and preset with a ten second collection sample interval.

  8. Seleccione Guardar en la parte superior de la página para guardar la configuración.Select Save at the top of the page to save the configuration.

Ver datos recopiladosView data collected

Ahora que ya ha habilitado la recopilación de datos, vamos a ver un sencillo ejemplo de búsqueda de registros para consultar algunos datos del equipo de destino.Now that you have enabled data collection, lets run a simple log search example to see some data from the target computer.

  1. En el área de trabajo seleccionada, en el panel izquierdo, seleccione Registros.In the selected workspace, from the left-hand pane, select Logs.

  2. En la página de consulta de registros, escriba Perf en el editor de consultas y seleccione Ejecutar.On the Logs query page, type Perf in the query editor and select Run.

    Búsqueda de registros de Log Analytics

    Por ejemplo, la consulta de la imagen siguiente ha devuelto 10 000 registros de rendimiento.For example, the query in the following image returned 10,000 Performance records. Sus resultados serán significativamente inferiores.Your results will be significantly less.

    Resultado de búsqueda de registros de Log Analytics

Limpieza de recursosClean up resources

Cuando ya no lo necesite, puede quitar el agente del equipo Linux y eliminar el área de trabajo de Log Analytics.When no longer needed, you can remove the agent from the Linux computer and delete the Log Analytics workspace.

Para quitar el agente, ejecute el siguiente comando en el equipo Linux.To remove the agent, run the following command on the Linux computer. El argumento --purge quita completamente el agente y su configuración.The --purge argument completely removes the agent and its configuration.

wget https://raw.githubusercontent.com/Microsoft/OMS-Agent-for-Linux/master/installer/scripts/onboard_agent.sh && sh onboard_agent.sh --purge

Para eliminar el área de trabajo, seleccione el área de trabajo de Log Analytics que ha creado anteriormente y, en la página de recursos, seleccione Eliminar.To delete the workspace, select the Log Analytics workspace you created earlier and on the resource page select Delete.

Eliminación de recursos de Log Analytics

Pasos siguientesNext steps

Ahora que ya recopila datos sobre el funcionamiento y el rendimiento del equipo Linux local, le resultará muy fácil empezar a explorar y analizar los datos que se recopilan, además de tomar las medidas correspondientes a partir de estos. Todo ello, de forma gratuita.Now that you are collecting operational and performance data from your on-premises Linux computer, you can easily begin exploring, analyzing, and taking action on data that you collect for free.

Para obtener información sobre cómo ver y analizar los datos, continúe con el tutorial.To learn how to view and analyze the data, continue to the tutorial.