Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
syslog-ng:How to remove annoying 'STATS: dropped 0' message?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
emmjay79
n00b
n00b


Joined: 02 Feb 2005
Posts: 14

PostPosted: Mon Apr 18, 2005 1:25 am    Post subject: syslog-ng:How to remove annoying 'STATS: dropped 0' message? Reply with quote

Hey all,

I've converted from metalog to syslog-ng. However, I get these annoying 'STATS: dropped 0' lines appearing through the syslog.

That's quite nice - syslog-ng managed to not drop anything. This is the norm. I can assume that it will never drop any messages, as this server is quite idle.

So, anyway - is there a way to filter out these messages? I've done a quite search on the forums/Google, and I've managed to create a half botched up syslog-ng.conf file - although this doesn't achieve what I want.

Any help much appreciated. :)

# cat /etc/syslog-ng/syslog-ng.conf
options { long_hostnames(off); sync(0); };

#source where to read log
source src { unix-stream("/dev/log"); internal(); };
source kernsrc { file("/proc/kmsg"); };

#define destinations
destination authlog { file("/var/log/auth.log"); };
destination syslog { file("/var/log/syslog"); };
destination cron { file("/var/log/cron.log"); };
destination daemon { file("/var/log/daemon.log"); };
destination kern { file("/var/log/kern.log"); };
destination lpr { file("/var/log/lpr.log"); };
destination user { file("/var/log/user.log"); };
destination mail { file("/var/log/mail.log"); };

destination mailinfo { file("/var/log/mail.info"); };
destination mailwarn { file("/var/log/mail.warn"); };
destination mailerr { file("/var/log/mail.err"); };

destination newscrit { file("/var/log/news/news.crit"); };
destination newserr { file("/var/log/news/news.err"); };
destination newsnotice { file("/var/log/news/news.notice"); };

destination debug { file("/var/log/debug"); };
destination messages { file("/var/log/messages"); };
destination console { usertty("root"); };
destination console_all { file("/dev/tty12"); };
destination xconsole { pipe("/dev/xconsole"); };

#create filters
filter f_auth { facility(auth); };
filter f_authpriv { facility(auth, authpriv); };
filter f_syslog { not facility(authpriv, mail); };

filter f_intnotSTATS { not match("STATS: dropped"); };

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, news); };
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); };
filter f_err { level(err); };
filter f_failed { match("failed"); };
filter f_denied { match("denied"); };

#connect filter and destination
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(kernsrc); 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_mail); filter(f_info); destination(mailinfo); };log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };

log { source(src); filter(f_debug); destination(debug); };
log { source(src); filter(f_messages); destination(messages); };
log { source(src); filter(f_emergency); destination(console); };

#default log
log { source(src); destination(console_all); };
Back to top
View user's profile Send private message
Rav70
l33t
l33t


Joined: 11 Feb 2004
Posts: 607
Location: Poland

PostPosted: Mon Apr 18, 2005 9:31 am    Post subject: Reply with quote

I'd try:
Code:

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

stats() takes as argument number of seconds between inserting the STATS line, so "0" should turn off that feature.
Regards,
Rav
_________________
Q: Why is Microsoft's Product Support a failure?
A: Because Microsoft needs a Support Group instead.
Back to top
View user's profile Send private message
emmjay79
n00b
n00b


Joined: 02 Feb 2005
Posts: 14

PostPosted: Tue Apr 19, 2005 6:30 am    Post subject: Reply with quote

Fantastic! That hit the nail on the head. Thanks!
Back to top
View user's profile Send private message
urcindalo
l33t
l33t


Joined: 08 Feb 2005
Posts: 623
Location: Almeria, Spain

PostPosted: Wed Apr 19, 2006 10:52 am    Post subject: Reply with quote

Another thank you. You made my day :D

Just for future reference for people like me who need explanations to be very, very clear. Edit your /etc/syslog-ng/syslog-ng.conf file so that it reads at the very beginning:
Code:
$ cat /etc/syslog-ng/syslog-ng.conf
options { chain_hostnames(off); sync(0); };
options { long_hostnames(off); sync(0); stats(0); };
...
Back to top
View user's profile Send private message
Drunkula
Apprentice
Apprentice


Joined: 28 Jul 2003
Posts: 257
Location: Denton, TX - USA

PostPosted: Thu Apr 20, 2006 4:57 pm    Post subject: Reply with quote

Not only that but you have a filter defined as:
Code:
filter f_intnotSTATS { not match("STATS: dropped"); };

But you aren't applying it to any of the logs.
_________________
Go away or I will replace you with a very small shell script.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum