Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. logspout:
  2. image: gliderlabs/logspout:latest
  3. volumes:
  4. - "/var/run/docker.sock:/var/run/docker.sock:ro"
  5. command:
  6. - "syslog+udp://syslogng:514"
  7. depends_on:
  8. - syslogng
  9. networks:
  10. - logging
  11. syslogng:
  12. image: balabit/syslog-ng:3.19.1
  13. command: -F --no-caps
  14. #-edv
  15. volumes:
  16. - ./logs/:/var/log/syslogng/
  17. - ./syslogng/syslog-ng.conf:/etc/syslog-ng/syslog-ng.conf
  18. networks:
  19. - logging
  20.  
  21. @version: 3.19.1
  22. @include "scl.conf"
  23. source s_ucp {
  24. syslog(transport("udp") port(514));
  25. };
  26.  
  27. template t_demo_filetemplate {
  28. template("$ISODATE $PROGRAM $MSGONLY\n");
  29. template_escape(no);
  30. };
  31.  
  32. destination d_local {
  33. file("/var/log/syslogng/${PROGRAM}.${YEAR}.${MONTH}.${DAY}.log" template(t_demo_filetemplate));
  34. };
  35.  
  36. options {
  37. create-dirs(yes);
  38. dir-perm(744);
  39. perm(644);
  40. };
  41.  
  42. log {
  43. source(s_ucp);
  44. destination(d_local);
  45. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement