diff --git a/auditbeat/docs/fields.asciidoc b/auditbeat/docs/fields.asciidoc index 0daa577744dd..18f4f7a99f9d 100644 --- a/auditbeat/docs/fields.asciidoc +++ b/auditbeat/docs/fields.asciidoc @@ -5828,56 +5828,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-file_integrity]] diff --git a/auditbeat/include/fields.go b/auditbeat/include/fields.go index 0e852293dae8..2d14260c8f0c 100644 --- a/auditbeat/include/fields.go +++ b/auditbeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" } diff --git a/dev-tools/ecs-migration.yml b/dev-tools/ecs-migration.yml index 406d7daafb0e..fbbeebcc4ba2 100644 --- a/dev-tools/ecs-migration.yml +++ b/dev-tools/ecs-migration.yml @@ -588,7 +588,6 @@ to: http.response.body.bytes alias: true -# These expand all fields under geoip and user_agent - from: apache2.access.geoip.continent_name to: source.geo.continent_name alias: true @@ -619,49 +618,50 @@ alias: true beat: filebeat -- from: apache2.access.user_agent.device - to: user_agent.device - alias: true - beat: filebeat - -- from: apache2.access.user_agent.major - to: user_agent.major +- from: apache2.access.user_agent.original + to: user_agent.original alias: true beat: filebeat - -- from: apache2.access.user_agent.minor - to: user_agent.minor +- from: apache2.access.user_agent.device + to: user_agent.device.name alias: true beat: filebeat - - from: apache2.access.user_agent.name to: user_agent.name alias: true beat: filebeat - -- from: apache2.access.user_agent.original - to: user_agent.original - alias: true - beat: filebeat - - from: apache2.access.user_agent.os to: user_agent.os.full_name alias: true beat: filebeat - - from: apache2.access.user_agent.os_name to: user_agent.os.name alias: true beat: filebeat +- from: apache2.access.user_agent.major + to: user_agent.version + alias: false + beat: filebeat +- from: apache2.access.user_agent.minor + to: user_agent.version + alias: false + beat: filebeat - from: apache2.access.user_agent.patch - to: user_agent.patch - alias: true + to: user_agent.version + alias: false beat: filebeat - -- from: apache2.access.user_agent.user_name - to: user.name - alias: true +- from: apache2.access.user_agent.os_major + to: user_agent.os.version + alias: false + beat: filebeat +- from: apache2.access.user_agent.os_minor + to: user_agent.os.version + alias: false + beat: filebeat +- from: apache2.access.user_agent.os_patch + to: user_agent.os.version + alias: false beat: filebeat ### Error fileset @@ -763,6 +763,47 @@ to: user_agent.original alias: true beat: filebeat +- from: iis.access.user_agent.device + to: user_agent.device.name + alias: true + beat: filebeat +- from: iis.access.user_agent.name + to: user_agent.name + alias: true + beat: filebeat +- from: iis.access.user_agent.os + to: user_agent.os.full_name + alias: true + beat: filebeat +- from: iis.access.user_agent.os_name + to: user_agent.os.name + alias: true + beat: filebeat + +- from: iis.access.user_agent.major + to: user_agent.version + alias: false + beat: filebeat +- from: iis.access.user_agent.minor + to: user_agent.version + alias: false + beat: filebeat +- from: iis.access.user_agent.patch + to: user_agent.version + alias: false + beat: filebeat +- from: iis.access.user_agent.os_major + to: user_agent.os.version + alias: false + beat: filebeat +- from: iis.access.user_agent.os_minor + to: user_agent.os.version + alias: false + beat: filebeat +- from: iis.access.user_agent.os_patch + to: user_agent.os.version + alias: false + beat: filebeat - from: iis.access.geoip.continent_name to: source.geo.continent_name @@ -1187,6 +1228,48 @@ alias: true beat: filebeat +- from: nginx.access.user_agent.device + to: user_agent.device.name + alias: true + beat: filebeat +- from: nginx.access.user_agent.name + to: user_agent.name + alias: true + beat: filebeat +- from: nginx.access.user_agent.os + to: user_agent.os.full_name + alias: true + beat: filebeat +- from: nginx.access.user_agent.os_name + to: user_agent.os.name + alias: true + beat: filebeat + +- from: nginx.access.user_agent.major + to: user_agent.version + alias: false + beat: filebeat +- from: nginx.access.user_agent.minor + to: user_agent.version + alias: false + beat: filebeat +- from: nginx.access.user_agent.patch + to: user_agent.version + alias: false + beat: filebeat +- from: nginx.access.user_agent.os_major + to: user_agent.os.version + alias: false + beat: filebeat +- from: nginx.access.user_agent.os_minor + to: user_agent.os.version + alias: false + beat: filebeat +- from: nginx.access.user_agent.os_patch + to: user_agent.os.version + alias: false + beat: filebeat + - from: nginx.error.level to: log.level alias: true @@ -1314,50 +1397,46 @@ to: user_agent.original alias: true beat: filebeat - - from: traefik.access.user_agent.device - to: user_agent.device - alias: true - beat: filebeat - -- from: traefik.access.user_agent.major - to: user_agent.major - alias: true - beat: filebeat - -- from: traefik.access.user_agent.minor - to: user_agent.minor + to: user_agent.device.name alias: true beat: filebeat - - from: traefik.access.user_agent.name to: user_agent.name alias: true beat: filebeat - -- from: traefik.access.user_agent.original - to: user_agent.original - alias: true - beat: filebeat - - from: traefik.access.user_agent.os to: user_agent.os.full_name alias: true beat: filebeat - - from: traefik.access.user_agent.os_name to: user_agent.os.name alias: true beat: filebeat +- from: traefik.access.user_agent.major + to: user_agent.version + alias: false + beat: filebeat +- from: traefik.access.user_agent.minor + to: user_agent.version + alias: false + beat: filebeat - from: traefik.access.user_agent.patch - to: user_agent.patch - alias: true + to: user_agent.version + alias: false beat: filebeat - -- from: traefik.access.user_agent.user_name - to: user.name - alias: true +- from: traefik.access.user_agent.os_major + to: user_agent.os.version + alias: false + beat: filebeat +- from: traefik.access.user_agent.os_minor + to: user_agent.os.version + alias: false + beat: filebeat +- from: traefik.access.user_agent.os_patch + to: user_agent.os.version + alias: false beat: filebeat - from: traefik.access.geoip.continent_name diff --git a/filebeat/docs/fields.asciidoc b/filebeat/docs/fields.asciidoc index 752d9ffa424e..50ec67c01f5f 100644 --- a/filebeat/docs/fields.asciidoc +++ b/filebeat/docs/fields.asciidoc @@ -168,33 +168,6 @@ alias to: user_agent.device.name -- -*`apache2.access.user_agent.major`*:: -+ --- -type: alias - -alias to: user_agent.major - --- - -*`apache2.access.user_agent.minor`*:: -+ --- -type: alias - -alias to: user_agent.minor - --- - -*`apache2.access.user_agent.patch`*:: -+ --- -type: alias - -alias to: user_agent.patch - --- - *`apache2.access.user_agent.name`*:: + -- @@ -213,24 +186,6 @@ alias to: user_agent.os.full_name -- -*`apache2.access.user_agent.os_major`*:: -+ --- -type: alias - -alias to: user_agent.os.major - --- - -*`apache2.access.user_agent.os_minor`*:: -+ --- -type: alias - -alias to: user_agent.os.minor - --- - *`apache2.access.user_agent.os_name`*:: + -- @@ -4252,56 +4207,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-elasticsearch]] @@ -5781,33 +5686,6 @@ alias to: user_agent.device.name -- -*`iis.access.user_agent.major`*:: -+ --- -type: alias - -alias to: user_agent.major - --- - -*`iis.access.user_agent.minor`*:: -+ --- -type: alias - -alias to: user_agent.minor - --- - -*`iis.access.user_agent.patch`*:: -+ --- -type: alias - -alias to: user_agent.patch - --- - *`iis.access.user_agent.name`*:: + -- @@ -5826,24 +5704,6 @@ alias to: user_agent.os.full_name -- -*`iis.access.user_agent.os_major`*:: -+ --- -type: alias - -alias to: user_agent.os.major - --- - -*`iis.access.user_agent.os_minor`*:: -+ --- -type: alias - -alias to: user_agent.os.minor - --- - *`iis.access.user_agent.os_name`*:: + -- @@ -10873,33 +10733,6 @@ alias to: user_agent.device.name -- -*`nginx.access.user_agent.major`*:: -+ --- -type: alias - -alias to: user_agent.major - --- - -*`nginx.access.user_agent.minor`*:: -+ --- -type: alias - -alias to: user_agent.minor - --- - -*`nginx.access.user_agent.patch`*:: -+ --- -type: alias - -alias to: user_agent.patch - --- - *`nginx.access.user_agent.name`*:: + -- @@ -10918,24 +10751,6 @@ alias to: user_agent.os.full_name -- -*`nginx.access.user_agent.os_major`*:: -+ --- -type: alias - -alias to: user_agent.os.major - --- - -*`nginx.access.user_agent.os_minor`*:: -+ --- -type: alias - -alias to: user_agent.os.minor - --- - *`nginx.access.user_agent.os_name`*:: + -- @@ -13547,33 +13362,6 @@ alias to: user_agent.device.name -- -*`traefik.access.user_agent.major`*:: -+ --- -type: alias - -alias to: user_agent.major - --- - -*`traefik.access.user_agent.minor`*:: -+ --- -type: alias - -alias to: user_agent.minor - --- - -*`traefik.access.user_agent.patch`*:: -+ --- -type: alias - -alias to: user_agent.patch - --- - *`traefik.access.user_agent.name`*:: + -- @@ -13592,24 +13380,6 @@ alias to: user_agent.os.full_name -- -*`traefik.access.user_agent.os_major`*:: -+ --- -type: alias - -alias to: user_agent.os.major - --- - -*`traefik.access.user_agent.os_minor`*:: -+ --- -type: alias - -alias to: user_agent.os.minor - --- - *`traefik.access.user_agent.os_name`*:: + -- diff --git a/filebeat/include/fields.go b/filebeat/include/fields.go index bc0cbe3fb1cc..633614a8eef5 100644 --- a/filebeat/include/fields.go +++ b/filebeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" } diff --git a/filebeat/module/apache/_meta/fields.yml b/filebeat/module/apache/_meta/fields.yml index 2da3f340f3f8..cbd235a7268c 100644 --- a/filebeat/module/apache/_meta/fields.yml +++ b/filebeat/module/apache/_meta/fields.yml @@ -64,18 +64,6 @@ type: alias path: user_agent.device.name migration: true - - name: major - type: alias - path: user_agent.major - migration: true - - name: minor - type: alias - path: user_agent.minor - migration: true - - name: patch - type: alias - path: user_agent.patch - migration: true - name: name type: alias path: user_agent.name @@ -84,14 +72,6 @@ type: alias path: user_agent.os.full_name migration: true - - name: os_major - type: alias - path: user_agent.os.major - migration: true - - name: os_minor - type: alias - path: user_agent.os.minor - migration: true - name: os_name type: alias path: user_agent.os.name diff --git a/filebeat/module/apache/access/ingest/default.json b/filebeat/module/apache/access/ingest/default.json index f3df2bbddfe9..e422cc84f46b 100644 --- a/filebeat/module/apache/access/ingest/default.json +++ b/filebeat/module/apache/access/ingest/default.json @@ -4,7 +4,7 @@ "grok": { "field": "message", "patterns":[ - "%{IPORHOST:source.address} - %{DATA:user.name} \\[%{HTTPDATE:apache.access.time}\\] \"%{WORD:http.request.method} %{DATA:url.original} HTTP/%{NUMBER:http.version}\" %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( \"%{DATA:http.request.referrer}\")?( \"%{DATA:apache.access.agent}\")?", + "%{IPORHOST:source.address} - %{DATA:user.name} \\[%{HTTPDATE:apache.access.time}\\] \"%{WORD:http.request.method} %{DATA:url.original} HTTP/%{NUMBER:http.version}\" %{NUMBER:http.response.status_code:long} (?:%{NUMBER:http.response.body.bytes:long}|-)( \"%{DATA:http.request.referrer}\")?( \"%{DATA:user_agent.original}\")?", "%{IPORHOST:source.address} - %{DATA:user.name} \\[%{HTTPDATE:apache.access.time}\\] \"-\" %{NUMBER:http.response.status_code:long} -", "\\[%{HTTPDATE:apache.access.time}\\] %{IPORHOST:source.address} %{DATA:apache.access.ssl.protocol} %{DATA:apache.access.ssl.cipher} \"%{WORD:http.request.method} %{DATA:url.original} HTTP/%{NUMBER:http.version}\" %{NUMBER:http.response.body.bytes:long}" ], @@ -39,51 +39,9 @@ } }, { "user_agent": { - "field": "apache.access.agent", + "field": "user_agent.original", "ignore_failure": true } - }, { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.os.full_name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_major", - "target_field": "user_agent.os.major", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_minor", - "target_field": "user_agent.os.minor", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_patch", - "target_field": "user_agent.os.patch", - "ignore_missing": true - } - }, { - "rename": { - "field": "apache.access.agent", - "target_field": "user_agent.original", - "ignore_missing": true - } }, { "geoip": { "field": "source.ip", diff --git a/filebeat/module/apache/access/test/ssl-request.log-expected.json b/filebeat/module/apache/access/test/ssl-request.log-expected.json index b714bd934b5c..1b48aff6e1b3 100644 --- a/filebeat/module/apache/access/test/ssl-request.log-expected.json +++ b/filebeat/module/apache/access/test/ssl-request.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2018-08-10T07:45:56.000Z", + "@timestamp": "2018-08-10T09:45:56.000Z", "apache.access.ssl.cipher": "ECDHE-RSA-AES128-GCM-SHA256", "apache.access.ssl.protocol": "TLSv1.2", "ecs.version": "1.0.0-beta2", diff --git a/filebeat/module/apache/access/test/test.log-expected.json b/filebeat/module/apache/access/test/test.log-expected.json index bb6ca0490aeb..816ed1bf00e2 100644 --- a/filebeat/module/apache/access/test/test.log-expected.json +++ b/filebeat/module/apache/access/test/test.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2016-12-26T14:16:29.000Z", + "@timestamp": "2016-12-26T16:16:29.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "apache.access", "event.module": "apache", @@ -36,17 +36,15 @@ "url.original": "/hello", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "50", - "user_agent.minor": "0", "user_agent.name": "Firefox", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0) Gecko/20100101 Firefox/50.0", - "user_agent.os.full_name": "Mac OS X 10.12", - "user_agent.os.major": "10", - "user_agent.os.minor": "12", - "user_agent.os.name": "Mac OS X" + "user_agent.os.full": "Mac OS X 10.12", + "user_agent.os.name": "Mac OS X", + "user_agent.os.version": "10.12", + "user_agent.version": "50.0" }, { - "@timestamp": "2016-12-26T14:16:48.000Z", + "@timestamp": "2016-12-26T16:16:48.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "apache.access", "event.module": "apache", @@ -78,13 +76,10 @@ "url.original": "/stringpatch", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "15", - "user_agent.minor": "0", "user_agent.name": "Firefox Alpha", "user_agent.original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", - "user_agent.os.full_name": "Windows 7", "user_agent.os.name": "Windows 7", - "user_agent.patch": "a2" + "user_agent.version": "15.0.a2" }, { "@timestamp": "2017-05-29T19:02:48.000Z", @@ -105,12 +100,9 @@ "url.original": "/status", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "15", - "user_agent.minor": "0", "user_agent.name": "Firefox Alpha", "user_agent.original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", - "user_agent.os.full_name": "Windows 7", "user_agent.os.name": "Windows 7", - "user_agent.patch": "a2" + "user_agent.version": "15.0.a2" } ] \ No newline at end of file diff --git a/filebeat/module/apache/fields.go b/filebeat/module/apache/fields.go index 08c88521198c..ba11297c42ff 100644 --- a/filebeat/module/apache/fields.go +++ b/filebeat/module/apache/fields.go @@ -32,5 +32,5 @@ func init() { // AssetApache returns asset data. // This is the base64 encoded gzipped contents of module/apache. func AssetApache() string { - return "eJysmE2PszYQx+/5FKPnvj70mEOlqlLVQytV2r0jx0zAXfDQ8ZAV377ibZ+8GGJDOEUm8///7BkMnjf4xO4IutGmxAOAWKnwCD9+GwZ+HABy9IZtI5bcEX49AACMN+FvytuqD/IlsWSG3NkWRxBu+8GzxSr3xyHgDZyucbb5ZRgDkK7BIxRMbTONBLwGv8pqjx7OxHDS5vNLcw6G6kaLPdnKSgdfVkqgKp8tJvtJ4prlhscY9P57OIQUCr+WYKxJMLPNzd1ZSffkd3caLeURPLVsUOk851uE/qptwXpchWk1H429r1TDJGSoSvQe10iNs1crQrEcxjYl8m6KoEwMw4nyLvPoRJ06wXu7ZyClSKMYfUPOo+q1gjIxIK1HzvqfiQh9nArExXjWKCXl2+b8X4teVFAharqcWnotV4rYFtbpLcXWY2cXZG/JbZlxODTGea6PzFCemt3bAvOipfUhnTiOMzInP2w3+V7QiLHXBTrZUNzZEBib+uVna9n/ftOGhY37WjLHizX3WVifUnBao07oAQ7Nbomm1v/SfU42wCzJRGNY9xKMBZlYjEaLKfdjLMnEYizkNJFiZ2VQyCQRgbw6t1UVejuloWQvqlPyu0u1h3lNtfYwOwuW/NLaprPsTVJ4m93CsqwU87ookBa+jLds14acWIdO9iz09OFdIKmnerHrbah1wl1mPYXe65vQnirGwlVkhr/th1pRioVhLCy5F+VvXSw6eVa6VxXUilTiCr2ulJ4LLqHNSMh8szOmn5IrvGDqUaGiQoXi4s5E3usi9Ts9HBXj19jUA1jDNJx7HyNj/GSzn5SMOlebXOu54ZNiPB3zhxpSQYWHr/8DPPSMDtdmMS2jsUU11qSahne2gRas+ut3cqKt85PF0KmSEmeMPz8+/oF35AvyZNZX9zdXiA1SWj2f2H0R36d0hbe/3t//glkVpoPxT6JFkJVez2aMUXMwURt3nxWXP6acMNXXSRl0k/KwUv+bpv5R4qTZJyJvjXXFQFhRUWA+70fq8H8AAAD//18WdVc=" + return "eJysl7+O4zgMxvs8BTH9qLgyxQGHAw5X3AELzPSGIjO2MIropegM/PYL/5tNMrIjOXEVyOH3/SjSgvgKH9jtQTfa1LgDECsO9/Dy17DwsgMoMRi2jVjye/hzBwAwvoT/qWxdHxRqYikM+aOt9iDc9otHi64M+yHgFbw+4Wzzx7AGIF2De6iY2mZaiXgNfs7qgAGOxHDQ5uNTcwmGTo0We7DOSgefVmogV84Wk/0kcclyxWMMhvC1HEOKhV9KMJ5IsLDN1dtZSffkN28aLfUeArVsUOmy5GuE/jnZivW4C9NufjcOwamGSciQy/Qe90iN2asVoVQOY5sa+WGKqEwKw4HKrgjoRR06wVu7eyC1SKMYQ0M+oOq1ojIpIG1ALvqfmQh9nIrEpXieUGoqt+X8s8UgKqqQlC7ntl7LThHbynq9pdl67OKMHCz5LRnHQ1Oc5/4oDJW51b1usCBa2hDTSeM4InP2x3ZV7wWNFHtdoZcNzV0MgamlX/62lv1vD21YOLgvJUs8W3NbhfWUommNOrEPOJbdEs1CeCbLgxAUM8lEoKCOrXOxgzAPZUkhn+dRlHjfbmFZVkr5/iqkhavGlv435MV69PLIRk83mQpJ3dVL3W9DrRfuChsodlBuQrurmArnyAx/exxqRSkVhrGy5J9Uv3Wx5OJZ6Z7VUCtSmTv0vFa6L7iENiMhM/FDY4fDM+bevRxVKhaXdskMQVe5F594VIpfY3NvtA3TMEh8j0zxk81+UjPqUm1yPc0TdI7xNDcNPaSiCt+uU5EhPHsGH2f+sSfVc+bqBav++Zu8aOvDZDGM/lLjjPHv+/sPeEM+I09mfXd/ccXYIGd2/sDuk/i2pCu8/fP29h/MqjBNGr+JtgzPmzFGzcFEbTx9Vlz+mWrCdLosyqCbVYeV/t+U+nuNk2ZfiLI11lcDoaOqwnI+j9TuVwAAAP//QYrRgg==" } diff --git a/filebeat/module/elasticsearch/audit/test/test-access.log-expected.json b/filebeat/module/elasticsearch/audit/test/test-access.log-expected.json index 3811a496f12c..74b900a1df75 100644 --- a/filebeat/module/elasticsearch/audit/test/test-access.log-expected.json +++ b/filebeat/module/elasticsearch/audit/test/test-access.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-06-19T05:16:15.549Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "event.dataset": "elasticsearch.audit", @@ -16,7 +15,6 @@ "user.name": "i030648" }, { - "@timestamp": "2018-06-19T05:07:52.304Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.node.name": "v_VJhjV", @@ -33,7 +31,6 @@ "user.name": "rado" }, { - "@timestamp": "2018-06-19T05:00:15.778Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "indices:data/read/scroll/clear", "elasticsearch.audit.layer": "transport", @@ -51,7 +48,6 @@ "user.name": "_xpack_security" }, { - "@timestamp": "2018-06-19T05:07:45.544Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.node.name": "v_VJhjV", @@ -67,7 +63,6 @@ "url.original": "/_xpack/security/_authenticate" }, { - "@timestamp": "2018-06-19T05:26:27.268Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "event.dataset": "elasticsearch.audit", @@ -83,7 +78,6 @@ "user.name": "N078801" }, { - "@timestamp": "2018-06-19T05:55:26.898Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "cluster:monitor/main", "elasticsearch.audit.layer": "transport", @@ -101,7 +95,6 @@ "user.name": "_anonymous" }, { - "@timestamp": "2018-06-19T05:24:15.190Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.node.name": "v_VJhjV", @@ -119,7 +112,6 @@ "user.name": "elastic" }, { - "@timestamp": "2019-01-08T14:15:02.011Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "indices:data/read/search[free_context]", "elasticsearch.audit.indices": [ @@ -152,7 +144,6 @@ "user.name": "username" }, { - "@timestamp": "2019-01-27T20:04:27.244Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.audit.realm": "default_file", diff --git a/filebeat/module/elasticsearch/audit/test/test-audit.log-expected.json b/filebeat/module/elasticsearch/audit/test/test-audit.log-expected.json index c3e4ea3d40ef..576643ace7cd 100644 --- a/filebeat/module/elasticsearch/audit/test/test-audit.log-expected.json +++ b/filebeat/module/elasticsearch/audit/test/test-audit.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-10-31T09:34:25.109Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.audit.origin.type": "rest", @@ -20,7 +19,6 @@ "user.name": "elastic" }, { - "@timestamp": "2018-10-31T09:34:25.207Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.audit.origin.type": "rest", @@ -40,7 +38,6 @@ "user.name": "elastic" }, { - "@timestamp": "2018-10-31T09:35:11.428Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "cluster:admin/xpack/security/realm/cache/clear", "elasticsearch.audit.layer": "transport", @@ -65,7 +62,6 @@ "user.name": "_xpack_security" }, { - "@timestamp": "2018-10-31T09:35:11.430Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "cluster:admin/xpack/security/realm/cache/clear[n]", "elasticsearch.audit.layer": "transport", @@ -90,7 +86,6 @@ "user.name": "_xpack_security" }, { - "@timestamp": "2018-10-31T09:35:12.303Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "cluster:admin/xpack/security/user/change_password", "elasticsearch.audit.layer": "transport", @@ -115,7 +110,6 @@ "user.name": "elastic" }, { - "@timestamp": "2018-10-31T09:35:12.314Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.action": "indices:admin/create", "elasticsearch.audit.indices": [ @@ -143,7 +137,6 @@ "user.name": "_xpack_security" }, { - "@timestamp": "2019-01-27T20:15:10.380Z", "ecs.version": "1.0.0-beta2", "elasticsearch.audit.layer": "rest", "elasticsearch.audit.origin.type": "rest", diff --git a/filebeat/module/elasticsearch/deprecation/test/elasticsearch_deprecation.log-expected.json b/filebeat/module/elasticsearch/deprecation/test/elasticsearch_deprecation.log-expected.json index 156c28f746e9..ccf53494ba80 100644 --- a/filebeat/module/elasticsearch/deprecation/test/elasticsearch_deprecation.log-expected.json +++ b/filebeat/module/elasticsearch/deprecation/test/elasticsearch_deprecation.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-04-23T16:40:13.737Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.a.a.i.t.p.PutIndexTemplateRequest", "event.dataset": "elasticsearch.deprecation", @@ -13,7 +12,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-04-23T16:40:13.862Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.a.a.i.t.p.PutIndexTemplateRequest", "event.dataset": "elasticsearch.deprecation", @@ -26,7 +24,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-04-23T16:40:14.792Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.a.a.i.t.p.PutIndexTemplateRequest", "event.dataset": "elasticsearch.deprecation", @@ -39,7 +36,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-04-23T16:40:15.127Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.a.a.i.t.p.PutIndexTemplateRequest", "event.dataset": "elasticsearch.deprecation", diff --git a/filebeat/module/elasticsearch/deprecation/test/other_elasticsearch_deprecation.log-expected.json b/filebeat/module/elasticsearch/deprecation/test/other_elasticsearch_deprecation.log-expected.json index 1241db9006e8..740f6f4bb468 100644 --- a/filebeat/module/elasticsearch/deprecation/test/other_elasticsearch_deprecation.log-expected.json +++ b/filebeat/module/elasticsearch/deprecation/test/other_elasticsearch_deprecation.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2017-11-30T13:38:16.911Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.c.ParseField", "event.dataset": "elasticsearch.deprecation", @@ -13,7 +12,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T13:38:16.941Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.c.ParseField", "event.dataset": "elasticsearch.deprecation", @@ -26,7 +24,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T13:39:28.986Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -39,7 +36,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T13:39:36.339Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -52,7 +48,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T13:40:49.540Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -65,7 +60,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T14:08:37.413Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -78,7 +72,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T14:08:37.413Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -91,7 +84,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T14:08:46.006Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -104,7 +96,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-11-30T14:08:46.006Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.UidFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -117,7 +108,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-01T14:05:54.017Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.AllFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -130,7 +120,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-01T14:05:54.019Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.AllFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -143,7 +132,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-01T14:06:52.059Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.AllFieldMapper", "event.dataset": "elasticsearch.deprecation", @@ -156,7 +144,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-01T14:46:10.428Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.s.a.InternalOrder$Parser", "event.dataset": "elasticsearch.deprecation", @@ -169,7 +156,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-04T16:17:18.271Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.a.a.i.t.p.PutIndexTemplateRequest", "event.dataset": "elasticsearch.deprecation", @@ -182,7 +168,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-04T16:17:18.282Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.MapperService", "event.dataset": "elasticsearch.deprecation", @@ -195,7 +180,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2017-12-04T16:20:43.248Z", "ecs.version": "1.0.0-beta2", "elasticsearch.component": "o.e.d.i.m.MapperService", "event.dataset": "elasticsearch.deprecation", diff --git a/filebeat/module/elasticsearch/deprecation/test/test-json.log-expected.json b/filebeat/module/elasticsearch/deprecation/test/test-json.log-expected.json index 8664764a21ac..006ce5d082a1 100644 --- a/filebeat/module/elasticsearch/deprecation/test/test-json.log-expected.json +++ b/filebeat/module/elasticsearch/deprecation/test/test-json.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2019-01-30T22:16:20.233Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -17,7 +16,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:16:22.388Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -34,7 +32,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:16:22.566Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -51,7 +48,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:16:24.538Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -68,7 +64,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:16:59.311Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -85,7 +80,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:16:59.922Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -102,7 +96,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:17:00.095Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -119,7 +112,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:17:13.226Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -136,7 +128,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:17:14.747Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -153,7 +144,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:17:14.801Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -170,7 +160,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:17:17.546Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -187,7 +176,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:18:33.367Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", @@ -204,7 +192,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-30T22:18:46.493Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "es1", "elasticsearch.cluster.uuid": "S4dWw65ZT1eu3SltmAr84A", diff --git a/filebeat/module/elasticsearch/server/test/test.log-expected.json b/filebeat/module/elasticsearch/server/test/test.log-expected.json index 7169c643644b..8d59388ee36f 100644 --- a/filebeat/module/elasticsearch/server/test/test.log-expected.json +++ b/filebeat/module/elasticsearch/server/test/test.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-05-17T08:29:12.177Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "test-filebeat-modules", "elasticsearch.node.name": "vWNJsZ3", @@ -15,7 +14,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:19:35.939Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "", "elasticsearch.server.component": "o.e.n.Node", @@ -29,7 +27,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:19:36.089Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "vWNJsZ3", "elasticsearch.server.component": "o.e.e.NodeEnvironment", @@ -43,7 +40,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:19:36.090Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "vWNJsZ3", "elasticsearch.server.component": "o.e.e.NodeEnvironment", @@ -57,7 +53,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:19:36.116Z", "ecs.version": "1.0.0-beta2", "elasticsearch.server.component": "o.e.n.Node", "event.dataset": "elasticsearch.server", @@ -70,7 +65,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:23:48.941Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "vWNJsZ3", "elasticsearch.server.component": "o.e.c.r.a.DiskThresholdMonitor", @@ -84,7 +78,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:29:09.245Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "filebeat-test-input", "elasticsearch.node.name": "vWNJsZ3", @@ -99,7 +92,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:29:09.576Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "aOGgDwbURfCV57AScqbCgw", "elasticsearch.index.name": "filebeat-test-input", @@ -115,7 +107,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-09T12:47:33.959Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "3tWftqb4RLKdyCAga9syGA", "elasticsearch.index.name": ".kibana", @@ -131,7 +122,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:29:25.598Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "vWNJsZ3", "elasticsearch.server.component": "o.e.n.Node", @@ -145,7 +135,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-05-17T08:29:25.612Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "vWNJsZ3", "elasticsearch.server.component": "o.e.n.Node", @@ -159,7 +148,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:45:48.548Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.d.z.ZenDiscovery", @@ -173,7 +161,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:45:48.548Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.d.z.ZenDiscovery", @@ -190,7 +177,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:45:52.666Z", "ecs.version": "1.0.0-beta2", "elasticsearch.server.component": "r.suppressed", "event.dataset": "elasticsearch.server", @@ -206,7 +192,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:48:02.552Z", "ecs.version": "1.0.0-beta2", "elasticsearch.server.component": "r.suppressed", "event.dataset": "elasticsearch.server", @@ -222,7 +207,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:45:27.896Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.m.j.JvmGcMonitorService", @@ -241,7 +225,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:45:45.604Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.m.j.JvmGcMonitorService", @@ -258,7 +241,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T11:48:02.541Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.a.b.TransportShardBulkAction", @@ -272,7 +254,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-03T20:10:07.376Z", "ecs.version": "1.0.0-beta2", "elasticsearch.node.name": "srvmulpvlsk252_md", "elasticsearch.server.component": "o.e.x.m.MonitoringService", diff --git a/filebeat/module/elasticsearch/slowlog/test/auditlog_index_indexing_slowlog.log-expected.json b/filebeat/module/elasticsearch/slowlog/test/auditlog_index_indexing_slowlog.log-expected.json index e5d67738dfca..3efd8db6267a 100644 --- a/filebeat/module/elasticsearch/slowlog/test/auditlog_index_indexing_slowlog.log-expected.json +++ b/filebeat/module/elasticsearch/slowlog/test/auditlog_index_indexing_slowlog.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-07-04T21:51:29.536Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -22,7 +21,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:29.537Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -44,7 +42,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:29.538Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -66,7 +63,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:30.411Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -87,7 +83,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:30.963Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -109,7 +104,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:30.965Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", diff --git a/filebeat/module/elasticsearch/slowlog/test/es_index_indexing_slowlog-json.log-expected.json b/filebeat/module/elasticsearch/slowlog/test/es_index_indexing_slowlog-json.log-expected.json index 74de3b8a2037..151fe6a48d09 100644 --- a/filebeat/module/elasticsearch/slowlog/test/es_index_indexing_slowlog-json.log-expected.json +++ b/filebeat/module/elasticsearch/slowlog/test/es_index_indexing_slowlog-json.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2019-01-29T07:35:54.170Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "distribution_run", "elasticsearch.cluster.uuid": "oqKkg2eoQh2P_KrKliI3DA", @@ -25,7 +24,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-29T07:35:58.359Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "distribution_run", "elasticsearch.cluster.uuid": "oqKkg2eoQh2P_KrKliI3DA", diff --git a/filebeat/module/elasticsearch/slowlog/test/es_index_search_slowlog-json.log-expected.json b/filebeat/module/elasticsearch/slowlog/test/es_index_search_slowlog-json.log-expected.json index 9ea5fff1821a..f8e73ae63434 100644 --- a/filebeat/module/elasticsearch/slowlog/test/es_index_search_slowlog-json.log-expected.json +++ b/filebeat/module/elasticsearch/slowlog/test/es_index_search_slowlog-json.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2019-01-29T07:31:40.426Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "distribution_run", "elasticsearch.cluster.uuid": "oqKkg2eoQh2P_KrKliI3DA", @@ -21,7 +20,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-29T07:36:01.675Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "distribution_run", "elasticsearch.cluster.uuid": "oqKkg2eoQh2P_KrKliI3DA", @@ -42,7 +40,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2019-01-29T07:36:01.685Z", "ecs.version": "1.0.0-beta2", "elasticsearch.cluster.name": "distribution_run", "elasticsearch.cluster.uuid": "oqKkg2eoQh2P_KrKliI3DA", diff --git a/filebeat/module/elasticsearch/slowlog/test/test.log-expected.json b/filebeat/module/elasticsearch/slowlog/test/test.log-expected.json index ec13bd7ce587..a64cef63e13b 100644 --- a/filebeat/module/elasticsearch/slowlog/test/test.log-expected.json +++ b/filebeat/module/elasticsearch/slowlog/test/test.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2018-06-29T10:06:14.933Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "metricbeat-6.3.0-2018.06.26", "elasticsearch.node.name": "v_VJhjV", @@ -27,7 +26,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-06-29T10:06:14.943Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "metricbeat-6.3.0-2018.06.26", "elasticsearch.node.name": "v_VJhjV", @@ -51,7 +49,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-06-29T09:01:01.821Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "metricbeat-6.3.0-2018.06.26", "elasticsearch.node.name": "v_VJhjV", @@ -75,7 +72,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-06-29T09:01:01.827Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.name": "metricbeat-6.3.0-2018.06.26", "elasticsearch.node.name": "v_VJhjV", @@ -99,7 +95,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T13:48:07.452Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", @@ -121,7 +116,6 @@ "service.type": "elasticsearch" }, { - "@timestamp": "2018-07-04T21:51:30.411Z", "ecs.version": "1.0.0-beta2", "elasticsearch.index.id": "VLKxBLvUSYuIMKzpacGjRg", "elasticsearch.index.name": "metricbeat-6.3.0-2018.07.04", diff --git a/filebeat/module/icinga/debug/test/test.log-expected.json b/filebeat/module/icinga/debug/test/test.log-expected.json index a6f72f16492e..d3c1157508ce 100644 --- a/filebeat/module/icinga/debug/test/test.log-expected.json +++ b/filebeat/module/icinga/debug/test/test.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2017-04-04T11:43:09.000Z", + "@timestamp": "2017-04-04T13:43:09.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.debug", "event.module": "icinga", @@ -13,7 +13,7 @@ "service.type": "icinga" }, { - "@timestamp": "2017-04-04T11:43:09.000Z", + "@timestamp": "2017-04-04T13:43:09.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.debug", "event.module": "icinga", @@ -26,7 +26,7 @@ "service.type": "icinga" }, { - "@timestamp": "2017-04-04T11:43:11.000Z", + "@timestamp": "2017-04-04T13:43:11.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.debug", "event.module": "icinga", diff --git a/filebeat/module/icinga/main/test/test.log-expected.json b/filebeat/module/icinga/main/test/test.log-expected.json index 88f2ed518266..4c3a2088b86f 100644 --- a/filebeat/module/icinga/main/test/test.log-expected.json +++ b/filebeat/module/icinga/main/test/test.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2017-04-04T09:16:34.000Z", + "@timestamp": "2017-04-04T11:16:34.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.main", "event.module": "icinga", @@ -13,7 +13,7 @@ "service.type": "icinga" }, { - "@timestamp": "2017-04-04T09:16:34.000Z", + "@timestamp": "2017-04-04T11:16:34.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.main", "event.module": "icinga", @@ -29,7 +29,7 @@ "service.type": "icinga" }, { - "@timestamp": "2017-04-04T09:16:48.000Z", + "@timestamp": "2017-04-04T11:16:48.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "icinga.main", "event.module": "icinga", diff --git a/filebeat/module/iis/access/_meta/fields.yml b/filebeat/module/iis/access/_meta/fields.yml index f27870e2d8bd..db35d229391e 100644 --- a/filebeat/module/iis/access/_meta/fields.yml +++ b/filebeat/module/iis/access/_meta/fields.yml @@ -83,18 +83,6 @@ type: alias path: user_agent.device.name migration: true - - name: major - type: alias - path: user_agent.major - migration: true - - name: minor - type: alias - path: user_agent.minor - migration: true - - name: patch - type: alias - path: user_agent.patch - migration: true - name: name type: alias path: user_agent.name @@ -103,14 +91,6 @@ type: alias path: user_agent.os.full_name migration: true - - name: os_major - type: alias - path: user_agent.os.major - migration: true - - name: os_minor - type: alias - path: user_agent.os.minor - migration: true - name: os_name type: alias path: user_agent.os.name diff --git a/filebeat/module/iis/access/ingest/default.json b/filebeat/module/iis/access/ingest/default.json index 0c9cbe9836b6..32170189a752 100644 --- a/filebeat/module/iis/access/ingest/default.json +++ b/filebeat/module/iis/access/ingest/default.json @@ -4,10 +4,10 @@ "grok": { "field": "message", "patterns":[ - "%{TIMESTAMP_ISO8601:iis.access.time} %{IPORHOST:destination.address} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} %{NOTSPACE:iis.access.agent} %{NOTSPACE:http.request.referrer} %{NUMBER:http.response.status_code:long} %{NUMBER:iis.access.sub_status:long} %{NUMBER:iis.access.win32_status:long} %{NUMBER:temp.duration:long}", - "%{TIMESTAMP_ISO8601:iis.access.time} %{NOTSPACE:iis.access.site_name} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} %{NOTSPACE:iis.access.agent} %{NOTSPACE:iis.access.cookie} %{NOTSPACE:http.request.referrer} %{NOTSPACE:destination.domain} %{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}", - "%{TIMESTAMP_ISO8601:iis.access.time} %{NOTSPACE:iis.access.site_name} %{NOTSPACE:iis.access.server_name} %{IPORHOST:destination.address} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} HTTP/%{NUMBER:http.version} %{NOTSPACE:iis.access.agent} %{NOTSPACE:iis.access.cookie} %{NOTSPACE:http.request.referrer} %{NOTSPACE:destination.domain} %{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}", - "%{TIMESTAMP_ISO8601:iis.access.time} \\[%{IPORHOST:destination.address}\\]\\(http://%{IPORHOST:destination.address}\\) %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} \\[%{IPORHOST:source.address}\\]\\(http://%{IPORHOST:source.address}\\) %{NOTSPACE:iis.access.agent} %{NUMBER:http.response.status_code:long} %{NUMBER:iis.access.sub_status:long} %{NUMBER:iis.access.win32_status:long} %{NUMBER:temp.duration:long}" + "%{TIMESTAMP_ISO8601:iis.access.time} %{IPORHOST:destination.address} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} %{NOTSPACE:user_agent.original} %{NOTSPACE:http.request.referrer} %{NUMBER:http.response.status_code:long} %{NUMBER:iis.access.sub_status:long} %{NUMBER:iis.access.win32_status:long} %{NUMBER:temp.duration:long}", + "%{TIMESTAMP_ISO8601:iis.access.time} %{NOTSPACE:iis.access.site_name} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} %{NOTSPACE:user_agent.original} %{NOTSPACE:iis.access.cookie} %{NOTSPACE:http.request.referrer} %{NOTSPACE:destination.domain} %{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}", + "%{TIMESTAMP_ISO8601:iis.access.time} %{NOTSPACE:iis.access.site_name} %{NOTSPACE:iis.access.server_name} %{IPORHOST:destination.address} %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} %{IPORHOST:source.address} HTTP/%{NUMBER:http.version} %{NOTSPACE:user_agent.original} %{NOTSPACE:iis.access.cookie} %{NOTSPACE:http.request.referrer} %{NOTSPACE:destination.domain} %{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}", + "%{TIMESTAMP_ISO8601:iis.access.time} \\[%{IPORHOST:destination.address}\\]\\(http://%{IPORHOST:destination.address}\\) %{WORD:http.request.method} %{URIPATH:url.path} %{NOTSPACE:url.query} %{NUMBER:destination.port:long} %{NOTSPACE:user.name} \\[%{IPORHOST:source.address}\\]\\(http://%{IPORHOST:source.address}\\) %{NOTSPACE:user_agent.original} %{NUMBER:http.response.status_code:long} %{NUMBER:iis.access.sub_status:long} %{NUMBER:iis.access.win32_status:long} %{NUMBER:temp.duration:long}" ], "ignore_missing": true } @@ -44,52 +44,11 @@ } }, { "urldecode": { - "field": "iis.access.agent" + "field": "user_agent.original" } }, { "user_agent": { - "field": "iis.access.agent" - } - }, { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.os.full_name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_major", - "target_field": "user_agent.os.major", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_minor", - "target_field": "user_agent.os.minor", - "ignore_missing": true - } - }, { - "rename": { - "field": "user_agent.os_patch", - "target_field": "user_agent.os.patch", - "ignore_missing": true - } - }, { - "rename": { - "field": "iis.access.agent", - "target_field": "user_agent.original" + "field": "user_agent.original" } }, { "grok": { diff --git a/filebeat/module/iis/access/test/test-iis-7.5.log-expected.json b/filebeat/module/iis/access/test/test-iis-7.5.log-expected.json index 10db8a880658..d7f98b577d41 100644 --- a/filebeat/module/iis/access/test/test-iis-7.5.log-expected.json +++ b/filebeat/module/iis/access/test/test-iis-7.5.log-expected.json @@ -22,11 +22,9 @@ "url.query": "-", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "0", "user_agent.name": "IE", "user_agent.original": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR[ 2.0.50727](tel: 2050727); .NET CLR 3.0.30729)", - "user_agent.os.full_name": "Windows 8.1", - "user_agent.os.name": "Windows 8.1" + "user_agent.os.name": "Windows 8.1", + "user_agent.version": "7.0" } ] \ No newline at end of file diff --git a/filebeat/module/iis/access/test/test-ipv6zone.log-expected.json b/filebeat/module/iis/access/test/test-ipv6zone.log-expected.json index 6bdc376f1d84..e025eab66476 100644 --- a/filebeat/module/iis/access/test/test-ipv6zone.log-expected.json +++ b/filebeat/module/iis/access/test/test-ipv6zone.log-expected.json @@ -30,14 +30,11 @@ "url.query": "-", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "70", - "user_agent.minor": "0", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36", - "user_agent.os.full_name": "Mac OS X 10.14.0", - "user_agent.os.major": "10", - "user_agent.os.minor": "14", + "user_agent.os.full": "Mac OS X 10.14.0", "user_agent.os.name": "Mac OS X", - "user_agent.patch": "3538" + "user_agent.os.version": "10.14.0", + "user_agent.version": "70.0.3538" } ] \ No newline at end of file diff --git a/filebeat/module/iis/access/test/test.log-expected.json b/filebeat/module/iis/access/test/test.log-expected.json index 8b57fb9187db..c2922c338d16 100644 --- a/filebeat/module/iis/access/test/test.log-expected.json +++ b/filebeat/module/iis/access/test/test.log-expected.json @@ -30,12 +30,10 @@ "url.query": "q=100", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "57", - "user_agent.minor": "0", "user_agent.name": "Firefox", "user_agent.original": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0", - "user_agent.os.full_name": "Windows 7", - "user_agent.os.name": "Windows 7" + "user_agent.os.name": "Windows 7", + "user_agent.version": "57.0" }, { "@timestamp": "2018-01-01T09:10:11.000Z", @@ -64,12 +62,10 @@ "url.query": "-", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "57", - "user_agent.minor": "0", "user_agent.name": "Firefox", "user_agent.original": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0", - "user_agent.os.full_name": "Windows 7", - "user_agent.os.name": "Windows 7" + "user_agent.os.name": "Windows 7", + "user_agent.version": "57.0" }, { "@timestamp": "2018-01-01T10:11:12.000Z", @@ -109,14 +105,11 @@ "url.query": "-", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "70", - "user_agent.minor": "0", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36", - "user_agent.os.full_name": "Mac OS X 10.14.0", - "user_agent.os.major": "10", - "user_agent.os.minor": "14", + "user_agent.os.full": "Mac OS X 10.14.0", "user_agent.os.name": "Mac OS X", - "user_agent.patch": "3538" + "user_agent.os.version": "10.14.0", + "user_agent.version": "70.0.3538" } ] \ No newline at end of file diff --git a/filebeat/module/iis/fields.go b/filebeat/module/iis/fields.go index 7c25f0875438..a234fc3847b4 100644 --- a/filebeat/module/iis/fields.go +++ b/filebeat/module/iis/fields.go @@ -32,5 +32,5 @@ func init() { // AssetIis returns asset data. // This is the base64 encoded gzipped contents of module/iis. func AssetIis() string { - return "eJzsmM9u4zYQxu95isGeuzq0Nx96KVA0hwIFNkCPAiON5WlkjjJDxdDbF6SsbOKlZOpPYCwQnQzJ/L4fydFoOF/hCbsdEOkdgCNX4w6+3N9/+3IHUKIWQo0jtjv4/Q4A4G8u2xphzwKNESVbwf39N6i5gj3VqNkdwJ6wLnUX/v8VrDnioO8v1zW4g0q4bc53Ijb++jPIwF74+KOHvwaf1xGDmSkKVH29HfOc8PXXH2ydIatnjzBfz9Are5RXirckbyUGGG0fc3XGtfru8QBVs60uHkxw+evhgPDXw8M/XrkXhoJLzKLuJ7K//bq9/79kSz4pXPVXcpj7n1HzJ+xOLOV8fy8bHMDYEsiqM7ZAsO3xEWWEBOUF5QNYAgbvwXmuYAJs4XSg4hDuDXELaJ10cDIKFVoU47CMoxbMT7QxZcHWoXUDaG8BGm4JCBZIL1j+ArQHY7vvXFHARy67fBiTPXYO48FlajKXTxrjDjs4ONdkgs8tqsu8XFTlSJWYflZOWhxn8fNYw6ENW8V1IOcAo2YmQonqyAb1zJSlvE9dqe5HdAe+jItZuxBVSLFupZ7p20qd+V8LzJ5blC5XJ/RD3kpxDcMX2DYsbsW+RoYnraxOZayJmSpKFhmX4il4ZIfzw1i5lQJXRLDgHkVQ1sTwiEaafZ8Ecv8xW5VF+o9iTCeFw2vlLyhKbJdgxIcmObO6BcHmh2UjY5OD3FRo4y/YZdUGI/XWW8kSX6i4ZJmeC7x7eXqerNeJvUnXJveW5mj+48uIXAAzJpOMQXYTjBGZVIzGuOIy8S/AGJNJxRjZ05kUKyODYyYzEVizfVvXsc/EPJR8ozhlXR2qHmabaPUwKwOWdWxt57Os3SShiqy5LLeWsIwrpeTsCnmkQFiSrv3ZhCxat2ahz/VHhZxd1Utd74Jbf2bLSTn2OV+EdlUxFa7mIvxtPdSEUiqMYEVsN9q/abHkzSPXbRVQE1IzV2i7ULouOIY2IKHIu8y4WZssCM/qkgkaZZs3BzG6cecj9Mp6fej1412X5xbbj+hVhb5h09TUv2TQMNfB8kqT5YYHsWC84Mh7tl542r1tA+XsfpuD/u0OfT9d32ikcvmZjvif1dNitM/q6SrPZ/X0MdXT/wEAAP//la5dsw==" + return "eJzsmM9ug0YQxu9+ilHODYf25kMvlar6UKlSIvWI1jDgUfAOmd21xdtXu5jUcRbMH1tWpHCywPN9v4XZYYZneMNmDURmBWDJVriGp83m5WkFkKPJhGpLrNfw+woA4G/OXYVQsECtxJAuYbN5gYpLKKhCk6wACsIqN+vw/2fQao+dvj9sU+MaSmFXn85EbPzxZ5CBQnj/1cMfnc9HRGemsgyN+Tgd8xzw9ccfrK0ibU4eYb2eoVX2KB8U5yTnEh2McdvUWGWd+XS5g6pYlxcXBrj88bpD+Ov19R+v3ApDxjkmUfcj6d9+vb3/v6RzPhq46m/IYup/Rs3fsDmy5NP9vWxwAKVzIG2s0hmCdvstSg8JygHlDiwBgwuwniuYAGs47ijbhXNd3gJqKw0clYESNYqymMdRM+Y3ujFlxtqith1oawEmnBIQzJAOmP8CVIDSzf9cUcAt503axSTbxmI8uVRF6vJKrexuDTtr60Tw3aGxiZeLquypFNWuyorDfha/jiUcpmZtcBnIKcGonoiQo7Gkg3qi8lw+l66x7nu0O77Mi0lPIaowxtpJNdHXSZX4XzPM3h1Kkxor9KVujXEN4TNsaxa74LlGwkfdWTNUsQZWalCSSNwYT8E9W5yexoadZLgggwULFEFZksM9GuPs2yKQ+pfZoirSvhRjOmM4vFZ6QDHEeg5GPHSUMxs7I9l8WNITOzrJVYk6vsEuuzbo6bfOJXM8UHbJMrwW+LR5Wp6k1YntpGuLO6fpCZ/IshCCYyYTEdgkhauqWEWahtKnMJ1nKYpQSVpdvr/msPQrjdkEJXJPxZ2T/77ZI43aLrnRp4JeIidX9cbe74ydb4JTMhyrj7PQriqOhas4C39bDjWgNBZGsCTWN3p+w2KjHx7Z5lYJNSA18Q7dLpWuC/ahdUgownKP7w5BeNJnB0FlWKf1TpS58SgZPj60+tDqx8fYd4fuHsN/+BBT1xW1mwxq5ipYXplaH9jZBuMZM8TJeub48NiJ9OT+mMnpcV30txvEezqX7zQz/XRPs9F+uqerPD/d0326p/8CAAD//y6Wud4=" } diff --git a/filebeat/module/logstash/log/test/logstash-plain.log-expected.json b/filebeat/module/logstash/log/test/logstash-plain.log-expected.json index 29a5f2c34981..73a55af7bebb 100644 --- a/filebeat/module/logstash/log/test/logstash-plain.log-expected.json +++ b/filebeat/module/logstash/log/test/logstash-plain.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2017-10-23T14:20:12.046Z", "ecs.version": "1.0.0-beta2", "event.dataset": "logstash.log", "event.module": "logstash", @@ -13,7 +12,6 @@ "service.type": "logstash" }, { - "@timestamp": "2017-11-20T03:55:00.318Z", "ecs.version": "1.0.0-beta2", "event.dataset": "logstash.log", "event.module": "logstash", diff --git a/filebeat/module/logstash/slowlog/test/slowlog-plain.log-expected.json b/filebeat/module/logstash/slowlog/test/slowlog-plain.log-expected.json index bb454ed5b0d6..573eadcadb9a 100644 --- a/filebeat/module/logstash/slowlog/test/slowlog-plain.log-expected.json +++ b/filebeat/module/logstash/slowlog/test/slowlog-plain.log-expected.json @@ -1,6 +1,5 @@ [ { - "@timestamp": "2017-10-30T09:57:58.243Z", "ecs.version": "1.0.0-beta2", "event.dataset": "logstash.slowlog", "event.duration": 3027675106, diff --git a/filebeat/module/mongodb/log/test/mongodb-debian-3.2.11.log-expected.json b/filebeat/module/mongodb/log/test/mongodb-debian-3.2.11.log-expected.json index d1e480cac50d..0806c0e20df1 100644 --- a/filebeat/module/mongodb/log/test/mongodb-debian-3.2.11.log-expected.json +++ b/filebeat/module/mongodb/log/test/mongodb-debian-3.2.11.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -14,7 +14,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -28,7 +28,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -42,7 +42,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.677Z", + "@timestamp": "2018-02-05T13:44:56.677Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -56,7 +56,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.724Z", + "@timestamp": "2018-02-05T13:44:56.724Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -70,7 +70,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.724Z", + "@timestamp": "2018-02-05T13:44:56.724Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -84,7 +84,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.744Z", + "@timestamp": "2018-02-05T13:44:56.744Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -98,7 +98,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:55.170Z", + "@timestamp": "2018-02-05T13:50:55.170Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -112,7 +112,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:55.487Z", + "@timestamp": "2018-02-05T13:50:55.487Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -126,7 +126,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -140,7 +140,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -154,7 +154,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -168,7 +168,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -182,7 +182,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -196,7 +196,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.688Z", + "@timestamp": "2018-02-05T14:49:45.688Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -210,7 +210,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -224,7 +224,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -238,7 +238,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -252,7 +252,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -266,7 +266,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:55.170Z", + "@timestamp": "2018-02-05T13:50:55.170Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -280,7 +280,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:56.180Z", + "@timestamp": "2018-02-05T13:50:56.180Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -294,7 +294,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:15:42.095Z", + "@timestamp": "2018-02-05T14:15:42.095Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -308,7 +308,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -322,7 +322,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -336,7 +336,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.688Z", + "@timestamp": "2018-02-05T14:49:45.688Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -350,7 +350,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -364,7 +364,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -378,7 +378,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:44:56.657Z", + "@timestamp": "2018-02-05T13:44:56.657Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -392,7 +392,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:55.487Z", + "@timestamp": "2018-02-05T13:50:55.487Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -406,7 +406,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T12:50:56.180Z", + "@timestamp": "2018-02-05T13:50:56.180Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -420,7 +420,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:11:41.401Z", + "@timestamp": "2018-02-05T14:11:41.401Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -434,7 +434,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.605Z", + "@timestamp": "2018-02-05T14:49:45.605Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -448,7 +448,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.605Z", + "@timestamp": "2018-02-05T14:49:45.605Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", @@ -462,7 +462,7 @@ "service.type": "mongodb" }, { - "@timestamp": "2018-02-05T13:49:45.606Z", + "@timestamp": "2018-02-05T14:49:45.606Z", "ecs.version": "1.0.0-beta2", "event.dataset": "mongodb.log", "event.module": "mongodb", diff --git a/filebeat/module/nginx/access/_meta/fields.yml b/filebeat/module/nginx/access/_meta/fields.yml index de79b16b923e..28a2005abd7e 100644 --- a/filebeat/module/nginx/access/_meta/fields.yml +++ b/filebeat/module/nginx/access/_meta/fields.yml @@ -54,18 +54,6 @@ type: alias path: user_agent.device.name migration: true - - name: major - type: alias - path: user_agent.major - migration: true - - name: minor - type: alias - path: user_agent.minor - migration: true - - name: patch - type: alias - path: user_agent.patch - migration: true - name: name type: alias path: user_agent.name @@ -74,14 +62,6 @@ type: alias path: user_agent.os.full_name migration: true - - name: os_major - type: alias - path: user_agent.os.major - migration: true - - name: os_minor - type: alias - path: user_agent.os.minor - migration: true - name: os_name type: alias path: user_agent.os.name diff --git a/filebeat/module/nginx/access/ingest/default.json b/filebeat/module/nginx/access/ingest/default.json index cd23985d41b4..0fa0fd99123e 100644 --- a/filebeat/module/nginx/access/ingest/default.json +++ b/filebeat/module/nginx/access/ingest/default.json @@ -5,7 +5,7 @@ "grok": { "field": "message", "patterns": [ - "\"?%{IP_LIST:nginx.access.remote_ip_list} - %{DATA:user.name} \\[%{HTTPDATE:nginx.access.time}\\] \"%{GREEDYDATA:nginx.access.info}\" %{NUMBER:http.response.status_code:long} %{NUMBER:http.response.body.bytes:long} \"%{DATA:http.request.referrer}\" \"%{DATA:nginx.access.agent}\"" + "\"?%{IP_LIST:nginx.access.remote_ip_list} - %{DATA:user.name} \\[%{HTTPDATE:nginx.access.time}\\] \"%{GREEDYDATA:nginx.access.info}\" %{NUMBER:http.response.status_code:long} %{NUMBER:http.response.body.bytes:long} \"%{DATA:http.request.referrer}\" \"%{DATA:user_agent.original}\"" ], "pattern_definitions": { "IP_LIST": "%{IP}(\"?,?\\s*%{IP})*" @@ -85,55 +85,7 @@ }, { "user_agent": { - "field": "nginx.access.agent" - } - }, - { - "rename": { - "field": "nginx.access.agent", - "target_field": "user_agent.original" - } - }, - { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.os.full_name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_major", - "target_field": "user_agent.os.major", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_minor", - "target_field": "user_agent.os.minor", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_patch", - "target_field": "user_agent.os.patch", - "ignore_missing": true + "field": "user_agent.original" } }, { diff --git a/filebeat/module/nginx/access/test/test.log-expected.json b/filebeat/module/nginx/access/test/test.log-expected.json index 42d8e5fe9f68..4dda867a36b3 100644 --- a/filebeat/module/nginx/access/test/test.log-expected.json +++ b/filebeat/module/nginx/access/test/test.log-expected.json @@ -1,6 +1,6 @@ [ { - "@timestamp": "2016-12-07T10:05:07.000Z", + "@timestamp": "2016-12-07T11:05:07.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "nginx.access", "event.module": "nginx", @@ -23,14 +23,12 @@ "url.original": "/ocelot", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "49", - "user_agent.minor": "0", "user_agent.name": "Firefox", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:49.0) Gecko/20100101 Firefox/49.0", - "user_agent.os.full_name": "Mac OS X 10.12", - "user_agent.os.major": "10", - "user_agent.os.minor": "12", - "user_agent.os.name": "Mac OS X" + "user_agent.os.full": "Mac OS X 10.12", + "user_agent.os.name": "Mac OS X", + "user_agent.os.version": "10.12", + "user_agent.version": "49.0" }, { "@timestamp": "2017-05-29T19:02:48.000Z", @@ -54,16 +52,13 @@ "url.original": "/stringpatch", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "15", - "user_agent.minor": "0", "user_agent.name": "Firefox Alpha", "user_agent.original": "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2", - "user_agent.os.full_name": "Windows 7", "user_agent.os.name": "Windows 7", - "user_agent.patch": "a2" + "user_agent.version": "15.0.a2" }, { - "@timestamp": "2016-12-07T10:05:07.000Z", + "@timestamp": "2016-12-07T11:05:07.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "nginx.access", "event.module": "nginx", @@ -93,17 +88,15 @@ "url.original": "/ocelot", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "49", - "user_agent.minor": "0", "user_agent.name": "Firefox", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:49.0) Gecko/20100101 Firefox/49.0", - "user_agent.os.full_name": "Mac OS X 10.12", - "user_agent.os.major": "10", - "user_agent.os.minor": "12", - "user_agent.os.name": "Mac OS X" + "user_agent.os.full": "Mac OS X 10.12", + "user_agent.os.name": "Mac OS X", + "user_agent.os.version": "10.12", + "user_agent.version": "49.0" }, { - "@timestamp": "2016-12-07T10:05:07.000Z", + "@timestamp": "2016-12-07T11:05:07.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "nginx.access", "event.module": "nginx", @@ -131,15 +124,12 @@ "url.original": "/ocelot", "user.name": "-", "user_agent.device.name": "Other", - "user_agent.major": "70", - "user_agent.minor": "0", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36", - "user_agent.os.full_name": "Mac OS X 10.14.0", - "user_agent.os.major": "10", - "user_agent.os.minor": "14", + "user_agent.os.full": "Mac OS X 10.14.0", "user_agent.os.name": "Mac OS X", - "user_agent.patch": "3538" + "user_agent.os.version": "10.14.0", + "user_agent.version": "70.0.3538" }, { "@timestamp": "2016-01-22T13:18:29.000Z", @@ -174,9 +164,7 @@ "user.name": "-", "user_agent.device.name": "Other", "user_agent.name": "Other", - "user_agent.original": "Amazon CloudFront", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other" + "user_agent.original": "Amazon CloudFront" }, { "@timestamp": "2016-12-30T06:47:09.000Z", @@ -206,15 +194,12 @@ "url.original": "/test.html", "user.name": "-", "user_agent.device.name": "Spider", - "user_agent.major": "1", - "user_agent.minor": "0", "user_agent.name": "Facebot", "user_agent.original": "Mozilla/5.0 (compatible; Facebot 1.0; https://developers.facebook.com/docs/sharing/webmasters/crawler)", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other" + "user_agent.version": "1.0" }, { - "@timestamp": "2018-04-12T07:48:40.000Z", + "@timestamp": "2018-04-12T09:48:40.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "nginx.access", "event.module": "nginx", @@ -233,8 +218,6 @@ "user.name": "-", "user_agent.device.name": "Other", "user_agent.name": "Other", - "user_agent.original": "-", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other" + "user_agent.original": "-" } ] \ No newline at end of file diff --git a/filebeat/module/nginx/fields.go b/filebeat/module/nginx/fields.go index c6cd2567c651..9fedc4e5e8dd 100644 --- a/filebeat/module/nginx/fields.go +++ b/filebeat/module/nginx/fields.go @@ -32,5 +32,5 @@ func init() { // AssetNginx returns asset data. // This is the base64 encoded gzipped contents of module/nginx. func AssetNginx() string { - return "eJysl8+O2zYQxu9+ikHOWT2ADwWKAAFyaFH01JuWS47kaSiOOkNt67cvKDsbr5aSKck82ZLn+37zx5T4BN/xfITQUvjvABApejzCp9/T908HAIdqhfpIHI7wywEA4Dd2g0doWKA3ohRaiCeEMQQ8t9CQR60OAHpiibXl0FB7hCgDHgAaQu/0OEo9QTAd/rRPK557PEIrPPTXKxmGtL6OQtAId3MAad363Xoaa1H17XLOeME8rS8coqGgV4uxIj9BLvqJ5w0lh3OLJNhxxJr62pPGdz/5gWdEzHlyZwExrV/DJQq4uTrAtz/AOCeoilrBtwikYCCZwgtaMygCjRctdx0HiAwUrB8cfoYXVHKoY6bWE4YpKNzIf35ndenVCY1DUfD0HeH5r6evLP8acejSp+fqg9qfaDwoD2JHcFIQ1MiCLnE9X+5U1N+EZqv7wu5cK4ZYvZwjar68nsz0Tm/i6QinGPtKUHsOilXSysp01Iq5dOI67wttXonwlukGz0FR6vRxpWeKqzJxJZ4dxhO7bXX+Z0CNVVahKF3xaxMVX7FQS8FMQ0sME3b9iqLEYUvG+dCyabrMZG3Zre3u+6HWaOKgOZ0yjgZFUPb0e0ajxN60H3eikuGux8C1rZ//j81zTJ8sMPM0uJV0+Ep22o3l1LLpXXRyf+SlLKc0nfmbp73ZADMnU4xB4SEYMzKlGL2J9rQfY06mFGOmpyspdk4G50xWIrBWzeB97im1DqV+0Jyy7h7VBPOYaU0wOweWda6261n2Nim/3W5hmVdatXm3yDMvZFv2bcshUsAQ91T8+r7XIld39UoLb3kIUc41Kece9JvQ7iqWwnm248/2Qy0olcIItsThQf1bFituHsXzowZqQWplhR43SvcF59B+IKHIuy3ywWf6UX7Vkd5yCGjjmFb+KOQ5tOsO9F/eNIEchkgNodw5/Hp8xbVHIs9tlYsreR3vZ7Kdd+uFLapWHyNL/OJmv3gSNK7a5NqhqmnXnrryUVO//wMAAP//dT72Cg==" + return "eJy0l8Fu4zgMhu95CqLn1g+QwwKLAgV62MViT3tzFYl2iMqil5Q7k7cf2EnT1JUdy+nolNjm/38UaUt6gFc8bCHUFH5uACJFj1u4+7v/f7cBcKhWqI3EYQt/bAAA/mLXeYSKBVojSqGGuEcYQsBzDRV51GIDoHuWWFoOFdVbiNLhBqAi9E63g9QDBNPgh30/4qHFLdTCXXu6kmDox9MgBJVwMwXQj0u/S09jLaqeL6eMZ8z78cghGgp6shhm5APkqN/znFFSOJdIgg1HLKktPWn89Mg7nhExh9GdGcR+/BmOUcDVyQGe/wHjnKAqagHPEUjBQG8KO7SmUwQaLlpuGg4QGShY3zm8hx0qOdQhU+sJwxgULuTvP1kda7VH41AUPL0ivPz38MTyw4hD1/96Kb6o/YvGg3IndgAnBUGNLOh6rpfjnYLai9Dk7O7YHUrFEIvdIaKmp9eTGd9pTdxvYR9jWwhqy0Gx6LWSMg3VYo6VOPX7TJkzEc6ZrvDsFKXsf2Z69nFFIm6JZ4Nxz27dPP/focYiqbAoXfG5iYovWKimYMahSwx77PINRYnDmozTocu66diTpWWXW93PTa3RxE5TOss4KhRBuaXeExpL7E399Uu0pLnLITC39NPv2DTHeGWBidXgUtLhG9lxNeZTS6Z31Em9yHNZjmkmwjNZboTglEkmAmtRdd6nPoh5KFMK+Ty3oqT7dw3LtFLW21AjT6xwa14EyyFSwBBvmfHTAlojF1f1lk685S5EOZSknPpyrkK7qrgUzrMdHrsdakZpKYxgTRy+qX7zYouLR/HwXQ01I5U5Q9/XStcFp9DekVCE5fcdkgb5rDOS5RDQxiGt9N7Sc6jzTkiPZ00ghyFSRShXThMe3zB3j+m5LlJxS/Y37US2026tcH8CLb5GLvGLq/3iXtC4YpVrg6qmzt3GpqPGfr8CAAD//56RUkQ=" } diff --git a/filebeat/module/traefik/access/_meta/fields.yml b/filebeat/module/traefik/access/_meta/fields.yml index 319419901c3c..4cf03cfaf24e 100644 --- a/filebeat/module/traefik/access/_meta/fields.yml +++ b/filebeat/module/traefik/access/_meta/fields.yml @@ -63,27 +63,12 @@ - name: device type: alias path: user_agent.device.name - - name: major - type: alias - path: user_agent.major - - name: minor - type: alias - path: user_agent.minor - - name: patch - type: alias - path: user_agent.patch - name: name type: alias path: user_agent.name - name: os type: alias path: user_agent.os.full_name - - name: os_major - type: alias - path: user_agent.os.major - - name: os_minor - type: alias - path: user_agent.os.minor - name: os_name type: alias path: user_agent.os.name diff --git a/filebeat/module/traefik/access/ingest/pipeline.json b/filebeat/module/traefik/access/ingest/pipeline.json index 09d50d384434..fa090ba1b792 100644 --- a/filebeat/module/traefik/access/ingest/pipeline.json +++ b/filebeat/module/traefik/access/ingest/pipeline.json @@ -11,7 +11,7 @@ "grok": { "field": "traefik.access.message", "patterns": [ - "(?:%{NUMBER:http.response.body.bytes:long}|-)( (?:\"%{DATA:http.request.referrer}\"|-)?( (?:\"%{DATA:traefik.access.agent}\"|-)?)?( (?:%{NUMBER:traefik.access.request_count:long}|-)?)?( (?:\"%{DATA:traefik.access.frontend_name}\"|-)?)?( \"%{DATA:traefik.access.backend_url}\")?( %{NUMBER:temp.duration:long}ms)?)?" + "(?:%{NUMBER:http.response.body.bytes:long}|-)( (?:\"%{DATA:http.request.referrer}\"|-)?( (?:\"%{DATA:user_agent.original}\"|-)?)?( (?:%{NUMBER:traefik.access.request_count:long}|-)?)?( (?:\"%{DATA:traefik.access.frontend_name}\"|-)?)?( \"%{DATA:traefik.access.backend_url}\")?( %{NUMBER:temp.duration:long}ms)?)?" ], "ignore_missing": true } @@ -82,59 +82,10 @@ { "user_agent": { - "field": "traefik.access.agent", + "field": "user_agent.original", "ignore_failure": true } }, - { - "rename": { - "field": "traefik.access.agent", - "target_field": "user_agent.original", - "ignore_failure": true - } - }, - { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.os.full_name", - "ignore_failure": true - } - }, - { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_failure": true - } - }, - { - "set": { - "field": "user_agent.os.version", - "value": "{{user_agent.os_major}}.{{user_agent.os_minor}}.{{user_agent.os_patch}}", - "ignore_failure": true - } - }, - { "remove": { "field": "user_agent.os_major", "ignore_missing": true } }, - { "remove": { "field": "user_agent.os_minor", "ignore_missing": true } }, - { "remove": { "field": "user_agent.os_patch", "ignore_missing": true } }, - - { - "set": { - "field": "user_agent.version", - "value": "{{user_agent.major}}.{{user_agent.minor}}.{{user_agent.patch}}", - "ignore_failure": true - } - }, - { "remove": { "field": "user_agent.major", "ignore_missing": true } }, - { "remove": { "field": "user_agent.minor", "ignore_missing": true } }, - { "remove": { "field": "user_agent.patch", "ignore_missing": true } }, { "geoip": { "field": "source.ip", diff --git a/filebeat/module/traefik/access/test/test.log-expected.json b/filebeat/module/traefik/access/test/test.log-expected.json index 0c18065cb16c..3dcfa0ab4135 100644 --- a/filebeat/module/traefik/access/test/test.log-expected.json +++ b/filebeat/module/traefik/access/test/test.log-expected.json @@ -25,9 +25,7 @@ "user_agent.device.name": "Other", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36", - "user_agent.os.full_name": "Linux", "user_agent.os.name": "Linux", - "user_agent.os.version": "..", "user_agent.version": "61.0.3163" }, { @@ -63,9 +61,7 @@ "user_agent.device.name": "Other", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36", - "user_agent.os.full_name": "Linux", "user_agent.os.name": "Linux", - "user_agent.os.version": "..", "user_agent.version": "61.0.3163" }, { @@ -100,10 +96,10 @@ "user_agent.device.name": "iPhone", "user_agent.name": "Mobile Safari", "user_agent.original": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_5 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0 Mobile/15D60 Safari/604.1", - "user_agent.os.full_name": "iOS 11.2.5", + "user_agent.os.full": "iOS 11.2.5", "user_agent.os.name": "iOS", - "user_agent.os.version": "11.2.", - "user_agent.version": "11.0." + "user_agent.os.version": "11.2.5", + "user_agent.version": "11.0" }, { "@timestamp": "2018-11-29T15:03:51.000Z", @@ -131,9 +127,6 @@ "user_agent.device.name": "Other", "user_agent.name": "curl", "user_agent.original": "curl/7.62.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.os.version": "..", "user_agent.version": "7.62.0" }, { @@ -168,10 +161,7 @@ "user_agent.device.name": "Generic Smartphone", "user_agent.name": "Other", "user_agent.original": "Android", - "user_agent.os.full_name": "Android", - "user_agent.os.name": "Android", - "user_agent.os.version": "..", - "user_agent.version": ".." + "user_agent.os.name": "Android" }, { "@timestamp": "2018-01-19T10:01:02.000Z", @@ -205,13 +195,10 @@ "user_agent.device.name": "Generic Smartphone", "user_agent.name": "Other", "user_agent.original": "Android", - "user_agent.os.full_name": "Android", - "user_agent.os.name": "Android", - "user_agent.os.version": "..", - "user_agent.version": ".." + "user_agent.os.name": "Android" }, { - "@timestamp": "2000-10-10T20:55:36.000Z", + "@timestamp": "2000-10-10T13:55:36.000Z", "ecs.version": "1.0.0-beta2", "event.dataset": "traefik.access", "event.module": "traefik", @@ -227,8 +214,6 @@ "source.ip": "127.0.0.1", "traefik.access.user_identifier": "-", "url.original": "/apache_pb.gif", - "user.name": "frank", - "user_agent.os.version": "..", - "user_agent.version": ".." + "user.name": "frank" } ] \ No newline at end of file diff --git a/filebeat/module/traefik/fields.go b/filebeat/module/traefik/fields.go index 8fb1bba2b340..b5b1fc8935e7 100644 --- a/filebeat/module/traefik/fields.go +++ b/filebeat/module/traefik/fields.go @@ -32,5 +32,5 @@ func init() { // AssetTraefik returns asset data. // This is the base64 encoded gzipped contents of module/traefik. func AssetTraefik() string { - return "eJyslk9vozwQxu/5FKPei1S97ymHvVSqtIe9rHpHLgzgjfGw43Ervv3KJKQU2ZQQfAvEz++ZPx7zCCfsjyCssNKnA4BoMXiEh9fzk4cDQImuYN2JJnuEHwcAgF9UeoNQEUOn2GlbgzQIl01gqIZKG3TZAaDSaEp3HPY9glUtTnlhSd/hEWom312eRJBhvQxSUDG1aV5YU+aUq4oCnbs+jqEX8GE9kxWlrbsghhRMrZwJwdHVTMzQ1JR3yLku0YquNPKX/4wOT9h/EJezdws+w/rpBmu/X57h6f+n/+DMkB6oGl4URqOVqCfGvx6d5AX52T9GR4ZsfZud1wbB+vYNORi4EFwUXzFZQVvm4ed+CRkcqBbHBIyYUIIyauRNFafgw7PZaCNqwrMZPVwI8NEg45gV0ENnfSguJ8biDqnsc4dWsrde0EVdKqPV/E2npDlCI9JljK4j6zALWlGZVteszlkV9phomZYEc93daMGR5wIzVZb89WyuBQ/nJ9koaXDYl0X2rWG2KA3Ny74y2UOFs6jCqnATrbgQKJuMWNfaqvnWNcBgO39HdprslojjW9e11Lkx84LKW6v7tbOdKPEuprPOR4XMidG8st4JjTV4Vc/H9LrmzoeNt5Y+fcbSPuYXKCSuvKlkie+6mFdjObRoeGed2EGeHFf1h+aZ34CKy1wh2u4CicqMkE5J0dwPicuMkGgub2YsVoRiEjcCyGWVNyY2+6egfKfqk/umAQJqnx4IqMU2IBePegtpOX3x4bGFNFeKDpoaKfEFsWXGFGRFW7RyT7YuHyg1UvaN3ifWW+E+145iV84m8DeKI9pQMQz1+5FJpc9bsdZkd8rsktg1rVr6vQqZlJpFt18JU4KHfwEAAP//fX3usQ==" + return "eJyslb9upDAQxvt9ilH6IEV31RbXRIp0xTWn9MjBA2ut8XDjcSLe/mR2SQiyCZB1t3jn+33zx/Y9nLE/grDC2pwPAGLE4hHuni9f7g4AGn3FphND7gi/DgAAf0gHi1ATQ6fYG9eAnBCuQWCpgdpY9MUBoDZotT8OcffgVItTXlzSd3iEhil01y8JZFxPgxTUTG2eF9eUOeWqqkLv3z+n0Av4uB7JiTLOXxFDCaZWLoTo6N1MytDUVPDIpdHoxNQG+dN/Rodn7N+I9WxvwWdcv/1g7e/TIzz8fPgBF4b0QPWwUVmDTpKeGP8F9FJWFGb/GB1Zcs02O88nBBfaF+Ro4ErwSXzN5ASdLuPP2xVkcKBaHAswYmILdNLIi6rO0Udgu9NG0kRgO3q4EuDthIxjVcAMk/WmWE+MpR2S7kuPToqXXtAnXSpr1HynU3I6wkmkKxh9R85jEbWSMq1pWF2qKhwwMzItCZam22jBU+AKC6U1fz6ba8HD+ckOSh4c44pE3Bpmi3KiedtXFnvocJFUWJVuZhQXEmVbEJvGODUPXQOMtstXZG/I7ck4HbpupC6DWVakt3b382R7URJ8SmedjxqZM1fzyn5nNNbgVTO/ptcNdzkEbm19/ozlfcwfUMg8eVNJja+mmndjObVkehed1EH+YCU3N5MWEZSS2AggX9TB2tRlNgWl9/fQlkHpudlDmislZ6xByjwee8arIifGoZPvVOv6NjVIxRd6H9jghPvSeErdNrvAXyiOaEvVcJ6/j8wqfVyIjSF3o8ouib2X1Uh/q0ZmpWbZ3a6FOcHD/wAAAP//R4Rz0Q==" } diff --git a/filebeat/tests/system/test_modules.py b/filebeat/tests/system/test_modules.py index a79bf51c7572..322694c4d296 100644 --- a/filebeat/tests/system/test_modules.py +++ b/filebeat/tests/system/test_modules.py @@ -87,7 +87,6 @@ def init(self): "integration tests are disabled, run with INTEGRATION_TESTS=1 to enable them.") @unittest.skipIf(os.getenv("TESTING_ENVIRONMENT") == "2x", "integration test not available on 2.x") - @unittest.skip("Skipped because of timestamp and user_agent changes in ES.") def test_fileset_file(self, module, fileset, test_file): self.init() diff --git a/heartbeat/docs/fields.asciidoc b/heartbeat/docs/fields.asciidoc index 71476ed5a08a..b9a7e155c337 100644 --- a/heartbeat/docs/fields.asciidoc +++ b/heartbeat/docs/fields.asciidoc @@ -3375,56 +3375,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-host-processor]] diff --git a/heartbeat/include/fields.go b/heartbeat/include/fields.go index 8a64493dd9da..2858035929f2 100644 --- a/heartbeat/include/fields.go +++ b/heartbeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" } diff --git a/journalbeat/docs/fields.asciidoc b/journalbeat/docs/fields.asciidoc index c392cad930f2..7c92ae396b62 100644 --- a/journalbeat/docs/fields.asciidoc +++ b/journalbeat/docs/fields.asciidoc @@ -3642,56 +3642,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-host-processor]] diff --git a/journalbeat/include/fields.go b/journalbeat/include/fields.go index 7f852eee0706..6ff6c33a558f 100644 --- a/journalbeat/include/fields.go +++ b/journalbeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" } diff --git a/libbeat/_meta/fields.ecs.yml b/libbeat/_meta/fields.ecs.yml index ca3794ef8a86..d32aa16c5793 100644 --- a/libbeat/_meta/fields.ecs.yml +++ b/libbeat/_meta/fields.ecs.yml @@ -2246,26 +2246,3 @@ type: keyword description: > Hostname of the agent. - - # Several user_agent fields were removed from ECS. - # TODO: Update filebeat/iis/access accordingly. - - name: user_agent.patch - type: keyword - description: > - Patch version of the user agent. - - name: user_agent.minor - type: keyword - description: > - Minor version of the user agent. - - name: user_agent.major - type: keyword - description: > - Major version of the user agent. - - name: user_agent.os.major - type: long - description: > - Major version of the operating system. - - name: user_agent.os.minor - type: long - description: > - Minor version of the operating system. diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index 21edc2ef2953..1e7858ae5d95 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -7129,56 +7129,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-elasticsearch]] diff --git a/metricbeat/include/fields/fields.go b/metricbeat/include/fields/fields.go index 8a7493c954b2..17c2551d547f 100644 --- a/metricbeat/include/fields/fields.go +++ b/metricbeat/include/fields/fields.go @@ -32,5 +32,5 @@ func init() { // AssetLibbeatFieldsYml returns asset data. // This is the base64 encoded gzipped contents of ../libbeat/fields.yml. func AssetLibbeatFieldsYml() string { - return "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" + return "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" } diff --git a/packetbeat/docs/fields.asciidoc b/packetbeat/docs/fields.asciidoc index 9f0f6f64a2d2..04a320bdd5d4 100644 --- a/packetbeat/docs/fields.asciidoc +++ b/packetbeat/docs/fields.asciidoc @@ -5277,56 +5277,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-flows_event]] diff --git a/packetbeat/include/fields.go b/packetbeat/include/fields.go index 24ff7e760319..f2966e802c8f 100644 --- a/packetbeat/include/fields.go +++ b/packetbeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "eJzsff1zHDdy6O/+K1B01bOULJcfomSZqXsJT5ItliWZJ1LnXHIpLnYGuwtzBhgDGK7WSf73V+gGMMDM7BfJlZ08+qpO0uwM0Gg0Gv3d++SGLU4Jy/RXhBhuCnZK3ry6/IqQnOlM8cpwKU7J//2KEGJ/IBPOilwPvyLub6dfwU/7RNCSnZK9fzG8ZNrQstqDHwgxi4qdkpwa5h4U7JYVpySTyj9R7NeaK5afEqNq/5B9pmVl4dk7Pjx6sX/4fP/42dXhy9PD56fPToYvnz/7Nz9DD6j2v9fUsAMLDpnPmCBmxgi7ZcIQqfiUC2pYPvwqvP29VKSQU3xFEzPjmnANX+XLBppTTaZMMGXHGhAq8jCckAbf5viaYjSe7aNbMWKRTKQitCjc5MMUp4ZO9VLUIXZv2GIuVd7B3L//fa9SMq8zi5u/7w3I3/eYuD3++95/rMHdO64NkRM/sCa1Zjkx0gJDGM1mCGoL0oKOWbEOVjn+hWWmDep/MnF7ShpgB4RWVcEzipBNpNwfU/Xfq6H+kS0ObmlRM1JRrnSE71dUkDELq6B5TkpmKOFiIlUJk9jnDv/kcibrIodNzKQwlAsimDas2V9chR6Ss6IgMKcmVDGijbTbSrVHXQTEG7/YUS6zG6ZGlmLI6OalHjnUtfBZMq3pdPm5QYQa9rmDzr23rCgk+VmqIl+z1R3CZ35eR5wOA/iTfdP9HK3sXBBpZkxZBJOMatY7TroHmRQZNUw0jIGQnE8mTNmj5VA6n/FsBog19jBNFGPFgmhGVTaj44INyfmElHVheFU0w7h5NWGfuTYD++3CT5/JcswFywkXRhIpWGs5Hvd0yoRHq2OMZ9GjqZJ1dUqOV+P2asZwIMctAzU5tkIJHcvawD+1nJi5XSkThpvFgPAJoWJhoaeWDIvCEtyA5MzgX6QicqyZurULxc2TglAyk3bNUhFDb5gmJaO6VqxMXxh6atSEi6yoc0b+zCgQ9BTeLOmC0EJLomphP3NTKT2EewBWNfwHvy49s+xrzEglq7qw7JDMuZlZYCkvtGUlJuBC1UJwMbWj2ocWnGgxyvJN3HDHZme0qpjdMrsmIKuwIuCtdp1i6JA+kdIIaVi8DX6pp5ZQ7QiWRC1MsGTgvoWc6kED49ASgeX/E16wMaNmCOfk7OL9wHJ0vBjC+Omy3PbSqjqwC+IZG0aEEHOcXDKNTGZGxZQRPmlOgiUOrom235iZkvV0Rn6tWW1n0AttWKlJwW8Y+ZFObuiAfGQ5R6KolMyY1tGLYVRd29OkyTs51YbqGcE1kUtA/DBhK0DhHqnxXR+fEksQXIrwvI9LkSXX1IpzY//7Kw6dkE7EciJm92J4ODzcV9lxFz77/7sA7oMlj6WQ2YOP4gMFCNwRRgY05bcMLhsq3Kf4tvt5xopqUhcxLSBZK79gYuaSfO/oknChDRWZu35aR0vbye35SsYa18ZygbqkAuQSy0iJZhVVSJZcE8FYbg+ccBy4M10yoCfWTJZ28omSZQsf5xMiJPGHClCAp80/khPDBCnYxBBWVmYx7NvoiZTdLba7t4stvlpUa7bYH2k7ONGGLjShxdz+EXBvL3iNwkTY+vEi4oX2NhymqBKBPQWsN+/PYSw3zZg1rwCv5hNLHMlwywklIZKSZjMuWD/a3RBd3PN8F5j/JPivNSM8tzfhhDOF22CPE+DgCZ/AxQ23u37a2pcgZVmGjQwevp37XQB2zvPepb6kJ5Pnh4d5d6msmrGSKVpc9y2afTZM5Cy/38Lf+DnuunZkO1ZwVSUtioW7WDShmZLaaiHaUGWFB8sDRkjWPB+Fm2gVUiZfpRJSVvCOiPQqfraZjHTmBrJcIGcTkM0oHiEuuOHUSEACJYKZuVQ3VogSDLQEZIso+yg2pSqHW8/eflLoQfQmXo1jnnOFD2hBJoWcE8Uyq+Dg/X716sINh9ypgawDjn1gX4+AAS6vmcjx9cu/fSAVzW6YeaKf4vgoJFdKGpnJojMJ6pJ231rTKVCRmVUuvHjhkWEUFZoCAENyKUsWpAMri9s3DVMl2fNKr1R79vJRbMJUMr1oLUej1OJ+dnIe7uGYBcEukl9hWmJBEVO/g83gMcyoOzpi8UNbrlTrGpbfSJFcWJB+qQWiGIRKJyY6UwTpGadBpJWumtEsueCW7MPBTRVu+58b68BPolilmBXC4GrEW9pqj5qVVBiegUTPPht3obPPeOIG7t7kOlzoRpJbbtfHf2ON/G/XxxToBJqbmjrMn0/IQtYqjD6hRaERjSBJGDaVajGwL/n7RRteFIQJKxo7UpS1yvAOypk2dvctDi2CJrwo7DmrKiUrxalhxeIO4h/Nc8W03hU/BHJGHcARkpvQXWKBXZRjPq1lrYsFEq0zz/CiSMbTsmRgnyIF18bu1/nFgFCSy9JugFSEklrwz0Rb/dwMCflbg1+8c9PxrLIPe6no3MPmiX00dA9GiL+u+ADGoUY6yGs0eKB6PBryamRBGg0RvJFV/SomciffAYElQ9p7AZSTYc9NXW14Uycvrtib84uwYMcNcYtay3SGFwuaVEFTJ+cXtyf2wfnF7YtmU3vgrqQyG0JeSDHdDPYLqcxSqIPxhWa7EG7en71aizgPAm78LqBwbA4niGb+mrxnRvFMd2AZLwzrOeib7AQqvN0hgoBx9PJkM7D/bEdAndgqGfEVYyTeQk6T7RISsP07rqCB9HhDCsPZ7gbqlMUivJOsfkgetkSrNdD8wGQwQFGrXii1iM1PlOiKZXzCM1JINLkSxQrPiuy9dtuIdfifVBbO1JzBFL+1t6xdLzBXz/na6I0vF9J3wUQ2ZQdQMnn/1oXRmbyuJG8BvAI/hLyTYspNneNtWVAD/0gVs0AE3/wn2Suk2Dsl+98+G744Onn57HBA9gpq9k7JyfPh88Pn3x29JP/9Td967I3OBRPmumWbWLeq7vles6bYRhFmXbKkD1KZGTkrmeIZ7Qe7FkYtdg70K5wHZl0C6ysqaN4LpGJTLsXOYfwI06wC8S81G7OsF4/cfAEkcrMSg++lMIrRYtVGcy2vM5l/kc0+v/yJ2LmWbfjZis3+EnC6DV8L5v5fXvVBumy7e4TkO4P4STO17+Xh6E3UnD0THRBnTELtR07IVFFRF1RZinFuEsXwWmhJcrBdKKkGwx1yF67wMsmYMEw5rXZSSKmIqMsxU+DLACOG1x91a2gEsSDVbKG5/Yt3gmSelHUHnA8STG/29WKBbiUuCK2NLOHmmjLp171kx8ZSGyn286xt2JB13rZrNI82M2t8j/dtdI2iBCBr8GNwMVFUG1Vnpo6dHQ1i7D4kBlV8vMa/MXECHJr8dGwQpoK8eXWM7hZ7y02YyWZM497Bnc2j6dGL1MBsL/rUFZj4r7gOJsQUiDCgqoXzPylWShNMjkTWRvOcRXP1Q0eJc6fEQ8YeF/jYUV/qucRhm6HAi+Smjx05boIUcev1Yv95kDWVvOU5UxvpxYEaWXZ8P6E+ufBhxR6Q4O2LXdUsOx6QacYGRKqU0fApN7SQGaOiRzylt5QXdMwLe5X9JkWP9X3VMmu9z6g2+0fZ/VZ7FoFBfgPd13srgByBzpuN7FkI3iAbQb8Mvu6qNgPe3SjbQuxt+MN72qAD2Hz/6PjZyfMX37787pCOs5xNDjdU/x0k5Py1JzkAP/gRlsPe75N7GItRACu6ntYB5n/pdyTdBavmeFiynNflhiYBz4kij9MamGkGctqD0cGLFy++/fbbly9ffvfdd5sBfdVwa4QFXPhqSgX/zbkR8xDr4dwZiybAI72Q7WXPIRSBUDQS7RsmqDCEiVuupCi7lqXm0jv7+TIAwfMB+UHKacHwziY/ffyBnOcYLYEhKuBdSoZqvC2tIBB3gQRO7qWB1uPNJILwVWrxdmbpTjhSZFn3ynkbHIJ2XueecOZeOYmHAXuoZn7KGSsqKxajWII34pjqiFjCHNrr8QvLkAxvtIktDMTuy10d9484PCmpoFN7WwMfDUvo9WZh7NUX9mUGkAjP+3hjSae7ZYyxbACzBbMAgjWnmoxrXhgQeJYAaOh0V/A1h8NBR/vuv11iqIEANefO5El04ybTJ5GOJAQNXt/lXgOk9AYJRq6dlEu97vywGZ+KvtvA7Rd7lkDXREPrgYsPXTHoFg4/5GxN7DH5o7qpEj/bo6/qD+urivbpf5rDqh/0L++1Wg3H7lxXMSf53+C/ilmG9wwBv/uDOrG2gffRk/Xoyequ6tGT9ejJ2hSJj56sR0/Woyfrrp4sFgShJLeTbKwLvmeG7sc3Y7hejbSD/Q4pI73Jomuo6s2rSz8v7p4LKpSwMk2MHJIRy/TQvTTC3A2VZmnaC7WstcHga9iids6m/+9nqzH9WjO1gGBYjL4OygQXOc+YJvv7zvxf0oUHxiJWF3w6M8UiPTQhNy5aDYwBK0IQCyuvcWHYVLmAVZr/YkFGSS3VCLMZK2nAi7tfe5cDxt5aYWaee59rcgSJN2Nm6DHptbVFL7QIUynZMqq+iR5tnF3XWDYzSGZxwbo4PqgqVCzIDRf50DIWu8ISg8bxBTOLPJSYZ2a3pGDof7Sb51PrIPIacxvbCWrcaFZMGnejFTPt+AGLm7sOv1RGxcTl0qVwLks9XQdMlIK6BhLY5Z4M0ubSzneSzYPz2tE950ZzcYqBQJ63ncyGN7d3Sf5E+uiz9/vI7n6TfyGnBJ0CimcJlQ3JGfyaZkt4xcbToF1clHsJxqQZrpg2CZVD8q5J/AXO5nNBIW+Al8zest5DaZ/aIZqvQwqpnMQpxH4Q6lMRCWSd+DAEF1rQ5HOgVkvGDJM3vLJJvd3PKm6x2jlA61dPOsiYmTljdg4fLy5yFzfAlJvApVVgOmlWSG1XcuZRvR6t3jIkFbNCAegZBYyFUfnwzyTp1gLRj9D+TNYErzEJNKgtWSnVglh2B/H+bqC8lQF8WxeCKXSS8yYX2L2mMyrsQiEfePuLfKes6vy13fZgdw68dsusLcv5u1A+jNnXnm87fnJz9iVkTfkt+DbbB31uz6J3+iaVCPxoyVj+ehmAUdwO4E5MJJJ5DRmvrBiuxmGaDGp50gjeGA3ISBtqmP0LLagqR0PyM1WW6CFxelJDqFKQPOTESiIDMk/FiqqgYBhysSdWIHbFJGiWscpAtqkLQ8FbyEsvA1IVjGpgksmQ4ATIaN0WgAMBANw9l4nLk9nJhYJ8wc3Qt+1BHJjx6czlG/Vz+yU7dp7uP9fIdCC5yW73jAq3d0NMABsNvEFfM6FdFlCjWNCUnBzoDZxBPqU+AWyD7U83ij3A9icj1pq1tr9v/2urM4ITGHhpX7yE2VGaOqQB4+2T0coAd3UZvksZQtAdXZ5fQxNcpAQQNr055DOaWhAdBfjtHEXXBxxu4OX7NM/tuXYX8j5cyCwfpds3mvCC7WeK2etxhO4prKfCdZNT6u9Ht0pu5ypBYe49m7A3FdXa4nQf0+O6GyRrk8ndOXftStwUq9j1efRTtEtUuC0eROSq02jIZvTUCGKPoE/PbO51fNntkK6zDHxvUA5mQnlRK5Yy32TM5Yx4m9OXDrmUEW9w+hz8Xy41/yMDiQ4FaYeNuqVQ2P8ucBX0VkIsUggQaYouWeIEk0+fCiTzuth59QicxdmU1tZRwATvmGEkb0cj6mBHwhx4qULVj95jWi70r0WPH48aqtmmHs07Y8FN02d2kMISLlr/Ru69EXliWZVmhhw4CVkz89RiI121leFTo0c9tl9ZwRrRBFw2OckxekMWr7N+tGwyrtoTFw0QWDkGTEXhkdtjS6wI9bBt0k4kmZ6TpNktU9xsKsks8/ztfbu32d5cuvlaV5UHoyWo/Dxzxtj+8L7wlbv2SwauO2E5WBQSGLS3UETK7s03mtQVMbLFVZN7x3K8kt4wArqQm4479ppJobk2oA2iHa5j4gqXEObIF3em9q/JJ0s8phaQUe1sjS70mmOtHz2Tc4ExeJkpFmTBjCXT/yK5xKpxUt0kQ1qZwPJtTeYsCRL5mpxr8n++Pjo++ScfA5imq9tt+i+oQCfVjQUEThJYHxo7VjIgBmzy7Eb3UufeJavI0Xfk8OXp8YvTo0MMU3315vvTQ4TjkmW13Wr8V7JndtesZIFimsI3jobuw6PDw95v5lKV/oKZ1Fb80EZWFcv9Z/inVtmfjg6H9n9HrRFybf50PDwaHg+PdWX+dHT87HjDQ0DIRzoH21aoZCYnYM9XgfQ/uQjXnJVSaKOoQeMN2mC5aWsGjoXjDeQogoucfWZoX85ldh3F6Odc263PkUtRYV8fs9aIWA6N5VjVg4dKQ8oyIBb82KNrtKeM4q2FuU/JhBaJ4N2A4X/rHJYZ1bN7iWsNVTUx6H1/O/vzq9cb79hbqmfkScXUjFYaqnpBnasJF1OmKsWFeWo3UdG52wMjLapALmoxGbLRpoaLslZt7/4dQkx6RuGiqs21f0FQITXLpMj1Zih57UZMWLblKdFIXSkYqRu0BCBL/DcTOVDljbAsDJgbqgdNYFjbyeC5e8YCewcoBJI7zoDBxV3xkZds4/ySOykF4SQ2C4gK2CXFPr/RJJQ2bQq3OXtcejk5sFNlv1CM5gvyhA2nQ6tC0bow5HKhLV2FgfVTvPKS8SQATwuMX59z3RZzzxrRPsyNMwMTOSXUcgQpwDJ5/trBsPemVrJiB2elNkzltNx7mmqDdDxW7BZNpf6Ty6u9p2B9FeTt29OybG5vTgv/1v7h89PDw72nfeZ91C03PCR5XBty5VY6HRhH76Sp9RZudS/3CdjNRluhnGvDReaM0v8S/eaqsUSP/MQdYcXp3XC5upeHvvImgKmxrFtDCZ6J94tUrrxOCxjkUgUXKIC2Fs2xCm1cSi4Zc7yIqokphvQNHqOMFkMyatY5QmdBXMwy/JZuy2ejaGb8DRRDOGjtWQA2LIH7qrnp/riCZRkGulaVFbMk+BDsBY02GKsPoZOuZ3M6PKp5pQfe2ElhJ2i4YRvyLkGuoDNf5Q1wl268xX3A+yBeQcOlsGxcV02w7HQLdrntAUN2vfZ4OeuSZRS9yKGZ4bdWIbD4mXCljS/+2bcotpUJf9sl2Zto7YJgqng5YQmp+ZNqUtDVq1Fc31zrFrtbxQQnhaQbOlc/cn1DYGysA8plR1lzPFo7OZ1oWYBlRz9Nz9knzbACFZb1+kYH5chd+fZ0rVzetZCq3GLjtljnBzBF8t9YDvOtWfIgeLsKEOAPLb84OjxcUrKzpFxgFA6W4YQaW1YlLTGAngpwAbpyZ2jf05pPW1y/AUxDZXAYZk6x/ItmjFBnUYVlIE6dfkqLwhdxa/mlJzzw7JYP2nmpv29eWIa/Mxil7egkziqSuqHAV6zJ2Iptnt05/6t9DnEw3psIpg2Aeghg+BLZ/iKjWsuMN6WBQXX0xfaSynCIsANnLvGuTyDcATEzqZkrFI5GaJjs3Ivm5L0U3Ei4Av79+/P3/+GLioMJzCV4Qz0+iPJAS643l3bTW+hkwvBCsK+312CimvLO3rOxI7WJ6TaNHrXskPRLt8kWX1ALkHTp70VzOJs68mrKzPVDzXcFwwH4IFLoRVlwcaM788LgScjXPWaNGQHsYBg9Oc5wmEMyTCHnhFG9sHgxDEhjvHDE5T+PDB5BMa3EtIPE2KR9j3UA7OD7BUvmgORcwblyaHzaQWPOktoH95j7NYy0JHd0KflwEYfm3GP6cztQY6nycTjIlUT4u+MlbTDqKOzggejIypTgCLC60afz10+RU7gbMgqaenIJPzZIInIuohJewY44j3N070slMNo3YNlWSWpiyLJ4GJRcKF5StUCeBbj4obXc7sxJ9sODzR0n7/fOW96dFMPhPnxxctgPzHtLn/Euc0FkZmjRMq92wNL8t03BSuw//QlGXUqw41tg4D3LOJwRUVqBhea5V0ZGdo4R4alEAt7dUZexlEmG9mqwE+k6AfCdlXshwglQ5kIaQCQuZW7PT96ZOdvFzCUzFIO4wdWct0SomGR9QlL0aPPQPiTVKLSvZE66a8JQ4R3thERlmV7BbqnohOMmoU33DMF6GNvY8ohRXLevHQ5M+qAqqLFE/IVTtmMPIoDV2uuo8r3b6rfNk02rU/uqLIm07AoMk0yWVW0wrNCVN4HwbAipi7pj9FgX4/YYjbyJzTBEFCOY9sDAQhZifQyhXSngtAkanFGVz6liA3LLlalp4QuM6AF5DVURouoPqLT8WI+ZEsyAuTNnd0m+tivqJ4L7u5DfurHjqiltQ4uJqqF7PX/uHZYjD93IbmVpl6yYqRWWqtqgEMuuVvZh7aog/9FZ4GA90VqiNXyCHHHUJl0+S1203Ni/1rQADu2zy+0oPsrWAuKij5qgHyuLYHyQtue4VT+KZTwPzXtQtTXSftOX7L3LKFI8u23b25kOROldcK6hAtaGGYC677xwgXdb9s7FdFKnefpcoJ1kbaGa0ySLovbuxBG0I4BtG3aR89CZ8MAVeOVzub9cAvlbd4xWzLzrRh49x+h7qVyZIF8pzTWLcDaLpE6cHQY67oxCfadRq3XHhNyWA1+EJkoxC2x1EFvfo6JEkdklGbEhujWEFgIdVTbjhkFVwTsjs/HMfn754vrFyYbe158qpqhp+g4lwPSFW8TyqbugmzEuYYzoje0yxe1h++my3XerP/5WtgCPd1WxGlzwp8noRlbXDqdt17lFXwU2o/ST/dDgqvW4059nH9jrddyBjNwl4dxLZcngO8jY7Oy7n5g8gYZTGRNG6gGpx7Uw9YDMucjlvG1xbgo0UTXnYofppw15v6eZJZJ/3bvHYvGu9CH5lpxcYOawbwn28t3FEt7LX+gtu/86UFb0NpmQG+hSp1qVkaJl0ZK3hIr7LixnY07FNiu6dGA4soOum/mMmgHBsQbQP3Cs85gEexbTzVC9/2qODodHJ8Oj+2yQ3wxQQBSdE21UWiYyynuxUvvDEtrJ8GR4uH90dLzvEhDusxaEb4MlPVYS6dndx0oij5VEUlgfK4k8VhJ5rCTSAvGxksjDVRKZGdOymr+9urpwT+5aEd8OESJp7lJdFpviDUtmZnJnpvC3xlR+KoJT9eSpoDMGjV0QHTdmcYCHkaSQc6Yg6GsiVSgOMiSXLD0Je+/Ci69oxY0dAXZsz7tH98597oMVqd68utwjRGMKfG/Y/pSZAakgKbyqe7IjPR7HMl8MnedmV9i8chZIoKiAVpi5D3TsYz6XqujJ7vZwQzNDtWG9/Tvlm+H4TZocUK6fvg9uuzp9enAwLuR06J4OM1ke9K1CV1JoNtSGmlq3Ofe6lWxeRdIRMs5GcLYO8w4rODk8WQHr70EqDvC70crSskMPyCSC4t8D3NHwaJMyleEo9per3JQKlpWsXIVtaWjRcjE7Sdmf0icW9aANzBjNmUpNOM1ST559u4bJfPnlXa5a2FKSevmydyX+EPyxNsmdj3vuUnzA/zDbtO7oh31qVORpKq68Cw9WiyfotKJJyr2MqtvcQUwBrHWxeH/Pxjs5baRWHzvfl9eOFaqTsgA/n338MBqQ0ZuPH+0f5x++/2nUi9o3Hz/uIFNyeUohCL3guHu/sAuKzUwbZ6stRV/rgsGQX/AB+PBmi0Of7kfbweFwHUVvJMON2QRLNRTcYEyAITWkZoTKGhVVneJq5+jHVTSUaSMjN7wrx+2IMvb4Qq9hn6xQpVH/JCYHN1JcuaBVuMAtfNBZXMu5hS7nGb1lIZtJW7rC8J7M15urqoKzHD1lTGQSa4ArItg8Vfi4YBp6Qd2ifJwVjApI9k1B74vT3jZ/kmjpEiO/6SRQWkkcXNvefA8y/NocyoTduPjllOV8SB5uHlnkg6G7DdEzWZa1cLjG0Ft5y5RnWi56RKXh1C52xPXzdj/dKTjFDxvyN9rx0N4qegcmufM4oSm/ZfZecd4+qP4nvdqkG7XdI6iPWf0A0sLPfMK/nPv6HHW+ny7PITCxwIM8j+0OjtDIO7pgakh4dXsysP//wv6/ZtmAVLwcEGayP5zeukpttevoCRihgl6jDWVX9ELI+dmHM3Lh+vSTDzAbeeKVuvl8PrRgDKWaHmDyB1R6O/Cd/fcRvu6D4eeZKYuW55OQS0NFTlUOKPcVW/y3cHC5JrTgU4FFAPC0fWDm+0LOLd9rjafhube0QI4hsojapZz1ra93D170ELqiQm/R5mC7XhpQPUOHUxjttktvF9ow2pRzYeRHHD+2viVDBnhJYc8HeVLn1YCYrMIzss+zsoLDMXz6hzseK8+HyaqeAJAKO3PsUNc9Q1QjQ0VfWDSro1af9aPG3CiqeLFwaVJYtifdoRkXU40iQ8kzJX2aDm45LbRsMj3jl/XNomIDwrNf09TlCc3YWMqbATFzbgzGqsVc01tGNTe1E1yaoq63TOQtCJvUoZCXyzKZW8HCuZpDwigKCAe5vSnOLzB6X6fgWWLUEP0z58rnav/xbIqraI/yskt7nmPtRNf5Nlxzfhp05xD2eQgWogEpgE/8QjO78eHU+9f/ZyEYDO4dDOdcsZ2VsnvtB/f6g5f3jKKTCc9aCPzIrDiKqbGNyH3auor+gXAxlnXnivoHImvT/wMXhqlUucQfLPvq/aEWUJKipwZ3SasqquLsCstaOXkf+t6RskkXdCV5B0EQBlErZSxYOcyfdTvON5qAY90i7ZazeV8l8H4oPHqlIhVTvGSGqeVQtThIBGEbqgQc+yfEDYZEdj9Vv8zlNqtDeROp5lTlLL/eTVBq1KMpJFm7rLToJ6esV0p+7jcEHX13PDwaHg2P+0pLg/JkFte7S5s4g7I4WHIZYAedNOqYc36B9YDdFUCdPEfDutoMlDRevFT9GwbzBSVGymKfToXUhmdEO2ky7ryZUnEh520rxDtGlcAcZ2qC+2LKzaweg+PCbjHUpT8IiNzn+b6uWNa7E98cnc5++kf94eTtP77/4fn7vx28nJ2rf734NTv5t7/8dvinbzaxhu+gadNa4ypaHuH6AK8P4H4srULs+WNPwZyR64EEX7tKjnGHLP/cV88ZkJEXcd1PSNpcEV2XvQh99uJlz5V7n45Qa3HhRr8zNtz3PfhofunBSPhxLU6OT1I7TCvE1gcVp083zPwRYbRusnzFMk4Lz1MHIVsUkyYaYdhl7YZGuDkzLDMDPzK8jon168fa9/qcu0WiGoNe5vbiLSVZrY0sQ8oPjgOdkSGrw62rleEvxYRPoYKtkUTVYot1ajkxdqKoyKlPO5pwxea0KPTA3uyq1ogXg9RzUClYDwzi01T8XRVdg5oJLZUekDkbJzNHw0PERSG1Jn2DWnydXbx3a3fmML/FsT2MFsUKc5iTjXBYiOKgYjFAVOKqdNhf7QsZ4B7r5tJfgcp2QQHy3lmjf61ZjUOSN1fvIPdMCiAFf0W4MkNp2wpHI6GmDxREzBmUgXerh0aQG7VzafOfL9dvsBM9/wXbRQYq6Uz+JbPblkPR0VgfDIbAAnGKpLV0Dxj3a+2zKrekgaPlY29KpCpOix1bBgMYOJuL5eoCs7NcplnaJj5sjy+iu658MFMu582ySH+neYtjM9qiYnrYdRsmg428SqBGAzLybNj+neca/qi0qzn+eQF/kUWBLyMzt39rGHK/99EP+5g99Jg99Jg99Jg9tOnCHrOHHrOHHrOHHrOHHrOHHrOHHgKJj9lDj9lDj9lDd80ekmpKhXOIug+9xtb9ZfNAuXhYfx0zoXg2Q/SB3W5Zy7WyomJhL11ETBg41qRb8W3DtOXsjBUVlHWlSlEx9Q1ejGspFHWHoQKDFCH8zPWPdCGhYd54MXeJMt5lAF28S20x/vesRRbjbJhSXKvx9RLLwOa0dl9rQNcSsNQK0GcB6NX/O9p/j+6/BQX1aPwPS0UPoOkv1fMf7Bis1u+3Wd4muv0Szf4BwO7q9NvDvpU+v1Sbv89iunr8qlXcT4d/yFSxlbr7NhuxuZLb0drvA/VKfX0b+DfS1aMAMugk6KBE1n2RPLxLa/ilDDt0qB4u+ZKK5paHll0QdOM9akmnOIh/Dx2veX6QcCIX8hOnNeC94ltyDiuej4icGCaINnShfdyYb0yNPeatMh3FJGWy4mhSgBqYhRzTImpv6EGOBLZt7oONa/NtHldwEfCTcnXX/U7Pvqxg48HpmCYxZwpabxArDjMoETdVtHRyuiKal7yg/WFUvQupehH6AIm9fhUVhdqCvK/vBFXTbTL57oRFqqZ12eqtZ/97TxdWyUHZGMm1UtKwzIBbnxt+y/o9ixFK/31P69negOztF/b/raBj//Rd317s/Ud30ewzy2rojLSrpZ+NoYMGw2Qcdw49E2im713RQa3VwZiLg15qAe636x2DSXoCY+0K4LcB5njhQTC++Q7VYY0Yg/uKCgzTjjsWpR6sqPAhoWSs5FyDH9WnyjlgPA7nbEwq6OjjO29a0Vr09lSBxoL58D6nq0l7Pz7Z2EcI7ZTOXz98I57mHj4+PHqxf/h8//jZ1eHL08Pnp89Ohi+fP/u3Da/jK9eaKSFL156nB+y5VDdcTK8xtqu3c/pdpImDmSzZAS3i/gVrwXawkACLt7yGKzsRHZx1PRUdPiYPNxUdmq5wDBtw+8LeE5rxghsrAlT8VgLhUiVrkdubnzPsoIDthP1w4EOH33S7v4rLJNCMQePvkoqFVYkyFsJxyFU8aRgTGz6Cjx8V4XJAIMcvBGLjIeJOAtCVFCDFu7TJRrQdObQNI+/7GfTcVcywuHVpExTD9CBKSB0zUoucKVBFQ+CTGrgA2EEc/TogWcGhI49/yYozPuovjjAeknNsvOOWRYsCQmeNbEDm1WiAghkFSUk4vABSqEtPOb8gRvFbTotiMSBCkpIaAxmTEAlhYAKqoHnmIsT3x5Oc0uF4mA3z0V3qs/eEJi09QJuGJ50VId/bogTIR/risFHydxQY04mIvLxDPKT7qCct1VEY1LGN4tozKYRLKADmjxFpik2pyjGkT0PnlUH0JqbFjHmILrXyLCazZVLlGrvmXb26CK2CsC+xhwzByRi3/3ZY4oJDe8LLv31wEa1PdOhrYYdqpsfhsSZvyL9rz+GKvxeL7uJbWRNC+9bvwAZcKCKhmam9iRU7wDFVkr0w0h52EZi4uB4/s2gBq30FbvjZqSzeHtyTvuur8mbIuHRr8Bh21932MhmaQpt1hLwJjuQQOPpLLbJGD8Jj7r7rG6ZBoZAmGszSCW7RPhrUO72aX+HQBx7wtCUHqmw0t7y7pMLwzOdPeLfrZ2wLMWhae1sFb1IX9oVbbpfHf2ORFViQjCnQH5tkMc+eVBh9QotCh5aQGTVsKtUC+ZPLsNaGFwVhAppUw2tLcgQsgiYcdA5aVUpWikM76TswIMeydyVGYoAY9vzD7Qh3BKbfez5Rjvm0lrUuFkizrj0ib4Wz6KBzQUgaeLwHhPqy9MDXayhoLy2NDAn5W4NfrOGejmeky+lTdN4kkSCtj4buwcg71dsyiLAXRJMfn9cYpIsazMheQBak0RDBG9m7zt5WUPDAtWhIhoSmsFak6DOf7z6K1UePJq+9wju85ZUg5xe3J/bB+cXti2ZTe+DeIhF4C4VWKrMU6i8ferwUBNz4XUDhWCZOMPydcmWarKqXJ5uB/WdInoHeN01CrIspRb0Or4Y+QrpPJksD6YbK24XLbLkTqI/hRI/hRN1VPYYTPYYTbYrEx3Cix3Cix3Ciu4YTuVIcXZNG83DzwA5f16OtP5v4N6kguMfem03nNYwxorE3riggcmNZoNCEi9wVlfO+RCjOgxYrf8dHdj6c3n7Rynu6Z5PAB+uwFQXl+GKNtRBo3QHge7ts516rwoZbReiyukAq9N/i6yW9YdoqTpXUmqfOHAKV41JsRomxuHMiKubYD1bo0eXNjopBGI7iTGTgn9C6ZhqtG3Y8xXK7ENf0D/T8ZEArxrlYMN9Jm+e+9XfIyBR5s/9oEeBiCg1HXTPBr/pk3PzZt+w5G0/YIWUvspPvvj3Ox+y7yeHRtyf06MWzb8fjl8cn3056SjfdK1OxcUqwgmrDMzS37rvVbOiRiIUeT99N4po7P0ty12KeFj6GbDbX4A+6+ILhN9TMKuRcA3eby2Q4j+JGyYNGd/7EqYaQfatL+7trBpYSIHJlkfi+MGjQdcsbeaIT2OYt+fyswNqEDlRLCjnXRvFxbYfwpZCQPlQNtt6gps+kNpqYdGnNcUD7pLfT+QVjiRG3rB7Pt6s4B8Vs5IS8iXc7Rj0sxyWd+xgL1JtqbVqJaugm/F4q8mdGje4Ow7XFVs4mtC4M1Lqogscn4M+S5igZ13k0JkRI4scJ3QofusnckhOwjS8uyt3cmvrhY+9zcQUFsBtrz5WSMEF7b8kW2frp7agruCEM1soiTyFNCWTQ2q1QcyuZYZQgcNTvQTU7SaF95TowwgStvdgmGGxrmnk2PB5u2krvrz7ULiWVWOpYRy8N94MyVvLGipbURSYzg02jU8GjifCbENpHLD34YdWMlUzRYodVdd74OTriRiMrkCd8Ajcz+8y1aeXmNXJH0wsW3ACa0ExJrYli4BV3FecCCfN8RHIJ3W/76/y/pCeT54eHk5aACob9lnwaP9tMPMVPNvHshPb91NnRDpI6rO2hNvfkxH4J587ZXgL9gl4I51F59EL8cb0QWBrof5oXog317+CFWAbCDr0QeJz+V3ghcCnOtB+XovqDuiK2gPfRH/Hoj+iu6tEf8eiP2BSJj/6IR3/Eoz9iG39Eou/VqkiVvU8f361W7T59fOdv2ErJW54zrO9aFcww+ysmDhKdWdV34KJroXIsNbM76GDLO/Y8VJIu9oFhedNKp1ZQ2dYHOJtZqqa1NuiDNC4ujoueCpCDuOBZDggsMa+EYucai7RkQIjxpaBp0Qwi3ws5ddRmP+fa5Vv9UmvTBBL6Ip+I6K4VIfSeCXHh4dMwNAV/xZzqAPAg7G5bKlpmWkjxG/eecMazYSZPT06eHaAR7Z9//VNiVPvayMoOv+TnHaSgrlIDJ2GPUCfnpVXZHP4gkrLWaHIeIFtpFN6QRp+MOKpVMbRjjgZ2oyFi1yTbo1gmhTaqBhuZVMRvEpJiesITsuzZjDuhv8eqCcd5Z4YQGL3V3G4QWhTswSL2eo7dKaYino58S6WKRqovjLocK5srpA+zytfODLNslekWtZd7LjCjyZKaPeWej7hwa+n0EFe3FRoIYCx6sWhyuVPjqLMLoYsDnCfQ/8KRclLZHGh6KkOfL2ez6ao9AcXpaja1fCxPMhCGTRPfzIYGkA6eT06e9fcNPXnWp1Gb2a7o4QLaYC2jBnc893rUZsj22BVU9kDBBI4hBUEG4MRfMAe6DXsyTFhHi720yRrO7z/D+WWfoe5y1BAgng1C15HsfRu4ZCAh7ThAuaFUaLQO+Dz8RmHOcW3CWyn0poUEtM03vcLKyjRwwRLwjdTHhyO0HF+Jp5WMmZkz1zXAzCWe7r7aBIpOyx22rLUnJvLbgAA0MS6PY/T1KCJMI6veTfy6lwl7wHvWVGumdpkj/cmN36LTXruZ1q1xH/ik4/j9kMT4aEnjestcJ7sREEvQdr3013yBV1Fyhf7m7JZGJGYkaUTfoe8zGnopgs8KtNrY8m2fcIaJJs1tAxPNqMY+DWZGBVrz80GjRQgoR7TwkjTwAnAFEjlpYJptWJnGqHpdYRoMk04eRebK5HmnXE1PSZvUd/Z7hzn91PJI1O2wp2Cet3vTcyYeJuSGFmOW3POrpMCZvbZ9lYJCThthaQmMVoxu25juke57BsCSN9CqLZED13CZbzRqCa74zITQW8oLzJ/vAM1KynenzdqDBjN42a0HghnVOxNqXHidP/CzNMwtZkPowocXodKYFIsSulfZV1oXzCfNJnVhMTsCUoCSI8r9A4KTQiAPNIMAKqdFyvZaHZsyKuxl5a7mPu9Ey3bv/ROtx9sX6MbYl8il3aOQwzsueAqCuhx3dhJ4Vwm8k+9hCRdaTRWrKGPN6snKqmiIFx+2BkmfB77U1rAf7I7FcYeAx24GALXn/k5LmDW3OImfb3eX45CeXJo4EKsMuuo8viiFlyvstwu0EYXh9EzOXVfnORuH6BMIk4oK72OlAqqstFoHwEPVoxiJfxDznQP2No08ajDXq+ztvZe/8aKgB8+Hh+QJv5hJwf6JvLr4RPDv5KdLcnR8fYTtGn1BtafkrKoK9jMb/8jNwYvD58Oj4dFz8uTHt1fv3w3w3R9YdiOf+kCog6Pj4SF5L8e8YAdHz98cnbwkl3RCFT94cQjVtTa8eO9yn+FEm+ExJu5m37dolfEw2/nX7i62IUk81cPDHisOC9GZD4NHJInt8egA6TkUjy0gHltARFh7bAHx2ALisQXE0g36/64FxNehRabVUOIWZ1+Tq59e/3Ta1+fSmVkPWKYPMOvn4Ojbl4mEijdpq/VXHwqWrKnd2MvdzA6yS3YLsc5doXXOQIMpZQia6izoU5VbBXHCCzZm1Bxwrg+c85NmmYTCO76SSFfgHlbUhGjRLRZ0YT/rEx1joaNnupKL0LZsi+ne28/uMh395U7T2c/uMJ3UPTNG0YLbTNcvYSyZtIPVDSbtQ2l30q/2LcpOiaWtr4LM9Wf8V8/Qr5yLAVrXSgHfBY3dG3fAblG4Wj+u99hXacvBEF7KqBkaXrLfGkkSl0gLHjIxK2pmp06db71c8qmiCCGYNpPRccZkWDn+hWVeiMJ/XG9BOmH9QC6+wSYs2kfTJxAwpVpbF4trSyZ5Yz9qCapQ4SnPuSuhZcVWiO93OV0wTwjlX9bcsZUsdZfMDQAtSjFKNrLDPbubaJls/N7K/YNBe9lyd+BeHt4e3VF7Vsg6b8j9lf2nN7hDZhTNqaH9J+C9+xX5dZZ8qu0WNWmCNM+v4YVrP6SvdShVfCCSNcMHw0pJS5pNCcxw7bpf9j+vpqFY33KfWHr5QcppwXDF4YI6s8jEzNoijw9NiIlnhg4DYLDUNbvR+/LKvY7m8JmNTQbS6mlCdm14f+uZNiCw1lyb0nA0m0s2vY6O4erJ3AfD6INN53LMmBfcLK43YK6rv9p0Vkdpm25ch8o3nQdDPzeaI3l1CT/IZXYDVOoYwmv/757Dhb9BtmE7Zc/9Zo+2nkllrvF+aCwCVGQzqfx8+4EZLLkcA1hkpW3RH/k4wJxyAe6ADreP0RShqv+T3u1YMlVJp927Ze1s9qu2RWqLWVtfbjbp3acr6JgVuhHO38o5MZKUtLJ8VrN/7sCSiBtktchB1oTcWVwRBGHoKdeZihzdvsV/9QxybuWFiFqdZ8F+7nPghxGB2ud95En+87/9zDf12KpsmNrj5v8xftYDRfN7uGTTG7MZlMSzrz5NzUdrT1QC9HanqpJ5P7lttYkRBiqZo/2qd6q65+zedaYLmZNP56/7Teq6otnDLaoZsTuZzDtH/Z6TeQtUdzI8JuuP42YTuXNf0p4IUPCWYhXRh5ouGrJ/zjUM8K74DMMuQeo6bn//eXFcx2Ga5iGdxiE94/oK+IGxBDm2jxG0GpNszAXY503vG1/VvLdlwTK9BJTqSDHx/+7FY29PlCipD2KUxC1XUpQuTDrUOvILb0oaQz2kQs6xFAGtTK1YvkxtjwTSFV7auDhGPNOTqHXAgLy9uroYkPeLy7+8G5CPLOdYMvrjp/dPSdQDf88CtxfrvPaBboKefq25Ynmf4OjKffodic7MCuBFqkBhdwUo6YP5Cq1F9dboDlNGzTpWTGm3n4p8v+Di4abu0N+ycuB9jS9c/cy+/her5lzWdmDF2pd2B0hBWD1v3KVhFV36Bgqt5aV9FBqFHKqGPhD1YO1ys3YXW7M+EAHdcfZ70ZCrHb6WhlpzPiQNpSCsnndbGmotL6UhZ1thqTlFMVpch4ILy9TXvjYKS9TYldCeT9K68EAB3p8Xs2WI/66U/LwYRJk3YRwfXY6WZJ8S5pbf5EQ0PtzvpXLMPeH3rRQK9tko2qjQNDGqhrHsOGTGaM7UIK4rNfrX/e89fuzf4spDn0SBhB8nEeUcnPf5AEt0zelCQwAuxU4bmJLHrVJkslmUpQjx3rjYa16NYElCCsSXw0KbsgC5UT7Hup1uv7/VNl/53YQUF9/rAMPrvbqXdDA4n4AXLRTXgp1pfJwmq1zH1LoEenYyCty6174cgBNU9r63ksMb+3CvX1zZRFgB8QP7oi0TPOwrw0kUOIU4HUtZMCrWHASRQ50VKB+HvgluZXtt/L8Ejg/ZbUDdlnKstjloAr7DcIpZTGvsBWuYKlkOqQuwCleMShSLFk3ABHyNl+Hcjhc6ZZy/biq8RS04rKDrMCjyVlRrMtttQVNT2Xrv0V/fnX1IIhF9BNzLw+Ph0a9konxulBfGKIZU7xs6ncJZjhWT6AjOeVFAjqcPa4fcEWApNeRV0Ok3ujN/wbWJPNQTrrRZyWLtwtdbIdPNWONKatPckuHiF1eO2NmWJQNG760czyU7gmFyKJi5hror10aatYC7T+NCLdtN5QqsbDNZWpNl5XQ50+ZO64qrrGy8uNZs2ywtnm/N+hw3BY7c4aZX0a18X6aa3PAreatdc72BlDnj05mrH4Cf9Oh4mP01pwuMcy+rGnLBo06XcN260lbaBzf7awurtmFKkLb3PF7RJaOCR8V5uMDvLfNuxF0YYYle6HbL1Z29xu5asZr/04/RP95E3lv7b9fEof3YtbDBxwlKS2Zmcg2zjwT3g1umxgf4US9SG5HKuECYOObdfQi6x5Mf3lwNyMVPl/b/P12hXKMlkeIpymOXf3kXD0Ls1GGkJ5dv3r15dTUgny5en129GZDXb969sX82o3TatSV5PivWWsgpFHjwX6BmAqDEtAr5u5oY2bPqRCr79PEd6ht15VUOuNN1QfWMPDl4igME+ZNPooIBYaTRQa2Z0gdHmCrZQMe1/22EA9nzZe9j3XmxASsUpYAdhPAAzCa2CAiyqBW/XF8gSPooihgD8WisfbFH+be9FL4C/6ibtTjDKmx7dKWSvaWfBBXNu/GC7as3bLGPxx1S/93bzSnGr25YW1aK83m3iNFoMnWhe9msLqldIM0xTAPCfeNlciwZGO1aVNwUagdCaz6IYh/98OaKOFK5doUCLLB/MkwbRyDOlAUl+ZaOgweMcKf2wIiuiV00XnvTFS1Tm6VhnzdQVl3+Aw7ADFM63WZ7i1BX0tCyDCIVsQuN3k/2/mqm+MTsf7x41f66+aKRGfuzOoVse2F6In4sRx26/sqrl/keX3LTYgk2CE5yd15c6sNXygwaLUsYehmGkgpF+0qxoDErOseOkC4Wsdv/0fUfa6RVq30pWY8LpmcSukw26pSi8+bi/wj/SFbYe8V7OOIT7LtU9t3sbge2pBy709ALLWmc1xxzT1W06VloH895lAr5hFZY3dKCWNAFlE8vFo4nj7mgatGMH4aXtYr1rKgh3OpUYey4p9mDrxSH/b2XmgiNJaO6Vgz6M0ey4/voMXkSSZL66TZSZDx6XAqwYzdMKa5fG0OJna9Td3rUkFUmVqgsZZEEH7SxFZUfwrLC/DfWFh26O+bOPimYmJpZGsWPz5pWnbF34uqVN0+1b2pcu6zXGYGW6Sp3wQBS6++Jgv8XAAD//zB3VaQ=" + return "eJzsff1zHDdy6O/+K1B01bOULJcfomSZqXsJT5ItliWZJ1LnXHIpLnYGuwtzBhgDGK7WSf73V+gGMMDM7BfJlZ08+qpO0uwM0Gg0Gv3d++SGLU4Jy/RXhBhuCnZK3ry6/IqQnOlM8cpwKU7J//2KEGJ/IBPOilwPvyLub6dfwU/7RNCSnZK9fzG8ZNrQstqDHwgxi4qdkpwa5h4U7JYVpySTyj9R7NeaK5afEqNq/5B9pmVl4dk7Pjx6sX/4fP/42dXhy9PD56fPToYvnz/7Nz9DD6j2v9fUsAMLDpnPmCBmxgi7ZcIQqfiUC2pYPvwqvP29VKSQU3xFEzPjmnANX+XLBppTTaZMMGXHGhAq8jCckAbf5viaYjSe7aNbMWKRTKQitCjc5MMUp4ZO9VLUIXZv2GIuVd7B3L//fa9SMq8zi5u/7w3I3/eYuD3++95/rMHdO64NkRM/sCa1Zjkx0gJDGM1mCGoL0oKOWbEOVjn+hWWmDep/MnF7ShpgB4RWVcEzipBNpNwfU/Xfq6H+kS0ObmlRM1JRrnSE71dUkDELq6B5TkpmKOFiIlUJk9jnDv/kcibrIodNzKQwlAsimDas2V9chR6Ss6IgMKcmVDGijbTbSrVHXQTEG7/YUS6zG6ZGlmLI6OalHjnUtfBZMq3pdPm5QYQa9rmDzr23rCgk+VmqIl+z1R3CZ35eR5wOA/iTfdP9HK3sXBBpZkxZBJOMatY7TroHmRQZNUw0jIGQnE8mTNmj5VA6n/FsBog19jBNFGPFgmhGVTaj44INyfmElHVheFU0w7h5NWGfuTYD++3CT5/JcswFywkXRhIpWGs5Hvd0yoRHq2OMZ9GjqZJ1dUqOV+P2asZwIMctAzU5tkIJHcvawD+1nJi5XSkThpvFgPAJoWJhoaeWDIvCEtyA5MzgX6QicqyZurULxc2TglAyk3bNUhFDb5gmJaO6VqxMXxh6atSEi6yoc0b+zCgQ9BTeLOmC0EJLomphP3NTKT2EewBWNfwHvy49s+xrzEglq7qw7JDMuZlZYCkvtGUlJuBC1UJwMbWj2ocWnGgxyvJN3HDHZme0qpjdMrsmIKuwIuCtdp1i6JA+kdIIaVi8DX6pp5ZQ7QiWRC1MsGTgvoWc6kED49ASgeX/E16wMaNmCOfk7OL9wHJ0vBjC+Omy3PbSqjqwC+IZG0aEEHOcXDKNTGZGxZQRPmlOgiUOrom235iZkvV0Rn6tWW1n0AttWKlJwW8Y+ZFObuiAfGQ5R6KolMyY1tGLYVRd29OkyTs51YbqGcE1kUtA/DBhK0DhHqnxXR+fEksQXIrwvI9LkSXX1IpzY//7Kw6dkE7EciJm92J4ODzcV9lxFz77/7sA7oMlj6WQ2YOP4gMFCNwRRgY05bcMLhsq3Kf4tvt5xopqUhcxLSBZK79gYuaSfO/oknChDRWZu35aR0vbye35SsYa18ZygbqkAuQSy0iJZhVVSJZcE8FYbg+ccBy4M10yoCfWTJZ28omSZQsf5xMiJPGHClCAp80/khPDBCnYxBBWVmYx7NvoiZTdLba7t4stvlpUa7bYH2k7ONGGLjShxdz+EXBvL3iNwkTY+vEi4oX2NhymqBKBPQWsN+/PYSw3zZg1rwCv5hNLHMlwywklIZKSZjMuWD/a3RBd3PN8F5j/JPivNSM8tzfhhDOF22CPE+DgCZ/AxQ23u37a2pcgZVmGjQwevp37XQB2zvPepb6kJ5Pnh4d5d6msmrGSKVpc9y2afTZM5Cy/38Lf+DnuunZkO1ZwVSUtioW7WDShmZLaaiHaUGWFB8sDRkjWPB+Fm2gVUiZfpRJSVvCOiPQqfraZjHTmBrJcIGcTkM0oHiEuuOHUSEACJYKZuVQ3VogSDLQEZIso+yg2pSqHW8/eflLoQfQmXo1jnnOFD2hBJoWcE8Uyq+Dg/X716sINh9ypgawDjn1gX4+AAS6vmcjx9cu/fSAVzW6YeaKf4vgoJFdKGpnJojMJ6pJ231rTKVCRmVUuvHjhkWEUFZoCAENyKUsWpAMri9s3DVMl2fNKr1R79vJRbMJUMr1oLUej1OJ+dnIe7uGYBcEukl9hWmJBEVO/g83gMcyoOzpi8UNbrlTrGpbfSJFcWJB+qQWiGIRKJyY6UwTpGadBpJWumtEsueCW7MPBTRVu+58b68BPolilmBXC4GrEW9pqj5qVVBiegUTPPht3obPPeOIG7t7kOlzoRpJbbtfHf2ON/G/XxxToBJqbmjrMn0/IQtYqjD6hRaERjSBJGDaVajGwL/n7RRteFIQJKxo7UpS1yvAOypk2dvctDi2CJrwo7DmrKiUrxalhxeIO4h/Nc8W03hU/BHJGHcARkpvQXWKBXZRjPq1lrYsFEq0zz/CiSMbTsmRgnyIF18bu1/nFgFCSy9JugFSEklrwz0Rb/dwMCflbg1+8c9PxrLIPe6no3MPmiX00dA9GiL+u+ADGoUY6yGs0eKB6PBryamRBGg0RvJFV/SomciffAYElQ9p7AZSTYc9NXW14Uycvrtib84uwYMcNcYtay3SGFwuaVEFTJ+cXtyf2wfnF7YtmU3vgrqQyG0JeSDHdDPYLqcxSqIPxhWa7EG7en71aizgPAm78LqBwbA4niGb+mrxnRvFMd2AZLwzrOeib7AQqvN0hgoBx9PJkM7D/bEdAndgqGfEVYyTeQk6T7RISsP07rqCB9HhDCsPZ7gbqlMUivJOsfkgetkSrNdD8wGQwQFGrXii1iM1PlOiKZXzCM1JINLkSxQrPiuy9dtuIdfifVBbO1JzBFL+1t6xdLzBXz/na6I0vF9J3wUQ2ZQdQMnn/1oXRmbyuJG8BvAI/hLyTYspNneNtWVAD/0gVs0AE3/wn2Suk2Dsl+98+G744Onn57HBA9gpq9k7JyfPh88Pn3x29JP/9Td967I3OBRPmumWbWLeq7vles6bYRhFmXbKkD1KZGTkrmeIZ7Qe7FkYtdg70K5wHZl0C6ysqaN4LpGJTLsXOYfwI06wC8S81G7OsF4/cfAEkcrMSg++lMIrRYtVGcy2vM5l/kc0+v/yJ2LmWbfjZis3+EnC6DV8L5v5fXvVBumy7e4TkO4P4STO17+Xh6E3UnD0THRBnTELtR07IVFFRF1RZinFuEsXwWmhJcrBdKKkGwx1yF67wMsmYMEw5rXZSSKmIqMsxU+DLACOG1x91a2gEsSDVbKG5/Yt3gmSelHUHnA8STG/29WKBbiUuCK2NLOHmmjLp171kx8ZSGyn286xt2JB13rZrNI82M2t8j/dtdI2iBCBr8GNwMVFUG1Vnpo6dHQ1i7D4kBlV8vMa/MXECHJr8dGwQpoK8eXWM7hZ7y02YyWZM497Bnc2j6dGL1MBsL/rUFZj4r7gOJsQUiDCgqoXzPylWShNMjkTWRvOcRXP1Q0eJc6fEQ8YeF/jYUV/qucRhm6HAi+Smjx05boIUcev1Yv95kDWVvOU5UxvpxYEaWXZ8P6E+ufBhxR6Q4O2LXdUsOx6QacYGRKqU0fApN7SQGaOiRzylt5QXdMwLe5X9JkWP9X3VMmu9z6g2+0fZ/VZ7FoFBfgPd13srgByBzpuN7FkI3iAbQb8Mvu6qNgPe3SjbQuxt+MN72qAD2Hz/6PjZyfMX37787pCOs5xNDjdU/x0k5Py1JzkAP/gRlsPe75N7GItRACu6ntYB5n/pdyTdBavmeFiynNflhiYBz4kij9MamGkGctqD0cGLFy++/fbbly9ffvfdd5sBfdVwa4QFXPhqSgX/zbkR8xDr4dwZiybAI72Q7WXPIRSBUDQS7RsmqDCEiVuupCi7lqXm0jv7+TIAwfMB+UHKacHwziY/ffyBnOcYLYEhKuBdSoZqvC2tIBB3gQRO7qWB1uPNJILwVWrxdmbpTjhSZFn3ynkbHIJ2XueecOZeOYmHAXuoZn7KGSsqKxajWII34pjqiFjCHNrr8QvLkAxvtIktDMTuy10d9484PCmpoFN7WwMfDUvo9WZh7NUX9mUGkAjP+3hjSae7ZYyxbACzBbMAgjWnmoxrXhgQeJYAaOh0V/A1h8NBR/vuv11iqIEANefO5El04ybTJ5GOJAQNXt/lXgOk9AYJRq6dlEu97vywGZ+KvtvA7Rd7lkDXREPrgYsPXTHoFg4/5GxN7DH5o7qpEj/bo6/qD+urivbpf5rDqh/0L++1Wg3H7lxXMSf53+C/ilmG9wwBv/uDOrG2gffRk/Xoyequ6tGT9ejJ2hSJj56sR0/Woyfrrp4sFgShJLeTbKwLvmeG7sc3Y7hejbSD/Q4pI73Jomuo6s2rSz8v7p4LKpSwMk2MHJIRy/TQvTTC3A2VZmnaC7WstcHga9iids6m/+9nqzH9WjO1gGBYjL4OygQXOc+YJvv7zvxf0oUHxiJWF3w6M8UiPTQhNy5aDYwBK0IQCyuvcWHYVLmAVZr/YkFGSS3VCLMZK2nAi7tfe5cDxt5aYWaee59rcgSJN2Nm6DHptbVFL7QIUynZMqq+iR5tnF3XWDYzSGZxwbo4PqgqVCzIDRf50DIWu8ISg8bxBTOLPJSYZ2a3pGDof7Sb51PrIPIacxvbCWrcaFZMGnejFTPt+AGLm7sOv1RGxcTl0qVwLks9XQdMlIK6BhLY5Z4M0ubSzneSzYPz2tE950ZzcYqBQJ63ncyGN7d3Sf5E+uiz9/vI7n6TfyGnBJ0CimcJlQ3JGfyaZkt4xcbToF1clHsJxqQZrpg2CZVD8q5J/AXO5nNBIW+Al8zest5DaZ/aIZqvQwqpnMQpxH4Q6lMRCWSd+DAEF1rQ5HOgVkvGDJM3vLJJvd3PKm6x2jlA61dPOsiYmTljdg4fLy5yFzfAlJvApVVgOmlWSG1XcuZRvR6t3jIkFbNCAegZBYyFUfnwzyTp1gLRj9D+TNYErzEJNKgtWSnVglh2B/H+bqC8lQF8WxeCKXSS8yYX2L2mMyrsQiEfePuLfKes6vy13fZgdw68dsusLcv5u1A+jNnXnm87fnJz9iVkTfkt+DbbB31uz6J3+iaVCPxoyVj+ehmAUdwO4E5MJJJ5DRmvrBiuxmGaDGp50gjeGA3ISBtqmP0LLagqR0PyM1WW6CFxelJDqFKQPOTESiIDMk/FiqqgYBhysSdWIHbFJGiWscpAtqkLQ8FbyEsvA1IVjGpgksmQ4ATIaN0WgAMBANw9l4nLk9nJhYJ8wc3Qt+1BHJjx6czlG/Vz+yU7dp7uP9fIdCC5yW73jAq3d0NMABsNvEFfM6FdFlCjWNCUnBzoDZxBPqU+AWyD7U83ij3A9icj1pq1tr9v/2urM4ITGHhpX7yE2VGaOqQB4+2T0coAd3UZvksZQtAdXZ5fQxNcpAQQNr055DOaWhAdBfjtHEXXBxxu4OX7NM/tuXYX8j5cyCwfpds3mvCC7WeK2etxhO4prKfCdZNT6u9Ht0pu5ypBYe49m7A3FdXa4nQf0+O6GyRrk8ndOXftStwUq9j1efRTtEtUuC0eROSq02jIZvTUCGKPoE/PbO51fNntkK6zDHxvUA5mQnlRK5Yy32TM5Yx4m9OXDrmUEW9w+hz8Xy41/yMDiQ4FaYeNuqVQ2P8ucBX0VkIsUggQaYouWeIEk0+fCiTzuth59QicxdmU1tZRwATvmGEkb0cj6mBHwhx4qULVj95jWi70r0WPH48aqtmmHs07Y8FN02d2kMISLlr/Ru69EXliWZVmhhw4CVkz89RiI121leFTo0c9tl9ZwRrRBFw2OckxekMWr7N+tGwyrtoTFw0QWDkGTEXhkdtjS6wI9bBt0k4kmZ6TpNktU9xsKsks8/ztfbu32d5cuvlaV5UHoyWo/Dxzxtj+8L7wlbv2SwauO2E5WBQSGLS3UETK7s03mtQVMbLFVZN7x3K8kt4wArqQm4479ppJobk2oA2iHa5j4gqXEObIF3em9q/JJ0s8phaQUe1sjS70mmOtHz2Tc4ExeJkpFmTBjCXT/yK5xKpxUt0kQ1qZwPJtTeYsCRL5mpxr8n++Pjo++ScfA5imq9tt+i+oQCfVjQUEThJYHxo7VjIgBmzy7Eb3UufeJavI0Xfk8OXp8YvTo0MMU3315vvTQ4TjkmW13Wr8V7JndtesZIFimsI3jobuw6PDw95v5lKV/oKZ1Fb80EZWFcv9Z/inVtmfjg6H9n9HrRFybf50PDwaHg+PdWX+dHT87HjDQ0DIRzoH21aoZCYnYM9XgfQ/uQjXnJVSaKOoQeMN2mC5aWsGjoXjDeQogoucfWZoX85ldh3F6Odc263PkUtRYV8fs9aIWA6N5VjVg4dKQ8oyIBb82KNrtKeM4q2FuU/JhBaJ4N2A4X/rHJYZ1bN7iWsNVTUx6H1/O/vzq9cb79hbqmfkScXUjFYaqnpBnasJF1OmKsWFeWo3UdG52wMjLapALmoxGbLRpoaLslZt7/4dQkx6RuGiqs21f0FQITXLpMj1Zih57UZMWLblKdFIXSkYqRu0BCBL/DcTOVDljbAsDJgbqgdNYFjbyeC5e8YCewcoBJI7zoDBxV3xkZds4/ySOykF4SQ2C4gK2CXFPr/RJJQ2bQq3OXtcejk5sFNlv1CM5gvyhA2nQ6tC0bow5HKhLV2FgfVTvPKS8SQATwuMX59z3RZzzxrRPsyNMwMTOSXUcgQpwDJ5/trBsPemVrJiB2elNkzltNx7mmqDdDxW7BZNpf6Ty6u9p2B9FeTt29OybG5vTgv/1v7h89PDw72nfeZ91C03PCR5XBty5VY6HRhH76Sp9RZudS/3CdjNRluhnGvDReaM0v8S/eaqsUSP/MQdYcXp3XC5upeHvvImgKmxrFtDCZ6J94tUrrxOCxjkUgUXKIC2Fs2xCm1cSi4Zc7yIqokphvQNHqOMFkMyatY5QmdBXMwy/JZuy2ejaGb8DRRDOGjtWQA2LIH7qrnp/riCZRkGulaVFbMk+BDsBY02GKsPoZOuZ3M6PKp5pQfe2ElhJ2i4YRvyLkGuoDNf5Q1wl268xX3A+yBeQcOlsGxcV02w7HQLdrntAUN2vfZ4OeuSZRS9yKGZ4bdWIbD4mXCljS/+2bcotpUJf9sl2Zto7YJgqng5YQmp+ZNqUtDVq1Fc31zrFrtbxQQnhaQbOlc/cn1DYGysA8plR1lzPFo7OZ1oWYBlRz9Nz9knzbACFZb1+kYH5chd+fZ0rVzetZCq3GLjtljnBzBF8t9YDvOtWfIgeLsKEOAPLb84OjxcUrKzpFxgFA6W4YQaW1YlLTGAngpwAbpyZ2jf05pPW1y/AUxDZXAYZk6x/ItmjFBnUYVlIE6dfkqLwhdxa/mlJzzw7JYP2nmpv29eWIa/Mxil7egkziqSuqHAV6zJ2Iptnt05/6t9DnEw3psIpg2Aeghg+BLZ/iKjWsuMN6WBQXX0xfaSynCIsANnLvGuTyDcATEzqZkrFI5GaJjs3Ivm5L0U3Ei4Av79+/P3/+GLioMJzCV4Qz0+iPJAS643l3bTW+hkwvBCsK+312CimvLO3rOxI7WJ6TaNHrXskPRLt8kWX1ALkHTp70VzOJs68mrKzPVDzXcFwwH4IFLoRVlwcaM788LgScjXPWaNGQHsYBg9Oc5wmEMyTCHnhFG9sHgxDEhjvHDE5T+PDB5BMa3EtIPE2KR9j3UA7OD7BUvmgORcwblyaHzaQWPOktoH95j7NYy0JHd0KflwEYfm3GP6cztQY6nycTjIlUT4u+MlbTDqKOzggejIypTgCLC60afz10+RU7gbMgqaenIJPzZIInIuohJewY44j3N070slMNo3YNlWSWpiyLJ4GJRcKF5StUCeBbj4obXc7sxJ9sODzR0n7/fOW96dFMPhPnxxctgPzHtLn/Euc0FkZmjRMq92wNL8t03BSuw//QlGXUqw41tg4D3LOJwRUVqBhea5V0ZGdo4R4alEAt7dUZexlEmG9mqwE+k6AfCdlXshwglQ5kIaQCQuZW7PT96ZOdvFzCUzFIO4wdWct0SomGR9QlL0aPPQPiTVKLSvZE66a8JQ4R3thERlmV7BbqnohOMmoU33DMF6GNvY8ohRXLevHQ5M+qAqqLFE/IVTtmMPIoDV2uuo8r3b6rfNk02rU/uqLIm07AoMk0yWVW0wrNCVN4HwbAipi7pj9FgX4/YYjbyJzTBEFCOY9sDAQhZifQyhXSngtAkanFGVz6liA3LLlalp4QuM6AF5DVURouoPqLT8WI+ZEsyAuTNnd0m+tivqJ4L7u5DfurHjqiltQ4uJqqF7PX/uHZYjD93IbmVpl6yYqRWWqtqgEMuuVvZh7aog/9FZ4GA90VqiNXyCHHHUJl0+S1203Ni/1rQADu2zy+0oPsrWAuKij5qgHyuLYHyQtue4VT+KZTwPzXtQtTXSftOX7L3LKFI8u23b25kOROldcK6hAtaGGYC677xwgXdb9s7FdFKnefpcoJ1kbaGa0ySLovbuxBG0I4BtG3aR89CZ8MAVeOVzub9cAvlbd4xWzLzrRh49x+h7qVyZIF8pzTWLcDaLpE6cHQY67oxCfadRq3XHhNyWA1+EJkoxC2x1EFvfo6JEkdklGbEhujWEFgIdVTbjhkFVwTsjs/HMfn754vrFyYbe158qpqhp+g4lwPSFW8TyqbugmzEuYYzoje0yxe1h++my3XerP/5WtgCPd1WxGlzwp8noRlbXDqdt17lFXwU2o/ST/dDgqvW4059nH9jrddyBjNwl4dxLZcngO8jY7Oy7n5g8gYZTGRNG6gGpx7Uw9YDMucjlvG1xbgo0UTXnYofppw15v6eZJZJ/3bvHYvGu9CH5lpxcYOawbwn28t3FEt7LX+gtu/86UFb0NpmQG+hSp1qVkaJl0ZK3hIr7LixnY07FNiu6dGA4soOum/mMmgHBsQbQP3Cs85gEexbTzVC9/2qODodHJ8Oj+2yQ3wxQQBSdE21UWiYyynuxUvvDEtrJ8GR4uH90dLzvEhDusxaEb4MlPVYS6dndx0oij5VEUlgfK4k8VhJ5rCTSAvGxksjDVRKZGdOymr+9urpwT+5aEd8OESJp7lJdFpviDUtmZnJnpvC3xlR+KoJT9eSpoDMGjV0QHTdmcYCHkaSQc6Yg6GsiVSgOMiSXLD0Je+/Ci69oxY0dAXZsz7tH98597oMVqd68utwjRGMKfG/Y/pSZAakgKbyqe7IjPR7HMl8MnedmV9i8chZIoKiAVpi5D3TsYz6XqujJ7vZwQzNDtWG9/Tvlm+H4TZocUK6fvg9uuzp9enAwLuR06J4OM1ke9K1CV1JoNtSGmlq3Ofe6lWxeRdIRMs5GcLYO8w4rODk8WQHr70EqDvC70crSskMPyCSC4t8D3NHwaJMyleEo9per3JQKlpWsXIVtaWjRcjE7Sdmf0icW9aANzBjNmUpNOM1ST559u4bJfPnlXa5a2FKSevmydyX+EPyxNsmdj3vuUnzA/zDbtO7oh31qVORpKq68Cw9WiyfotKJJyr2MqtvcQUwBrHWxeH/Pxjs5baRWHzvfl9eOFaqTsgA/n338MBqQ0ZuPH+0f5x++/2nUi9o3Hz/uIFNyeUohCL3guHu/sAuKzUwbZ6stRV/rgsGQX/AB+PBmi0Of7kfbweFwHUVvJMON2QRLNRTcYEyAITWkZoTKGhVVneJq5+jHVTSUaSMjN7wrx+2IMvb4Qq9hn6xQpVH/JCYHN1JcuaBVuMAtfNBZXMu5hS7nGb1lIZtJW7rC8J7M15urqoKzHD1lTGQSa4ArItg8Vfi4YBp6Qd2ifJwVjApI9k1B74vT3jZ/kmjpEiO/6SRQWkkcXNvefA8y/NocyoTduPjllOV8SB5uHlnkg6G7DdEzWZa1cLjG0Ft5y5RnWi56RKXh1C52xPXzdj/dKTjFDxvyN9rx0N4qegcmufM4oSm/ZfZecd4+qP4nvdqkG7XdI6iPWf0A0sLPfMK/nPv6HHW+ny7PITCxwIM8j+0OjtDIO7pgakh4dXsysP//wv6/ZtmAVLwcEGayP5zeukpttevoCRihgl6jDWVX9ELI+dmHM3Lh+vSTDzAbeeKVuvl8PrRgDKWaHmDyB1R6O/Cd/fcRvu6D4eeZKYuW55OQS0NFTlUOKPcVW/y3cHC5JrTgU4FFAPC0fWDm+0LOLd9rjafhube0QI4hsojapZz1ra93D170ELqiQm/R5mC7XhpQPUOHUxjttktvF9ow2pRzYeRHHD+2viVDBnhJYc8HeVLn1YCYrMIzss+zsoLDMXz6hzseK8+HyaqeAJAKO3PsUNc9Q1QjQ0VfWDSro1af9aPG3CiqeLFwaVJYtifdoRkXU40iQ8kzJX2aDm45LbRsMj3jl/XNomIDwrNf09TlCc3YWMqbATFzbgzGqsVc01tGNTe1E1yaoq63TOQtCJvUoZCXyzKZW8HCuZpDwigKCAe5vSnOLzB6X6fgWWLUEP0z58rnav/xbIqraI/yskt7nmPtRNf5Nlxzfhp05xD2eQgWogEpgE/8QjO78eHU+9f/ZyEYDO4dDOdcsZ2VsnvtB/f6g5f3jKKTCc9aCPzIrDiKqbGNyH3auor+gXAxlnXnivoHImvT/wMXhqlUucQfLPvq/aEWUJKipwZ3SasqquLsCstaOXkf+t6RskkXdCV5B0EQBlErZSxYOcyfdTvON5qAY90i7ZazeV8l8H4oPHqlIhVTvGSGqeVQtThIBGEbqgQc+yfEDYZEdj9Vv8zlNqtDeROp5lTlLL/eTVBq1KMpJFm7rLToJ6esV0p+7jcEHX13PDwaHg2P+0pLg/JkFte7S5s4g7I4WHIZYAedNOqYc36B9YDdFUCdPEfDutoMlDRevFT9GwbzBSVGymKfToXUhmdEO2ky7ryZUnEh520rxDtGlcAcZ2qC+2LKzaweg+PCbjHUpT8IiNzn+b6uWNa7E98cnc5++kf94eTtP77/4fn7vx28nJ2rf734NTv5t7/8dvinbzaxhu+gadNa4ypaHuH6AK8P4H4srULs+WNPwZyR64EEX7tKjnGHLP/cV88ZkJEXcd1PSNpcEV2XvQh99uJlz5V7n45Qa3HhRr8zNtz3PfhofunBSPhxLU6OT1I7TCvE1gcVp083zPwRYbRusnzFMk4Lz1MHIVsUkyYaYdhl7YZGuDkzLDMDPzK8jon168fa9/qcu0WiGoNe5vbiLSVZrY0sQ8oPjgOdkSGrw62rleEvxYRPoYKtkUTVYot1ajkxdqKoyKlPO5pwxea0KPTA3uyq1ogXg9RzUClYDwzi01T8XRVdg5oJLZUekDkbJzNHw0PERSG1Jn2DWnydXbx3a3fmML/FsT2MFsUKc5iTjXBYiOKgYjFAVOKqdNhf7QsZ4B7r5tJfgcp2QQHy3lmjf61ZjUOSN1fvIPdMCiAFf0W4MkNp2wpHI6GmDxREzBmUgXerh0aQG7VzafOfL9dvsBM9/wXbRQYq6Uz+JbPblkPR0VgfDIbAAnGKpLV0Dxj3a+2zKrekgaPlY29KpCpOix1bBgMYOJuL5eoCs7NcplnaJj5sjy+iu658MFMu582ySH+neYtjM9qiYnrYdRsmg428SqBGAzLybNj+neca/qi0qzn+eQF/kUWBLyMzt39rGHK/99EP+5g99Jg99Jg99Jg9tOnCHrOHHrOHHrOHHrOHHrOHHrOHHgKJj9lDj9lDj9lDd80ekmpKhXOIug+9xtb9ZfNAuXhYfx0zoXg2Q/SB3W5Zy7WyomJhL11ETBg41qRb8W3DtOXsjBUVlHWlSlEx9Q1ejGspFHWHoQKDFCH8zPWPdCGhYd54MXeJMt5lAF28S20x/vesRRbjbJhSXKvx9RLLwOa0dl9rQNcSsNQK0GcB6NX/O9p/j+6/BQX1aPwPS0UPoOkv1fMf7Bis1u+3Wd4muv0Szf4BwO7q9NvDvpU+v1Sbv89iunr8qlXcT4d/yFSxlbr7NhuxuZLb0drvA/VKfX0b+DfS1aMAMugk6KBE1n2RPLxLa/ilDDt0qB4u+ZKK5paHll0QdOM9akmnOIh/Dx2veX6QcCIX8hOnNeC94ltyDiuej4icGCaINnShfdyYb0yNPeatMh3FJGWy4mhSgBqYhRzTImpv6EGOBLZt7oONa/NtHldwEfCTcnXX/U7Pvqxg48HpmCYxZwpabxArDjMoETdVtHRyuiKal7yg/WFUvQupehH6AIm9fhUVhdqCvK/vBFXTbTL57oRFqqZ12eqtZ/97TxdWyUHZGMm1UtKwzIBbnxt+y/o9ixFK/31P69negOztF/b/raBj//Rd317s/Ud30ewzy2rojLSrpZ+NoYMGw2Qcdw49E2im713RQa3VwZiLg15qAe636x2DSXoCY+0K4LcB5njhQTC++Q7VYY0Yg/uKCgzTjjsWpR6sqPAhoWSs5FyDH9WnyjlgPA7nbEwq6OjjO29a0Vr09lSBxoL58D6nq0l7Pz7Z2EcI7ZTOXz98I57mHj4+PHqxf/h8//jZ1eHL08Pnp89Ohi+fP/u3Da/jK9eaKSFL156nB+y5VDdcTK8xtqu3c/pdpImDmSzZAS3i/gVrwXawkACLt7yGKzsRHZx1PRUdPiYPNxUdmq5wDBtw+8LeE5rxghsrAlT8VgLhUiVrkdubnzPsoIDthP1w4EOH33S7v4rLJNCMQePvkoqFVYkyFsJxyFU8aRgTGz6Cjx8V4XJAIMcvBGLjIeJOAtCVFCDFu7TJRrQdObQNI+/7GfTcVcywuHVpExTD9CBKSB0zUoucKVBFQ+CTGrgA2EEc/TogWcGhI49/yYozPuovjjAeknNsvOOWRYsCQmeNbEDm1WiAghkFSUk4vABSqEtPOb8gRvFbTotiMSBCkpIaAxmTEAlhYAKqoHnmIsT3x5Oc0uF4mA3z0V3qs/eEJi09QJuGJ50VId/bogTIR/risFHydxQY04mIvLxDPKT7qCct1VEY1LGN4tozKYRLKADmjxFpik2pyjGkT0PnlUH0JqbFjHmILrXyLCazZVLlGrvmXb26CK2CsC+xhwzByRi3/3ZY4oJDe8LLv31wEa1PdOhrYYdqpsfhsSZvyL9rz+GKvxeL7uJbWRNC+9bvwAZcKCKhmam9iRU7wDFVkr0w0h52EZi4uB4/s2gBq30FbvjZqSzeHtyTvuur8mbIuHRr8Bh21932MhmaQpt1hLwJjuQQOPpLLbJGD8Jj7r7rG6ZBoZAmGszSCW7RPhrUO72aX+HQBx7wtCUHqmw0t7y7pMLwzOdPeLfrZ2wLMWhae1sFb1IX9oVbbpfHf2ORFViQjCnQH5tkMc+eVBh9QotCh5aQGTVsKtUC+ZPLsNaGFwVhAppUw2tLcgQsgiYcdA5aVUpWikM76TswIMeydyVGYoAY9vzD7Qh3BKbfez5Rjvm0lrUuFkizrj0ib4Wz6KBzQUgaeLwHhPqy9MDXayhoLy2NDAn5W4NfrOGejmeky+lTdN4kkSCtj4buwcg71dsyiLAXRJMfn9cYpIsazMheQBak0RDBG9m7zt5WUPDAtWhIhoSmsFak6DOf7z6K1UePJq+9wju85ZUg5xe3J/bB+cXti2ZTe+DeIhF4C4VWKrMU6i8ferwUBNz4XUDhWCZOMPydcmWarKqXJ5uB/WdInoHeN01CrIspRb0Or4Y+QrpPJksD6YbK24XLbLkTqI/hRI/hRN1VPYYTPYYTbYrEx3Cix3Cix3Ciu4YTuVIcXZNG83DzwA5f16OtP5v4N6kguMfem03nNYwxorE3riggcmNZoNCEi9wVlfO+RCjOgxYrf8dHdj6c3n7Rynu6Z5PAB+uwFQXl+GKNtRBo3QHge7ts516rwoZbReiyukAq9N/i6yW9YdoqTpXUmqfOHAKV41JsRomxuHMiKubYD1bo0eXNjopBGI7iTGTgn9C6ZhqtG3Y8xXK7ENf0D/T8ZEArxrlYMN9Jm+e+9XfIyBR5s/9oEeBiCg1HXTPBr/pk3PzZt+w5G0/YIWUvspPvvj3Ox+y7yeHRtyf06MWzb8fjl8cn3056SjfdK1OxcUqwgmrDMzS37rvVbOiRiIUeT99N4po7P0ty12KeFj6GbDbX4A+6+ILhN9TMKuRcA3eby2Q4j+JGyYNGd/7EqYaQfatL+7trBpYSIHJlkfi+MGjQdcsbeaIT2OYt+fyswNqEDlRLCjnXRvFxbYfwpZCQPlQNtt6gps+kNpqYdGnNcUD7pLfT+QVjiRG3rB7Pt6s4B8Vs5IS8iXc7Rj0sxyWd+xgL1JtqbVqJaugm/F4q8mdGje4Ow7XFVs4mtC4M1Lqogscn4M+S5igZ13k0JkRI4scJ3QofusnckhOwjS8uyt3cmvrhY+9zcQUFsBtrz5WSMEF7b8kW2frp7agruCEM1soiTyFNCWTQ2q1QcyuZYZQgcNTvQTU7SaF95TowwgStvdgmGGxrmnk2PB5u2krvrz7ULiWVWOpYRy8N94MyVvLGipbURSYzg02jU8GjifCbENpHLD34YdWMlUzRYodVdd74OTriRiMrkCd8Ajcz+8y1aeXmNXJH0wsW3ACa0ExJrYli4BV3FecCCfN8RHIJ3W/76/y/pCeT54eHk5aACob9lnwaP9tMPMVPNvHshPb91NnRDpI6rO2hNvfkxH4J587ZXgL9gl4I51F59EL8cb0QWBrof5oXog317+CFWAbCDr0QeJz+V3ghcCnOtB+XovqDuiK2gPfRH/Hoj+iu6tEf8eiP2BSJj/6IR3/Eoz9iG39Eou/VqkiVvU8f361W7T59fOdv2ErJW54zrO9aFcww+ysmDhKdWdV34KJroXIsNbM76GDLO/Y8VJIu9oFhedNKp1ZQ2dYHOJtZqqa1NuiDNC4ujoueCpCDuOBZDggsMa+EYucai7RkQIjxpaBp0Qwi3ws5ddRmP+fa5Vv9UmvTBBL6Ip+I6K4VIfSeCXHh4dMwNAV/xZzqAPAg7G5bKlpmWkjxG/eecMazYSZPT06eHaAR7Z9//VNiVPvayMoOv+TnHaSgrlIDJ2GPUCfnpVXZHP4gkrLWaHIeIFtpFN6QRp+MOKpVMbRjjgZ2oyFi1yTbo1gmhTaqBhuZVMRvEpJiesITsuzZjDuhv8eqCcd5Z4YQGL3V3G4QWhTswSL2eo7dKaYino58S6WKRqovjLocK5srpA+zytfODLNslekWtZd7LjCjyZKaPeWej7hwa+n0EFe3FRoIYCx6sWhyuVPjqLMLoYsDnCfQ/8KRclLZHGh6KkOfL2ez6ao9AcXpaja1fCxPMhCGTRPfzIYGkA6eT06e9fcNPXnWp1Gb2a7o4QLaYC2jBnc893rUZsj22BVU9kDBBI4hBUEG4MRfMAe6DXsyTFhHi720yRrO7z/D+WWfoe5y1BAgng1C15HsfRu4ZCAh7ThAuaFUaLQO+Dz8RmHOcW3CWyn0poUEtM03vcLKyjRwwRLwjdTHhyO0HF+Jp5WMmZkz1zXAzCWe7r7aBIpOyx22rLUnJvLbgAA0MS6PY/T1KCJMI6veTfy6lwl7wHvWVGumdpkj/cmN36LTXruZ1q1xH/ik4/j9kMT4aEnjestcJ7sREEvQdr3013yBV1Fyhf7m7JZGJGYkaUTfoe8zGnopgs8KtNrY8m2fcIaJJs1tAxPNqMY+DWZGBVrz80GjRQgoR7TwkjTwAnAFEjlpYJptWJnGqHpdYRoMk04eRebK5HmnXE1PSZvUd/Z7hzn91PJI1O2wp2Cet3vTcyYeJuSGFmOW3POrpMCZvbZ9lYJCThthaQmMVoxu25juke57BsCSN9CqLZED13CZbzRqCa74zITQW8oLzJ/vAM1KynenzdqDBjN42a0HghnVOxNqXHidP/CzNMwtZkPowocXodKYFIsSulfZV1oXzCfNJnVhMTsCUoCSI8r9A4KTQiAPNIMAKqdFyvZaHZsyKuxl5a7mPu9Ey3bv/ROtx9sX6MbYl8il3aOQwzsueAqCuhx3dhJ4Vwm8k+9hCRdaTRWrKGPN6snKqmiIFx+2BkmfB77U1rAf7I7FcYeAx24GALXn/k5LmDW3OImfb3eX45CeXJo4EKsMuuo8viiFlyvstwu0EYXh9EzOXVfnORuH6BMIk4oK72OlAqqstFoHwEPVoxiJfxDznQP2No08ajDXq+ztvZe/8aKgB8+Hh+QJv5hJwf6JvLr4RPDv5KdLcnR8fYTtGn1BtafkrKoK9jMb/8jNwYvD58Oj4dFz8uTHt1fv3w3w3R9YdiOf+kCog6Pj4SF5L8e8YAdHz98cnbwkl3RCFT94cQjVtTa8eO9yn+FEm+ExJu5m37dolfEw2/nX7i62IUk81cPDHisOC9GZD4NHJInt8egA6TkUjy0gHltARFh7bAHx2ALisQXE0g36/64FxNehRabVUOIWZ1+Tq59e/3Ta1+fSmVkPWKYPMOvn4Ojbl4mEijdpq/VXHwqWrKnd2MvdzF/t289PyZhRy7bdhfZn/FfPUK+c/Rb6gkoB3wV1yGvOoBQWrpCKa+z0VdrPLcTuMWqGhpfst+aaxlXRgoc0t4qa2anTlVovl3yqKEIIdqNkdJwxGVaOf2GZv6HwH9dboDGsH8Qb370QFu1DlRMImFKhSVr3LlwyyRv7UUsKgPI5ec5dfSIrE0DwtEuYgXlCnPSyznmtTJS7hMUDaFH+RrKRHdLsbqKl4Pi9lfsHg/bSfHfg3gPSHt1Re1bIOm/I/ZX9p7dmQtoJzamh/SfgvfsVVa4s+VTbLWpysGieX8ML135IX0hOqvhAJGuGD4aVkpY0m/qCgae5X/Y/r6ahWJh1n1h6+UHKacFwxYFjnVlkYtpikceHJgQcM0OHATBY6prd6H155V5Hc/i0sSa9Y/U0IXUxvL/1TBsQWGuuTWk4ms1l8l1Hx3D1ZO6DYfTBpnM5ZswLbhbXGzDX1V9tOqujtE03rkPlm86DcXUbzZG8uoQf5DK7ASp1DOG1/3fP4cLfIJWrnQ/lfrNHW8+kMtd4PzTqFhXZTCo/335gBksuxwAWWWm48Uc+jt6lXICttcPtYzRFqOr/pHc7lkxV0mn3blk7m/2qre5vMWvry80mvft0BR2zQjei3Fs5J0aSklaWz2r2zx1YEnGDrBY5yJp4JosrgiAMPeU6PdzR7Vv8V88g51ZeiKjVmW3t5z7BeBgRqH3eR57kP//bz3xTj608jHkTbv4f42c9UDS/h0s2vTGbQUk8++rT1Hy09kQlQG93qiqZ95PbVpsYYaCSORoHeqeqe87uXWe6kDn5dP66316pK5o93KKaEbuTybxz1O85mVfvu5PhMVl/HDebyJ37kvaE14ErCks0PtR00ZD9c65hgHfFZxh2CVLXcfv7z4vjOg7TdGbodGXoGdeXFw+MJcixfYyg1fVhYy7APm963/iS0b314JfpJaBUR4qJ/3cvHnsbTkQZUxAAIm65kqJ0MaihkIxfeFMvForNFHKOed60MrVi+TK1PRJIV7jA4soD8UxPorrsA/L26upiQN4vLv/ybkA+spxjPd6Pn94/JVGD8T0L3F6s89oHuoko+bXmiuV9gqOrpeh3JDozK4AXqQKFpeuhXgoGg7cW1VsAOUwZdUJYMaXdfiry/YKLh5u6Q3/Lai33dRVwxQn7mgusmnNZTfcVa19aej0FYfW8cQn8VXTpq9O3lpcWqW8UcijJ+EDUg4WhzdpdbM36QAR0x9nvRUOuMPNaGmrN+ZA0lIKwet5taai1vJSGnG2FpeYUxWhxHbLZl6mvfTXql6ixK6E9n6RFt4ECvLMkZssQXAud8wdRWkMYx4fuovfR59u45TcB542D7HupHHNP+H0rPp19Noo2KjRNjKphLDsOmTGaMzWIi/aM/nX/e48f+7e4rMsnUSDhxxkaOQfPaD7A+kdzutAQ3UixjQHmO3GrFJlsFqWAQTAtLvaaVyNYkpAC8eWw0KYsQG4ULL9up9vvb7XNV343IX/AF5LH2GWv7iXl4c8n4KIIlYtgZxoHkskq146yLoGenYwCt+61z7V2gsre91ZyeGMf7vWLK5sIKyB+YNOpZYKHfWU4iaJSEKdjKQtGxZqDIHIoYgG1udA3wa1sr43/l8DxIXUIqNtSjtU2B000bRhOMYtpjY02DVMlyyEuHFbhKv2IYtGiCZiAr/EynNvxQhuC89dN+ayov4EVdB0GRd4KGUxmuy1oaiqLqgcsAeCv784+JGFePrzo5eHx8OhXMlE+8cQLYxTjVfcNnU7hLMeKSXQE57woIIHOxwxDYD6wlBqC1un0G92Zv+DaRO6/CVchBLufxdqFr7dCppuxxpXUprklw8Uvrhyxsy1LBozeWzmeyyQDw+RQMHMNRS2ujTRrAXefxlUwtpvKVa/YZrK04MXK6XKmzZ3WFZew2Hhxrdm2WVo835r1OW4KHLnDTa+iW/m+TDW54VfyVrvmegMpc8anM5ecjZ/06HiYWjOnCwwiLqsaEm2jNoJw3bq6QdpHjvprC0tiuVYn9p7HK7pkVPCo8gkX+L1l3o24CyMs0QvdbrmintfYuihW83/6MfrHm8h7a//tKuS3H7v+IPg4QWnJzEyuYfaR4H5wy9T4AD/qRWojUhkXZRAHFLsPQfd48sObqwG5+OnS/v+nK5RrtCRSPEV57PIv7+JBiJ06jPTk8s27N6+uBuTTxeuzqzcD8vrNuzf2z2aUTi+sJIlixVoLOYXsef8FaiYASkyrkBypiZE9q06ksk8f36G+UVde5YA7XRdUz8iTg6c4QJA/+STKxg4jjQ5qzZQ+OMI8tAY6rv1vIxzIni97H+vOiw1YIeMfdhDCAzBV0yIgyKJW/HJNVyCivihiDMSjsfbFHiU39lL4CvyjbtbiDKuw7dGVSvaWfhJUNO/GC7av3rDFPh53yKt2bzenGL+6YW1ZKU6W3CJGo0mDhNZQs7qkdoE0xzANiKWMl8mxHlu0a1HlSCjMBn3PIER49MObK+JI5dplYVtg/2SYNo5AnCkL6p0tHQcPGOFO7YERXYewaLz2pitapjZLwz5voKy64HIcgBmmdLrN9hahrl6cZRlEKmIXGr2f7P3VTPGJ2f948ar9dfNFIzP2p8wJ2fbC9ET8WI46dM1rVy/zPb7kpsX6VhCc5O68uI6CL0MYNFqWMPQyDCUVivaVYkFjVnSO7fZcoFe3uZ5r7tRIq1b7UrIeF0zPJLTwa9QpRefNxf8R/pGssPeK93DEJ9i3AOy72d0ObEk5dqeh0VTSlaw55p6qaNMQzj6e8yjP7AmtsHSgBbGgC6hNXSwcTx5zQdWiGT8ML2sV61lRt63VeZjYzkyzB18pDvt7LzURGktGda0YNL+NZMf30WPyJJIk9dNtpMh49LjOWsdumFJcvzaGEjtfp+70qCGrTKxQtsciCT5oYyuq7YI1W/lvrC06dHfMnX1SMDE1szREGp81fRBj78TVK2+eat/UuHZZrzMCLdNV7oIBpNbfEwX/LwAA//8ZtoOK" } diff --git a/winlogbeat/docs/fields.asciidoc b/winlogbeat/docs/fields.asciidoc index da449fcbf75d..a76fb2a3c178 100644 --- a/winlogbeat/docs/fields.asciidoc +++ b/winlogbeat/docs/fields.asciidoc @@ -3273,56 +3273,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-eventlog]] diff --git a/winlogbeat/include/fields.go b/winlogbeat/include/fields.go index 1757d10a0fd0..25059ce355c7 100644 --- a/winlogbeat/include/fields.go +++ b/winlogbeat/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" } diff --git a/x-pack/filebeat/module/suricata/eve/ingest/pipeline.json b/x-pack/filebeat/module/suricata/eve/ingest/pipeline.json index 00c59caa23f4..0983321a2f03 100644 --- a/x-pack/filebeat/module/suricata/eve/ingest/pipeline.json +++ b/x-pack/filebeat/module/suricata/eve/ingest/pipeline.json @@ -226,62 +226,6 @@ "ignore_missing": true } }, - { - "rename": { - "field": "suricata.eve.http.http_user_agent", - "target_field": "user_agent.original", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.temp_os", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.temp_os", - "target_field": "user_agent.os.full_name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_version", - "target_field": "user_agent.os.version", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_major", - "target_field": "user_agent.os.major", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_minor", - "target_field": "user_agent.os.minor", - "ignore_missing": true - } - }, { "geoip": { "field": "source.ip", @@ -305,7 +249,8 @@ "suricata.eve.flow.start", "suricata.eve.http.http_method", "suricata.eve.proto", - "suricata.eve.timestamp" + "suricata.eve.timestamp", + "suricata.eve.http.http_user_agent" ], "ignore_missing": true } diff --git a/x-pack/filebeat/module/suricata/eve/test/eve-alerts.log-expected.json b/x-pack/filebeat/module/suricata/eve/test/eve-alerts.log-expected.json index 15317f5ad39e..48533546e488 100644 --- a/x-pack/filebeat/module/suricata/eve/test/eve-alerts.log-expected.json +++ b/x-pack/filebeat/module/suricata/eve/test/eve-alerts.log-expected.json @@ -55,13 +55,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-03T16:16:26.711Z", @@ -119,13 +115,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-03T16:44:50.813Z", @@ -183,13 +175,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-03T16:45:09.267Z", @@ -247,13 +235,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-03T16:45:34.481Z", @@ -311,13 +295,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-03T17:02:38.900Z", @@ -375,13 +355,9 @@ "url.original": "/", "url.path": "/", "user_agent.device.name": "Other", - "user_agent.major": "7", - "user_agent.minor": "58", "user_agent.name": "curl", "user_agent.original": "curl/7.58.0", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", - "user_agent.patch": "0" + "user_agent.version": "7.58.0" }, { "@timestamp": "2018-10-04T09:34:59.009Z", @@ -438,12 +414,10 @@ "url.original": "/ubuntu/dists/bionic-security/InRelease", "url.path": "/ubuntu/dists/bionic-security/InRelease", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.168Z", @@ -500,12 +474,10 @@ "url.original": "/ubuntu/dists/bionic/InRelease", "url.path": "/ubuntu/dists/bionic/InRelease", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.288Z", @@ -562,12 +534,10 @@ "url.original": "/ubuntu/dists/bionic-updates/InRelease", "url.path": "/ubuntu/dists/bionic-updates/InRelease", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.289Z", @@ -624,12 +594,10 @@ "url.original": "/ubuntu/dists/bionic-security/main/source/by-hash/SHA256/f5ec03d97ca76c98162d9233c8b7c578c52897e2136428277baf2e7b633a8e72", "url.path": "/ubuntu/dists/bionic-security/main/source/by-hash/SHA256/f5ec03d97ca76c98162d9233c8b7c578c52897e2136428277baf2e7b633a8e72", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.356Z", @@ -686,12 +654,10 @@ "url.original": "/ubuntu/dists/bionic-security/main/binary-amd64/by-hash/SHA256/c5b8346a3221bc9a23a79ba4dc4e730a6319a77fc9d63872dfc56539a0810015", "url.path": "/ubuntu/dists/bionic-security/main/binary-amd64/by-hash/SHA256/c5b8346a3221bc9a23a79ba4dc4e730a6319a77fc9d63872dfc56539a0810015", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.456Z", @@ -748,12 +714,10 @@ "url.original": "/ubuntu/dists/bionic-security/universe/binary-amd64/by-hash/SHA256/e5cc957139a25a0fee47cbf2c0fac8ad5cab50346d6a74abe031748924c5b558", "url.path": "/ubuntu/dists/bionic-security/universe/binary-amd64/by-hash/SHA256/e5cc957139a25a0fee47cbf2c0fac8ad5cab50346d6a74abe031748924c5b558", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.747Z", @@ -810,12 +774,10 @@ "url.original": "/ubuntu/dists/bionic-backports/InRelease", "url.path": "/ubuntu/dists/bionic-backports/InRelease", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:34:59.953Z", @@ -872,12 +834,10 @@ "url.original": "/ubuntu/dists/bionic-updates/main/source/by-hash/SHA256/65f2e3a4e9d89d9d4b5e3d42e586bc96f48a24466b0ad0b4a707255e44a26b03", "url.path": "/ubuntu/dists/bionic-updates/main/source/by-hash/SHA256/65f2e3a4e9d89d9d4b5e3d42e586bc96f48a24466b0ad0b4a707255e44a26b03", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:00.250Z", @@ -934,12 +894,10 @@ "url.original": "/ubuntu/dists/bionic-updates/universe/source/by-hash/SHA256/56cfd9cc2efa61dff7428dddf921c3cd6047ab8e6484a7f1888e4c3f7252f1ef", "url.path": "/ubuntu/dists/bionic-updates/universe/source/by-hash/SHA256/56cfd9cc2efa61dff7428dddf921c3cd6047ab8e6484a7f1888e4c3f7252f1ef", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:00.401Z", @@ -996,12 +954,10 @@ "url.original": "/ubuntu/dists/bionic-updates/main/binary-amd64/by-hash/SHA256/4360137dc8f98b47648da1fef5472ef234fb02115bc2b29873bcaeee62637e70", "url.path": "/ubuntu/dists/bionic-updates/main/binary-amd64/by-hash/SHA256/4360137dc8f98b47648da1fef5472ef234fb02115bc2b29873bcaeee62637e70", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:00.776Z", @@ -1058,12 +1014,10 @@ "url.original": "/ubuntu/dists/bionic-updates/restricted/binary-amd64/by-hash/SHA256/c93fdc7f10cad1263349fd7b5bdd6a7f7163165b96ad263b3e12022e319d0d12", "url.path": "/ubuntu/dists/bionic-updates/restricted/binary-amd64/by-hash/SHA256/c93fdc7f10cad1263349fd7b5bdd6a7f7163165b96ad263b3e12022e319d0d12", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:00.897Z", @@ -1120,12 +1074,10 @@ "url.original": "/ubuntu/dists/bionic-updates/universe/binary-amd64/by-hash/SHA256/5190f7afbee38b3cb32225db478fdbabd46f76eaa9c5921a13091891bf3e9bbc", "url.path": "/ubuntu/dists/bionic-updates/universe/binary-amd64/by-hash/SHA256/5190f7afbee38b3cb32225db478fdbabd46f76eaa9c5921a13091891bf3e9bbc", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:01.362Z", @@ -1181,12 +1133,10 @@ "url.original": "/ubuntu/dists/bionic-updates/universe/i18n/by-hash/SHA256/9fe539b7036e51327cd85ca5e0a4dd4eb47f69168875de2ac9842a5e36ebd4a4", "url.path": "/ubuntu/dists/bionic-updates/universe/i18n/by-hash/SHA256/9fe539b7036e51327cd85ca5e0a4dd4eb47f69168875de2ac9842a5e36ebd4a4", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" }, { "@timestamp": "2018-10-04T09:35:01.575Z", @@ -1242,11 +1192,9 @@ "url.original": "/ubuntu/dists/bionic-updates/multiverse/binary-amd64/by-hash/SHA256/8ab8cb220c0e50521c589acc2bc2b43a3121210f0b035a0605972bcffd73dd16", "url.path": "/ubuntu/dists/bionic-updates/multiverse/binary-amd64/by-hash/SHA256/8ab8cb220c0e50521c589acc2bc2b43a3121210f0b035a0605972bcffd73dd16", "user_agent.device.name": "Other", - "user_agent.major": "1", - "user_agent.minor": "3", "user_agent.name": "Debian APT-HTTP", "user_agent.original": "Debian APT-HTTP/1.3 (1.6.3ubuntu0.1)", - "user_agent.os.full_name": "Debian", - "user_agent.os.name": "Debian" + "user_agent.os.name": "Debian", + "user_agent.version": "1.3" } ] \ No newline at end of file diff --git a/x-pack/filebeat/module/suricata/eve/test/eve-small.log-expected.json b/x-pack/filebeat/module/suricata/eve/test/eve-small.log-expected.json index 66c1f46efba6..968077308406 100644 --- a/x-pack/filebeat/module/suricata/eve/test/eve-small.log-expected.json +++ b/x-pack/filebeat/module/suricata/eve/test/eve-small.log-expected.json @@ -100,15 +100,12 @@ "url.original": "/dd.xml", "url.path": "/dd.xml", "user_agent.device.name": "Other", - "user_agent.major": "67", - "user_agent.minor": "0", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36", - "user_agent.os.full_name": "Mac OS X 10.13.5", - "user_agent.os.major": "10", - "user_agent.os.minor": "13", + "user_agent.os.full": "Mac OS X 10.13.5", "user_agent.os.name": "Mac OS X", - "user_agent.patch": "3396" + "user_agent.os.version": "10.13.5", + "user_agent.version": "67.0.3396" }, { "@timestamp": "2018-07-05T19:44:33.222Z", @@ -151,15 +148,12 @@ "url.original": "/ssdp/device-desc.xml", "url.path": "/ssdp/device-desc.xml", "user_agent.device.name": "Other", - "user_agent.major": "67", - "user_agent.minor": "0", "user_agent.name": "Chrome", "user_agent.original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36", - "user_agent.os.full_name": "Mac OS X 10.13.5", - "user_agent.os.major": "10", - "user_agent.os.minor": "13", + "user_agent.os.full": "Mac OS X 10.13.5", "user_agent.os.name": "Mac OS X", - "user_agent.patch": "3396" + "user_agent.os.version": "10.13.5", + "user_agent.version": "67.0.3396" }, { "@timestamp": "2018-07-05T19:51:20.213Z", diff --git a/x-pack/filebeat/module/zeek/http/ingest/pipeline.json b/x-pack/filebeat/module/zeek/http/ingest/pipeline.json index c0614b4f3a13..932224219160 100644 --- a/x-pack/filebeat/module/zeek/http/ingest/pipeline.json +++ b/x-pack/filebeat/module/zeek/http/ingest/pipeline.json @@ -50,56 +50,6 @@ { "user_agent": { "field": "user_agent.original", - "target_field": "user_agent", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.device", - "target_field": "user_agent.device.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os", - "target_field": "user_agent.temp_os", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.temp_os", - "target_field": "user_agent.os.full_name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_name", - "target_field": "user_agent.os.name", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_version", - "target_field": "user_agent.os.version", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_major", - "target_field": "user_agent.os.major", - "ignore_missing": true - } - }, - { - "rename": { - "field": "user_agent.os_minor", - "target_field": "user_agent.os.minor", "ignore_missing": true } } diff --git a/x-pack/filebeat/module/zeek/http/test/http-json.log-expected.json b/x-pack/filebeat/module/zeek/http/test/http-json.log-expected.json index 57c220b4b856..9d99db4f00f9 100644 --- a/x-pack/filebeat/module/zeek/http/test/http-json.log-expected.json +++ b/x-pack/filebeat/module/zeek/http/test/http-json.log-expected.json @@ -32,8 +32,7 @@ "url.port": "80", "user_agent.device.name": "Other", "user_agent.name": "Other", - "user_agent.os.full_name": "Other", - "user_agent.os.name": "Other", + "user_agent.original": "com.apple.trustd/2.0", "zeek.http.resp_fuids": [ "F5zuip1tSwASjNAHy7" ], diff --git a/x-pack/functionbeat/docs/fields.asciidoc b/x-pack/functionbeat/docs/fields.asciidoc index b062de265fc8..f50bcedc5c60 100644 --- a/x-pack/functionbeat/docs/fields.asciidoc +++ b/x-pack/functionbeat/docs/fields.asciidoc @@ -3254,56 +3254,6 @@ type: keyword Hostname of the agent. --- - -*`user_agent.patch`*:: -+ --- -type: keyword - -Patch version of the user agent. - - --- - -*`user_agent.minor`*:: -+ --- -type: keyword - -Minor version of the user agent. - - --- - -*`user_agent.major`*:: -+ --- -type: keyword - -Major version of the user agent. - - --- - -*`user_agent.os.major`*:: -+ --- -type: long - -Major version of the operating system. - - --- - -*`user_agent.os.minor`*:: -+ --- -type: long - -Minor version of the operating system. - - -- [[exported-fields-functionbeat]] diff --git a/x-pack/functionbeat/include/fields.go b/x-pack/functionbeat/include/fields.go index 737aef0a6914..53a48021bc39 100644 --- a/x-pack/functionbeat/include/fields.go +++ b/x-pack/functionbeat/include/fields.go @@ -19,5 +19,5 @@ func init() { // AssetFieldsYml returns asset data. // This is the base64 encoded gzipped contents of fields.yml. func AssetFieldsYml() string { - return "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" + return "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" }