Konfigurera loggning för att övervaka logikappar i Microsoft Defender för molnet
När du övervakar dina Azure Logic Apps-resurser i Microsoft Azure Security Center kan du granska om dina logikappar följer standardprinciperna. Azure visar hälsostatus för en Azure Logic Apps-resurs när du har aktiverat loggning och konfigurerat loggarnas mål korrekt. Den här artikeln beskriver hur du konfigurerar diagnostikloggning och ser till att alla dina logikappar är felfria resurser.
Tips
Om du vill hitta den aktuella statusen för Azure Logic Apps-tjänsten läser du azure-statussidan, som visar status för olika produkter och tjänster i varje tillgänglig region.
Förutsättningar
En Azure-prenumeration. Om du inte har någon prenumeration skapar du ett kostnadsfritt Azure-konto.
Befintliga logikappar med diagnostikloggning aktiverat.
En Log Analytics-arbetsyta som krävs för att aktivera loggning för logikappen. Om du inte har någon arbetsyta skapar du först din arbetsyta.
Aktivera diagnostisk loggning
Innan du kan visa resursens hälsostatus för dina logikappar måste du först konfigurera diagnostikloggning. Om du redan har en Log Analytics-arbetsyta kan du aktivera loggning antingen när du skapar logikappen eller på befintliga logikappar.
Tips
Standardrekommendationsen är att aktivera diagnostikloggar för Azure Logic Apps. Du styr dock den här inställningen för dina logikappar. När du aktiverar diagnostikloggar för dina logikappar kan du använda informationen för att analysera säkerhetsincidenter.
Kontrollera inställningen för diagnostikloggning
Om du inte är säker på om dina logikappar har diagnostikloggning aktiverat kan du checka in Defender för molnet:
- Logga in på Azure-portalen.
- I sökfältet anger du och väljer Defender för molnet.
- Välj Rekommendationer under Allmänt på instrumentpanelen för arbetsbelastningsskydd.
- I tabellen med säkerhetsförslag letar du upp och väljer Aktivera granskning och loggning>Diagnostikloggar i Logic Apps ska vara aktiverade i tabellen med säkerhetskontroller.
- På rekommendationssidan expanderar du avsnittet Reparationssteg och granskar alternativen. Du kan aktivera Azure Logic Apps-diagnostik genom att välja knappen Snabbkorrigering! eller genom att följa de manuella reparationsinstruktionerna.
Visa hälsotillstånd för logikappar
När du har aktiverat diagnostikloggning kan du se hälsostatusen för dina logikappar i Defender för molnet.
Logga in på Azure-portalen.
I sökfältet anger du och väljer Defender för molnet.
Välj Inventering under Allmänt på instrumentpanelen för arbetsbelastningsskydd.
På inventeringssidan filtrerar du listan över tillgångar så att endast Azure Logic Apps-resurser visas. På sidmenyn väljer duLogikappar för resurstyper>.
Räknaren Ej felfria resurser visar antalet logikappar som Defender för molnet anser vara felaktiga.
I listan över resurser för logikappar granskar du kolumnen Rekommendationer . Om du vill granska hälsoinformationen för en specifik logikapp väljer du ett resursnamn eller väljer knappen ellipser (...) >Visa resurs.
Följ stegen som anges för dina logikappar för att åtgärda eventuella problem med resurshälsan.
Om diagnostikloggning redan är aktiverat kan det finnas ett problem med målet för loggarna. Läs om hur du åtgärdar problem med olika mål för diagnostikloggning.
Åtgärda diagnostikloggning för logikappar
Om dina logikappar visas som felaktiga i Defender för molnet öppnar du logikappen i kodvyn i Azure Portal eller via Azure CLI. Kontrollera sedan målkonfigurationen för dina diagnostikloggar: Azure Log Analytics, Azure Event Hubs eller ett Azure Storage-konto.
Log Analytics- och Event Hubs-mål
Om du använder Log Analytics eller Event Hubs som mål för dina Azure Logic Apps-diagnostikloggar kontrollerar du följande inställningar.
- Kontrollera att du har aktiverat diagnostikloggar genom att kontrollera att fältet diagnostikinställningar
logs.enabled
är inställt påtrue
. - Kontrollera att fältet är inställt
false
på för att bekräfta att du inte har angett ett lagringskonto som mål i ställetstorageAccountId
.
Exempel:
"allOf": [
{
"field": "Microsoft.Insights/diagnosticSettings/logs.enabled",
"equals": "true"
},
{
"anyOf": [
{
"field": "Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled",
"notEquals": "true"
},
{
"field": "Microsoft.Insights/diagnosticSettings/storageAccountId",
"exists": false
}
]
}
]
Lagringskontomål
Om du använder ett lagringskonto som mål för dina Azure Logic Apps-diagnostikloggar kontrollerar du följande inställningar.
- Kontrollera att fältet diagnostikinställningar
logs.enabled
är inställttrue
på för att bekräfta att du har aktiverat diagnostikloggar. - Kontrollera att fältet är inställt
true
på för att bekräfta att du har aktiverat en kvarhållningsprincip för dina diagnostikloggarretentionPolicy.enabled
. - Om du vill bekräfta att du anger en kvarhållningstid på 0–365 dagar kontrollerar du
retentionPolicy.days
att fältet är inställt på ett tal mellan 0 och 365.
"allOf": [
{
"field": "Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled",
"equals": "true"
},
{
"anyOf": [
{
"field": "Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days",
"equals": "0"
},
{
"field": "Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days",
"equals": "[parameters('requiredRetentionDays')]"
}
]
},
{
"field": "Microsoft.Insights/diagnosticSettings/logs.enabled",
"equals": "true"
}
]