Guest User

Untitled

a guest
Nov 26th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. template(name="sql-syslog" type="list" option.sql="on") {
  2. constant(value="INSERT INTO tablename (request_time, server, ip, request) values ('")
  3. property(name="timereported" dateformat="pgsql")
  4. constant(value="','")
  5. property(name="fromhost")
  6. constant(value="','")
  7. property(name="msg"
  8. regex.type="ERE"
  9. regex.submatch="1"
  10. regex.expression="([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) (.*\.) (.*)$"
  11. regex.nomatchmode="DFLT"
  12. )
  13. constant(value="','")
  14. property(name="msg"
  15. regex.type="ERE"
  16. regex.submatch="2"
  17. regex.expression="([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) (.*\.) (.*)$"
  18. regex.nomatchmode="DFLT"
  19. )
  20. )
  21. constant(value="')")
  22. }
  23.  
  24. # load module
  25. module(load="ompgsql")
  26.  
  27. action(type="ompgsql" server="dbhost"
  28. user="dbuser" pass="dbpass"
  29. db="dbname"
  30. template="sql-syslog"
  31. queue.size="1000"
  32. queue.type="LinkedList"
  33. queue.filename="dbq"
  34. queue.workerthreads="5"
  35. queue.workerthreadMinimumMessages="500"
  36. queue.timeoutWorkerthreadShutdown="1000"
  37. queue.timeoutEnqueue="10000")
Add Comment
Please, Sign In to add comment