Advertisement
Guest User

Untitled

a guest
Apr 27th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. Logstash Configuration...
  2.  
  3. input {
  4. file {
  5. format => "plain"
  6. path => "/var/log/apache2/*error.log"
  7. type => "apacheerror"
  8. }
  9. }
  10. filter {
  11. grok {
  12. type => "apacheerror"
  13. pattern => [ "%{MODSECAPACHEERROR}", "%{GENERICAPACHEERROR}" ]
  14. patterns_dir => "/path/to/patterns/file/below"
  15. }
  16. date {
  17. type => "apacheerror"
  18. timestamp => "EEE MMM dd HH:mm:ss yyyy"
  19. }
  20. }
  21.  
  22. Grok patterns...
  23.  
  24. APACHEERRORTIME %{DAY} %{MONTH} %{MONTHDAY} %{TIME} %{YEAR}
  25. APACHEERRORPREFIX \[%{APACHEERRORTIME:timestamp}\] \[%{NOTSPACE:apacheseverity}\] \[client %{IPORHOST:sourcehost}\]
  26. GENERICAPACHEERROR %{APACHEERRORPREFIX} %{GREEDYDATA:message}
  27.  
  28. MODSECPREFIX %{APACHEERRORPREFIX} ModSecurity: %{NOTSPACE:modsecseverity}\. %{GREEDYDATA:modsecmessage}
  29. MODSECRULEFILE \[file %{QUOTEDSTRING:rulefile}\]
  30. MODSECRULELINE \[line %{QUOTEDSTRING:ruleline}\]
  31. MODSECMATCHOFFSET \[offset %{QUOTEDSTRING:matchoffset}\]
  32. MODSECRULEID \[id %{QUOTEDSTRING:ruleid}\]
  33. MODSECRULEREV \[rev %{QUOTEDSTRING:rulerev}\]
  34. MODSECRULEMSG \[msg %{QUOTEDSTRING:rulemessage}\]
  35. MODSECRULEDATA \[data %{QUOTEDSTRING:ruledata}\]
  36. MODSECRULESEVERITY \[severity %{QUOTEDSTRING:ruleseverity}\]
  37. MODSECRULETAGS (?:\[tag %{QUOTEDSTRING:ruletag0}\] )?(?:\[tag %{QUOTEDSTRING:ruletag1}\] )?(?:\[tag %{QUOTEDSTRING:ruletag2}\] )?(?:\[tag %{QUOTEDSTRING:ruletag3}\] )?(?:\[tag %{QUOTEDSTRING:ruletag4}\] )?(?:\[tag %{QUOTEDSTRING:ruletag5}\] )?(?:\[tag %{QUOTEDSTRING:ruletag6}\] )?(?:\[tag %{QUOTEDSTRING:ruletag7}\] )?(?:\[tag %{QUOTEDSTRING:ruletag8}\] )?(?:\[tag %{QUOTEDSTRING:ruletag9}\] )?(?:\[tag %{QUOTEDSTRING}\] )*
  38. MODSECHOSTNAME \[hostname %{QUOTEDSTRING:targethost}\]
  39. MODSECURI \[uri %{QUOTEDSTRING:targeturi}\]
  40. MODSECUID \[unique_id %{QUOTEDSTRING:uniqueid}\]
  41.  
  42. MODSECAPACHEERROR %{MODSECPREFIX} %{MODSECRULEFILE} %{MODSECRULELINE} (?:%{MODSECMATCHOFFSET} )?(?:%{MODSECRULEID} )?(?:%{MODSECRULEREV} )?(?:%{MODSECRULEMSG} )?(?:%{MODSECRULEDATA} )?(?:%{MODSECRULESEVERITY} )?%{MODSECRULETAGS}%{MODSECHOSTNAME} %{MODSECURI} %{MODSECUID}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement