Advertisement
Guest User

Untitled

a guest
Aug 14th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. input {
  2. beats {
  3. port => 5045
  4. host => "1.0.0.0.1"
  5. tags => "nginx"
  6. }
  7. }
  8. filter {
  9. if "nginx" in [tags] {
  10. grok {
  11. match => { "message" => '"%{IP:[nginx][access][remote_ip]}" "%{DATA:[nginx][access][user_name]}" "%{HTTPDATE:[nginx][access][time]}" "%{WORD:[nginx][access][method]} %{DATA:[nginx][access][url]} HTTP/%{NUMBER:[nginx][access][http_version]}" "%{NUMBER:[nginx][access][response_code]}" "%{NUMBER:[nginx][access][body_sent][bytes]:int}" "%{DATA:[nginx][access][referrer]}" "%{DATA:[nginx][access][agent]}" "%{WORD:[nginx][access][http_x_forwarded_for]}" "%{NUMBER:[nginx][access][request_time]:int}" "%{NUMBER:[nginx][access][upstream_response_time]:int}" "%{WORD:[nginx][access][upstream_cache_status]}" "%{WORD:[nginx][access][connection]}" "%{WORD:[nginx][access][server_name]}" "%{WORD:[nginx][access][host]}" "%{NUMBER:[nginx][access][gzip_ration]:int}" "%{WORD:[nginx][access][cookie_phpsessid]}" "%{WORD:[nginx][access][geoip_country_code]}" "%{WORD:[nginx][access][user_agent]}:%{WORD:[nginx][access][uri_type]}:%{WORD:[nginx][access][force_version]} %{WORD:[nginx][access][site_version]}"' }
  12. remove_field => "message"
  13. }
  14. mutate {
  15. add_field => { "read_timestamp" => "%{@timestamp}" }
  16. }
  17. date {
  18. match => [ "[nginx][access][time]", "dd/MMM/YYYY:H:m:s Z" ]
  19. remove_field => "[nginx][access][time]"
  20. }
  21. useragent {
  22. source => "[nginx][access][agent]"
  23. target => "[nginx][access][user_agent]"
  24. remove_field => "[nginx][access][agent]"
  25. }
  26. geoip {
  27. source => "[nginx][access][remote_ip]"
  28. target => "[nginx][access][geoip]"
  29. }
  30. }
  31. }
  32. output {
  33. if "nginx" in [tags] {
  34. elasticsearch {
  35. hosts => ["localhost:9200"]
  36. manage_template => false
  37. index => "nginx-front-%{+YYYY.MM.dd}"
  38. document_type => "%{[@metadata][type]}"
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement