LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 06-17-2008, 02:22 AM   #1
methuzalix
LQ Newbie
 
Registered: Jun 2008
Posts: 2

Rep: Reputation: 0
SuSE 10.0 - syslog-ng problem


Hello guys,

i have following troubles. I need to to track login success or failure in /var/log/secure on SuSE 10.0 server.

This machine is using syslog-ng with configuration file provided by SuSEconfig. I have inserted three lines to make it work as i need. They are marked by bold in text:


something:~ # cat /etc/syslog-ng/syslog-ng.conf | grep -v "^#"
Code:
options { long_hostnames(off); sync(0); perm(0640); stats(3600); };

source src {
           internal();
           unix-dgram("/dev/log");
};


filter f_secure     { facility(authpriv); };

filter f_iptables   { facility(kern) and match("IN=") and match("OUT="); };

filter f_console    { level(warn) and facility(kern) and not filter(f_iptables)
                      or level(err) and not facility(authpriv); };

filter f_newsnotice { level(notice) and facility(news); };
filter f_newscrit   { level(crit)   and facility(news); };
filter f_newserr    { level(err)    and facility(news); };
filter f_news       { facility(news); };

filter f_mailinfo   { level(info)      and facility(mail); };
filter f_mailwarn   { level(warn)      and facility(mail); };
filter f_mailerr    { level(err, crit) and facility(mail); };
filter f_mail       { facility(mail); };

filter f_cron       { facility(cron); };

filter f_local      { facility(local0, local1, local2, local3,
                               local4, local5, local6, local7); };

filter f_messages   { not facility(news, mail, authpriv) and not filter(f_iptables); };
filter f_warn       { level(warn, err, crit) and not filter(f_iptables); };
filter f_alert      { level(alert); };


destination console  { file("/dev/tty10"    group(tty) perm(0620)); };
log { source(src); filter(f_console); destination(console); };

destination xconsole { pipe("/dev/xconsole" group(tty) perm(0400)); };
log { source(src); filter(f_console); destination(xconsole); };

destination d_secure {file("/var/log/secure" perm(0640)); };
log { source(src); filter(f_secure); destination(d_secure); flags(final); };





destination newscrit { file("/var/log/news/news.crit"); };
log { source(src); filter(f_newscrit); destination(newscrit); };

destination newserr { file("/var/log/news/news.err"); };
log { source(src); filter(f_newserr); destination(newserr); };

destination newsnotice { file("/var/log/news/news.notice"); };
log { source(src); filter(f_newsnotice); destination(newserr); };



destination mailinfo { file("/var/log/mail.info"); };
log { source(src); filter(f_mailinfo); destination(mailinfo); };

destination mailwarn { file("/var/log/mail.warn"); };
log { source(src); filter(f_mailwarn); destination(mailwarn); };

destination mailerr  { file("/var/log/mail.err" fsync(yes)); };
log { source(src); filter(f_mailerr);  destination(mailerr); };

destination mail { file("/var/log/mail"); };
log { source(src); filter(f_mail); destination(mail); };




destination localmessages { file("/var/log/localmessages"); };
log { source(src); filter(f_local); destination(localmessages); };


destination messages { file("/var/log/messages"); };
log { source(src); filter(f_messages); destination(messages); };


destination firewall { file("/var/log/firewall"); };
log { source(src); filter(f_iptables); destination(firewall); };


destination warn { file("/var/log/warn" fsync(yes)); };
log { source(src); filter(f_warn); destination(warn); };
After that, reload of configuration. And ... nothing. I have checked many manuals, howtos, forums etc but i still dont know what is wrong.
I was also trying different position of log statement in configuration file. Because it seems that this possition really does matter , but still nothing.
I can not use another conf file - i have to modify this one. (dont ask )

Please, do someone see some mistake or problem in this configuration? I really inserted only bold-marked lines.
Thank you in advance.
 
Old 06-17-2008, 03:57 AM   #2
jschiwal
LQ Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682Reputation: 682
I am using openSUSE 10.3. I used your syslog-ng.conf and restarted the syslog service ( rcsyslog restart ). Then I switched to a virtual terminal and tried logging in with the wrong password. It was logged. Your syslog-ng.conf works for me.
Code:
Jun 17 03:52:08 hpamd64 login[4093]: FAILED LOGIN 1 FROM /dev/tty3 FOR jschiwal, Authentication failure
Note, that the /var/log/secure file wasn't created until there was an authentication failure.

Last edited by jschiwal; 06-17-2008 at 04:13 AM.
 
Old 06-17-2008, 05:43 AM   #3
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
you're not running selinux or some such are you?
 
Old 06-17-2008, 05:51 AM   #4
methuzalix
LQ Newbie
 
Registered: Jun 2008
Posts: 2

Original Poster
Rep: Reputation: 0
It is working with auth:

filter f_secure { facility(auth); };

so, problem is solved... but thank you anyway
 
Old 06-17-2008, 06:09 AM   #5
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
ahh, I would have been looking at finding out what the actual facility was at some point.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Suse syslog redirects to a Windows server sambauser Linux - Server 1 06-06-2008 09:05 AM
I need help getting syslog to log remotely, this is just the regular syslog. abefroman Linux - Software 2 06-05-2008 11:36 AM
Syslog problem Filozoff Linux - Server 4 05-22-2007 03:49 AM
Syslog problem jackpal Fedora 1 01-05-2007 12:46 PM
LXer: Centralized Syslog Server Using syslog-NG LXer Syndicated Linux News 0 04-28-2006 06:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 01:08 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration