| Alan D. Salewski via plug on 26 Jun 2020 12:34:48 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: [PLUG] Sending a Kafka topic to syslog? |
On 2020-06-26 14:48:54, Alan D. Salewski via plug spake thus:
> On 2020-06-26 13:37:51, JP Vossen via plug spake thus:
> > I may have a $WORK need to push a Kafka topic to syslog, or really Syslog-NG
> > if it matters. But any time I try to Google for that I only find the
> > opposite: sending syslog into Kafka!
> [...]
>
> > I'd *really* rather push from the Kafka topic/node to the remote syslog
> > loghost, ideally over TCP/514 or some similar port. If I absolutely have to
> > I can probably do a pull from the syslog side, but I'd much rather not.
> > Simpler is also better, I'd rather not have to increase my dependencies and
> > attack surface with a lot of extra cruft.
> >
> > Any clues? TIA,
> > JP
> > -- -------------------------------------------------------------------
> > JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/
>
> This doesn't fit the "simpler" criteria
[...]
> Looks like logstash can consume "syslog-ish" messages from a kafka topic:
[...]
> and then forward those messages to syslog:
[...]
The Apache Camel[0] project (sytem integration tools) has a thing they call
the "Camel Kafka Connector":
https://camel.apache.org/camel-kafka-connector/latest/index.html
that "allows you to use all Camel components as Kafka Connect
connectors"[1]. On their (long) list of connectors[2] is one called the
'camel-syslog-kafka-connector'[3]. It comes in two flavors: "source" and
"sink". The sink flavor sounds like might be in the ballpark of what you're
looking for, though the docs are a bit light on this page:
https://camel.apache.org/camel-kafka-connector/latest/connectors/camel-syslog-kafka-sink-connector.html
Better docs are available on the "Try it out locally" page:
https://camel.apache.org/camel-kafka-connector/latest/try-it-out-locally.html
The examples there hint at what might be involved, but don't show the 'syslog'
connector explicitly.
-Al
[0] https://camel.apache.org/
[1] https://camel.apache.org/camel-kafka-connector/latest/about.html
[2] https://camel.apache.org/camel-kafka-connector/latest/connectors.html
[3] https://github.com/apache/camel-kafka-connector/tree/master/connectors/camel-syslog-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/syslog
--
-----------------------------------------------------------------
a l a n d. s a l e w s k i salewski@att.net
1024D/FA2C3588 EDFA 195F EDF1 0933 1002 6396 7C92 5CB3 FA2C 3588
-----------------------------------------------------------------
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug