AGWFirewallLogs
包含用于查看通过使用 Web 应用程序防火墙配置的应用程序网关的检测或防护模式记录的请求的所有日志。
表属性
Attribute |
值 |
资源类型 |
microsoft.network/applicationgateways |
类别 |
Azure 资源、网络、审核 |
解决方案 |
LogManagement |
基本日志 |
是 |
引入时间转换 |
否 |
示例查询 |
- |
列
列 |
类型 |
说明 |
操作 |
string |
针对请求执行的操作。 可用值为“已阻止”或“已允许”(对于自定义规则),“匹配”(当规则匹配请求的一部分时)和“已检测”和“已阻止”(两者均用于强制规则,具体取决于 WAF 是处于检测模式还是防护模式)。 |
_BilledSize |
real |
记录大小(以字节为单位) |
ClientIp |
字符串 |
请求的起始 IP。 |
ClientPort |
int |
请求的起始端口。 |
DetailedData |
字符串 |
在请求中找到与触发事件的规则匹配的特定数据。 |
DetailedMessage |
字符串 |
已触发事件的规则说明。 |
FileDetails |
字符串 |
包含触发事件的规则的配置文件。 |
主机名 |
字符串 |
应用程序网关的主机名或 IP 地址。 |
InstanceId |
字符串 |
为其生成了防火墙数据的应用程序网关实例。 对于多实例应用程序网关,一个实例对应于一行。 |
_IsBillable |
字符串 |
指定引入数据是否可计费。 当_IsBillable false 引入时,不会向 Azure 帐户计费 |
LineDetails |
字符串 |
配置文件中触发了事件的行号。 |
消息 |
string |
触发事件的用户友好消息。 详细信息部分提供了更多详细信息。 |
OperationName |
字符串 |
操作的名称。 |
RequestUri |
字符串 |
所收到请求的 URI。 |
_ResourceId |
字符串 |
与记录关联的资源的唯一标识符 |
RuleId |
字符串 |
触发事件的规则 ID。 |
RuleSetType |
字符串 |
规则集类型。 可用值为 OWASP。 |
RuleSetVersion |
字符串 |
所使用的规则集版本。 可用值为 2.2.9 和 3.0。 |
站点 |
字符串 |
为其生成日志的站点。 目前仅列出 Global,因为规则是全局性的。 |
SourceSystem |
字符串 |
事件收集依据的代理类型。 例如,OpsManager 对于 Windows 代理,对于直接连接或 Operations Manager,Linux 对于所有 Linux 代理,或者Azure 对于 Azure 诊断 |
_SubscriptionId |
字符串 |
与记录关联的订阅的唯一标识符 |
TenantId |
字符串 |
Log Analytics 工作区 ID |
TimeGenerated |
datetime |
创建日志的时间 (UTC) 。 |
TransactionId |
字符串 |
给定事务的唯一 ID,它有助于对同一请求中发生的多个违反规则的情况进行分组。 |
类型 |
字符串 |
表的名称 |