[Filebeat] Sophos Module - support for changed field names#28932
[Filebeat] Sophos Module - support for changed field names#28932bitnapper wants to merge 1 commit intoelastic:mainfrom bitnapper:master
Conversation
Adding fields device_serial_id, src_zone_type and dst_zone_type.
|
This pull request does not have a backport label. Could you fix it @bitnapper? 🙏
NOTE: |
❕ Build Aborted
Expand to view the summary
Build stats
🤖 GitHub commentsTo re-run your PR in the CI, just comment with:
|
|
Pinging @elastic/siem (Team:SIEM) |
|
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
|
@bitnapper Are you able to add a test file and its expect partner with these new field names? |
|
Hi! We're labeling this issue as |
|
Hi, we have this integration in our production, keep me informed if you need informations for troubleshooting. |
|
@piellick Are you able to provide sanitised log lines that we could include as test input? (This would have to go through a PR to ensure CLA compliance). |
@piellick Would you be able to open a PR to add some anonymized samples to https://github.com/elastic/beats/edit/main/x-pack/filebeat/module/sophos/xg/test/firewall.log? From that link you can paste in the logs and click to open a new PR. |
|
hello @andrewkroh , |
|
Providing an update: We merged a fix for Sophos into the Fleet integration at elastic/integrations#2163. The next step is to sync that change back into Beats. That should fix the problem and we can close this PR and #31038. |
|
I've opened a PR to sync the Fleet integration into Filebeat so I'm going to close this one. #31388 |
In Version 18.0.1 and 18.5.1 fileld names changed to device_serial_id, src_zone_type and dst_zone_type.
What does this PR do?
Some field changed in these versions:
Added rename processors for alls three. All identical to the former ones.
Also srczone and dstzone changed. But I could only find a remove processor and I'm not sure if they are preserved anywhere else. In my opinion they should be and in my use case they need to be so I did not add them to the remove processor.