Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/iis/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.24.7"
changes:
- description: Add a grok pattern for access logs using the "s-ip ... cs(cookie) cs(Referer) ... sc-bytes, cs-bytes" documented field layout, which had no matching pattern and failed ingestion.

Check notice on line 4 in packages/iis/changelog.yml

View workflow job for this annotation

GitHub Actions / Lint user-facing content

Elastic.Ellipses: In general, don't use an ellipsis.

Check notice on line 4 in packages/iis/changelog.yml

View workflow job for this annotation

GitHub Actions / Lint user-facing content

Elastic.Ellipses: In general, don't use an ellipsis.
type: bugfix
link: https://github.com/elastic/integrations/pull/20048
- version: "1.24.6"
changes:
- description: Update package title and description to improve clarity of use.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2026-07-06 18:36:16 10.177.11.164 POST /apps/compliance/requirement.aspx RequirementId=1283 443 jdoe@example.com 10.177.2.242 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/120.0.0.0+Safari/537.36 SESSION_ID=e4edcec2803f4301909ba898ec5f3fbb;+DeviceWidth=0;+DeviceHeight=0 https://example.com/apps/compliance/requirement.aspx?RequirementId=1283 200 0 0 20123 36264 597 203.0.113.10
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"expected": [
{
"@timestamp": "2026-07-06T18:36:16.000Z",
"destination": {
"address": "10.177.11.164",
"ip": "10.177.11.164",
"port": 443
},
"ecs": {
"version": "8.11.0"
},
"event": {
"category": [
"web",
"network"
],
"duration": 597000000,
"kind": "event",
"original": "2026-07-06 18:36:16 10.177.11.164 POST /apps/compliance/requirement.aspx RequirementId=1283 443 jdoe@example.com 10.177.2.242 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/120.0.0.0+Safari/537.36 SESSION_ID=e4edcec2803f4301909ba898ec5f3fbb;+DeviceWidth=0;+DeviceHeight=0 https://example.com/apps/compliance/requirement.aspx?RequirementId=1283 200 0 0 20123 36264 597 203.0.113.10",
"outcome": "success",
"type": [
"connection"
]
},
"http": {
"request": {
"body": {
"bytes": 36264
},
"method": "POST",
"referrer": "https://example.com/apps/compliance/requirement.aspx?RequirementId=1283"
},
"response": {
"body": {
"bytes": 20123
},
"status_code": 200
}
},
"iis": {
"access": {
"cookie": "SESSION_ID=e4edcec2803f4301909ba898ec5f3fbb;+DeviceWidth=0;+DeviceHeight=0",
"sub_status": 0,
"win32_status": 0
}
},
"network": {
"forwarded_ip": "203.0.113.10"
},
"related": {
"ip": [
"10.177.2.242",
"10.177.11.164"
],
"user": [
"jdoe"
]
},
"source": {
"address": "10.177.2.242",
"ip": "10.177.2.242"
},
"tags": [
"preserve_original_event"
],
"url": {
"extension": "aspx",
"original": "/apps/compliance/requirement.aspx",
"path": "/apps/compliance/requirement.aspx",
"query": "RequirementId=1283"
},
"user": {
"domain": "example.com",
"name": "jdoe"
},
"user_agent": {
"device": {
"name": "Other"
},
"name": "Chrome",
"original": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"os": {
"full": "Windows 10",
"name": "Windows",
"version": "10"
},
"version": "120.0.0.0"
}
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ processors:
(?:-|%{NUMBER:http.response.status_code:long}) (?:-|%{NUMBER:iis.access.sub_status:long})
(?:-|%{NUMBER:iis.access.win32_status:long}) (?:-|%{NUMBER:http.response.body.bytes:long})
(?:-|%{NUMBER:http.request.body.bytes:long}) (?:-|%{NUMBER:_temp_.duration:long})( (?:-|%{IP:network.forwarded_ip}))?'
- '%{TIMESTAMP_ISO8601:iis.access.time} (?:-|%{IPORHOST:destination.address}) (?:-|%{WORD:http.request.method})
(?:-|%{NOTSPACE:_temp_.url_path}) (?:-|%{NOTSPACE:_temp_.url_query}) (?:-|%{NUMBER:destination.port:long}) (?:-|%{NOTSPACE:user.name})
(?:-|%{IPORHOST:source.address}) (?:-|%{NOTSPACE:user_agent.original}) (?:-|%{NOTSPACE:iis.access.cookie}) (?:-|%{NOTSPACE:http.request.referrer})
(?:-|%{NUMBER:http.response.status_code:long}) (?:-|%{NUMBER:iis.access.sub_status:long})
(?:-|%{NUMBER:iis.access.win32_status:long}) (?:-|%{NUMBER:http.response.body.bytes:long})
(?:-|%{NUMBER:http.request.body.bytes:long}) (?:-|%{NUMBER:_temp_.duration:long})( (?:-|%{IP:network.forwarded_ip}))?'
- '%{TIMESTAMP_ISO8601:iis.access.time} (?:-|%{IPORHOST:destination.address}) (?:-|%{WORD:http.request.method})
(?:-|%{NOTSPACE:_temp_.url_path}) (?:-|%{NOTSPACE:_temp_.url_query}) (?:-|%{NUMBER:destination.port:long}) (?:-|%{NOTSPACE:user.name})
(?:-|%{IPORHOST:source.address}) (?:-|%{NOTSPACE:user_agent.original}) (?:-|%{NOTSPACE:http.request.referrer})
Expand Down
2 changes: 1 addition & 1 deletion packages/iis/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: iis
title: IIS
version: "1.24.6"
version: "1.24.7"
description: Collect access logs, error logs, and performance metrics from IIS on Windows via Elastic Agent.
type: integration
icons:
Expand Down
Loading