Found the fix for the addition of the multiple match.
Code: Select all
if [type] == 'apache_access' {
grok {
match => [ 'message', '%{SYSLOGBASE}']
}
grok {
match => [ 'message', '%{COMBINEDAPACHELOG}']
}
date {
match => [ 'timestamp', 'dd/MMM/yyyy:HH:mm:ss Z' ]
}
mutate {
replace => [ 'type', 'apache_access' ]
convert => [ 'bytes', 'integer' ]
convert => [ 'response', 'integer' ]
}
}
Found simular problem listed in logstash issues, but it was indicated that the format you gave me was fixed in logstash 1.5.0, but that seems to not be the case. The format I put in seems to now have all the info. Monitoring now.
Last time I imported Better Apache Dashboard, I did change the name and still no go. LOL of course it would work for you, isn't that the case most of the time.. It works for support...
