[syslog-ng]Sample Solaris config

Chuck Kelly chuck@qualcomm.com
Thu, 15 Nov 2001 12:39:34 -0800


Cool. Thanks for the info.

-----Original Message-----
From: syslog-ng-admin@lists.balabit.hu
[mailto:syslog-ng-admin@lists.balabit.hu]On Behalf Of Jamie McKnight
Sent: Thursday, November 15, 2001 12:19 PM
To: syslog-ng@lists.balabit.hu
Subject: RE: [syslog-ng]Sample Solaris config



|>
|>For the server. Sorry.
|>


	Here is what I use.  I have the Solaris 8 syslogd startup with -t so it
does not listen to the network on the central log host.  Then I have
syslog-ng
listening for the messages that come in from the network.  Messages coming
in
from the network go to /data/logs/messages.$HOST unless they are su or
op(sudo
like) and I have those go into seperate files elsewhere for monitoring etc.
Pretty generic and works for me.  Your milage may vary.  Syslog-ng version
is
1.4.14.


options { sync(0); chain_hostnames(no); };

# Starting with this version of syslog-ng we are letting Solaris syslogd
handle
# system messages, but start it with a "-t" to tell it not to listen to
network
# traffic.  We then use syslog-ng to only listen on the network.

source s_remote { udp(ip(0.0.0.0) port(514)); internal(); };

# Filter defs.  How to break out the incoming messages.

filter f_hosts { level(err..emerg) or ( facility(kern) and
level(debug..emerg))
or ( facility(daemon) and level(notice..emerg)) or ( facility(mail) and
level(crit..emerg)); };

filter f_subad { program(su) and match(root) and match(failed); };
filter f_sugood { program(su) and match(root) and match(succeeded); };
filter f_sucombined { program(su) and match(su:); };
filter f_opbad { program(op) and match (FAILED); };
filter f_opgood { program(op) and match (SUCCEDED); };
filter f_opcombined { program(op) and match(op:); };
filter f_panic { match(panic); };
filter f_reboot { match(Generic_); };

# Destination defs.  Where the messages go

destination d_subad { file("/data/logs/su/bad_su_attempts"); };
destination d_sugood { file("/data/logs/su/good_su_attempts"); };
destination d_sucombined { file("/data/logs/su/su_attempts"); };
destination d_opbad { file("/data/logs/op/bad_op_attempts"); };
destination d_opgood { file("/data/logs/op/good_op_attempts"); };
destination d_opcombined { file("/data/logs/op/op_attempts"); };
destination d_panic { file("/data/logs/panic.log"); };
destination d_reboot { file("/data/logs/reboot.log"); };
destination d_hostmsg { file("/data/logs/hosts/messages.$HOST"); };

# Log actions for messages generated remotely

log { source(s_remote); filter(f_subad); destination(d_subad); };
log { source(s_remote); filter(f_sugood); destination(d_sugood); };
log { source(s_remote); filter(f_sucombined); destination(d_sucombined); };
log { source(s_remote); filter(f_opbad); destination(d_opbad); };
log { source(s_remote); filter(f_opgood); destination(d_opgood); };
log { source(s_remote); filter(f_opcombined); destination(d_opcombined); };
log { source(s_remote); filter(f_panic); destination(d_panic); };
log { source(s_remote); filter(f_reboot); destination(d_reboot); };
log { source(s_remote); filter(f_hosts); destination(d_hostmsg); };


	Jamie


_______________________________________________
syslog-ng maillist  -  syslog-ng@lists.balabit.hu
https://lists.balabit.hu/mailman/listinfo/syslog-ng