Hi,
i had parsed netflow via filebeat 7.7.0 and send it to logstash 7.6.2 then elasticsearch 7.6.2, but i see the agent field is only about filebeat, not the client device information.
#----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
hosts: ["192.168.0.45:5044"]
filebeat.config.modules:
# Glob pattern for configuration loading
path: ${path.config}/modules.d/netflow.yml
#fields: {log_type: netflow}
# Set to true to enable config reloading
reload.enabled: true
# Period on which files under path should be checked for changes
#reload.period: 10s
#----------------------------- Logstash output --------------------------------
output.logstash:
# The Logstash hosts
hosts: ["192.168.0.45:5044"]
but the output seems does not have netflow.http_user_agent field
You will only see a given Netflow-related field if it is contained in the record sent by the device. netflow.http_user_agent is populated from the IPFIX standard field 468: httpUserAgent.
We have data from 100s of different devices, and we have never seen this field sent by any of them. Almost all vendors send such information via proprietary fields, most of which are unsupported by Filebeat.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.