X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=syslog-ng.conf;h=7650ea4bd0f0b5478009afe6c0fc4746a536d3f0;hb=4f274c6f82057b4dc114f6a15eb7a74f05e58a81;hp=a073b74b791c7f66ad5384fda12db87000369f5e;hpb=d44347bcdc512d7cf5d83baf2b730aa2d873ba01;p=packages%2Fsyslog-ng.git diff --git a/syslog-ng.conf b/syslog-ng.conf index a073b74..7650ea4 100644 --- a/syslog-ng.conf +++ b/syslog-ng.conf @@ -1,4 +1,4 @@ -@version: 3.16 +@version: 3.20 @include "scl.conf" # # Syslog-ng configuration for TLD Linux @@ -28,7 +28,7 @@ source s_sys { }; # uncomment the line below and change ip/port if you want to run syslog server -#source s_net udp(ip(192.168.1.100),port(514)); +#source s_net { udp(ip(192.168.1.100),port(514)); }; # uncomment the line bellow if you want to send logs to syslog server #destination d_loghost { udp("loghost" port(514)); }; @@ -47,7 +47,6 @@ destination d_user { file("/var/log/user"); }; destination d_ppp { file("/var/log/ppp"); }; destination d_ftp { file("/var/log/xferlog"); }; destination d_audit { file("/var/log/audit"); }; -destination d_postgres { file("/var/log/pgsql"); }; destination d_freshclam { file("/var/log/freshclam.log"); }; destination d_shorewall { file("/var/log/shorewall"); }; destination d_console { usertty("root"); }; @@ -55,6 +54,7 @@ destination d_xconsole { pipe("/dev/xconsole"); }; destination d_newscrit { file("/var/log/news/news.crit" owner(news) group(news)); }; destination d_newserr { file("/var/log/news/news.err" owner(news) group(news)); }; destination d_newsnotice { file("/var/log/news/news.notice" owner(news) group(news)); }; +destination d_dhcp { file("/var/log/dhcp"); }; # uncomment the line below if you want to run syslog server #destination d_from_net { file("/var/log/$HOST.log" owner(root) group(root) perm(0644) dir_perm(0700) create_dirs(yes)); }; @@ -94,8 +94,8 @@ filter p_emergency { level(emerg); }; # Additional filters for specific programs/use filter f_freshclam { program(freshclam); }; filter f_ppp { program(pppd) or program(chat); }; -filter f_postgres { program(postgres); }; filter f_shorewall { facility(kern) and match("Shorewall:" value("MESSAGE")); }; +filter f_dhcp { program("dhcpd") or program("dnsmasq-dhcp"); }; # uncomment the line below if you want to run syslog server #log { source(s_net); destination(d_from_net); flags(final); }; @@ -106,6 +106,9 @@ filter f_shorewall { facility(kern) and match("Shorewall:" value("MESSAGE")); }; # log shorewall to separate log file by default log { source(s_sys); filter(f_shorewall); destination(d_shorewall); flags(final); }; +# log dhcp daemons to separate log file by default +log { source(s_sys); filter(f_dhcp); destination(d_dhcp); flags(final); }; + log { source(s_sys); filter(f_authpriv); destination(d_authlog); }; log { source(s_sys); filter(f_cron); destination(d_cron); }; log { source(s_sys); filter(f_daemon); destination(d_daemon); }; @@ -126,7 +129,6 @@ log { source(s_sys); filter(f_uucp); destination(d_uucp); }; log { source(s_sys); filter(p_debug); destination(d_debug); }; log { source(s_sys); filter(f_daemon); filter(f_ppp); destination(d_ppp); }; log { source(s_sys); filter(f_local6); filter(f_freshclam); destination(d_freshclam); }; -log { source(s_sys); filter(f_local0); filter(f_postgres); destination(d_postgres); }; log { source(s_sys); filter(p_emergency); destination(d_console); }; # This is a catchall statement, and should catch all messages which were not