Configurar visualização de dependênciaSet up dependency visualization

Este artigo descreve como configurar a análise de dependência baseada em agentes em Azure Migrate:Server Assessment.This article describes how to set up agent-based dependency analysis in Azure Migrate:Server Assessment. A análise da dependência ajuda-o a identificar e a compreender dependências entre máquinas que pretende avaliar e migrar para Azure.Dependency analysis helps you to identify and understand dependencies across machines you want to assess and migrate to Azure.

Antes de começarBefore you start

  • Reveja os requisitos de suporte e de implantação para a análise da dependência baseada no agente para:Review the support and deployment requirements for agent-based dependency analysis for:
  • Certifique-se de:Make sure you:
    • Tenha um projeto Azure Migrate.Have an Azure Migrate project. Se não o fizeres, cria um agora.If you don't, create one now.
    • Verifique se adicionou a ferramenta Azure Migrate:Server Assessment ao projeto.Check that you've added the Azure Migrate:Server Assessment tool to the project.
    • Crie um aparelho Azure Migrate para descobrir máquinas no local.Set up an Azure Migrate appliance to discover on-premises machines. O aparelho descobre máquinas no local e envia metadados e dados de desempenho para a Azure Migrate:Avaliação do servidor.The appliance discovers on-premises machines, and sends metadata and performance data to Azure Migrate:Server Assessment. Configurar um aparelho para:Set up an appliance for:
  • Para utilizar a visualização da dependência, associa um espaço de trabalho log Analytics a um projeto Azure Migrate:To use dependency visualization, you associate a Log Analytics workspace with an Azure Migrate project:
    • Só pode anexar um espaço de trabalho depois de configurar o aparelho Azure Migrate e descobrir máquinas no projeto Azure Migrate.You can attach a workspace only after setting up the Azure Migrate appliance, and discovering machines in the Azure Migrate project.
    • Certifique-se de que tem um espaço de trabalho na subscrição que contém o projeto Azure Migrate.Make sure you have a workspace in the subscription that contains the Azure Migrate project.
    • O espaço de trabalho deve residir nas regiões do Leste dos EUA, Sudeste Asiático ou Europa Ocidental.The workspace must reside in the East US, Southeast Asia, or West Europe regions. Espaços de trabalho noutras regiões não podem ser associados a um projeto.Workspaces in other regions can't be associated with a project.
    • O espaço de trabalho deve estar numa região em que o Mapa de Serviços é suportado.The workspace must be in a region in which Service Map is supported.
    • Pode associar um novo ou existente espaço de trabalho log analytics a um projeto Azure Migrate.You can associate a new or existing Log Analytics workspace with an Azure Migrate project.
    • Liga-se o espaço de trabalho da primeira vez que configura a visualização de dependência para uma máquina.You attach the workspace the first time that you set up dependency visualization for a machine. O espaço de trabalho para um projeto Azure Migrate não pode ser modificado depois de ser adicionado.The workspace for an Azure Migrate project can't be modified after it's added.
    • No Log Analytics, o espaço de trabalho associado ao Azure Migrate está marcado com a chave do Projeto migratório e o nome do projeto.In Log Analytics, the workspace associated with Azure Migrate is tagged with the Migration Project key, and the project name.

Associar um espaço de trabalhoAssociate a workspace

  1. Depois de ter descoberto máquinas para avaliação, nos Servidores > Azure Migrate: Avaliação do servidor, clique em Visão Geral.After you've discovered machines for assessment, in Servers > Azure Migrate: Server Assessment, click Overview.

  2. Em Azure Migrate: Avaliação do servidor, clique em Essencial.In Azure Migrate: Server Assessment, click Essentials.

  3. No espaço de trabalho OMS, clique requer configuração.In OMS Workspace, click Requires configuration.

    Configurar a área de trabalho do Log Analytics

  4. No espaço de trabalho Configure OMS, especifique se pretende criar um novo espaço de trabalho ou utilizar um existente.In Configure OMS workspace, specify whether you want to create a new workspace, or use an existing one.

    • Pode selecionar um espaço de trabalho existente a partir de todos os espaços de trabalho na subscrição do projeto migratório.You can select an existing workspace from all the workspaces in the migrate project subscription.
    • Precisa do leitor ter acesso ao espaço de trabalho para o associar.You need Reader access to the workspace to associate it.
  5. Se criar um novo espaço de trabalho, selecione um local para o mesmo.If you create a new workspace, select a location for it.

    Adicione um novo espaço de trabalho

Transferir e instalar os agentes da VMDownload and install the VM agents

Em cada máquina que pretende analisar, instale os agentes.On each machine you want to analyze, install the agents.

Nota

Para máquinas monitorizadas pelo System Center Operations Manager 2012 R2 ou posteriormente, não é necessário instalar o agente MMA.For machines monitored by System Center Operations Manager 2012 R2 or later, you don't need to install the MMA agent. O Mapa de Serviços integra-se com o Gestor de Operações.Service Map integrates with Operations Manager. Siga a orientação de integração.Follow integration guidance.

  1. Em Azure Migrate: Avaliação do servidor, clique em servidores descobertos.In Azure Migrate: Server Assessment, click Discovered servers.

  2. Para cada máquina que pretende analisar com visualização de dependência, na coluna Dependências, clique em Requerer a instalação do agente.For each machine you want to analyze with dependency visualization, in the Dependencies column, click Requires agent installation.

  3. Na página Dependências, descarregue o MMA e o agente De dependência para Windows ou Linux.In the Dependencies page, download the MMA and Dependency agent for Windows or Linux.

  4. Sob o agente MMA configurado, copie o ID do espaço de trabalho e a chave.Under Configure MMA agent, copy the workspace ID and key. Precisa disto quando instalar o agente MMA.You need these when you install the MMA agent.

    Instalar os agentes

Instalar o MMAInstall the MMA

Instale o MMA em cada máquina Windows ou Linux que pretende analisar.Install the MMA on each Windows or Linux machine you want to analyze.

Instale o MMA numa máquina WindowsInstall MMA on a Windows machine

Para instalar o agente numa máquina Windows:To install the agent on a Windows machine:

  1. Faça duplo clique no agente transferido.Double-click the downloaded agent.
  2. Na página Bem-vindo, clique em Seguinte.On the Welcome page, click Next. Na página Termos de Licenciamento, clique em Concordo para aceitar a licença.On the License Terms page, click I Agree to accept the license.
  3. Na Pasta destino, guarde ou modifique a pasta de instalação predefinido > Seguinte.In Destination Folder, keep or modify the default installation folder > Next.
  4. Nas opções de configuração do agente, selecione Azure Log Analytics > Next.In Agent Setup Options, select Azure Log Analytics > Next.
  5. Clique em Adicionar para adicionar um novo espaço de trabalho Log Analytics.Click Add to add a new Log Analytics workspace. Cole no iD do espaço de trabalho e na chave que copiou do portal.Paste in the workspace ID and key that you copied from the portal. Clique em Seguinte.Click Next.

Pode instalar o agente a partir da linha de comando ou utilizando um método automatizado, como o Gestor de Configurações ou o Intigua.You can install the agent from the command line or using an automated method such as Configuration Manager or Intigua.

  • Saiba mais sobre a utilização destes métodos para instalar o agente MMA.Learn more about using these methods to install the MMA agent.
  • O agente MMA também pode ser instalado com este script.The MMA agent can also be installed using this script.
  • Saiba mais sobre os sistemas operativos Windows suportados pelo MMA.Learn more about the Windows operating systems supported by MMA.

Instale o MMA numa máquina LinuxInstall MMA on a Linux machine

Para instalar o MMA numa máquina Linux:To install the MMA on a Linux machine:

  1. Transfira o pacote apropriado (x86 ou x64) para o seu computador Linux utilizando scp/sftp.Transfer the appropriate bundle (x86 or x64) to your Linux computer using scp/sftp.

  2. Instale o pacote utilizando o argumento de instalação.Install the bundle by using the --install argument.

    sudo sh ./omsagent-<version>.universal.x64.sh --install -w <workspace id> -s <workspace key>

Saiba mais sobre a lista de sistemas operativos Linux suportados pelo MMA.Learn more about the list of Linux operating systems support by MMA.

Instalar o agente de DependênciaInstall the Dependency agent

  1. Para instalar o agente Dependency numa máquina Windows, clique duas vezes no ficheiro de configuração e siga o assistente.To install the Dependency agent on a Windows machine, double-click the setup file and follow the wizard.

  2. Para instalar o agente Desadependiado numa máquina Linux, instale como raiz utilizando o seguinte comando:To install the Dependency agent on a Linux machine, install as root using the following command:

    sh InstallDependencyAgent-Linux64.bin

  • Saiba mais sobre como pode usar scripts para instalar o agente Dependency.Learn more about how you can use scripts to install the Dependency agent.
  • Saiba mais sobre os sistemas operativos suportados pelo agente Dependency.Learn more about the operating systems supported by the Dependency agent.

Criar um grupo que utilize a visualização da dependênciaCreate a group using dependency visualization

Agora crie um grupo para avaliação.Now create a group for assessment.

Nota

Grupos para os quais pretende visualizar dependências não devem conter mais de 10 máquinas.Groups for which you want to visualize dependencies shouldn't contain more than 10 machines. Se tiver mais de 10 máquinas, divida-as em grupos mais pequenos.If you have more than 10 machines, split them into smaller groups.

  1. Em Azure Migrate: Avaliação do servidor, clique em servidores descobertos.In Azure Migrate: Server Assessment, click Discovered servers.

  2. Na coluna Dependências, clique em Ver As dependências de cada máquina que pretende rever.In the Dependencies column, click View dependencies for each machine you want to review.

  3. No mapa de dependência, pode ver o seguinte:On the dependency map, you can see the following:

    • Ligações TCP de entrada (clientes) e saída (servidores), de e para a máquina.Inbound (clients) and outbound (servers) TCP connections, to and from the machine.
    • As máquinas dependentes que não têm os agentes de dependência instalados são agrupadas por números de porta.Dependent machines that don't have the dependency agents installed are grouped by port numbers.
    • As máquinas dependentes com agentes de dependência instalados são apresentadas como caixas separadas.Dependent machines with dependency agents installed are shown as separate boxes.
    • Processos que correm dentro da máquina.Processes running inside the machine. Expandir cada caixa de máquinas para ver os processos.Expand each machine box to view the processes.
    • Propriedades da máquina (incluindo FQDN, sistema operativo, endereço MAC).Machine properties (including FQDN, operating system, MAC address). Clique em cada caixa de máquinas para ver os detalhes.Click on each machine box to view the details.
  4. Pode olhar para as dependências para diferentes durações de tempo clicando na duração do tempo na etiqueta do intervalo de tempo.You can look at dependencies for different time durations by clicking on the time duration in the time range label.

    • Por defeito, o alcance é de uma hora.By default the range is an hour.
    • Pode modificar o intervalo de tempo, ou especificar datas de início e fim e duração.You can modify the time range, or specify start and end dates, and duration.
    • O intervalo de tempo pode chegar a uma hora.Time range can be up to an hour. Se precisar de um alcance mais longo, utilize o Azure Monitor para consultar dados dependentes por um período mais longo.If you need a longer range, use Azure Monitor to query dependent data for a longer period.
  5. Depois de identificar as máquinas dependentes que pretende agrupar, utilize o Ctrl+Click para selecionar várias máquinas no mapa e clique em máquinas de grupo.After you've identified the dependent machines that you want to group together, use Ctrl+Click to select multiple machines on the map, and click Group machines.

  6. Especifique um nome de grupo.Specify a group name.

  7. Verifique se as máquinas dependentes são descobertas pela Azure Migrate.Verify that the dependent machines are discovered by Azure Migrate.

    • Se uma máquina dependente não for descoberta pelo Azure Migrate: Avaliação do servidor, não é possível adicioná-la ao grupo.If a dependent machine isn't discovered by Azure Migrate: Server Assessment, you can't add it to the group.
    • Para adicionar uma máquina, volte a executar a descoberta e verifique se a máquina foi descoberta.To add a machine, run discovery again, and verify that the machine is discovered.
  8. Se pretender criar uma avaliação para este grupo, selecione a caixa de verificação para criar uma nova avaliação para o grupo.If you want to create an assessment for this group, select the checkbox to create a new assessment for the group.

  9. Clique em OK para salvar o grupo.Click OK to save the group.

Depois de criar o grupo, recomendamos que instale agentes em todas as máquinas do grupo e, em seguida, visualize as dependências para todo o grupo.After creating the group, we recommend that you install agents on all the machines in the group, and then visualize dependencies for the entire group.

Dados de dependência de consultas no Azure MonitorQuery dependency data in Azure Monitor

Pode consultar os dados de dependência capturados pelo Mapa de Serviços no espaço de trabalho Log Analytics associado ao projeto Azure Migrate.You can query dependency data captured by Service Map in the Log Analytics workspace associated with the Azure Migrate project. O Log Analytics é utilizado para escrever e executar consultas de registo do Azure Monitor.Log Analytics is used to write and run Azure Monitor log queries.

Executar uma consulta para os dados de dependência da seguinte forma:Run a query for dependency data as follows:

  1. Depois de instalar os agentes, vá ao portal e clique em Overview.After you install the agents, go to the portal and click Overview.
  2. Em Azure Migrate: Avaliação do servidor, clique em Visão Geral.In Azure Migrate: Server Assessment, click Overview. Clique na seta para baixo para expandir o Essencial.Click the down arrow to expand Essentials.
  3. No espaço de trabalho OMS, clique no nome do espaço de trabalho.In OMS Workspace, click the workspace name.
  4. Na página do espaço de trabalho do Log Analytics > General, clique em Registars.On the Log Analytics workspace page > General, click Logs.
  5. Escreva a sua consulta e clique em Executar.Write your query, and click Run.

Consultas de exemploSample queries

Aqui estão algumas consultas de amostra que pode usar para extrair dados de dependência.Here are a few sample queries that you can use to extract dependency data.

  • Pode modificar as consultas para extrair os seus pontos de dados preferidos.You can modify the queries to extract your preferred data points.
  • Reveja uma lista completa de registos de dados de dependência.Review a complete list of dependency data records.
  • Reveja as consultas adicionais de amostras.Review additional sample queries.

Amostra: Rever ligações de entradaSample: Review inbound connections

Reveja as ligações de entrada para um conjunto de VMs.Review inbound connections for a set of VMs.

  • Os registos na tabela para métricas de ligação (VMConnection) não representam ligações físicas individuais.The records in the table for connection metrics (VMConnection) don't represent individual physical network connections.
  • Múltiplas ligações físicas de rede são agrupadas numa ligação lógica.Multiple physical network connections are grouped into a logical connection.
  • Saiba mais sobre como os dados de ligação à rede física são agregados em VMConnection.Learn more about how physical network connection data is aggregated in VMConnection.
// the machines of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated  < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(LinksEstablished) by Computer, Direction, SourceIp, DestinationIp, DestinationPort

Amostra: Resumo dos dados enviados e recebidosSample: Summarize sent and received data

Esta amostra resume o volume de dados enviados e recebidos em ligações de entrada entre um conjunto de máquinas.This sample summarizes the volume of data sent and received on inbound connections between a set of machines.

// the machines of interest
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
let StartDateTime = datetime(2019-03-25T00:00:00Z);
let EndDateTime = datetime(2019-03-30T01:00:00Z);
VMConnection
| where Direction == 'inbound'
| where TimeGenerated > StartDateTime and TimeGenerated  < EndDateTime
| join kind=inner (ips) on $left.DestinationIp == $right.ips
| summarize sum(BytesSent), sum(BytesReceived) by Computer, Direction, SourceIp, DestinationIp, DestinationPort

Passos seguintesNext steps

Criar uma avaliação para um grupo.Create an assessment for a group.