1
0

syslog-ng.conf 969 B

12345678910111213141516171819202122232425262728293031323334
  1. @version:3.5
  2. @include "scl.conf"
  3. options {
  4. flush_lines (0);
  5. time_reopen (10);
  6. log_fifo_size (1000);
  7. chain_hostnames (off);
  8. use_dns (no);
  9. use_fqdn (no);
  10. create_dirs (yes);
  11. keep_hostname (no);
  12. };
  13. source s_remote { udp(port(514)); };
  14. destination d_socket {
  15. pipe("/var/run/syslog-ng.socket" template("$UNIXTIME|$SOURCEIP|$MSGHDR $MESSAGE\n") template-escape(yes) flags(no-multi-line));
  16. };
  17. destination d_all { file("/var/log/remote/$R_YEAR/$R_MONTH/$R_YEAR-$R_MONTH-$R_DAY.log" flags(no-multi-line)); };
  18. destination d_all_simple {
  19. file("/var/log/remote/messages.log" template("$UNIXTIME|$SOURCEIP|$MSGHDR $MESSAGE\n") template-escape(yes) flags(no-multi-line));
  20. };
  21. log { source(s_remote); destination(d_all); };
  22. log { source(s_remote); destination(d_all_simple); };
  23. log { source(s_remote); destination(d_socket); };
  24. # Source additional configuration files (.conf extension only)
  25. @include "/etc/syslog-ng/conf.d/*.conf"
  26. # vim:ft=syslog-ng:ai:si:ts=4:sw=4:et: