Illumio VEN Offline Detection Rule
| Id | ec07fcd3-724f-426d-9f53-041801ca5f6c |
| Rulename | Illumio VEN Offline Detection Rule |
| Description | Create Microsoft Sentinel Incident When Ven Goes Into Offline state |
| Severity | High |
| Tactics | DefenseEvasion |
| Techniques | T1562 |
| Required data connectors | IllumioSaaSDataConnector SyslogAma |
| Kind | Scheduled |
| Query frequency | 60m |
| Query period | 60m |
| Trigger threshold | 0 |
| Trigger operator | gt |
| Source Uri | https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/IllumioSaaS/Analytic Rules/Illumio_VEN_Offline_Detection_Query.yaml |
| Version | 1.0.7 |
| Arm template | ec07fcd3-724f-426d-9f53-041801ca5f6c.json |
Illumio_Auditable_Events_CL
| union IllumioSyslogAuditEvents
| where event_type has 'agent_offline_check'
| mv-expand resource_changes
| extend hostname = resource_changes['resource']['workload']['hostname'],
workload_href = resource_changes['resource']['workload']['href'],
workload_labels = resource_changes['resource']['workload']['labels']
| project-away resource_changes, version, notifications, action, severity, status // action field will have filtered ip addr, so no point of using IP entity
alertDetailsOverride:
alertDescriptionFormat: |
Illumio VEN Offline Incident for {{hostname}} generated at {{TimeGenerated}}
alertDisplayNameFormat: |
Illumio VEN Offline Incident for {{hostname}}
description: |
'Create Microsoft Sentinel Incident When Ven Goes Into Offline state'
kind: Scheduled
tactics:
- DefenseEvasion
requiredDataConnectors:
- connectorId: IllumioSaaSDataConnector
dataTypes:
- Illumio_Auditable_Events_CL
- connectorId: SyslogAma
datatypes:
- Syslog
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/IllumioSaaS/Analytic Rules/Illumio_VEN_Offline_Detection_Query.yaml
severity: High
name: Illumio VEN Offline Detection Rule
triggerThreshold: 0
queryPeriod: 60m
query: |
Illumio_Auditable_Events_CL
| union IllumioSyslogAuditEvents
| where event_type has 'agent_offline_check'
| mv-expand resource_changes
| extend hostname = resource_changes['resource']['workload']['hostname'],
workload_href = resource_changes['resource']['workload']['href'],
workload_labels = resource_changes['resource']['workload']['labels']
| project-away resource_changes, version, notifications, action, severity, status // action field will have filtered ip addr, so no point of using IP entity
relevantTechniques:
- T1562
id: ec07fcd3-724f-426d-9f53-041801ca5f6c
queryFrequency: 60m
status: Available
version: 1.0.7
triggerOperator: gt
eventGroupingSettings:
aggregationKind: SingleAlert
entityMappings:
- entityType: Host
fieldMappings:
- columnName: hostname
identifier: HostName