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

Czanik, Péter peter.czanik at balabit.com
Tue Feb 23 13:15:33 CET 2016


Hi,

Gradle needs to be available in the PATH during configure. If it's not
there, you should update your PATH variable, like this:

export PATH=/usr/share/java/gradle-2.11/bin:$PATH

Gradle can download you all the necessary JAR files. If you want to use the
local files from another directory, you need to edit
modules/java-modules/build.gradle before compilation.

Bye,

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

On Mon, Feb 22, 2016 at 7:14 PM, Ho, Ming <Mingho at visa.com> wrote:

> 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?
>
> Thanks.
> Ming
>
> -----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
>         https://lists.balabit.hu/mailman/listinfo/syslog-ng
> 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
>         support
> To: "Syslog-ng users' and developers' mailing list"
>         <syslog-ng at lists.balabit.hu>
> Message-ID:
>         <
> 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-1.8.0.71-1.b15.el6_7.x
> > 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
>
> Hi!
>
> "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);
>       bad_hostname("^gconfd$");
> };
> source s_src {
>        system();
>        internal();
> };
>
> #destination d_net { tcp("91.143.88.140" 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
> Desired=Unknown/Install/Remove/Purge/Hold
> |
>
> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ 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
> ******************************************
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20160223/168d90d2/attachment.htm 


More information about the syslog-ng mailing list