[syslog-ng] syslog-ng Digest, Vol 130, Issue 27

Ho, Ming Mingho at visa.com
Mon Feb 22 19:14:44 CET 2016

Hi Peter,

Thanks for the quick response. The admin guide and your blog only mentioned to install gradle, which I did, but no mention of how to use it to build Java modules. I am not a software developer and have not heard/use gradle before. It will be very kind and helpful of you if you can provide me the steps how to do so. And any additional steps I need to do for compilation after the Java modules created.

I also try your syslog-ng-java-hack-1.0-1.el6.x86_64.rpm. I copy all the jars files to /usr/local/lib/syslog-ng/java-modules and then run "configure" but the Java module is still not included. What is the correct steps if I use the provided jar files?


-----Original Message-----
From: syslog-ng-bounces at lists.balabit.hu [mailto:syslog-ng-bounces at lists.balabit.hu] On Behalf Of syslog-ng-request at lists.balabit.hu
Sent: Saturday, February 20, 2016 3:00 AM
To: syslog-ng at lists.balabit.hu
Subject: syslog-ng Digest, Vol 130, Issue 27

Send syslog-ng mailing list submissions to
	syslog-ng at lists.balabit.hu

To subscribe or unsubscribe via the World Wide Web, visit
or, via email, send a message with subject or body 'help' to
	syslog-ng-request at lists.balabit.hu

You can reach the person managing the list at
	syslog-ng-owner at lists.balabit.hu

When replying, please edit your Subject line so it is more specific than "Re: Contents of syslog-ng digest..."

Today's Topics:

   1. Re:  Not able to compile syslog-ng OSE with Java support (Czanik)
   2.  ECONNREFUSED on /dev/log (?rp?d Magos?nyi)


Message: 1
Date: Sat, 20 Feb 2016 07:47:23 +0100
From: Czanik, P?ter <peter.czanik at balabit.com>
Subject: Re: [syslog-ng] Not able to compile syslog-ng OSE with Java
To: "Syslog-ng users' and developers' mailing list"
	<syslog-ng at lists.balabit.hu>
	<CANcUavtxRVrSQwcaAB0WV27uO+gsR1T7kT8rQqq63Rev+ns+Ag at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

You will also need gradle to build Java modules: http://gradle.org/ Bye,

Peter Czanik (CzP) <peter.czanik at balabit.com> Balabit / syslog-ng upstream http://czanik.blogs.balabit.com/ https://twitter.com/PCzanik

On Sat, Feb 20, 2016 at 7:02 AM, 'Ho, Ming' via SYSLOG-NG < syslog-ng at balabit.com> wrote:

> Hello,
> I am able to compile syslog-ng 3.7.2 without the Java-based modules 
> included successfully and the syslog-ng run fine. Now I need to 
> re-compile again with the Java-based modules included. I execute the 
> following steps listed in the syslog-ng-3.7-ose-admin guide:
> Installed openjdk version "1.8.0_71"
> Installed gradle version 2.11
> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
> export
> LD_LIBRARY_PATH=/usr/lib/jvm/java-1.8.0-openjdk-
> 86_64/jre/lib/amd64/server:$LD_LIBRARY_PATH
> When I run ./configure, I notice the java module option is set to "no" 
> in the summary:
> Modules:
>   Module search path          : ${exec_prefix}/lib/syslog-ng
>   Sun STREAMS support (module): no
>   SQL support (module)        : no
>   PACCT module (EXPERIMENTAL) : no
>   MongoDB destination (module): yes
>   JSON support (module)       : no
>   SMTP support (module)       : no
>   AMQP destination (module)   : yes
>   STOMP destination (module)  : yes
>   GEOIP support (module)      : no
>   Redis support (module)      : no
>   Riemann destination (module): no
>   python                      : yes (pkg-config package: python)
>   java                        : no
> I go ahead to execute "make" and "make install" without error. But I 
> don't see the "java-modules" directory is created in 
> /usr/local/lib/syslog-ng directory.
> When I include the following declaration in my syslog-ng.conf to start 
> syslog-ng, I got the following error:
> [2016-02-20T05:46:59.039466] Plugin module not found in 'module-path'; 
> module-path='/usr/local/lib/syslog-ng', module='mod-java'
> Why Java modules is not included? What steps am I missing?
> Any help is appreciated
> Ming
> ______________________________________________________________________
> ________ 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20160220/e2a92c57/attachment.html 


Message: 2
Date: Sat, 20 Feb 2016 11:24:24 +0100
From: ?rp?d Magos?nyi <mag at magwas.rulez.org>
Subject: [syslog-ng] ECONNREFUSED on /dev/log
To: syslog-ng at lists.balabit.hu
Message-ID: <56C83ED8.4080305 at magwas.rulez.org>
Content-Type: text/plain; charset=utf-8


"strace logger hello" output contains this line:
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/log"}, 110) = -1 ECONNREFUSED (Connection refused)

I see logs in /dev/xconsole, just cannot emit a log line with logger.
What could be the cause?

additional info:

# cat /etc/syslog-ng/syslog-ng.conf
@version: 3.3
@include "scl.conf"
# First, set some global options.
options { chain_hostnames(off); flush_lines(0); use-dns(persist_only); dns-cache-hosts(/etc/hosts);use_fqdn(no);
      owner("root"); group("adm"); perm(0640); stats_freq(0); time_reap(1000);
source s_src {

#destination d_net { tcp("" port(10000)
tls(ca-dir("/etc/ssl") cert-file("/etc/ssl/newcert.pem")
key_file("/etc/ssl/private/newkey.pem") )); }; destination d_net { tcp("infra.edemokraciagep.org" port(10000)
tls(ca-dir("/etc/ssl") peer-verify(optional-untrusted))); };

destination d_messages { file("/var/log/messages");};

destination d_xconsole { pipe("/dev/xconsole"); }; destination d_apache_console { pipe("/dev/apacheconsole"); };

filter apache_log { program("apache"); }; filter non_apache_log { not program("apache"); };

destination d_vhost_gepnarancs { file("/var/log/vhost_gepnarancs"); }; filter f_gepnarancs { program("apache:php:gepnarancs") or message("gepnarancs"); }; log { source(s_src); filter(f_gepnarancs); destination(d_vhost_gepnarancs); };

log { source(s_src); destination(d_messages); };

log { source(s_src); filter(non_apache_log) ; destination(d_xconsole); };

log { source(s_src); filter(apache_log); destination(d_apache_console); };

log { source(s_src); destination(d_net); };

@include "/etc/syslog-ng/conf.d/"

# lsof |grep /dev/xconsole
syslog-ng  2608            root   15u     FIFO                0,5      
0t0      19564 /dev/xconsole
cat        2641            root    3r     FIFO                0,5      
0t0      19564 /dev/xconsole
# lsof |grep /dev/log
[no output]
# dpkg -l syslog-ng
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                            
Version                       Architecture                  Description
ii  syslog-ng                                       
3.5.6-2                       all                           Enhanced
system logging daemon (metapackage)
# ls -l /dev/log
srw-rw-rw- 1 root root 0 Feb 20 11:03 /dev/log


syslog-ng maillist  -  syslog-ng at lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng

End of syslog-ng Digest, Vol 130, Issue 27

More information about the syslog-ng mailing list