Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Logic Apps gör att du kan automatisera arbetsflöden genom att integrera olika Azure tjänster och program som inte är Microsoft. Du kan använda Logic Apps för att samla in och vidarebefordra VMware-syslogs från ditt privata Azure VMware Solution-moln till valfri logghanteringstjänst. Den här metoden möjliggör centraliserad logglagring, analys och övervakning i dina önskade verktyg.
I den här artikeln får du lära dig hur du konfigurerar ett Azure Logic Apps-arbetsflöde för att samla in VMware-syslogs och skicka dem till din valda logghanteringstjänst.
Förutsättningar
Kontrollera att du har konfigurerat ett Azure VMware Solution privat moln som strömmar syslogs till en Azure händelsehubbinstans i ett Azure Event Hubs namnområde. En giltig instans av händelsehubben i din Azure Event Hubs namnrymd krävs. Installationsvägledning finns i Konfigurera VMware-syslogs – Stream till Microsoft Azure Event Hubs.
Skapa en Azure Logic Apps-instans
- I Azure-portalen väljer du Skapa en resurs>Get Started och sök sedan efter Logic App. Hitta den som heter Logic App. I listrullgardinsmenyn Skapa väljer du Logic App.
- Välj den värdplan som passar bäst för dina förbrukningsbehov. I de flesta fall bör arbetsflödestjänstplanen uppfylla dina behov.
På fliken Create Logic App (Workflow Service Plan)>Basics fyller du i fliken Project Details.
- Ange den prenumeration som du vill använda och den resursgrupp som valts för att inhysa den här instansen.
- Under Instance Details anger du Logic App name, Region och Windows Plan.
Note
Om logghanteringsservern finns i Azure (inklusive i ditt Azure VMware Solution privata moln) kontrollerar du att du väljer samma region som den Azure Virtual Network ansluten till logghanteringsservern. Annars misslyckas integreringen. Standardplanen Windows är Workflow Standard WS1 (totalt 210 ACU, 3,5 Gb minne, 1 vCPU) som ska räcka för att hantera loggvolymer från stora arbetsbelastningar. Det här alternativet kan alltid justeras senare efter behov.
- När du har fyllt i Project Information väljer du Review + Skapa.
- Granska informationen om Logic App-instansen och välj sedan Skapa. Om du väljer Skapa initieras distributionen av Logic App-instansen. Distributionen är klar när distributionsstatusen är fullständig.
Konfigurera Arbetsflödet för Azure Logic App
- När den har distribuerats, navigera till Logic App-instansen. Välj Arbetsflöden och sedan Arbetsflöden. Välj Lägg till och sedan Lägg till från mall. Den här åtgärden tar dig till mallkatalogen som är tillgänglig i Azure Logic Apps.
- Sök efter Azure VMware Solution i sökfältet. Välj alternativet Azure VMware Solution: Exportera privata molnloggar till logghanteringslösningen.
- I den högra rutan väljer du Använd den här mallen längst ned på skärmen. Ge arbetsflödet ett namn och välj Tillståndskänslig som tillståndstyp.
- Välj Anslut för att ansluta händelsehubbar som innehåller Azure VMware Solution loggarna till den här Logic App-instansen. Ange ett namn för Anslutningsnamn, Autentiseringstyp förblir Åtkomstnyckel. För Anslutningssträng måste du hämta anslutningssträngen från den händelsehubbinstans som du tänker använda.
- Öppna den händelsehubbinstans som innehåller loggmeddelandena på en separat webbläsarflik. Välj Inställningar och välj sedan Principer för delad åtkomst. Välj RootManagerSharedAccessKey och välj sedan kopieringsikonen bredvid Primary reťazec pripojenia.
- Gå tillbaka till webbläsarfliken med logikappen och klistra in det du kopierade till fältet Anslutningssträng . Välj Lägg till anslutning.
- Om det har lagts till bör statusen för händelsehubben läsa Ansluten. Välj Nästa för att fortsätta.
- Lägg till namnet på händelsehubbens instans under Händelsehubbnamn. Det exakta namnet på händelsehubben finns under Entitetshändelsehubbar> på fliken Händelsehubb. Lägg till URI:n för loggservern som du tänker använda under Loggmål-URI och välj sedan Nästa.
- Granska den angivna informationen och välj sedan Skapa. Den här åtgärden sparar arbetsflödet som kan användas för att skicka loggmeddelanden från Azure VMware Solution till valfri syslog-slutpunkt.
Integrera med Azure Virtual Network
Om logghanteringsservern finns i Azure, till exempel VMware Cloud Foundation Operations for Logs i ditt Azure VMware Solution privata moln, måste du integrera din Azure Logic App med ett Azure virtuellt nätverk som kan nås av logghanteringsservern. Integreringen säkerställer att logikappen kan kommunicera med slutpunkter som endast är tillgängliga i det virtuella nätverket.
Om du till exempel distribuerar logghanteringsservern på ett Azure VMware Solution privat moln behöver du en Azure Virtual Network som kan peerkopplas till det privata molnets nätverk.
Förutsättningar
- Azure Virtual Network och Azure Logic App måste finnas i samma region. Integrering mellan regioner stöds inte och gör att installationen misslyckas.
- Se till att det finns ett tillgängligt undernät i din Azure Virtual Network för integrering. Mer information finns i Lägg till, ändra eller ta bort ett virtuellt nätverksundernät.
###Steg för att integrera med ditt virtuella Azure-nätverk
I Azure Logic App navigerar du till Inställningar > Nätverk.
Välj den markerade texten med texten Inte konfigurerad bredvid Integrering av virtuellt nätverk.
På nästa skärm visas ett meddelande om att ingen integrering av virtuella nätverk har konfigurerats. Välj Lägg till integrering av virtuellt nätverk för att integrera med det virtuella Azure-nätverk som är anslutet till logghanteringsservern.
I panelen väljer du prenumerationen där ditt virtuella Azure-nätverk finns, det virtuella nätverk som du tänker använda och det undernät som du vill associera. Välj Anslut för att integrera med ditt virtuella nätverk.
När integreringen lyckas visas information om integrering av virtuella nätverk på nästa skärm. Du kan alltid välja Koppla från om du behöver ändra integreringen av det virtuella nätverket för logikappen.
Lägga till certifikat, uppdatera HTTP-huvuden och konfigurera meddelanden
Certifikaten
Om Azure Logic Apps kräver att certifikatet från logghanteringsservern är betrott kan du behöva lägga till certifikatet i Logic Apps-instansen för att aktivera lyckad loggöverföring. Att lägga till certifikatet är ett nödvändigt steg när du till exempel använder verktyg som VMware Cloud Foundation Operations for Logs. Du kan lägga till certifikatet i Azure Logic App-instansen med hjälp av följande metod:
Exportera certifikatet från logghanteringsservern och spara det som en .cer fil.
I Azure Logic App navigerar du till Inställningscertifikat>. Gå till fliken där det står Offentliga nyckelcertifikat (.cer) och välj Lägg till certifikat.
- Ladda upp certifikatet från steg 1 till CER-certifikatfilen och ge certifikatet ett namn och välj sedan Lägg till.
- När du har sparat det kopierar du tumavtrycksvärdet . Du behöver det för miljövariabeln i steg 5.
- Under Inställningar väljer du Miljövariabler och sedan Lägg till. Namnet på miljövariabeln som ska läggas till är WEBSITE_LOAD_ROOT_CERTIFICATES och värdet är tumavtrycket som du kopierade. Välj Använd längst ned i panelen för att spara ändringarna och Tillämpa igen längst ned i listan över miljövariabler för att tillämpa ändringarna. Den nya miljövariabeln bör träda i kraft.
HTTP-huvuden
Som standard har utlösaren HTTP-Trigger-to-Log-Destination i det arbetsflöde som du skapade följande nyckel/värde-par under Headers:
- Innehållstyp : application/json
Nyckel/värde-paren kan fungera för logghanteringsverktyg som VMware Cloud Foundation Operations for Logs. Du kan behöva verifiera logghanteringsserverns cURL-kommando för inmatning för att se om det finns andra rubriker som behöver läggas till. Om du ser andra rubriker lägger du till dem här och väljer Spara så att loggarna kan matas in korrekt på logghanteringsservern.
Körningshistorik
Avsnittet Körningshistorik i ett arbetsflöde i Azure Logic Apps innehåller en detaljerad logg över arbetsflödeskörningar som hjälper dig att spåra lyckade körningar, diagnostisera fel och felsöka problem. Genom att granska tidsstämplar, statuskoder och felmeddelanden kan du se till att syslog-vidarebefordringsprocessen för Azure VMware Solution körs smidigt och snabbt identifiera eventuella störningar.
Konfigurera meddelanden
I det sista steget i arbetsflödet ser du att det finns ett valfritt objekt som heter Optional-Notification (README). Du kan ersätta det här objektet med någon av de tillgängliga åtgärderna i Azure Logic Apps (till exempel Outlook e-postmeddelanden eller Teams-meddelanden) för att meddela dig om det skulle uppstå ett fel som skickar loggarna till logghanteringsservern.