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

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:

  1. Logga in på Azure-portalen.
  2. I sökfältet anger du och väljer Defender för molnet.
  3. Välj Rekommendationer under Allmänt på instrumentpanelen för arbetsbelastningsskydd.
  4. 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.
  5. 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.

  1. Logga in på Azure-portalen.

  2. I sökfältet anger du och väljer Defender för molnet.

  3. Välj Inventering under Allmänt på instrumentpanelen för arbetsbelastningsskydd.

  4. 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.

  5. 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.

  6. 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.

  1. Kontrollera att du har aktiverat diagnostikloggar genom att kontrollera att fältet diagnostikinställningar logs.enabled är inställt på true.
  2. Kontrollera att fältet är inställt falsepå 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.

  1. Kontrollera att fältet diagnostikinställningar logs.enabled är inställt truepå för att bekräfta att du har aktiverat diagnostikloggar.
  2. Kontrollera att fältet är inställt truepå för att bekräfta att du har aktiverat en kvarhållningsprincip för dina diagnostikloggarretentionPolicy.enabled.
  3. 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"
    }
]