Tutorial: Monitorar e atualizar uma máquina virtual do Linux no AzureTutorial: Monitor and update a Linux virtual machine in Azure

Para garantir que as máquinas virtuais (VMs) no Azure estão a ser executadas corretamente, pode consultar diagnósticos de arranque e métricas de desempenho, bem como gerir as atualizações de pacotes.To ensure your virtual machines (VMs) in Azure are running correctly, you can review boot diagnostics, performance metrics and manage package updates. Neste tutorial, ficará a saber como:In this tutorial, you learn how to:

  • Ativar diagnósticos de arranque na VMEnable boot diagnostics on the VM
  • Ver diagnósticos de arranqueView boot diagnostics
  • Ver métricas de anfitriãoView host metrics
  • Ativar a extensão de diagnóstico na VMEnable diagnostics extension on the VM
  • Ver métricas da VMView VM metrics
  • Criar alertas com base nas métricas de diagnósticoCreate alerts based on diagnostic metrics
  • Gerir atualizações de pacotesManage package updates
  • Monitorizar alterações e inventárioMonitor changes and inventory
  • Configurar a monitorização avançadaSet up advanced monitoring

Utilizar o Azure Cloud ShellUse Azure Cloud Shell

O Azure hospeda Azure Cloud Shell, um ambiente de shell interativo que você pode usar por meio de seu navegador.Azure hosts Azure Cloud Shell, an interactive shell environment that you can use through your browser. Cloud Shell permite que você use bash o PowerShell ou o para trabalhar com os serviços do Azure.Cloud Shell lets you use either bash or PowerShell to work with Azure services. Você pode usar os comandos pré-instalados Cloud Shell para executar o código neste artigo sem precisar instalar nada em seu ambiente local.You can use the Cloud Shell pre-installed commands to run the code in this article without having to install anything on your local environment.

Para iniciar o Azure Cloud Shell:To launch Azure Cloud Shell:

OpçãoOption Exemplo/linkExample/Link
Selecione Experimentar no canto superior direito de um bloco de código.Select Try It in the upper-right corner of a code block. A seleção de try não copia automaticamente o código para Cloud Shell.Selecting Try It doesn't automatically copy the code to Cloud Shell. Exemplo de teste para Azure Cloud Shell
Vá para https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir Cloud Shell em seu navegador.Go to https://shell.azure.com or select the Launch Cloud Shell button to open Cloud Shell in your browser. Iniciar Cloud Shell em uma nova janelaLaunch Cloud Shell in a new window
Selecione o botão Cloud Shell na barra de menus superior direita na portal do Azure.Select the Cloud Shell button on the top-right menu bar in the Azure portal. Botão Cloud Shell no portal do Azure

Para executar o código neste artigo em Azure Cloud Shell:To run the code in this article in Azure Cloud Shell:

  1. Abra o Cloud Shell.Open Cloud Shell.
  2. Selecione o botão copiar em um bloco de código para copiar o código.Select the Copy button on a code block to copy the code.
  3. Cole o código na sessão de Cloud shell com Ctrl+Shift+v no Windows e Linux, ou cmd+Shift+v no MacOS.Paste the code into the Cloud Shell session with Ctrl+Shift+V on Windows and Linux, or Cmd+Shift+V on macOS.
  4. Pressione Enter para executar o código.Press Enter to run the code.

Se optar por instalar e utilizar a CLI localmente, este tutorial requer que execute uma versão da CLI do Azure que seja a 2.0.30 ou posterior.If you choose to install and use the CLI locally, this tutorial requires that you are running the Azure CLI version 2.0.30 or later. Executar az --version para localizar a versão.Run az --version to find the version. Se precisar de instalar ou atualizar, veja Instalar a CLI do Azure.If you need to install or upgrade, see Install Azure CLI.

Criar VMCreate VM

Para ver os diagnósticos e as métricas em ação, precisa de uma VM.To see diagnostics and metrics in action, you need a VM. Primeiro, crie um grupo de recursos com az group create.First, create a resource group with az group create. O exemplo seguinte cria um grupo de recursos com o nome myResourceGroupMonitor na localização eastus.The following example creates a resource group named myResourceGroupMonitor in the eastus location.

az group create --name myResourceGroupMonitor --location eastus

Agora, crie uma VM com az vm create.Now create a VM with az vm create. O exemplo seguinte cria uma VM com o nome myVM e gera chaves SSH caso estas ainda não existam em ~/.ssh/ :The following example creates a VM named myVM and generates SSH keys if they do not already exist in ~/.ssh/:

az vm create \
  --resource-group myResourceGroupMonitor \
  --name myVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys

Ativar diagnósticos de arranqueEnable boot diagnostics

À medida que as VMs do Linux arrancam, a extensão de diagnóstico de arranque captura a saída de arranque e guarda-a no armazenamento do Azure.As Linux VMs boot, the boot diagnostic extension captures boot output and stores it in Azure storage. Estes dados podem ser utilizados para resolver problemas de arranque das VMs.This data can be used to troubleshoot VM boot issues. Os diagnósticos de arranque não são ativados automaticamente ao criar uma VM do Linux através da CLI do Azure.Boot diagnostics are not automatically enabled when you create a Linux VM using the Azure CLI.

Antes de ativar os diagnósticos de arranque, tem de ser criada uma conta de armazenamento para guardar os registos de arranque.Before enabling boot diagnostics, a storage account needs to be created for storing boot logs. As contas de armazenamento têm de ter um nome globalmente exclusivo, ter entre 3 e 24 carateres e conter apenas números e letras minúsculas.Storage accounts must have a globally unique name, be between 3 and 24 characters, and must contain only numbers and lowercase letters. Crie uma conta de armazenamento com o comando az storage account create.Create a storage account with the az storage account create command. Neste exemplo, é utilizada uma cadeia aleatória para criar um nome de conta de armazenamento exclusivo.In this example, a random string is used to create a unique storage account name.

storageacct=mydiagdata$RANDOM

az storage account create \
  --resource-group myResourceGroupMonitor \
  --name $storageacct \
  --sku Standard_LRS \
  --location eastus

Ao ativar os diagnósticos de arranque, é necessário o URI para o contentor de armazenamento de blobs.When enabling boot diagnostics, the URI to the blob storage container is needed. O comando seguinte consulta a conta de armazenamento para devolver este URI.The following command queries the storage account to return this URI. O valor do URI é armazenado no nome de variável bloburi, utilizado no próximo passo.The URI value is stored in a variable names bloburi, which is used in the next step.

bloburi=$(az storage account show --resource-group myResourceGroupMonitor --name $storageacct --query 'primaryEndpoints.blob' -o tsv)

Ative agora os diagnósticos de arranque com az vm boot-diagnostics enable.Now enable boot diagnostics with az vm boot-diagnostics enable. O valor --storage é o URI do blob recolhido no passo anterior.The --storage value is the blob URI collected in the previous step.

az vm boot-diagnostics enable \
  --resource-group myResourceGroupMonitor \
  --name myVM \
  --storage $bloburi

Ver diagnósticos de arranqueView boot diagnostics

Quando os diagnósticos de arranque estão ativados, sempre que parar e iniciar a VM, as informações sobre o processo de arranque são escritas num ficheiro de registo.When boot diagnostics are enabled, each time you stop and start the VM, information about the boot process is written to a log file. Neste exemplo, desaloque primeiro a VM com o comando az vm deallocate da seguinte forma:For this example, first deallocate the VM with the az vm deallocate command as follows:

az vm deallocate --resource-group myResourceGroupMonitor --name myVM

Agora, inicie a VM com o comando az vm start da seguinte forma:Now start the VM with the az vm start command as follows:

az vm start --resource-group myResourceGroupMonitor --name myVM

Pode obter os dados de diagnósticos de arranque para myVM com o comando az vm boot-diagnostics get-boot-log da seguinte forma:You can get the boot diagnostic data for myVM with the az vm boot-diagnostics get-boot-log command as follows:

az vm boot-diagnostics get-boot-log --resource-group myResourceGroupMonitor --name myVM

Ver métricas de anfitriãoView host metrics

Uma VM do Linux tem um anfitrião dedicado no Azure com o qual interage.A Linux VM has a dedicated host in Azure that it interacts with. As métricas são recolhidas automaticamente para o anfitrião e podem ser visualizadas no portal do Azure da seguinte forma:Metrics are automatically collected for the host and can be viewed in the Azure portal as follows:

  1. No portal do Azure, selecione Grupos de Recursos, escolha myResourceGroupMonitor e, em seguida, selecione myVM na lista de recursos.In the Azure portal, select Resource Groups, choose myResourceGroupMonitor, and then select myVM in the resource list.

  2. Para ver o desempenho da VM de anfitrião, selecione Métricas na janela da VM e, em seguida, escolha qualquer uma das métricas [Anfitrião] em Métricas disponíveis.To see how the host VM is performing, select Metrics on the VM window, then choose any of the [Host] metrics under Available metrics.

    Ver métricas de anfitrião

Instalar a extensão de diagnósticoInstall diagnostics extension

As métricas de anfitrião básicas estão disponíveis, mas para ver métricas mais granulares e específicas da VM, tem de instalar a extensão de diagnóstico do Azure na VM.The basic host metrics are available, but to see more granular and VM-specific metrics, you need to install the Azure diagnostics extension on the VM. A extensão de diagnóstico do Azure permite que sejam obtidos dados de monitorização e diagnóstico adicionais da VM.The Azure diagnostics extension allows additional monitoring and diagnostics data to be retrieved from the VM. Pode ver estas métricas de desempenho e criar alertas com base no desempenho da VM.You can view these performance metrics and create alerts based on how the VM performs. A extensão de diagnóstico é instalada através do portal do Azure da seguinte forma:The diagnostic extension is installed through the Azure portal as follows:

  1. No portal do Azure, escolha Grupos de Recursos, selecione myResourceGroupMonitor e, em seguida, selecione myVM na lista de recursos.In the Azure portal, choose Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.

  2. Selecione Definições de diagnóstico.Select Diagnosis settings. No menu pendente Escolher uma conta de armazenamento, se ainda não estiver selecionada, escolha a conta mydiagdata [1234] criada na secção anterior.In the Pick a storage account drop-down menu, if not already selected, choose the mydiagdata[1234] account created in the previous section.

  3. Selecione o botão Ativar a monitorização ao nível do convidado.Select the Enable guest-level monitoring button.

    Ver métricas de diagnóstico

Ver métricas da VMView VM metrics

Pode ver as métricas da VM da mesma forma que vê as métricas da VM de anfitrião:You can view the VM metrics in the same way that you viewed the host VM metrics:

  1. No portal do Azure, escolha Grupos de Recursos, selecione myResourceGroupMonitor e, em seguida, selecione myVM na lista de recursos.In the Azure portal, choose Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.

  2. Para ver o desempenho da VM, selecione Métricas na janela da VM e, em seguida, selecione qualquer uma das métricas de diagnóstico [Convidado] em Métricas disponíveis.To see how the VM is performing, select Metrics on the VM window, and then select any of the [Guest] diagnostics metrics under Available metrics.

    Ver métricas da VM

Criar alertasCreate alerts

Pode criar alertas com base em métricas de desempenho específicas.You can create alerts based on specific performance metrics. Podem ser utilizados alertas para notificá-lo quando a utilização média da CPU excede um determinado limiar ou o espaço livre em disco disponível diminuir até uma determinada quantidade, por exemplo.Alerts can be used to notify you when average CPU usage exceeds a certain threshold or available free disk space drops below a certain amount, for example. Os alertas são apresentados no portal do Azure ou podem ser enviados por e-mail.Alerts are displayed in the Azure portal or can be sent via email. Também pode acionar runbooks da Automatização do Azure ou do Azure Logic Apps em resposta aos alertas gerados.You can also trigger Azure Automation runbooks or Azure Logic Apps in response to alerts being generated.

O exemplo seguinte cria um alerta para a utilização média da CPU.The following example creates an alert for average CPU usage.

  1. No portal do Azure, selecione Grupos de Recursos, selecione myResourceGroupMonitor e, em seguida, selecione myVM na lista de recursos.In the Azure portal, select Resource Groups, select myResourceGroupMonitor, and then select myVM in the resource list.
  2. Selecione Alertas (clássicos) e, em seguida, escolha Adicionar alerta de métrica (clássico) na parte superior da janela de alertas.Select Alerts (classic), then choose to Add metric alert (classic) across the top of the alerts window.
  3. Indique um Nome para o alerta, como myAlertRuleProvide a Name for your alert, such as myAlertRule
  4. Para acionar um alerta quando a percentagem da CPU excede 1.0 durante cinco minutos, mantenha todas as outras predefinições selecionadas.To trigger an alert when CPU percentage exceeds 1.0 for five minutes, leave all the other defaults selected.
  5. Opcionalmente, selecione a caixa para Proprietários, contribuidores e leitores do e-mail para enviar uma notificação por e-mail.Optionally, check the box for Email owners, contributors, and readers to send email notification. A ação predefinida é apresentar uma notificação no portal.The default action is to present a notification in the portal.
  6. Selecione o botão OK.Select the OK button.

Gerenciar atualizações de softwareManage software updates

A gestão de atualizações permite-lhe gerir atualizações e correções para as suas máquinas virtuais do Linux.Update management allows you to manage updates and patches for your Azure Linux VMs. Diretamente a partir da VM, pode avaliar rapidamente o estado das atualizações disponíveis, agendar a instalação de atualizações necessárias e rever os resultados de implementação para verificar se as atualizações foram aplicadas com êxito à VM.Directly from your VM, you can quickly assess the status of available updates, schedule installation of required updates, and review deployment results to verify updates were applied successfully to the VM.

Para obter informações sobre preços, veja Preços de Automatização para Gestão de atualizaçõesFor pricing information, see Automation pricing for Update management

Ativar a Gestão de atualizaçõesEnable Update management

Ativar a Gestão de atualizações para a VM:Enable Update management for your VM:

  1. No lado esquerdo do ecrã, selecione Máquinas virtuais.On the left-hand side of the screen, select Virtual machines.
  2. Na lista, selecione uma VM.From the list, select a VM.
  3. No ecrã da VM, na secção Operações, selecione Gestão de atualizações.On the VM screen, in the Operations section, select Update management. É aberto o ecrã Ativar Gestão de Atualizações.The Enable Update Management screen opens.

A validação é executada para determinar se a Gestão de atualizações está ativada para esta VM.Validation is performed to determine if Update management is enabled for this VM. A validação inclui a verificação da existência de uma área de trabalho do Log Analytics e da conta de Automatização ligada, e se a solução está na área de trabalho.The validation includes checks for a Log Analytics workspace and linked Automation account, and if the solution is in the workspace.

A área de trabalho do Log Analytics serve para recolher dados gerados pelas funcionalidades e serviços, tais como a Gestão de atualizações.A Log Analytics workspace is used to collect data that is generated by features and services such as Update management. A área de trabalho fornece uma localização única para rever e analisar dados de várias origens.The workspace provides a single location to review and analyze data from multiple sources. Para executar ações adicionais em VMs que necessitam de atualizações, a Automatização do Azure permite executar runbooks nas VMs, tais como transferir e aplicar atualizações.To perform additional actions on VMs that require updates, Azure Automation allows you to run runbooks against VMs, such as download and apply updates.

O processo de validação também verifica se a VM está provisionada com o agente de Log Analytics e o Hybrid runbook Worker de automação.The validation process also checks to see if the VM is provisioned with the Log Analytics agent and Automation hybrid runbook worker. Este agente serve para comunicar com a VM e obter informações sobre o estado de atualização.This agent is used to communicate with the VM and obtain information about the update status.

Escolha o espaço de trabalho Log Analytics e a conta de automação e selecione habilitar para habilitar a solução.Choose the Log Analytics workspace and automation account and select Enable to enable the solution. A solução demora até 15 minutos a ativar.The solution takes up to 15 minutes to enable.

Se for detetada a falta de qualquer um dos seguintes pré-requisitos durante a inclusão, estes serão adicionados automaticamente:If any of the following prerequisites were found to be missing during onboarding, they're automatically added:

O ecrã Gestão de Atualizações é apresentado.The Update Management screen opens. Configure o local, Log Analytics espaço de trabalho e conta de automação para usar e selecione habilitar.Configure the location, Log Analytics workspace and Automation account to use and select Enable. Se os campos estiverem desativados, significa que outra solução de automatização está ativada para a VM e terá de ser utilizada a mesmo área de trabalho e conta de Automatização.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.

Ativar a solução de Gestão de atualizações

A ativação da solução pode demorar até 15 minutos.Enabling the solution can take up to 15 minutes. Durante este período, não deve fechar a janela do browser.During this time, you shouldn't close the browser window. Depois que a solução é habilitada, as informações sobre as atualizações ausentes na VM fluem para Azure Monitor logs.After the solution is enabled, information about missing updates on the VM flows to Azure Monitor logs. Pode demorar entre 30 minutos e 6 horas até que os dados fiquem disponíveis para análise.It can take between 30 minutes and 6 hours for the data to be available for analysis.

Ver avaliação de atualizaçõesView update assessment

Depois de Gestão de atualizações ser ativada, o ecrã Gestão de atualizações aparece.After Update management is enabled, the Update management screen appears. Após a conclusão da avaliação de atualizações, verá uma lista de atualizações em falta no separador Atualizações em falta.After the evaluation of updates is complete, you see a list of missing updates on the Missing updates tab.

Ver o estado de atualização

Agendar uma implementação de atualizaçõesSchedule an update deployment

Para instalar atualizações, agende uma implementação que siga o seu agendamento e o período de administração da versão.To install updates, schedule a deployment that follows your release schedule and service window. Pode escolher quais os tipos de atualização a incluir na implementação.You can choose which update types to include in the deployment. Por exemplo, pode incluir atualizações de segurança ou críticas e excluir update rollups.For example, you can include critical or security updates and exclude update rollups.

Para agendar uma nova Implementação de Atualização para a VM, clique em Agendar a implementação da atualização na parte superior do ecrã Gestão de atualizações.Schedule a new Update Deployment for the VM by clicking Schedule update deployment at the top of the Update management screen. No ecrã Nova implementação de atualização, especifique as seguintes informações:In the New update deployment screen, specify the following information:

Para criar uma nova implantação de atualização, selecione agendar implantação de atualização.To create a new update deployment, select Schedule update deployment. A página nova implantação de atualizações é aberta.The New update deployment page opens. Insira valores para as propriedades descritas na tabela a seguir e clique em criar:Enter values for the properties described in the following table and then click Create:

PropriedadeProperty DescriptionDescription
NomeName O nome exclusivo para identificar a implementação de atualizações.Unique name to identify the update deployment.
Sistema operativoOperating System Linux ou WindowsLinux or Windows
Grupos a serem atualizadosGroups to update Para computadores do Azure, defina uma consulta com base em uma combinação de assinatura, grupos de recursos, locais e marcas para criar um grupo dinâmico de VMs do Azure para incluir em sua implantação.For Azure machines, define a query based on a combination of subscription, resource groups, locations, and tags to build a dynamic group of Azure VMs to include in your deployment.
Para computadores não Azure, selecione uma pesquisa salva existente para selecionar um grupo de computadores não Azure a serem incluídos na implantação.For Non-Azure machines, select an existing saved search to select a group of Non-Azure machines to include in the deployment.

Para saber mais, confira grupos dinâmicosTo learn more, see Dynamic Groups
Computadores para atualizarMachines to update Selecione uma pesquisa salva, um grupo importado ou escolha a máquina na lista suspensa e selecione computadores individuais.Select a Saved search, Imported group, or pick Machine from the drop-down and select individual machines. Se escolher Máquinas, a preparação da máquina é mostrada na coluna ATUALIZAÇÃO DE PREPARAÇÃO DO AGENTE.If you choose Machines, the readiness of the machine is shown in the UPDATE AGENT READINESS column.
Para saber mais sobre os diferentes métodos de criação de grupos de computadores em logs de Azure Monitor, consulte grupos de computadores em logs de Azure monitorTo learn about the different methods of creating computer groups in Azure Monitor logs, see Computer groups in Azure Monitor logs
Classificações de atualizaçõesUpdate classifications Selecione todas as classificações de atualização de que você precisaSelect all the update classifications that you need
Incluir/excluir atualizaçõesInclude/exclude updates Isso abre a página incluir/excluir .This opens the Include/Exclude page. As atualizações a serem incluídas ou excluídas estão em separadores diferentes.Updates to be included or excluded are on separate tabs. Para obter mais informações sobre como a inclusão é tratada, consulte comportamento de inclusãoFor more information on how inclusion is handled, see inclusion behavior
Definições da agendaSchedule settings Selecione a hora para iniciar e selecione uma vez ou recorrente para a recorrênciaSelect the time to start, and select either Once or recurring for the recurrence
Pré-scripts + pós-scriptsPre-scripts + Post-scripts Selecione os scripts a serem executados antes e depois da implantaçãoSelect the scripts to run before and after your deployment
Janela de manutençãoMaintenance window Número de minutos definidos para atualizações.Number of minutes set for updates. O valor não pode ser inferior a 30 minutos e não mais do que 6 horasThe value can't be less than 30 minutes and no more than 6 hours
Controle de reinicializaçãoReboot control Determina como as reinicializações devem ser tratadas.Determines how reboots should be handled. As opções disponíveis são:Available options are:
Reiniciar se for preciso (Predefinição)Reboot if required (Default)
Reiniciar sempreAlways reboot
Nunca reiniciarNever reboot
Reiniciar apenas - não irá instalar atualizaçõesOnly reboot - will not install updates

As implantações de atualização também podem ser criadas programaticamente.Update Deployments can also be created programmatically. Para saber como criar uma implantação de atualização com a API REST, consulte Software Update Configurations-Create.To learn how to create an Update Deployment with the REST API, see Software Update Configurations - Create. Também há um runbook de exemplo que pode ser usado para criar uma implantação semanal de atualização.There is also a sample runbook that can be used to create a weekly Update Deployment. Para saber mais sobre esse runbook, confira criar uma implantação de atualização semanal para uma ou mais VMs em um grupo de recursos.To learn more about this runbook, see Create a weekly update deployment for one or more VMs in a resource group.

Depois de concluir a configuração do agendamento, clique no botão Criar e regressará ao dashboard de estado.After you have completed configuring the schedule, click Create button and you return to the status dashboard. Tenha em atenção que a tabela Agendada mostra o agendamento da implementação que criou.Notice that the Scheduled table shows the deployment schedule you created.

Ver resultados de uma implementação de atualizaçãoView results of an update deployment

Após o início da implementação agendada, pode ver o estado dessa implementação no separador Implementações de atualização no ecrã Gestão de atualizações.After the scheduled deployment starts, you can see the status for that deployment on the Update deployments tab on the Update management screen. Se estiver em execução, o respetivo estado é apresentado como Em curso.If it is currently running, it's status shows as In progress. Depois de concluir, se for bem sucedida, muda para Com êxito.After it completes, if successful, it changes to Succeeded. Se existir uma falha numa ou mais atualizações na implementação, o estado é Falha parcial.If there is a failure with one or more updates in the deployment, the status is Partially failed. Selecione a implementação da atualização concluída para ver o dashboard relativo a essa implementação de atualização.Select the completed update deployment to see the dashboard for that update deployment.

Dashboard de estado de Implementação de Atualização para uma implementação específica

No mosaico Resultados da atualização encontra-se um resumo do número total de atualizações e os resultados de implementação da VM.In Update results tile is a summary of the total number of updates and deployment results on the VM. Na tabela à direita encontra-se uma divisão detalhada de cada atualização e os resultados da instalação, que podem ter um dos seguintes valores:In the table to the right is a detailed breakdown of each update and the installation results, which could be one of the following values:

  • Não tentado - a atualização não foi instalada porque não havia tempo suficiente disponível com base na duração da janela de manutenção definida.Not attempted - the update was not installed because there was insufficient time available based on the maintenance window duration defined.
  • Com êxito - a atualização foi executada com êxito.Succeeded - the update succeeded
  • Falhou - a atualização falhou.Failed - the update failed

Selecione Todos os registos para ver todas as entradas de registo criadas pela implementação.Select All logs to see all log entries that the deployment created.

Selecione o mosaico Saída para ver o fluxo de tarefas do runbook responsável pela gestão da implementação da atualização na VM de destino.Select the Output tile to see job stream of the runbook responsible for managing the update deployment on the target VM.

Selecione Erros para ver informações detalhadas sobre os erros da implementação.Select Errors to see detailed information about any errors from the deployment.

Monitorizar alterações e inventárioMonitor changes and inventory

Você pode coletar e exibir o inventário de software, arquivos, daemons do Linux, serviços do Windows e chaves do registro do Windows em seus computadores.You can collect and view inventory for software, files, Linux daemons, Windows Services, and Windows registry keys on your computers. Controlar as configurações dos seus computadores pode ajudar a identificar problemas operacionais em todo o ambiente e compreender melhor o estado dos mesmos.Tracking the configurations of your machines can help you pinpoint operational issues across your environment and better understand the state of your machines.

Ativar a Gestão de alterações e de inventárioEnable Change and Inventory management

Ativar a Gestão de alterações e de inventário na VM:Enable Change and Inventory management for your VM:

  1. No lado esquerdo do ecrã, selecione Máquinas virtuais.On the left-hand side of the screen, select Virtual machines.
  2. Na lista, selecione uma VM.From the list, select a VM.
  3. No ecrã da VM, na secção Operações, selecione Inventário ou Controlo de alterações.On the VM screen, in the Operations section, select Inventory or Change tracking. É aberto o ecrã Ativar o Controlo de Alterações e Inventário.The Enable Change Tracking and Inventory screen opens.

Configure o local, Log Analytics espaço de trabalho e conta de automação para usar e selecione habilitar.Configure the location, Log Analytics workspace and Automation account to use and select Enable. Se os campos estiverem desativados, significa que outra solução de automatização está ativada para a VM e terá de ser utilizada a mesmo área de trabalho e conta de Automatização.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. Apesar de as soluções estarem separadas no menu, tratam-se da mesma solução.Even though the solutions are separate on the menu, they are the same solution. Ativar uma ativa a outra na VM.Enabling one enables both for your VM.

Ativar o Controlo de Alterações e Inventário

Após a ativação da solução, o inventário poderá demorar algum tempo a ser recolhido na VM antes de aparecerem dados.After the solution has been enabled, it may take some time while inventory is being collected on the VM before data appears.

Controlar as alteraçõesTrack changes

Na sua VM, selecione Controlo de Alterações, em OPERAÇÕES.On your VM, select Change Tracking under OPERATIONS. Selecione Editar Definições. É apresentada a página Controlo de Alterações.Select Edit Settings, the Change Tracking page is displayed. Selecione o tipo de definição que pretende controlar e selecione +Adicionar para configurar as definições.Select the type of setting you want to track and then select + Add to configure the settings. A opção disponível no Linux é Linux FilesThe available option Linux is Linux Files

Para obter informações detalhadas sobre o Controlo de Alterações, veja Resolver problemas relacionados com alterações numa VMFor detailed information on Change Tracking see, Troubleshoot changes on a VM

Ver o inventárioView inventory

Na sua VM, selecione Inventário, em OPERAÇÕES.On your VM, select Inventory under OPERATIONS. No separador Software, existe uma tabela que lista o software que foi encontrado.On the Software tab, there is a table list the software that had been found. Os detalhes de alto nível para cada registo de software são visíveis na tabela.The high-level details for each software record are viewable in the table. Estes detalhes incluem o nome, a versão, o fabricante e a hora da última atualização do software.These details include the software name, version, publisher, last refreshed time.

Ver o inventário

Monitorizar os Registos de Atividade e as alteraçõesMonitor Activity logs and changes

Na página Controlo de alterações da sua VM, selecione Gerir Ligação de Registo de Atividades.From the Change tracking page on your VM, select Manage Activity Log Connection. Esta tarefa abre a página Registo de atividades do Azure.This task opens the Azure Activity log page. Selecione Ligar para ligar o Controlo de alterações ao registo de atividades do Azure para a sua VM.Select Connect to connect Change tracking to the Azure activity log for your VM.

Com esta definição ativada, navegue para a página Descrição Geral da sua VM e selecione Parar para parar a VM.With this setting enabled, navigate to the Overview page for your VM and select Stop to stop your VM. Quando lhe for pedido, selecione Sim para parar a VM.When prompted, select Yes to stop the VM. Quando esta estiver desalocada, selecione Iniciar para reiniciar a sua VM.When it is deallocated, select Start to restart your VM.

As operações de paragem e início de uma VM registam um evento no respetivo registo de atividades.Stopping and starting a VM logs an event in its activity log. Regresse à página Controlo de alterações.Navigate back to the Change tracking page. Selecione o separador Eventos na parte inferior da página.Select the Events tab at the bottom of the page. Passado algum tempo, os eventos são apresentados no gráfico e na tabela.After a while, the events shown in the chart and the table. É possível selecionar cada um dos eventos para ver informações detalhadas sobre os mesmos.Each event can be selected to view detailed information on the event.

Ver alterações no registo de atividades

O gráfico mostra as alterações ocorridas ao longo do tempo.The chart shows changes that have occurred over time. Após ter adicionado uma ligação do Registo de Atividades, o gráfico de linhas existente na parte superior apresenta os eventos do Registo de Atividades do Azure.After you have added an Activity Log connection, the line graph at the top displays Azure Activity Log events. Cada linha do gráfico de barras representa um tipo diferente de alteração passível de controlo.Each row of bar graphs represents a different trackable Change type. Estes tipos são daemons, ficheiros e software do Linux.These types are Linux daemons, files, and software. O separador Alterações mostra os detalhes das alterações apresentadas na visualização por ordem descendente de data/hora em que a alteração ocorreu (mais recente primeiro).The change tab shows the details for the changes shown in the visualization in descending order of time that the change occurred (most recent first).

Monitorização avançadaAdvanced monitoring

Você pode fazer um monitoramento mais avançado de sua VM usando uma solução como Azure monitor para VMs, que monitora suas máquinas virtuais (VM) do Azure em escala analisando o desempenho e a integridade de suas VMs Windows e Linux, incluindo seus processos diferentes e dependências interconectadas em outros recursos e processos externos.You can do more advanced monitoring of your VM by using a solution like Azure Monitor for VMs, which monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and external processes. O gerenciamento de configuração de suas VMs do Azure é fornecido com a solução de inventário e Controle de Alterações de automação do Azure para identificar facilmente as alterações em seu ambiente.Configuration management of your Azure VMs is delivered with the Azure Automation Change Tracking and Inventory solution to easily identify changes in your environment. O gerenciamento da conformidade de atualizações é fornecido com a solução de Gerenciamento de Atualizações de automação do Azure.Managing update compliance is provided with the Azure Automation Update Management solution.

No Log Analytics espaço de trabalho ao qual a VM está conectada, você também pode recuperar, consolidar e analisar os dados coletados com a linguagem de consulta avançada.From the Log Analytics workspace the VM is connected to, you can also retrieve, consolidate, and analyze collected data with the rich query language.

Área de trabalho do Log Analytics

Passos seguintesNext steps

Neste tutorial, configurou, reviu e geriu atualizações para uma VM.In this tutorial, you configured, reviewed, and managed updates for a VM. Aprendeu a:You learned how to:

  • Ativar diagnósticos de arranque na VMEnable boot diagnostics on the VM
  • Ver diagnósticos de arranqueView boot diagnostics
  • Ver métricas de anfitriãoView host metrics
  • Ativar a extensão de diagnóstico na VMEnable diagnostics extension on the VM
  • Ver métricas da VMView VM metrics
  • Criar alertas com base nas métricas de diagnósticoCreate alerts based on diagnostic metrics
  • Gerir atualizações de pacotesManage package updates
  • Monitorizar alterações e inventárioMonitor changes and inventory
  • Configurar a monitorização avançadaSet up advanced monitoring

Avance para o próximo tutorial para saber mais sobre o Centro de Segurança do Azure.Advance to the next tutorial to learn about Azure Security Center.