Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As Aplicações Lógicas do Azure permitem-lhe automatizar fluxos de trabalho integrando vários serviços do Azure e aplicações de terceiros. Você pode usar o Logic Apps para coletar e encaminhar os syslogs VMware da nuvem privada da Azure VMware Solution para qualquer serviço de gestão de logs da sua escolha. Essa abordagem permite o armazenamento, a análise e o monitoramento centralizados de logs em todas as suas ferramentas preferidas.
Neste artigo, saiba como configurar um fluxo de trabalho de Aplicativos Lógicos do Azure para capturar syslogs VMware e enviá-los para o serviço de gerenciamento de logs escolhido.
Pré-requisitos
Verifique se você tem uma configuração de nuvem privada da Solução VMware do Azure que esteja transmitindo seus syslogs para uma instância dos Hubs de Eventos do Azure dentro de um namespace de Hubs de Eventos do Azure. É necessária uma instância válida do hub de eventos no seu namespace do Hub de Eventos do Azure. Para obter orientações de configuração, visite Configure VMware syslogs - Stream to Microsoft Azure Event Hubs.
Criar uma instância do Azure Logic Apps
- No portal do Azure, selecione Criar um recurso e procure Aplicativo Lógico. Encontre o chamado Logic App, selecione Criar e clique em Logic App.
- Selecione o plano de Alojamento que faz mais sentido para as suas necessidades de consumo. Na maioria dos casos, o Plano de Serviço de Fluxo de Trabalho deve ser suficiente.
- Insira a Assinatura que você pretende usar, o Grupo de Recursos escolhido para abrigar esta instância. Dê-lhe um nome e selecione uma região. Se o seu servidor de gestão de registos estiver alojado no Azure, incluindo na nuvem privada da Solução VMware do Azure, certifique-se de que seleciona a mesma região que a Rede Virtual do Azure ligada ao seu servidor de gestão de registos. Caso contrário, a integração falhará. O plano padrão do Windows é o Workflow Standard WS1 (210 ACU total, 3,5 Gb de memória, 1 vCPU), que deve ser suficiente para lidar com volumes de log de grandes cargas de trabalho. Esta opção pode sempre ser ajustada mais tarde, conforme necessário. Depois de preencher esses detalhes, selecione Revisar + criar.
- Analise os detalhes da instância do Logic App. Selecione Criar. Clicar nesse botão inicializa a implantação da instância do Aplicativo Lógico. Depois de concluída, o status da implantação será "Sua implantação está concluída".
Configurar o fluxo de trabalho do Aplicativo Lógico do Azure
- Depois de implantado, navegue até a instância da Logic App. Selecione Fluxos de trabalho e, em seguida, clique em Fluxos de trabalho. Selecione Adicionar e, em seguida, clique em Adicionar do modelo. Esta ação leva você ao catálogo de modelos disponível nos Aplicativos Lógicos do Azure.
- Na barra de pesquisa, procure por Azure VMware Solution. Clique na opção chamada Azure VMware Solution: Exportar logs da nuvem privada para a solução de gestão de logs.
- No painel direito, selecione Usar este modelo na parte inferior da tela. Dê um nome ao fluxo de trabalho e selecione Stateful para Tipo de estado.
- Em seguida, conecte o Hub de Eventos que hospeda os logs da Solução VMware do Azure a essa instância do Aplicativo Lógico. Para fazer isso, clique em Conectar. Forneça um nome para Nome da Ligação, o Tipo de Autenticação manter-se-á como Chave de Acesso. Para a Cadeia de Ligação, precisas recuperar a Cadeia de Ligação da instância do Hub de Eventos que pretendes usar.
- Em uma guia separada do navegador, abra a instância do Hub de Eventos que contém as mensagens de log. Selecione Configurações e clique em Políticas de acesso compartilhado. Selecione RootManagerSharedAccessKey e clique no ícone de cópia ao lado de Cadeia de conexão primária.
- Volte à aba do navegador com o Logic App e cole o que acabou de copiar no campo Cadeia de Conexão. Clique em Adicionar conexão.
- Se adicionado com êxito, o Status do Hub de Eventos deve ler Conectado. Neste ponto, clique em Avançar para prosseguir.
- Adicione o nome da instância do hub de eventos em Nome do hub de eventos. O nome exato do hub de eventos pode ser encontrado em Entidades e, em seguida, Hubs de eventos na guia Hub de eventos. Adicione o URI do servidor de log que você pretende usar em URI de destino do log. Clique em Next.
- Reveja as informações fornecidas e, em seguida, clique em Criar. Esta ação guarda o fluxo de trabalho que pode ser usado para enviar as mensagens de registo da Azure VMware Solution para qualquer endpoint syslog.
Integração com a Rede Virtual do Azure
Se o servidor de gerenciamento de logs estiver hospedado no Azure - por exemplo, o VMware Cloud Foundation Operations for Logs na nuvem privada da Solução VMware do Azure - você precisará integrar seu Aplicativo Lógico do Azure a uma rede virtual do Azure que possa ser acessada pelo servidor de gerenciamento de logs. Isso garante que o Logic App possa se comunicar com endpoints que só são acessíveis dentro da rede virtual.
Por exemplo, se você estiver implantando seu servidor de gerenciamento de logs em uma nuvem privada da Solução VMware do Azure, precisará de uma Rede Virtual do Azure que possa ser emparelhada à rede da nuvem privada. ###Pré-requisitos
- A Rede Virtual do Azure e o Aplicativo Lógico do Azure devem estar na mesma região. A integração entre regiões não é suportada e fará com que a configuração falhe.
- Verifique se há uma sub-rede disponível em sua Rede Virtual do Azure para integração. Para obter mais informações, visite Adicionar, alterar ou excluir uma sub-rede de rede virtual.
###Passos para integrar com a sua Rede Virtual do Azure
No Aplicativo Lógico do Azure, navegue até Configurações > de rede.
Selecione o texto realçado que diz Não configurado ao lado de Integração de rede virtual.
Na próxima tela, você verá uma mensagem informando Nenhuma integração de rede virtual configurada. Selecione Adicionar integração de rede virtual para integrar com a Rede Virtual do Azure que está conectada ao seu servidor de gerenciamento de logs.
No painel, escolha a Subscrição onde se encontra a sua Rede Virtual do Azure, a Rede Virtual que pretende utilizar e a Sub-rede que pretende associar. Clique em Conectar para integrar com sua rede virtual.
Após a integração bem-sucedida, a próxima tela exibirá os detalhes da Integração de Rede Virtual . Você sempre pode clicar em Desconectar se precisar alterar a integração de rede virtual para seu aplicativo lógico.
Adicionando certificados, atualizando cabeçalhos HTTP e configurando notificações
Certificados
Se os Aplicativos Lógicos do Azure exigirem que o certificado do servidor de gerenciamento de logs seja confiável, talvez seja necessário adicionar o certificado à instância dos Aplicativos Lógicos para habilitar a transmissão de log bem-sucedida. Essa é uma etapa necessária ao usar ferramentas como o VMware Cloud Foundation Operations for Logs, por exemplo. Você pode adicioná-lo à instância do Aplicativo Lógico do Azure usando a seguinte abordagem:
Exporte o certificado do servidor de gerenciamento de logs e salve-o como um arquivo .cer.
No Aplicativo Lógico do Azure, navegue até Definições> Certificados. Navegue até a guia que diz Certificados de chave pública (.cer) e clique em Adicionar certificado.
- Carregue o certificado da Etapa 1 para o arquivo de certificado CER e dê um nome ao certificado e, em seguida, clique em Adicionar na parte inferior.
- Depois de guardado, copie o valor de thumbprint. Precisamos disso para a nossa variável de ambiente no Passo 5.
- Em Configurações, selecione Variáveis de ambiente e, em seguida, selecione Adicionar. O nome da variável de ambiente a ser adicionada é WEBSITE_LOAD_ROOT_CERTIFICATES e o valor será a impressão digital copiada. Selecione Aplicar na parte inferior do painel para salvar as alterações e Aplicar novamente na parte inferior da lista de variáveis de ambiente para aplicar essas alterações. A nova variável de ambiente deve entrar em vigor.
Cabeçalhos HTTP
Por padrão, o gatilho HTTP-Trigger-to-Log-Destination no fluxo de trabalho que criou tem os seguintes pares chave-valor em Cabeçalhos:
- Tipo de conteúdo : application/json
Isso funciona por si só para ferramentas de gerenciamento de logs, como o VMware Cloud Foundation Operations for Logs. Talvez seja necessário verificar o comando cURL de ingestão do servidor de gerenciamento de logs para ver se há outros cabeçalhos que talvez precisem ser adicionados. Se você vir outros cabeçalhos, adicione-os aqui e clique em Salvar na parte superior, para que os logs possam ser ingeridos corretamente no seu servidor de gerenciamento de logs.
Histórico de Execução
A seção Histórico de Execução de um fluxo de trabalho nos Aplicativos Lógicos do Azure fornece um log detalhado das execuções do fluxo de trabalho, ajudando você a rastrear execuções bem-sucedidas, diagnosticar falhas e solucionar problemas. Ao analisar os carimbos de data/hora, códigos de status e mensagens de erro, você pode garantir que seu processo de encaminhamento de syslog da Solução VMware do Azure esteja sendo executado sem problemas e identifique rapidamente quaisquer interrupções.
Configurando notificações
Você notará na última etapa do fluxo de trabalho que há um item opcional chamado Optional-Notification (LEIA-ME). Você pode substituir esse item por uma das ações disponíveis nos Aplicativos Lógicos do Azure, como emails do Outlook ou mensagens do Teams, para notificá-lo no caso de haver uma falha no envio de seus logs para o servidor de gerenciamento de logs.