Multiple log in Windows Events Log


#1 santiagonahuel.sarchetti@bbva.com (Last updated )

Hi, I have a problem trying to send the raw event of Windows Server 2016. I have this configuration in nxlog.conf:

 Panic Soft
#NoFreeOnExit TRUE

define ROOT     C:\Program Files\nxlog
define CERTDIR  %ROOT%\cert
define CONFDIR  %ROOT%\conf\nxlog.d
define LOGDIR   %ROOT%\data

define LOGFILE  %LOGDIR%\nxlog.log
LogFile %LOGFILE%

Moduledir %ROOT%\modules
CacheDir  %ROOT%\data
Pidfile   %ROOT%\data\nxlog.pid
SpoolDir  %ROOT%\data

<Extension _syslog>
    Module      xm_syslog
</Extension>

<Extension _leef>
    Module  xm_leef
</Extension>

<Extension xml>
    Module           xm_xml
</Extension>

<Extension _charconv>
    Module      xm_charconv
    AutodetectCharsets iso8859-2, utf-8, utf-16, utf-32
</Extension>

<Extension _exec>
    Module      xm_exec
</Extension>

<Extension rewrite>
    Module          xm_rewrite
    Keep            EventXML
</Extension>

<Input argentina>
    Module  im_msvistalog
    <QueryXML>
	<QueryList>
            <Query Id="0" Path="Security">
                 <Select Path="Security">*[System[band(Keywords,13510798882111488)]]</Select>
            </Query>
        </QueryList>
    </QueryXML>
</Input>

<Processor buffer1>
    Module                pm_buffer
    MaxSize               102400
    Type                  Mem
</Processor>

<Output qradar>
    Module  om_tcp
    Host    XXX.XXX.XXX.XXX:514
    Exec $raw_event = $EventXML;
    Exec   delete_all();
</Output>

<Route r1>
    Path    argentina => buffer1 => qradar
</Route>

but in our SIEM i see this output (every line is a diferent log):

Mostrando image (22).png

I used "tcpdump" to saw if every log are diferent packets but i saw that it's only one packet but it has a special character that separete the line (i thought) .

Could someone help to solve this? maybe using “replace” or changing the encoding.

 

Thanks