Re: Kafka-c issues

Sanjay Patel <[email protected]> Fri, 15 Jul 2022 06:29:07 +0000
Newsgroups gmane.comp.syslog-ng
Message-ID <DM6PR20MB35225077092539B0FE0A1D40D18B9@DM6PR20MB3522.namprd20.prod.outlook.com>
Attila,

Thanks for the response. Here is the response with your requested change.

 

Error parsing config, syntax error, unexpected LL_IDENTIFIER, expecting '}'
in block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24:4:5-4:12:

1

2       #Start Block block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24

3

4----->     kafka-c(bootstrap_servers("127.0.0.1:9092") topic("{incoming}")
);

4----->     ^^^^^^^

5

6       #End Block block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24

7

 

Included from /etc/syslog-ng/syslog-ng.conf:6:3-9:4:

1       @version: 3.37

2       @include "scl.conf"

3       @define kafka-implementation kafka-c

4

5       destination d_kafka {

6----->   kafka(

6----->   ^^^^^^^

7----->     bootstrap-servers("127.0.0.1:9092")

8----->     topic("{incoming}")

9----->   );

10      };

 

 

 

From: syslog-ng <[email protected]> On Behalf Of Attila
Szakacs (aszakacs)
Sent: Friday, July 15, 2022 2:25 AM
To: Syslog-ng users' and developers' mailing list
<[email protected]>
Subject: Re: [syslog-ng] Kafka-c issues

 

Hi Sanjay,

 

Can you try switching the define and the include, like:

 

@version: 3.37 

@include "scl.conf"

@define kafka-implementation kafka-c

 

...

 

Cheers,

Attila

 

  _____  

From: syslog-ng <[email protected]
<mailto:[email protected]> > on behalf of Sanjay Patel
<[email protected] <mailto:[email protected]> >
Sent: Friday, July 15, 2022 8:07 AM
To: Syslog-ng users' and developers' mailing list
<[email protected] <mailto:[email protected]> >
Subject: Re: [syslog-ng] Kafka-c issues 

 

CAUTION: This email originated from outside of the organization. Do not
follow guidance, click links, or open attachments unless you recognize the
sender and know the content is safe.

 

Here is what happens when I include it. It tires to use kafka-java

 

Error parsing config, syntax error, unexpected LL_IDENTIFIER, expecting '}'
in block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24:4:5-4:15:

1

2       #Start Block block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24

3

4----->     kafka-java(bootstrap_servers("127.0.0.1:9092")
topic("{incoming}") );

4----->     ^^^^^^^^^^

5

6       #End Block block destination kafka() at
/usr/share/syslog-ng/include/scl/kafka/kafka.conf:24

7

 

Included from /etc/syslog-ng/syslog-ng.conf:6:3-9:4:

1       @version: 3.37

2       @define kafka-implementation kafka-c

3       @include "scl.conf"

4

5       destination d_kafka {

6----->   kafka(

6----->   ^^^^^^^

7----->     bootstrap-servers("127.0.0.1:9092")

8----->     topic("{incoming}")

9----->   );

10      };

 

From: syslog-ng <[email protected]
<mailto:[email protected]> > On Behalf Of Peter Kokai
(pkokai)
Sent: Friday, July 15, 2022 2:05 AM
To: Syslog-ng users' and developers' mailing list
<[email protected] <mailto:[email protected]> >
Subject: Re: [syslog-ng] Kafka-c issues

 

hello,

 

the @include is required for kafka, but you commented out with #

 

--

kokan

 

Get Outlook for Android
<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2F
AAb9ysg&data=05%7C01%7Cattila.szakacs%40balabit.com%7Caaff869a335a430ee9c708
da66285200%7C91c369b51c9e439c989c1867ec606603%7C0%7C1%7C637934620622603978%7
CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
CJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2Ly%2Fj%2F9kJUQjcC%2Bi3yAjXC6qyevj50Wv5V
x1pUQ9ESU%3D&reserved=0> 

  _____  

From: syslog-ng <[email protected]
<mailto:[email protected]> > on behalf of Sanjay Patel
<[email protected] <mailto:[email protected]> >
Sent: Friday, July 15, 2022 7:30:21 AM
To: [email protected] <mailto:[email protected]>
<[email protected] <mailto:[email protected]> >
Subject: [syslog-ng] Kafka-c issues 

 

CAUTION: This email originated from outside of the organization. Do not
follow guidance, click links, or open attachments unless you recognize the
sender and know the content is safe.

 

I am trying to setup Syslog-NG t send output to Kakka. I am running ubuntu
18.04, Syslog-NG version 3.37.

 

This is my syslog-ng.conf   ( I have #scl.conf because if I don't it tries
to install kafka-java)

 

 

@version: 3.37

@define kafka-implementation kafka-c

#@include "scl.conf"

 

destination d_kafka {

  kafka(

    bootstrap-servers("127.0.0.1:9092")

    topic("{incoming}")

  );

};

 

 

This is the error when I try and run sudo syslog-ng

 

Error parsing config, syntax error, unexpected LL_IDENTIFIER, expecting '}'
in /etc/syslog-ng/syslog-ng.conf:6:3-6:8:

1       @version: 3.37

2       @define kafka-implementation kafka-c

3       #@include "scl.conf"

4

5       destination d_kafka {

6----->   kafka(

6----->   ^^^^^

7           bootstrap-servers("127.0.0.1:9092")

8           topic("{incoming}")

9         );

10      };

 

Any help will be appreciated.

 

SKP

______________________________________________________________________________
Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
FAQ: http://www.balabit.com/wiki/syslog-ng-faq
smime.p7s (application/pkcs7-signature, 4.3 KB) - not displayed