Condividi tramite


Microsoft.Insights dataCollectionRules

Definizione di risorsa Bicep

Il tipo di risorsa dataCollectionRules può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Insights/dataCollectionRules, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Insights/dataCollectionRules@2022-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    dataCollectionEndpointId: 'string'
    dataFlows: [
      {
        builtInTransform: 'string'
        destinations: [
          'string'
        ]
        outputStream: 'string'
        streams: [
          'string'
        ]
        transformKql: 'string'
      }
    ]
    dataSources: {
      dataImports: {
        eventHub: {
          consumerGroup: 'string'
          name: 'string'
          stream: 'string'
        }
      }
      extensions: [
        {
          extensionName: 'string'
          extensionSettings: any()
          inputDataSources: [
            'string'
          ]
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
      iisLogs: [
        {
          logDirectories: [
            'string'
          ]
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
      logFiles: [
        {
          filePatterns: [
            'string'
          ]
          format: 'text'
          name: 'string'
          settings: {
            text: {
              recordStartTimestampFormat: 'string'
            }
          }
          streams: [
            'string'
          ]
        }
      ]
      performanceCounters: [
        {
          counterSpecifiers: [
            'string'
          ]
          name: 'string'
          samplingFrequencyInSeconds: int
          streams: [
            'string'
          ]
        }
      ]
      platformTelemetry: [
        {
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
      prometheusForwarder: [
        {
          labelIncludeFilter: {}
          name: 'string'
          streams: 'Microsoft-PrometheusMetrics'
        }
      ]
      syslog: [
        {
          facilityNames: [
            'string'
          ]
          logLevels: [
            'string'
          ]
          name: 'string'
          streams: 'Microsoft-Syslog'
        }
      ]
      windowsEventLogs: [
        {
          name: 'string'
          streams: [
            'string'
          ]
          xPathQueries: [
            'string'
          ]
        }
      ]
      windowsFirewallLogs: [
        {
          name: 'string'
          streams: [
            'string'
          ]
        }
      ]
    }
    description: 'string'
    destinations: {
      azureMonitorMetrics: {
        name: 'string'
      }
      eventHubs: [
        {
          eventHubResourceId: 'string'
          name: 'string'
        }
      ]
      eventHubsDirect: [
        {
          eventHubResourceId: 'string'
          name: 'string'
        }
      ]
      logAnalytics: [
        {
          name: 'string'
          workspaceResourceId: 'string'
        }
      ]
      monitoringAccounts: [
        {
          accountResourceId: 'string'
          name: 'string'
        }
      ]
      storageAccounts: [
        {
          containerName: 'string'
          name: 'string'
          storageAccountResourceId: 'string'
        }
      ]
      storageBlobsDirect: [
        {
          containerName: 'string'
          name: 'string'
          storageAccountResourceId: 'string'
        }
      ]
      storageTablesDirect: [
        {
          name: 'string'
          storageAccountResourceId: 'string'
          tableName: 'string'
        }
      ]
    }
    streamDeclarations: {}
  }
}

Valori delle proprietà

dataCollectionRules

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa. stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
kind Tipo di risorsa. 'Linux'
'Windows'
identity Identità del servizio gestita della risorsa. DataCollectionRuleResourceIdentity
properties Proprietà delle risorse. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito (in cui sono consentiti i tipi SystemAssigned e UserAssigned). 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. object

DataCollectionRuleResourceProperties

Nome Descrizione Valore
dataCollectionEndpointId ID risorsa dell'endpoint di raccolta dati con cui è possibile usare questa regola. string
flussi di dati Specifica dei flussi di dati. Flusso di dati[]
Datasources Specifica delle origini dati.
Questa proprietà è facoltativa e può essere omessa se la regola deve essere usata tramite chiamate dirette all'endpoint di cui è stato effettuato il provisioning.
DataCollectionRuleDataSources
description Descrizione della regola di raccolta dati. string
destinazioni Specifica delle destinazioni. DataCollectionRuleDestinations
streamDeclarations Dichiarazione di flussi personalizzati usati in questa regola. object

Flusso

Nome Descrizione Valore
builtInTransform Trasformazione builtIn per trasformare i dati del flusso string
destinazioni Elenco di destinazioni per questo flusso di dati. string[]
Outputstream Flusso di output della trasformazione. Obbligatorio solo se la trasformazione modifica i dati in un flusso diverso. string
flussi Elenco di flussi per questo flusso di dati. Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-Event'
'Microsoft-InsightsMetrics'
'Microsoft-Perf'
'Microsoft-Syslog'
'Microsoft-WindowsEvent'
transformKql Query KQL per trasformare i dati di flusso. string

DataCollectionRuleDataSources

Nome Descrizione Valore
dataImports Specifiche delle origini dati basate sul pull DataSourcesSpecDataImports
Estensioni Elenco delle configurazioni dell'origine dati dell'estensione della macchina virtuale di Azure. ExtensionDataSource[]
iisLogs Elenco delle configurazioni di origine dei log IIS. IisLogsDataSource[]
Logfiles Elenco delle configurazioni di origine file di log. LogFilesDataSource[]
performanceCounters Elenco delle configurazioni dell'origine dati del contatore delle prestazioni. PerfCounterDataSource[]
platformTelemetry Elenco delle configurazioni di telemetria della piattaforma PlatformTelemetryDataSource[]
prometheusForwarder Elenco delle configurazioni dell'origine dati dell'inoltro Prometheus. PrometheusForwarderDataSource[]
syslog Elenco delle configurazioni dell'origine dati Syslog. SyslogDataSource[]
windowsEventLogs Elenco delle configurazioni dell'origine dati del registro eventi di Windows. WindowsEventLogDataSource[]
windowsFirewallLogs Elenco delle configurazioni di origine dei log di Windows Firewall. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Nome Descrizione Valore
eventHub Definizione della configurazione dell'hub eventi. DataImportSourcesEventHub

DataImportSourcesEventHub

Nome Descrizione Valore
consumerGroup Nome del gruppo di consumer dell'hub eventi string
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flusso Flusso da raccogliere da EventHub string

ExtensionDataSource

Nome Descrizione Valore
extensionName Nome dell'estensione della macchina virtuale. stringa (obbligatoria)
Extensionsettings Impostazioni di estensione. Il formato è specifico per una determinata estensione. Per Bicep è possibile usare la funzione any().
inputDataSources L'elenco delle origini dati da cui questa estensione richiede dati. string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica a quale schema verrà usato per questi dati e in genere a quale tabella in Log Analytics verranno inviati i dati.
Matrice di stringhe contenente uno qualsiasi di:
'Microsoft-Event'
'Microsoft-InsightsMetrics'
'Microsoft-Perf'
'Microsoft-Syslog'
'Microsoft-WindowsEvent'

IisLogsDataSource

Nome Descrizione Valore
logDirectories Percorso dei percorsi assoluti del file string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi IIS string[] (obbligatorio)

LogFilesDataSource

Nome Descrizione Valore
filePatterns Modelli di file in cui si trovano i file di log string[] (obbligatorio)
format Formato dei dati dei file di log 'text' (obbligatorio)
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
impostazioni Impostazioni specifiche dei file di log. LogFilesDataSourceSettings
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica quale schema verrà usato per questa origine dati
string[] (obbligatorio)

LogFilesDataSourceSettings

Nome Descrizione Valore
text Impostazioni per il testo LogFileSettingsText

LogFileSettingsText

Nome Descrizione Valore
recordStartTimestampFormat MM:SS AM/PM' , 'MMM d hh:mm:ss' , 'Mon DD, AAAA HH:MM:SS' , 'AAAA-MM-GG HH:MM:SS' , 'dd/MMM/yyyy:HH:mm:ss zzz' , 'ddMMyy HH:mm:ss' , 'yyMMdd HH:mm:ss' , 'yyyy-MM-ddTHH:mm:ssK' , stringa (obbligatorio): uno dei formati di timestamp supportati 'ISO 8601'
'M/D/AAAA HH (obbligatorio)

PerfCounterDataSource

Nome Descrizione Valore
counterSpecifiers Elenco dei nomi degli identificatori dei contatori delle prestazioni da raccogliere.
Usare un carattere jolly (*) per raccogliere un contatore per tutte le istanze.
Per ottenere un elenco di contatori delle prestazioni in Windows, eseguire il comando 'typeperf'.
string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
samplingFrequencyInSeconds Numero di secondi tra le misurazioni consecutive del contatore (campioni). INT
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-InsightsMetrics'
'Microsoft-Perf'

PlatformTelemetryDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco dei flussi di telemetria della piattaforma da raccogliere string[] (obbligatorio)

PrometheusForwarderDataSource

Nome Descrizione Valore
labelIncludeFilter Elenco di filtri di inclusione delle etichette sotto forma di coppie "nome-valore".
Attualmente è supportata una sola etichetta: "microsoft_metrics_include_label".
I valori delle etichette vengono confrontati senza distinzione tra maiuscole e minuscole.
object
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati. Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-PrometheusMetrics'

SyslogDataSource

Nome Descrizione Valore
facilityNames Elenco dei nomi delle strutture. Matrice di stringhe contenente uno dei seguenti elementi:
'*'
'auth'
'authpriv'
'cron'
'daemon'
'kern'
'local0'
'local1'
'local2'
'local3'
'local4'
'local5'
'local6'
'local7'
'lpr'
'mail'
'mark'
'news'
'syslog'
'user'
'uucp'
logLevels Livelli di log da raccogliere. Matrice di stringhe contenente uno qualsiasi di:
'*'
'Avviso'
'Critico'
'Debug'
'Emergenza'
'Error'
'Info'
'Avviso'
'Avviso'
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica a quale schema verrà usato per questi dati e in genere a quale tabella in Log Analytics verranno inviati i dati.
Matrice di stringhe contenente uno qualsiasi di:
'Microsoft-Syslog'

WindowsEventLogDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica a quale schema verrà usato per questi dati e in genere a quale tabella in Log Analytics verranno inviati i dati.
Matrice di stringhe contenente uno qualsiasi di:
'Microsoft-Event'
'Microsoft-WindowsEvent'
xPathQueries Elenco delle query del registro eventi di Windows in formato XPATH. string[]

WindowsFirewallLogsDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi di log del firewall string[] (obbligatorio)

DataCollectionRuleDestinations

Nome Descrizione Valore
azureMonitorMetrics Destinazione metriche di Monitoraggio di Azure. DestinazioniSpecAzureMonitorMetrics
eventHubs Elenco delle destinazioni di Hub eventi. EventHubDestination[]
eventHubsDirect Elenco delle destinazioni dirette di Hub eventi. EventHubDirectDestination[]
logAnalytics Elenco delle destinazioni di Log Analytics. LogAnalyticsDestination[]
monitoringAccounts Elenco delle destinazioni dell'account di monitoraggio. MonitoringAccountDestination[]
storageAccounts Elenco delle destinazioni degli account di archiviazione. StorageBlobDestination[]
storageBlobsDirect Elenco delle destinazioni dirette DEL BLOB di archiviazione. Da usare solo per l'invio di dati direttamente all'archivio dall'agente. StorageBlobDestination[]
storageTablesDirect Elenco delle destinazioni dirette della tabella di archiviazione. StorageTableDestination[]

DestinazioniSpecAzureMonitorMetrics

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDirectDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

LogAnalyticsDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
workspaceResourceId ID risorsa dell'area di lavoro Log Analytics. string

MonitoringAccountDestination

Nome Descrizione Valore
accountResourceId ID risorsa dell'account di monitoraggio. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

StorageBlobDestination

Nome Descrizione Valore
containerName Nome del contenitore del BLOB di archiviazione. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string

StorageTableDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string
tableName Nome della tabella di archiviazione. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Distribuire la scalabilità automatica di Darktrace vSensors

Distribuisci in Azure
Questo modello consente di distribuire automaticamente la distribuzione automatica di Darktrace vSensors
Regola di raccolta dati per Syslog

Distribuisci in Azure
Questo modello crea una regola di raccolta dati che definisce l'origine dati (Syslog) e l'area di lavoro di destinazione.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa dataCollectionRules può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Insights/dataCollectionRules, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Insights/dataCollectionRules",
  "apiVersion": "2022-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "dataCollectionEndpointId": "string",
    "dataFlows": [
      {
        "builtInTransform": "string",
        "destinations": [ "string" ],
        "outputStream": "string",
        "streams": [ "string" ],
        "transformKql": "string"
      }
    ],
    "dataSources": {
      "dataImports": {
        "eventHub": {
          "consumerGroup": "string",
          "name": "string",
          "stream": "string"
        }
      },
      "extensions": [
        {
          "extensionName": "string",
          "extensionSettings": {},
          "inputDataSources": [ "string" ],
          "name": "string",
          "streams": [ "string" ]
        }
      ],
      "iisLogs": [
        {
          "logDirectories": [ "string" ],
          "name": "string",
          "streams": [ "string" ]
        }
      ],
      "logFiles": [
        {
          "filePatterns": [ "string" ],
          "format": "text",
          "name": "string",
          "settings": {
            "text": {
              "recordStartTimestampFormat": "string"
            }
          },
          "streams": [ "string" ]
        }
      ],
      "performanceCounters": [
        {
          "counterSpecifiers": [ "string" ],
          "name": "string",
          "samplingFrequencyInSeconds": "int",
          "streams": [ "string" ]
        }
      ],
      "platformTelemetry": [
        {
          "name": "string",
          "streams": [ "string" ]
        }
      ],
      "prometheusForwarder": [
        {
          "labelIncludeFilter": {},
          "name": "string",
          "streams": "Microsoft-PrometheusMetrics"
        }
      ],
      "syslog": [
        {
          "facilityNames": [ "string" ],
          "logLevels": [ "string" ],
          "name": "string",
          "streams": "Microsoft-Syslog"
        }
      ],
      "windowsEventLogs": [
        {
          "name": "string",
          "streams": [ "string" ],
          "xPathQueries": [ "string" ]
        }
      ],
      "windowsFirewallLogs": [
        {
          "name": "string",
          "streams": [ "string" ]
        }
      ]
    },
    "description": "string",
    "destinations": {
      "azureMonitorMetrics": {
        "name": "string"
      },
      "eventHubs": [
        {
          "eventHubResourceId": "string",
          "name": "string"
        }
      ],
      "eventHubsDirect": [
        {
          "eventHubResourceId": "string",
          "name": "string"
        }
      ],
      "logAnalytics": [
        {
          "name": "string",
          "workspaceResourceId": "string"
        }
      ],
      "monitoringAccounts": [
        {
          "accountResourceId": "string",
          "name": "string"
        }
      ],
      "storageAccounts": [
        {
          "containerName": "string",
          "name": "string",
          "storageAccountResourceId": "string"
        }
      ],
      "storageBlobsDirect": [
        {
          "containerName": "string",
          "name": "string",
          "storageAccountResourceId": "string"
        }
      ],
      "storageTablesDirect": [
        {
          "name": "string",
          "storageAccountResourceId": "string",
          "tableName": "string"
        }
      ]
    },
    "streamDeclarations": {}
  }
}

Valori delle proprietà

dataCollectionRules

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Insights/dataCollectionRules'
apiVersion Versione dell'API risorsa '2022-06-01'
name Nome della risorsa stringa (obbligatoria)
posizione Posizione geografica in cui vive la risorsa. stringa (obbligatoria)
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
kind Tipo di risorsa. 'Linux'
'Windows'
identity Identità del servizio gestita della risorsa. DataCollectionRuleResourceIdentity
properties Proprietà delle risorse. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (obbligatorio)
userAssignedIdentities Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno id risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. object

DataCollectionRuleResourceProperties

Nome Descrizione Valore
dataCollectionEndpointId ID risorsa dell'endpoint di raccolta dati con cui è possibile usare questa regola. string
flussi di dati Specifica dei flussi di dati. Flusso di dati[]
Datasources Specifica delle origini dati.
Questa proprietà è facoltativa e può essere omessa se la regola deve essere usata tramite chiamate dirette all'endpoint di provisioning.
DataCollectionRuleDataSources
description Descrizione della regola di raccolta dati. string
destinazioni Specifica delle destinazioni. DataCollectionRuleDestinations
streamDeclarations Dichiarazione di flussi personalizzati usati in questa regola. object

Flusso

Nome Descrizione Valore
builtInTransform Trasformazione builtIn per trasformare i dati di flusso string
destinazioni Elenco delle destinazioni per questo flusso di dati. string[]
Outputstream Flusso di output della trasformazione. È necessario solo se la trasformazione modifica i dati in un flusso diverso. string
flussi Elenco di flussi per questo flusso di dati. Matrice di stringhe contenente uno qualsiasi di:
'Microsoft-Event'
'Microsoft-InsightsMetrics'
'Microsoft-Perf'
'Microsoft-Syslog'
'Microsoft-WindowsEvent'
transformKql Query KQL per trasformare i dati di flusso. string

DataCollectionRuleDataSources

Nome Descrizione Valore
dataImports Specifiche delle origini dati basate sul pull DataSourcesSpecDataImports
Estensioni Elenco delle configurazioni dell'origine dati dell'estensione della macchina virtuale di Azure. ExtensionDataSource[]
iisLogs Elenco delle configurazioni di origine dei log IIS. IisLogsDataSource[]
Logfiles Elenco delle configurazioni di origine file di log. LogFilesDataSource[]
performanceCounters Elenco delle configurazioni dell'origine dati del contatore delle prestazioni. PerfCounterDataSource[]
platformTelemetry Elenco delle configurazioni di telemetria della piattaforma PlatformTelemetryDataSource[]
prometheusForwarder Elenco delle configurazioni dell'origine dati del server d'inoltro Prometheus. PrometheusForwarderDataSource[]
syslog Elenco delle configurazioni dell'origine dati Syslog. SyslogDataSource[]
windowsEventLogs Elenco delle configurazioni dell'origine dati del registro eventi di Windows. WindowsEventLogDataSource[]
windowsFirewallLogs Elenco delle configurazioni di origine dei log di Windows Firewall. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Nome Descrizione Valore
eventHub Definizione della configurazione dell'hub eventi. DataImportSourcesEventHub

DataImportSourcesEventHub

Nome Descrizione Valore
consumerGroup Nome del gruppo di consumer dell'hub eventi string
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flusso Flusso da raccogliere da EventHub string

ExtensionDataSource

Nome Descrizione Valore
extensionName Nome dell'estensione della macchina virtuale. stringa (obbligatorio)
Extensionsettings Impostazioni dell'estensione. Il formato è specifico per una particolare estensione.
inputDataSources L'elenco delle origini dati da cui questa estensione necessita di dati. string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-Event'
'Microsoft-InsightsMetrics'
'Microsoft-Perf'
'Microsoft-Syslog'
'Microsoft-WindowsEvent'

IisLogsDataSource

Nome Descrizione Valore
logDirectories Percorso del file dei percorsi assoluti string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi IIS string[] (obbligatorio)

LogFilesDataSource

Nome Descrizione Valore
filePatterns Modelli di file in cui si trovano i file di log string[] (obbligatorio)
format Formato dei dati dei file di log 'text' (obbligatorio)
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
impostazioni Impostazioni specifiche dei file di log. LogFilesDataSourceSettings
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica quale schema verrà usato per questa origine dati
string[] (obbligatorio)

LogFilesDataSourceSettings

Nome Descrizione Valore
text Impostazioni per il testo LogFileSettingsText

LogFileSettingsText

Nome Descrizione Valore
recordStartTimestampFormat MM:SS AM/PM' , 'MMM d hh:mm:ss' , 'Mon DD, AAAA HH:MM:SS' , 'AAAA-MM-GG HH:MM:SS' , 'dd/MMM/yyyy:HH:mm:ss zzz' , 'ddMMyy HH:mm:ss' , 'yyMMdd HH:mm:ss' , 'yyyy-MM-ddTHH:mm:ssK' , stringa (obbligatorio): uno dei formati di timestamp supportati 'ISO 8601'
'M/D/AAAA HH (obbligatorio)

PerfCounterDataSource

Nome Descrizione Valore
counterSpecifiers Elenco dei nomi degli identificatori dei contatori delle prestazioni da raccogliere.
Usare un carattere jolly (*) per raccogliere un contatore per tutte le istanze.
Per ottenere un elenco di contatori delle prestazioni in Windows, eseguire il comando 'typeperf'.
string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
samplingFrequencyInSeconds Numero di secondi tra le misurazioni consecutive del contatore (campioni). INT
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-InsightsMetrics'
'Microsoft-Perf'

PlatformTelemetryDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco dei flussi di telemetria della piattaforma da raccogliere string[] (obbligatorio)

PrometheusForwarderDataSource

Nome Descrizione Valore
labelIncludeFilter Elenco di filtri di inclusione delle etichette sotto forma di coppie "nome-valore".
Attualmente è supportata una sola etichetta: "microsoft_metrics_include_label".
I valori delle etichette vengono confrontati senza distinzione tra maiuscole e minuscole.
object
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati. Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-PrometheusMetrics'

SyslogDataSource

Nome Descrizione Valore
facilityNames Elenco dei nomi delle strutture. Matrice di stringhe contenente uno dei seguenti elementi:
'*'
'auth'
'authpriv'
'cron'
'daemon'
'kern'
'local0'
'local1'
'local2'
'local3'
'local4'
'local5'
'local6'
'local7'
'lpr'
'mail'
'mark'
'news'
'syslog'
'user'
'uucp'
logLevels Livelli di log da raccogliere. Matrice di stringhe contenente uno dei seguenti elementi:
'*'
'Alert'
'Critico'
'Debug'
'Emergency'
'Error'
'Info'
'Avviso'
'Warning'
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-Syslog'

WindowsEventLogDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
'Microsoft-Event'
'Microsoft-WindowsEvent'
xPathQueries Elenco di query del registro eventi di Windows in formato XPATH. string[]

WindowsFirewallLogsDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi dei log del firewall string[] (obbligatorio)

DataCollectionRuleDestinations

Nome Descrizione Valore
azureMonitorMetrics Destinazione metriche di Monitoraggio di Azure. DestinationsSpecAzureMonitorMetrics
eventHubs Elenco delle destinazioni di Hub eventi. EventHubDestination[]
eventHubsDirect Elenco delle destinazioni dirette di Hub eventi. EventHubDirectDestination[]
logAnalytics Elenco delle destinazioni di Log Analytics. LogAnalyticsDestination[]
monitoringAccounts Elenco delle destinazioni degli account di monitoraggio. MonitoringAccountDestination[]
storageAccounts Elenco delle destinazioni degli account di archiviazione. StorageBlobDestination[]
storageBlobsDirect Elenco delle destinazioni dirette del BLOB di archiviazione. Da usare solo per l'invio di dati direttamente da archiviare dall'agente. StorageBlobDestination[]
storageTablesDirect Elenco delle destinazioni di Storage Table Direct. StorageTableDestination[]

DestinationsSpecAzureMonitorMetrics

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDirectDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

LogAnalyticsDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
workspaceResourceId ID risorsa dell'area di lavoro Log Analytics. string

MonitoringAccountDestination

Nome Descrizione Valore
accountResourceId ID risorsa dell'account di monitoraggio. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

StorageBlobDestination

Nome Descrizione Valore
containerName Nome del contenitore del BLOB di archiviazione. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string

StorageTableDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string
tableName Nome della tabella di archiviazione. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Distribuire la scalabilità automatica di Darktrace vSensors

Distribuisci in Azure
Questo modello consente di distribuire una distribuzione automatica della scalabilità automatica di Darktrace vSensors
Regola di raccolta dati per Syslog

Distribuisci in Azure
Questo modello crea una regola di raccolta dati che definisce l'origine dati (Syslog) e l'area di lavoro di destinazione.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa dataCollectionRules può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Insights/dataCollectionRules, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/dataCollectionRules@2022-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      dataCollectionEndpointId = "string"
      dataFlows = [
        {
          builtInTransform = "string"
          destinations = [
            "string"
          ]
          outputStream = "string"
          streams = [
            "string"
          ]
          transformKql = "string"
        }
      ]
      dataSources = {
        dataImports = {
          eventHub = {
            consumerGroup = "string"
            name = "string"
            stream = "string"
          }
        }
        extensions = [
          {
            extensionName = "string"
            inputDataSources = [
              "string"
            ]
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
        iisLogs = [
          {
            logDirectories = [
              "string"
            ]
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
        logFiles = [
          {
            filePatterns = [
              "string"
            ]
            format = "text"
            name = "string"
            settings = {
              text = {
                recordStartTimestampFormat = "string"
              }
            }
            streams = [
              "string"
            ]
          }
        ]
        performanceCounters = [
          {
            counterSpecifiers = [
              "string"
            ]
            name = "string"
            samplingFrequencyInSeconds = int
            streams = [
              "string"
            ]
          }
        ]
        platformTelemetry = [
          {
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
        prometheusForwarder = [
          {
            labelIncludeFilter = {}
            name = "string"
            streams = "Microsoft-PrometheusMetrics"
          }
        ]
        syslog = [
          {
            facilityNames = [
              "string"
            ]
            logLevels = [
              "string"
            ]
            name = "string"
            streams = "Microsoft-Syslog"
          }
        ]
        windowsEventLogs = [
          {
            name = "string"
            streams = [
              "string"
            ]
            xPathQueries = [
              "string"
            ]
          }
        ]
        windowsFirewallLogs = [
          {
            name = "string"
            streams = [
              "string"
            ]
          }
        ]
      }
      description = "string"
      destinations = {
        azureMonitorMetrics = {
          name = "string"
        }
        eventHubs = [
          {
            eventHubResourceId = "string"
            name = "string"
          }
        ]
        eventHubsDirect = [
          {
            eventHubResourceId = "string"
            name = "string"
          }
        ]
        logAnalytics = [
          {
            name = "string"
            workspaceResourceId = "string"
          }
        ]
        monitoringAccounts = [
          {
            accountResourceId = "string"
            name = "string"
          }
        ]
        storageAccounts = [
          {
            containerName = "string"
            name = "string"
            storageAccountResourceId = "string"
          }
        ]
        storageBlobsDirect = [
          {
            containerName = "string"
            name = "string"
            storageAccountResourceId = "string"
          }
        ]
        storageTablesDirect = [
          {
            name = "string"
            storageAccountResourceId = "string"
            tableName = "string"
          }
        ]
      }
      streamDeclarations = {}
    }
    kind = "string"
  })
}

Valori delle proprietà

dataCollectionRules

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Insights/dataCollectionRules@2022-06-01"
name Nome della risorsa stringa (obbligatorio)
posizione Posizione geografica in cui risiede la risorsa. stringa (obbligatorio)
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatorio)
tags Tag delle risorse. Dizionario di nomi e valori di tag.
kind Tipo di risorsa. "Linux"
"Windows"
identity Identità del servizio gestita della risorsa. DataCollectionRuleResourceIdentity
properties Proprietà delle risorse. DataCollectionRuleResourceProperties

DataCollectionRuleResourceIdentity

Nome Descrizione Valore
tipo Tipo di identità del servizio gestito (in cui sono consentiti i tipi SystemAssigned e UserAssigned). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (obbligatorio)
identity_ids Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. Matrice di ID identità utente.

DataCollectionRuleResourceProperties

Nome Descrizione Valore
dataCollectionEndpointId ID risorsa dell'endpoint di raccolta dati con cui è possibile usare questa regola. string
flussi di dati Specifica dei flussi di dati. Flusso di dati[]
Datasources Specifica delle origini dati.
Questa proprietà è facoltativa e può essere omessa se la regola deve essere usata tramite chiamate dirette all'endpoint di cui è stato effettuato il provisioning.
DataCollectionRuleDataSources
description Descrizione della regola di raccolta dati. string
destinazioni Specifica delle destinazioni. DataCollectionRuleDestinations
streamDeclarations Dichiarazione di flussi personalizzati usati in questa regola. object

Flusso

Nome Descrizione Valore
builtInTransform Trasformazione builtIn per trasformare i dati del flusso string
destinazioni Elenco di destinazioni per questo flusso di dati. string[]
Outputstream Flusso di output della trasformazione. Obbligatorio solo se la trasformazione modifica i dati in un flusso diverso. string
flussi Elenco di flussi per questo flusso di dati. Matrice di stringhe contenente uno dei seguenti elementi:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"
transformKql Query KQL per trasformare i dati del flusso. string

DataCollectionRuleDataSources

Nome Descrizione Valore
dataImports Specifiche delle origini dati basate sul pull DataSourcesSpecDataImports
Estensioni Elenco delle configurazioni dell'origine dati dell'estensione della macchina virtuale di Azure. ExtensionDataSource[]
iisLogs Elenco delle configurazioni di origine dei log IIS. IisLogsDataSource[]
Logfiles Elenco delle configurazioni di origine dei file di log. LogFilesDataSource[]
performanceCounters Elenco delle configurazioni dell'origine dati del contatore delle prestazioni. PerfCounterDataSource[]
platformTelemetry Elenco delle configurazioni di telemetria della piattaforma PlatformTelemetryDataSource[]
prometheusForwarder Elenco delle configurazioni dell'origine dati del server d'inoltro Prometheus. PrometheusForwarderDataSource[]
syslog Elenco delle configurazioni dell'origine dati Syslog. SyslogDataSource[]
windowsEventLogs Elenco delle configurazioni dell'origine dati del registro eventi di Windows. WindowsEventLogDataSource[]
windowsFirewallLogs Elenco delle configurazioni di origine dei log di Windows Firewall. WindowsFirewallLogsDataSource[]

DataSourcesSpecDataImports

Nome Descrizione Valore
eventHub Definizione della configurazione dell'hub eventi. DataImportSourcesEventHub

DataImportSourcesEventHub

Nome Descrizione Valore
consumerGroup Nome del gruppo di consumer dell'hub eventi string
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flusso Flusso da raccogliere da EventHub string

ExtensionDataSource

Nome Descrizione Valore
extensionName Nome dell'estensione della macchina virtuale. stringa (obbligatoria)
Extensionsettings Impostazioni di estensione. Il formato è specifico per una determinata estensione.
inputDataSources L'elenco delle origini dati da cui questa estensione richiede dati. string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica a quale schema verrà usato per questi dati e in genere a quale tabella in Log Analytics verranno inviati i dati.
Matrice di stringhe contenente uno qualsiasi di:
"Microsoft-Event"
"Microsoft-InsightsMetrics"
"Microsoft-Perf"
"Microsoft-Syslog"
"Microsoft-WindowsEvent"

IisLogsDataSource

Nome Descrizione Valore
logDirectories Percorso dei percorsi assoluti del file string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi IIS string[] (obbligatorio)

LogFilesDataSource

Nome Descrizione Valore
filePatterns Modelli di file in cui si trovano i file di log string[] (obbligatorio)
format Formato dati dei file di log "text" (obbligatorio)
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
impostazioni Impostazioni specifiche dei file di log. LogFilesDataSourceSettings
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questa origine dati
string[] (obbligatorio)

LogFilesDataSourceSettings

Nome Descrizione Valore
text Impostazioni per il testo LogFileSettingsText

LogFileSettingsText

Nome Descrizione Valore
recordStartTimestampFormat MM:SS AM/PM' , 'MMM d hh:mm:ss' , 'Mon DD, AAAA HH:MM:SS' , 'AAAAA-MM-MM-DD HH:MM:SS' , 'dd/MMM/y:HH:mm:ss zzz' , 'ddM HH:mm:ss' , 'yyMMdd HH:mm:ss' , 'a-MM-ddTHH:mm:ssK' , stringa (Obbligatorio): uno dei formati timestamp supportati "ISO 8601"
"M/D/AAAA HH (obbligatorio)

PerfCounterDataSource

Nome Descrizione Valore
counterSpecifiers Elenco dei nomi degli identificatori dei contatori delle prestazioni che si desidera raccogliere.
Usare un carattere jolly (*) per raccogliere un contatore per tutte le istanze.
Per ottenere un elenco di contatori delle prestazioni in Windows, eseguire il comando 'typeperf'.
string[]
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
campionamentoFrequencyInSeconds Numero di secondi tra misurazioni contatori consecutive (campioni). INT
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
"Microsoft-InsightsMetrics"
"Microsoft-Perf"

PlatformTelemetryDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco dei flussi di telemetria della piattaforma da raccogliere string[] (obbligatorio)

PrometheusForwarderDataSource

Nome Descrizione Valore
labelIncludeFilter Elenco di filtri di inclusione delle etichette sotto forma di coppie "nome-valore".
Attualmente è supportata una sola etichetta: "microsoft_metrics_include_label".
I valori delle etichette vengono confrontati senza distinzione tra maiuscole e minuscole.
object
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati. Matrice di stringhe contenente uno dei seguenti elementi:
"Microsoft-PrometheusMetrics"

SyslogDataSource

Nome Descrizione Valore
facilityNames Elenco dei nomi delle strutture. Matrice di stringhe contenente uno dei seguenti elementi:
"*"
"autenticazione"
"authpriv"
"cron"
"daemon"
"crenatura"
"local0"
"local1"
"local2"
"local3"
"local4"
"local5"
"local6"
"local7"
"lpr"
"mail"
"contrassegno"
"notizie"
"syslog"
"user"
"uucp"
logLevels Livelli di log da raccogliere. Matrice di stringhe contenente uno dei seguenti elementi:
"*"
"Avviso"
"Critico"
"Debug"
"Emergenza"
"Errore"
"Info"
"Avviso"
"Avviso"
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
"Microsoft-Syslog"

WindowsEventLogDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Elenco di flussi a cui verrà inviata l'origine dati.
Un flusso indica lo schema che verrà usato per questi dati e in genere la tabella in Log Analytics a cui verranno inviati i dati.
Matrice di stringhe contenente uno dei seguenti elementi:
"Microsoft-Event"
"Microsoft-WindowsEvent"
xPathQueries Elenco di query del registro eventi di Windows in formato XPATH. string[]

WindowsFirewallLogsDataSource

Nome Descrizione valore
name Nome descrittivo per l'origine dati.
Questo nome deve essere univoco in tutte le origini dati (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
flussi Flussi di log del firewall string[] (obbligatorio)

DataCollectionRuleDestinations

Nome Descrizione Valore
azureMonitorMetrics Destinazione metriche di Monitoraggio di Azure. DestinazioniSpecAzureMonitorMetrics
eventHubs Elenco delle destinazioni di Hub eventi. EventHubDestination[]
eventHubsDirect Elenco delle destinazioni dirette di Hub eventi. EventHubDirectDestination[]
logAnalytics Elenco delle destinazioni di Log Analytics. LogAnalyticsDestination[]
monitoringAccounts Elenco delle destinazioni dell'account di monitoraggio. MonitoringAccountDestination[]
storageAccounts Elenco delle destinazioni degli account di archiviazione. StorageBlobDestination[]
storageBlobsDirect Elenco delle destinazioni dirette DEL BLOB di archiviazione. Da usare solo per l'invio di dati direttamente all'archivio dall'agente. StorageBlobDestination[]
storageTablesDirect Elenco delle destinazioni dirette della tabella di archiviazione. StorageTableDestination[]

DestinazioniSpecAzureMonitorMetrics

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

EventHubDirectDestination

Nome Descrizione Valore
eventHubResourceId ID risorsa dell'hub eventi. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

LogAnalyticsDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
workspaceResourceId ID risorsa dell'area di lavoro Log Analytics. string

MonitoringAccountDestination

Nome Descrizione Valore
accountResourceId ID risorsa dell'account di monitoraggio. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string

StorageBlobDestination

Nome Descrizione Valore
containerName Nome del contenitore del BLOB di archiviazione. string
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string

StorageTableDestination

Nome Descrizione valore
name Nome descrittivo per la destinazione.
Questo nome deve essere univoco in tutte le destinazioni (indipendentemente dal tipo) all'interno della regola di raccolta dati.
string
storageAccountResourceId ID risorsa dell'account di archiviazione. string
tableName Nome della tabella di archiviazione. string