syslog.conf questions..
B. Cook
bcook at poughkeepsieschools.org
Thu Jun 14 18:24:57 UTC 2007
Hello all,
I am trying to have different cisco routers log to a different log file.
The log file is located on a 6.2 box running the stock syslogd. For
what it is worth I have nine of these, only three are shown
syslogd is running with -n -vv -d at the moment.. I did not have to
specify -a 10.20.250.54:* to allow it to log.. (is that part of the
problem..?)
But the question is.. I do get logs from the respective hosts in the log
files that I have specified, but I do not understand why syslogd is also
catching them in the original local7.* /var/log/router/3620.log when as
far as I can tell they are setup correctly.
below is the relevant portions of the syslog.conf.
[~]# 18 > egrep -v "#" /etc/syslog.conf | cat -n
1
2 +10.20.250.54
3 *.* /var/log/router/circle.log
4 -10.20.250.54
5
6 +10.20.250.42
7 *.* /var/log/router/columbus.log
8 -10.20.250.42
9
10 +10.20.250.38
11 *.* /var/log/router/clinton.log
12 -10.20.250.38
13
14 +10.20.0.10
15 *.* /var/log/router/tcentral.log
16 -10.20.0.10
17
18 *.err;kern.warning;auth.notice;mail.crit /dev/console
19 *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err
/var/log/messages
20 security.* /var/log/security
21 auth.info;authpriv.info /var/log/auth.log
22 mail.info /var/log/maillog
23 lpr.info /var/log/lpd-errs
24 ftp.info /var/log/xferlog
25 local7.* /var/log/router/3620.log
26 cron.* /var/log/cron
27 *.=debug /var/log/debug.log
28 *.emerg *
29 !startslip
30 *.* /var/log/slip.log
31 !ppp
32 *.* /var/log/ppp.log
and with syslogd in debug mode I see this:
and tcvthname(10.20.250.38)
logmsg: pri 276, flags 0, from 10.20.250.38, msg 1262: Jun 14
18:13:04.770: %SEC-6-IPACCESSLOGP: list 2044 denied udp
10.20.18.28(1039) -> 10.20.0.212(161), 1 packet
Logging to FILE /var/log/router/clinton.log
Logging to FILE /var/log/router/3620.log
cvthname(10.20.250.42)
logmsg: pri 276, flags 0, from 10.20.250.42, msg 68: Jun 14
18:13:04.835: %SEC-6-IPACCESSLOGP: list 2044 denied udp 10.20.8.57(1040)
-> 10.20.3.60(161), 4 packets
Logging to FILE /var/log/router/columbus.log
Logging to FILE /var/log/router/3620.log
I do not understand why the local7.* is still getting caught.. From what
I understood from the man page, the - tells it to stop logging from that
host.
Whatever the last 'host' entry is in the syslog.conf that host will not
log into both files.
from the 10.20.0.10 host I have configured syslog:
local7.* @10.20.0.29
and when I run logger:
date | logger -p local7.debug
cvthname(10.20.0.10)
logmsg: pri 277, flags 0, from 10.20.0.10, msg Jun 14 14:21:03 bcook:
Thu Jun 14 14:21:03 EDT 2007
Logging to FILE /var/log/router/tcentral.log
I get what I think I should..
Why do the previous entries not act the same as the last one?
What am I missing?
More information about the freebsd-questions
mailing list