Hosts aren't logging to my log host
I'm wanting all routers to log to their respective directories. I'm running this on SLES 9. Let me know if there is any debug output I need to provide. I'm new to syslog-ng, so I'm assuming, I'm missing something in the config file. Thanks, Ryan ---- #Options options { mark(600); sync(0); use_dns(yes); create_dirs(yes); }; # Source dirvers source src_int { internal(); }; source src { unix-stream("/dev/log"); }; source tcp { tcp(); }; # Destinations drivers; use macro expansion to make seperating logs easier destination d_facility { file("/var/log/syslog-ng/$HOST/$YEAR/$MONTH/$DAY/$FACILITY" perm(0600)); }; destination d_program { file("/var/log/syslog-ng/$HOST/$YEAR/$MONTH/$DAY/$PROGRAM" perm(0600)); }; # Finally, actually log everything to its appropriate place log { source("src"); destination("d_facility"); }; log { source("src"); destination("d_program"); }; log { source("tcp"); destination("d_facility"); }; # Log all internal() stuff to seperate log destination d_int { file("/var/log/syslog-ng/internal.log" perm(0600)); }; log { source("src_int"); destination("d_int"); }; # log everything remote/local to a console tty #destination d_tty { file("/dev/tty11"); }; #log { source("src"); source("src_int"); destination("d_tty"); };
participants (1)
-
Ryan McCain