Meraki Cloud Syslog to Firehose #4114
Replies: 1 comment 6 replies
-
Thanks for reporting, but this is not a bug. So I transferred this issue to discussions.
This message format looks like rfc5424. So you should set message_format to However, perhaps that's not enough to parse this. This number must be at most 3 digits. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
Hello,
I'm trying to use fluentd to get Meraki syslog logs into AWS firehose. I installed this plugin for firehose: https://github.com/awslabs/aws-fluent-plugin-kinesis
Meraki syslog doc: https://documentation.meraki.com/General_Administration/Monitoring_and_Reporting/Syslog_Server_Overview_and_Configuration
I keep getting this error:
2023-03-29 01:39:50 +0000 [error]: #0 invalid input data="<1234>1 1680053990.249297089 something_appliance ip_flow_start src=1.2.3.4 dst=1.2.3.4 protocol=udp sport=1234 dport=1234 translated_src_ip=1.2.3.4 translated_port=1234" error_class=Fluent::TimeParser::TimeParseError error="invalid time format: value = 1 1680053990.249297089 something_appliance, error_class = ArgumentError, error = string doesn't match"
To Reproduce
configure meraki syslog, install firehose plugin, configure conf file
Expected behavior
No errors
Your Environment
Your Configuration
Your Error Log
2023-03-29 01:39:50 +0000 [error]: #0 invalid input data="<1234>1 1680053990.249297089 something_appliance ip_flow_start src=1.2.3.4 dst=1.2.3.4 protocol=udp sport=1234 dport=1234 translated_src_ip=1.2.3.4 translated_port=1234" error_class=Fluent::TimeParser::TimeParseError error="invalid time format: value = 1 1680053990.249297089 something_appliance, error_class = ArgumentError, error = string doesn't match"
Additional context
Is there a way to get the raw logs from Meraki without parsing or formatting?
Beta Was this translation helpful? Give feedback.
All reactions