Changeset 2066 for trunk/server/fedora/config/etc/syslog-ng
- Timestamp:
- Nov 22, 2011, 12:45:17 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
-
trunk/server/fedora/config/etc/syslog-ng/d_zroot.pl
r1747 r2066 32 32 sub buildKeyMap($) { 33 33 my ($file) = @_; 34 open (KEYS, $file) or warn "Couldn't open $file: $!";34 open (KEYS, $file) or (warn "Couldn't open $file: $!\n" and return); 35 35 while (<KEYS>) { 36 36 chomp; … … 58 58 buildKeyMap("/root/.ssh/authorized_keys2"); 59 59 60 while (1) { 61 my @message = scalar(<>); 60 my @message; 61 62 while (my $line = <>) { 63 @message = $line; 62 64 eval { 63 65 local $SIG{ALRM} = sub { die "alarm\n" }; # NB: \n required … … 80 82 } elsif ($message =~ m|Root (\S+) shell|) { 81 83 sendmsg($message); 82 } elsif ($message =~ m| session \S+ for user (\S+)|) {83 sendmsg($message) if exists $USERS{$1};84 } elsif ($message =~ m|pam_unix\(([^:]+):session\): session \S+ for user (\S+)|) { 85 sendmsg($message) if $1 ne "cron" and exists $USERS{$2}; 84 86 } elsif ($message =~ m|^Found matching (\w+) key: (\S+)|) { 85 87 if ($sshkeys{$2}) { … … 117 119 } elsif ($message =~ m|^ *root : TTY=|) { 118 120 } elsif ($message =~ m|^Set /proc/self/oom_adj to |) { 121 } elsif ($message =~ m|^fatal: mm_request_receive: read: Connection reset by peer$|) { 119 122 } else { 120 123 sendmsg($message, "scripts-spew"); -
trunk/server/fedora/config/etc/syslog-ng/syslog-ng.conf
r1259 r2066 1 @version:3.2 2 1 3 # syslog-ng configuration file. 2 4 # … … 8 10 9 11 options { 10 sync(0);12 flush_lines (0); 11 13 time_reopen (10); 12 14 log_fifo_size (1000); … … 16 18 create_dirs (no); 17 19 keep_hostname (yes); 20 stats_freq (0); 18 21 }; 19 22 20 23 source s_sys { 21 file ("/proc/kmsg" log_prefix("kernel: "));24 file ("/proc/kmsg" program_override("kernel: ")); 22 25 unix-stream ("/dev/log"); 23 26 internal(); … … 28 31 destination d_mesg { file("/var/log/messages"); }; 29 32 destination d_auth { file("/var/log/secure"); }; 30 destination d_mail { file("/var/log/maillog" sync(10)); };33 destination d_mail { file("/var/log/maillog" flush_lines(10)); }; 31 34 destination d_spol { file("/var/log/spooler"); }; 32 35 destination d_boot { file("/var/log/boot.log"); };
Note: See TracChangeset
for help on using the changeset viewer.