darktrace_model_alerts_CL //anything starting with 'Dt' is not an ASIM mapping
| where dtProduct_s =="System Alert"
| extend EventVendor="Darktrace", EventProduct="Darktrace DETECT"
| project-rename ThreatCategory=dtProduct_s, EventStartTime=time_s, NetworkRuleName=friendlyName_s, SrcIpAddr=deviceIP_s, SrcHostname=hostname_s, ThreatRiskLevel=priority_code_d, ThreatRiskCategory=priority_s, DtSeverity=Severity, DtName=name_s, DtStatus=status_s, DtMessage=Message, DtURL=url_s, DtUUID=uuid_g
kind: Scheduled
tactics:
triggerThreshold: 0
triggerOperator: gt
version: 1.1.0
name: Darktrace System Status
alertDetailsOverride:
alertDescriptionFormat: '{{DtMessage}}'
alertTacticsColumnName:
alertDynamicProperties:
- alertProperty: AlertLink
value: DtURL
- alertProperty: ProviderName
value: EventVendor
- alertProperty: ProductName
value: EventProduct
- alertProperty: ProductComponentName
value: ThreatCategory
alertDisplayNameFormat: 'Darktrace: {{ThreatRiskLevel}} - {{NetworkRuleName}}'
alertSeverityColumnName:
queryFrequency: 5m
id: 2e629769-60eb-4a14-8bfc-bde9be66ebeb
requiredDataConnectors:
- connectorId: DarktraceRESTConnector
dataTypes:
- darktrace_model_alerts_CL
eventGroupingSettings:
aggregationKind: AlertPerResult
relevantTechniques:
description: |
'This rule creates Microsoft Sentinel Alerts based on Darktrace system status alerts for health monitoring, fetched every 5 minutes.'
customDetails:
EventStartTime: EventStartTime
DtSeverity: DtSeverity
NetworkRuleName: NetworkRuleName
DtStatus: DtStatus
ThreatRiskLevel: ThreatRiskLevel
DtName: DtName
ThreatRiskCategory: ThreatRiskCategory
DtMessage: DtMessage
entityMappings:
- entityType: Host
fieldMappings:
- columnName: SrcHostname
identifier: HostName
- entityType: IP
fieldMappings:
- columnName: SrcIpAddr
identifier: Address
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Darktrace/Analytic Rules/CreateAlertFromSystemStatus.yaml
queryPeriod: 5m
severity: Informational
query: |
darktrace_model_alerts_CL //anything starting with 'Dt' is not an ASIM mapping
| where dtProduct_s =="System Alert"
| extend EventVendor="Darktrace", EventProduct="Darktrace DETECT"
| project-rename ThreatCategory=dtProduct_s, EventStartTime=time_s, NetworkRuleName=friendlyName_s, SrcIpAddr=deviceIP_s, SrcHostname=hostname_s, ThreatRiskLevel=priority_code_d, ThreatRiskCategory=priority_s, DtSeverity=Severity, DtName=name_s, DtStatus=status_s, DtMessage=Message, DtURL=url_s, DtUUID=uuid_g