Advertisement
Guest User

Untitled

a guest
Dec 13th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. # File /etc/syslog-ng/conf.d/elastic.conf
  2. ##########
  3. # network sources
  4. source s_net {
  5. udp(port(514));
  6. tcp(port(514));
  7. syslog();
  8. };
  9.  
  10. ##########
  11. # patterndb parser
  12. #parser pattern_db {
  13. # db-parser/
  14. # file("/path/to/patterndb.xml")
  15. # );
  16. #};
  17.  
  18. ##########
  19. # Elasticsearch destination
  20. destination d_es {
  21. elasticsearch2(
  22. client-lib-dir("/usr/share/elasticsearch/lib/:/usr/lib/syslog-ng/3.13/java-modules/")
  23. client-mode("http")
  24. index("syslog-ng_${YEAR}.${MONTH}.${DAY}")
  25. type("test")
  26. cluster("syslog")
  27. cluster-url("http://127.0.0.1:9200")
  28. template("$(format-json --scope rfc3164 --scope nv-pairs --exclude R_DATE --key ISODATE)\n")
  29. time-zone("UTC")
  30. );
  31. };
  32.  
  33. ###########
  34. # sending logs to ES destionation
  35. log {
  36. source(s_net);
  37. destination(d_es);
  38. flags(flow-control);
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement