logstash + apache

raw

README.rst

Working logstash 1.2.1 configuration for apache 2.2 and /var/log/apache2/other_vhosts_access.log files.

Run with:

$ java -jar logstash-1.2.1-flatjar.jar agent -f apache.conf -- web
raw

apache.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
input {
  file {
    path => "/var/log/apache2/*access.log"
    type => "apache-access"
  }
}
 
filter {
  if [type] == "apache-access" {
    grok {
      match => [ "message", "%{URIHOST:fullhost} %{COMBINEDAPACHELOG}"]
    }
  }
}
 
output {
  stdout {
    codec => rubydebug
    #debug => true
  }
  elasticsearch { embedded => true }
}
 
Christian Weiske Christian Weiske
owner

History