Fleet integration for Barracauda Firewall logs

Hi Team

We have configured Fleet server and added Elastic Agents. Output is configured using Logstash. Agent policy is added which contains system integration, its working fine and sending logs to logstash output.
When we try to add Barracauda Cloudgen Firewall integration, integration gets added but its showing following error:

Documentation suggests that it receives output via Lumberjack protocol. There are lumberjack plugins there for logstash-input-lumberjack and logstash-output-lumberjack . Do we need to install any of this plugin ? or it should be fixed any other way, please guide.

Regards

Following are the logs from elastic agent log file for reference:

{"log.level":"error","@timestamp":"2023-12-08T07:09:38.411Z","log.origin":{"file.name":"coordinator/coordinator.go","file.line":857},"message":"Spawned new component lumberjack-default: input not supported","log":{"source":"elastic-agent"},"component":{"id":"lumberjack-default","state":"FAILED"},"ecs.version":"1.6.0"}
{"log.level":"error","@timestamp":"2023-12-08T07:09:38.411Z","log.origin":{"file.name":"coordinator/coordinator.go","file.line":857},"message":"Spawned new unit lumberjack-default-lumberjack-barracuda_cloudgen_firewall-542abf24-7edb-4c28-852a-b3454c5fa5a7: input not supported","log":{"source":"elastic-agent"},"component":{"id":"lumberjack-default","state":"FAILED"},"unit":{"id":"lumberjack-default-lumberjack-barracuda_cloudgen_firewall-542abf24-7edb-4c28-852a-b3454c5fa5a7","type":"input","state":"FAILED"},"ecs.version":"1.6.0"}
{"log.level":"error","@timestamp":"2023-12-08T07:09:38.411Z","log.origin":{"file.name":"coordinator/coordinator.go","file.line":857},"message":"Spawned new unit lumberjack-default: input not supported","log":{"source":"elastic-agent"},"component":{"id":"lumberjack-default","state":"FAILED"},"unit":{"id":"lumberjack-default","type":"output","state":"FAILED"},"ecs.version":"1.6.0"}

What does your input configuration looks like?

Please share how you configured the input of the Integration.

@leandrojmp
Adding Barracauda Cloudgen Firewall integration required 2 inputs:

Listen Address : 0.0.0.0
Listen Port: 5044

other parameters are kept as defaults.

let me know if you are asking for any other configuration

more details:
output of elastic-agent status --output=json contains following error:

...
...
{
"id": "lumberjack-default",
"name": "",
"state": 4,
"message": "input not supported",
"units": [
{
"unit_id": "lumberjack-default",
"unit_type": 1,
"state": 4,
"message": "input not supported"
},
{
"unit_id": "lumberjack-default-lumberjack-barracuda_cloudgen_firewall-542abf24-7edb-4c28-852a-b3454c5fa5a7",
"unit_type": 0,
"state": 4,
"message": "input not supported"
}
],
"version_info": {
"name": "",
"version": ""
}
},
...
...

Where is this Logstash running? On a different server of the Elastic Agent or in the same server?

@leandrojmp
Logstash is running on a separate server. Elastic Agent is on a dedicated host.

Yeah, not sure what could be this issue, the only thing I could think of is that if the Agent could not bind to the IP port because there was something else using the port 5044 on the same server.

Can you confirm that the port 5044 is not being used on the server that the Elastic Agent with the barracuda integration is running?

Also, what is the version you are running?

Looking on Github I found this issue that was fixed on 8.7.1

Thanks @leandrojmp, we are using version 8.6.2 for fleet and elastic agent, and logstash is using version 8.7.0. Looks like we may need to update versions.

Yeah, it seems that the lumberjack input on Elastic Agent was removed between version 8.5.3 and 8.6.0 and added back on 8.7.1 according to this issue.

I'm not sure you can run Elastic Agent on a minor version higher than the rest of the stack, so you will probably need to upgrade your entire stack, Elasticasearch, Kibana, Fleet and then the Agents.

yes @leandrojmp, correct. we may need to update entire stack, thanks for your valuable inputs, really appreciate it.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.