<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<STYLE>.hmmessage P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.hmmessage {
        FONT-SIZE: 10pt; FONT-FAMILY: Tahoma
}
</STYLE>

<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY class=hmmessage>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>Your config&nbsp;seems&nbsp;a bit odd and maybe overly complex. 
Here's how I read it, please let us know if this is how you intend it to 
work.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>Your sources:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>S_dgram = only messages from local processes that call 
syslog()</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>S_internal&nbsp;= only internal messages from syslog-ng on this 
node</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>S_kernel = only&nbsp;messages from the kernel on this 
node</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>S_tcp = only TCP messages from other nodes</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>S_udp&nbsp;= only UDP messages from other 
nodes</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>Your log paths tell syslog-ng to behave as:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008>log { source(S_udp); 
destination(D_db_mysql); };</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>All&nbsp;UDP messages from other nodes should be sent to 
mysql.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial>log { 
source(S_udp); destination(D_sec); };</FONT></SPAN></DIV><FONT face=Arial 
color=#0000ff></FONT>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>All&nbsp;UDP messages from other nodes should be sent to 
D_sec.</FONT></SPAN></DIV>
<DIV><FONT face=Arial color=#0000ff></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff><FONT color=#000000>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
filter(F_auth);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination(D_authlog); 
flags(final); };</FONT><BR>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>All&nbsp;messages matching F_auth and coming either from local 
syslog(), local syslog-ng internal or via TCP from&nbsp;other nodes&nbsp;(but 
not via UDP)&nbsp;should be sent to D_authlog. If you send a message down this 
path then don't bother evaluating any other 
paths.</FONT></SPAN></DIV></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff><FONT 
color=#000000></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff><FONT color=#000000>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_local7);&nbsp;&nbsp;&nbsp; 
destination(D_bootlog); flags(final); };</FONT><BR>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008><FONT face=Arial 
color=#0000ff>All&nbsp;messages matching F_local7 and coming either from 
local&nbsp;syslog(), local syslog-ng internal or via TCP from&nbsp;other nodes 
(but not via UDP)&nbsp;should be sent to D_bootlog. If you send a message down 
this path then don't bother evaluating any other paths.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008>Then there's a bunch of 
other log paths in the same vein.</SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=390175515-08052008></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN 
class=390175515-08052008></SPAN>&nbsp;</DIV></DIV></FONT>
<DIV><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma><B>From:</B> syslog-ng-bounces@lists.balabit.hu 
[mailto:syslog-ng-bounces@lists.balabit.hu] <B>On Behalf Of 
</B>wiskbroom@hotmail.com<BR><B>Sent:</B> 08 May 2008 15:13<BR><B>To:</B> 
Syslog-ng users' and developers' mailing list<BR><B>Subject:</B> [syslog-ng] 
Problems With Filter Rules - Using First Rule, Not One 
Intended<BR></FONT><BR></DIV>
<DIV></DIV>
<P class=MsoNormal>Greetings;<BR><BR>My setup works well with one exception, my 
filtering rules contained in my syslog-ng.conf do not appear to work 
properly.&nbsp; My logs are not lost, instead they end up in a directory which I 
did not intend them to be in. <BR><BR>Background: I log to a MySql DB, flatfiles 
and finally, to SEC, which parses stuff and takes various actions (almost 
working ;-)<BR></P>
<P class=MsoNormal><BR>For ease of reading, I will simply add the contents of my 
config file which pertains to just one filter.</P>
<P class=MsoNormal>Many thanks in advance for taking the time to read and help 
me.<BR><BR>.vp<BR></P>
<P class=MsoNormal><BR>############<BR># OPTIONS&nbsp; 
#<BR>############<BR><BR>options<BR>&nbsp; {<BR>&nbsp;&nbsp;&nbsp; 
chain_hostnames(no);<BR>&nbsp;&nbsp;&nbsp; create_dirs 
(yes);<BR>&nbsp;&nbsp;&nbsp; dir_perm(0755);<BR>&nbsp;&nbsp;&nbsp; use_dns 
(yes);<BR>&nbsp;&nbsp;&nbsp; dns_cache(yes);<BR>&nbsp;&nbsp;&nbsp; 
dns_cache_size(1000);<BR>&nbsp;&nbsp;&nbsp; 
dns_cache_expire(604800);<BR>&nbsp;&nbsp;&nbsp; 
keep_hostname(yes);<BR>&nbsp;&nbsp;&nbsp; 
log_fifo_size(10000);<BR>&nbsp;&nbsp;&nbsp; 
log_msg_size(8192);<BR>&nbsp;&nbsp;&nbsp; 
long_hostnames(on);<BR>&nbsp;&nbsp;&nbsp; perm(0644);<BR>&nbsp;&nbsp;&nbsp; 
stats(3600);<BR>&nbsp;&nbsp;&nbsp; sync(0);<BR>&nbsp;&nbsp;&nbsp; time_reopen 
(10);<BR>&nbsp;&nbsp;&nbsp; use_dns(yes);<BR>&nbsp;&nbsp;&nbsp; 
use_fqdn(yes);<BR>&nbsp; };<BR><BR>############<BR># 
SOURCES&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #<BR>############<BR><BR>source 
S_dgram<BR>&nbsp; { unix-dgram("/dev/log"); };<BR><BR>source 
S_internal<BR>&nbsp; { internal(); };<BR><BR>source S_kernel<BR>&nbsp; { 
file("/proc/kmsg" log_prefix("kernel: ")); };<BR><BR>source S_tcp<BR>&nbsp; { 
tcp(port(4800) keep-alive(yes) max_connections(100)); };<BR><BR>source S_udp { 
udp(ip("0.0.0.0") port(514)); };<BR><BR>###############<BR># DEST SQL 
DB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#<BR>###############<BR><BR>destination D_db_mysql 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
pipe("/var/log/mysql.pipe"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
template("INSERT INTO 
logs<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(host, facility, priority, level, tag, datetime, program, 
msg)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY 
$HOUR:$MIN:$SEC',<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
'$PROGRAM', '$MSG' );\n") 
template-escape(yes));<BR>};<BR><BR>##############<BR># 
DESTINATIONS&nbsp;&nbsp;&nbsp;&nbsp; #<BR>##############<BR><BR>destination 
D_authlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { file("/var/log/auth.log"); 
};<BR>destination D_bootlog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/boot.log"); };<BR>destination 
D_debug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/debug"); };<BR>destination 
D_explan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/explanations"); };<BR>destination D_messages&nbsp;&nbsp; { 
file("/var/log/messages"); };<BR>destination 
D_secure&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { file("/var/log/secure"); 
};<BR>destination D_spooler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/spooler"); };<BR>destination 
D_syslog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { file("/var/log/syslog"); 
};<BR>destination 
D_user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/user.log"); };<BR><BR>destination 
D_switch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/MyHosts/Switches/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0644)); };<BR>destination 
D_edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/MyHosts/EdgeDevices/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0644)); };<BR>destination D_firewall&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/MyHosts/Firewalls/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
owner(root) group(root) perm(0644) dir_perm(0700) create_dirs(yes)); 
};<BR>destination D_router&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
file("/var/log/MyHosts/Routers/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0644)); };<BR>destination D_accesspoints { 
file("/var/log/MyHosts/AccessPoints/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0644)); };<BR>destination D_mailservers&nbsp; { 
file("/var/log/MyHosts/MailServers/$FULLHOST.log"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
perm(0644)); };<BR><BR>###########<BR># 
FILTERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#<BR>###########<BR><BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_auth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(auth, 
authpriv); };<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_authpriv&nbsp;&nbsp;&nbsp;&nbsp; { facility(authpriv); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_cron&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(cron); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_daemon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(daemon); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_kern&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(kern); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local1); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local2); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local3); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local4); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local5); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local6); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_local7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(local7); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_lpr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(lpr); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_mail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(mail); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F_messages&nbsp;&nbsp;&nbsp;&nbsp; { 
facility(daemon, kern, user); };<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_news&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(news); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_spooler&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(uucp,news) and level(crit); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_syslog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { not facility(auth, authpriv) and 
not facility(mail); };<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { facility(user); 
};<BR><BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_crit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(crit); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_debug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(debug); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; F_emergency&nbsp;&nbsp;&nbsp; { 
level(emerg); };<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_err&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(err); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(info); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_notice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(notice); 
};<BR>filter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
F_warn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { level(warn); 
};<BR><BR>filter F_edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
host("edge*") or host("122.21.*"); };<BR>filter 
F_router&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { host("gw*") or host("rtr") or 
host("mmsc"); };<BR>filter F_switch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
host("sw*") or host("sw1") or host("sw2"); };<BR>filter 
F_firewall&nbsp;&nbsp;&nbsp;&nbsp; { host("^fw*") or host("^mlm*-*") or 
host("^cm*"); };<BR>filter 
F_dc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { 
host("^mydc*") or host("^dc*"); };<BR>filter F_accesspoints { host("^melanie*"); 
};<BR>filter F_mailservers&nbsp; { host("^mail*") or host("^smtpgw*"); 
};<BR>filter F_proxies&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { host("^proxygw*"); 
};<BR>filter F_InternetIP&nbsp;&nbsp; { host("161.17.10.*"); 
};<BR><BR>##############<BR>#&nbsp;&nbsp;&nbsp; 
LOGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#<BR>##############<BR><BR>log { source(S_udp); destination(D_db_mysql); 
};<BR><BR># Send ALL logs to SEC<BR><BR># log { source(S_dgram); 
source(S_internal); source(S_tcp); filter(F_auth); destination(D_sec); 
};<BR><BR># log { source(S_udp); source(S_tcp); destination(D_sec); 
};<BR><BR>log { source(S_udp); destination(D_sec); };<BR><BR>###<BR><BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
filter(F_auth);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination(D_authlog); 
flags(final); };<BR>log { source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_local7);&nbsp;&nbsp;&nbsp; 
destination(D_bootlog); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_local1);&nbsp;&nbsp;&nbsp; 
destination(D_explan); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_local5);&nbsp;&nbsp;&nbsp; 
destination(D_router); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_messages);&nbsp; 
destination(D_messages); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_authpriv);&nbsp; 
destination(D_secure); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_spooler);&nbsp;&nbsp; 
destination(D_spooler); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_kernel);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(F_syslog);&nbsp;&nbsp;&nbsp; 
destination(D_syslog); flags(final); };<BR>log { 
source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
filter(F_user);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination(D_user); flags(final); 
};<BR><BR>log { source(S_dgram);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_internal);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_kernel);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
source(S_tcp);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
destination(D_hosts); flags(final); };<BR><BR>log { source(S_udp); 
filter(F_switch); destination(D_switch); flags(final); };<BR>log { 
source(S_udp); filter(F_firewall); destination(D_firewall); flags(final); 
};<BR>log { source(S_udp); filter(F_router); destination(D_router); 
flags(final); };<BR>log { source(S_udp); filter(F_edge); destination(D_edge); 
flags(final); };<BR>log { source(S_udp); filter(F_dc); destination(D_dc); 
flags(final); };<BR>log { source(S_udp); filter(F_accesspoints); 
destination(D_accesspoints); flags(final); };<BR>log { source(S_udp); 
filter(F_proxies); destination(D_proxies); flags(final); };<BR>log { 
source(S_udp); filter(F_mailservers); destination(D_mailservers); flags(final); 
};<BR><BR>log { source(S_udp); destination(D_udp);};<BR><BR><BR>&lt;!--[if 
!supportLineBreakNewLine]--&gt;<BR>&lt;!--[endif]--&gt;</P></BODY></HTML>