Hi Everyone,
I've been having issues trying to use the Network Packet Capture (packetbeat) integration over Logstash.
Whenever the Logstash output is configured for fleet, it seems like the integration stops sending data. There are absolutely no logs of relevance either in Logstash or in the Elastic Agent logs, but absolutely no data from packetbeat is written to ES.
Upon switching the output back to ES, the data gets ingested normally. Here's my Logstash conf:
input {
elastic_agent {
port => 5044
ssl => true
ssl_certificate => "/etc/logstash/certs/cert.crt"
ssl_key => "/etc/logstash/certs/cert.key.pkcs8"
ssl_verify_mode => "none"
enrich => none
type => "elastic-agent"
}
}
output {
elasticsearch {
hosts => 'https://elk:9200'
data_stream => true
data_stream_auto_routing => "true"
ssl => true
cacert => "/etc/logstash/certs/ca.crt"
user => "elastic"
password => "pass"
manage_template => false
action => "create"
}
}
I have about 10 other integrations that all work perfectly, so it's not an issue anywhere other than the NPC integration.
Does anyone know if perhaps Logstash is yet to be supported, or is this a bug?
My ELK version is 8.8.1
, the integration version is 1.18.0
.
Thanks in advance for any help!
Cheers,
Luka