cscli parsers install LePresidente/redmine-logs
Parser for Redmine Logs.
---
filenames:
- /var/log/production.log
labels:
type: redmine
---
source: docker
container_name:
- Redmine
#container_id:
# - 843ee92d231b
labels:
type: redmine
1onsuccess: next_stage2#debug: false3name: LePresidente/redmine-logs4description: "Parse redmine logs"5filter: "evt.Parsed.program == 'redmine'"6pattern_syntax:7 REDMINE_CUSTOMUSER: "(%{EMAILADDRESS}|%{USERNAME})"8nodes:9 - grok:10 pattern: '\[%{TIMESTAMP_ISO8601:timestamp} .*\] %{LOGLEVEL:loglevel} .*: Failed login for \S%{REDMINE_CUSTOMUSER:username}\S from %{IP:source_ip} at %{GREEDYDATA:date}'11 apply_on: message12 statics:13 - meta: log_type14 value: redmine_failed_auth1516statics:17 - meta: service18 value: redmine19 - meta: source_ip20 expression: "evt.Parsed.source_ip"21 - target: evt.StrTime22 expression: "evt.Parsed.timestamp + \"Z\""