Hi Peter,

Both SyslogSeverity and Severity are picked up if available, the latter
uses nxlog's severity levels.
Since you are setting these fields, I think the issue here is that the
value assigned is a string instead of an integer. The following should
help:
 $SyslogSeverity = integer($2);

Regards,
Botond

On Thu, 2 Oct 2014 11:18:41 -0700
Peter Loron <pet...@standingwave.org> wrote:

> I’m running nxlog on an Ubuntu 14.04 system which is parsing the log from an 
> Atlassian Confluence instance. Nxlog is then sending the data to a Graylog2 
> server via GELF UDP.
> 
> The log messages are often multiline. I’m catching the messages properly, but 
> I’m having issues in getting the parsed bits of data out to Graylog in the 
> right format. Specifically, I want to explicitly set the value of some of the 
> fields that are sent to Graylog. For example, there is a field which is 
> displayed in Graylog as “level”. In nxlog.conf, I have statements in an exec 
> clause which goes like this:
> 
> <Input confluence>
>         Module          im_file
>         File            
> "/opt/atlassian/application-data/confluence/logs/atlassian-confluence.log"
>         InputType       multiline
>         SavePos         false
>         ReadFromLast    false
>         Exec    if $raw_event =~ /^(\d{4}\-\d{2}\-\d{2} 
> \d{2}\:\d{2}\:\d{2}),\d{3} (\S+) \[(.+?)\] \[(.+?)\] (.+?) (.+)/s \
>                 { \
>                         $EventTime = parsedate($1); \
>                         $SyslogSeverity = $2; \
>                         $Severity = $2; \
>                         $Level = $2; \
>                         $level = $2; \
>                         $Thread = $3; \
>                         $Class = $4; \
>                         $Operation = $5; \
>                         $Message = $6; \
>                 }
> </Input>
> 
> In Graylog, when I look at a parsed message, I can see “Level” and “Severity” 
> fields set properly, but “level” is always “Info [6]”. Is there a map if 
> those field names and how to set them explicitly?
> 
> Thanks!
> 
> -Pete

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to