Advertisement
Guest User

syslog-ng.conf

a guest
Oct 1st, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.66 KB | None | 0 0
  1. @version: 3.6
  2. @include "scl.conf"
  3. #
  4. # /etc/syslog-ng/syslog-ng.conf
  5. #
  6.  
  7. options {
  8.   stats_freq (0);
  9.   flush_lines (0);
  10.   time_reopen (10);
  11.   log_fifo_size (10000);
  12.   chain_hostnames (off);
  13.   use_dns (no);
  14.   use_fqdn (no);
  15.   create_dirs (no);
  16.   keep_hostname (yes);
  17.   perm(0640);
  18.   group("log");
  19. };
  20.  
  21. source src {
  22.   system();
  23.   internal();
  24. };
  25.  
  26. destination d_authlog { file("/var/log/auth.log"); };
  27. destination d_syslog { file("/var/log/syslog.log"); };
  28. destination d_cron { file("/var/log/crond.log"); };
  29. destination d_daemon { file("/var/log/daemon.log"); };
  30. destination d_kernel { file("/var/log/kernel.log"); };
  31. destination d_lpr { file("/var/log/lpr.log"); };
  32. destination d_user { file("/var/log/user.log"); };
  33. destination d_uucp { file("/var/log/uucp.log"); };
  34. destination d_mail { file("/var/log/mail.log"); };
  35. destination d_news { file("/var/log/news.log"); };
  36. destination d_ppp { file("/var/log/ppp.log"); };
  37. destination d_debug { file("/var/log/debug.log"); };
  38. destination d_messages { file("/var/log/messages.log"); };
  39. destination d_errors { file("/var/log/errors.log"); };
  40. destination d_everything { file("/var/log/everything.log"); };
  41. destination d_iptables { file("/var/log/iptables.log"); };
  42. destination d_acpid { file("/var/log/acpid.log"); };
  43. destination d_console { usertty("root"); };
  44.  
  45. # Log everything to tty12
  46. destination console_all { file("/dev/tty12"); };
  47.  
  48. filter f_auth { facility(auth); };
  49. filter f_authpriv { facility(auth, authpriv); };
  50. filter f_syslog { program(syslog-ng); };
  51. filter f_cron { facility(cron); };
  52. filter f_daemon { facility(daemon); };
  53. filter f_kernel { facility(kern) and not filter(f_iptables); };
  54. filter f_lpr { facility(lpr); };
  55. filter f_mail { facility(mail); };
  56. filter f_news { facility(news); };
  57. filter f_user { facility(user); };
  58. filter f_uucp { facility(uucp); };
  59. filter f_ppp { facility(local2); };
  60. filter f_debug { not facility(auth, authpriv, news, mail); };
  61. filter f_messages { level(info..warn) and not facility(auth, authpriv, mail, news, cron) and not program(syslog-ng) and not filter(f_iptables); };
  62. filter f_everything { level(debug..emerg) and not facility(auth, authpriv); };
  63. filter f_emergency { level(emerg); };
  64. filter f_info { level(info); };
  65. filter f_notice { level(notice); };
  66. filter f_warn { level(warn); };
  67. filter f_crit { level(crit); };
  68. filter f_err { level(err); };
  69. filter f_iptables { match("IN=" value("MESSAGE")) and match("OUT=" value("MESSAGE")); };
  70. filter f_acpid { program("acpid"); };
  71.  
  72. log { source(src); filter(f_acpid); destination(d_acpid); };
  73. log { source(src); filter(f_authpriv); destination(d_authlog); };
  74. log { source(src); filter(f_syslog); destination(d_syslog); };
  75. log { source(src); filter(f_cron); destination(d_cron); };
  76. log { source(src); filter(f_daemon); destination(d_daemon); };
  77. log { source(src); filter(f_kernel); destination(d_kernel); };
  78. log { source(src); filter(f_lpr); destination(d_lpr); };
  79. log { source(src); filter(f_mail); destination(d_mail); };
  80. log { source(src); filter(f_news); destination(d_news); };
  81. log { source(src); filter(f_ppp); destination(d_ppp); };
  82. log { source(src); filter(f_user); destination(d_user); };
  83. log { source(src); filter(f_uucp); destination(d_uucp); };
  84. #log { source(src); filter(f_debug); destination(d_debug); };
  85. log { source(src); filter(f_messages); destination(d_messages); };
  86. log { source(src); filter(f_err); destination(d_errors); };
  87. log { source(src); filter(f_emergency); destination(d_console); };
  88. log { source(src); filter(f_everything); destination(d_everything); };
  89. log { source(src); filter(f_iptables); destination(d_iptables); };
  90.  
  91. # Log everything to tty12
  92. #log { source(src); destination(console_all); };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement