Hello,
We are trying to use nxlog for shipping logs from windows
event to elastic search.
Sometimes nxlog is crashing with, somehow this is a random behavior it may
crash on different messages in EventLog
Crash log:
Faulting application name: nxlog.exe, version: 0.0.0.0, time stamp:
0x53ca79be
Faulting module name: ntdll.dll, version: 6.1.7601.18247, time stamp:
0x521ea8e7
Exception code: 0xc0000005
Fault offset: 0x0005e8d1
Faulting process id: 0x3454
Faulting application start time: 0x01cffd8c7ee035f3
Faulting application path: C:\Program Files (x86)\nxlog\nxlog.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: bdaf2722-697f-11e4-a98b-0050569747fd
Looking out in cache configcache.dat point to an specific windows log, xml
export is like this:
<Event xmlns='http://schemas.microsoft.com/win/2004/08/events/event'>
<System>
<Provider
Name='BackendServiceHost'/>
<EventID
Qualifiers='0'>0</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated
SystemTime='2014-11-10T10:17:18.000000000Z'/>
<EventRecordID>2735489</EventRecordID>
<Channel>Kalixa</Channel>
<Computer>ATVT6WABPP002.tst.pay</Computer>
<Security/>
</System>
<EventData>
<Data>INFO
CQRPayments.PaymentService.Implementation.Engine [(null), 2014-11-10
10:17:17,891, 1, ]
Engine Started in: 00:00:00.0099056
</Data>
</EventData>
</Event>
When LogLevel is INFO it crashes and restarting service does not help
it’s keep crashing.
However it LogLevel Is DEBUG it goes through and message Is read without
any crashes.
Machine is running windows 2008 R2 Standard, x64
Related configs
define ROOT C:\Program Files (x86)\nxlog
define CERTDIR %ROOT%\cert
Moduledir %ROOT%\modules
CacheDir %ROOT%\data
Pidfile %ROOT%\data\nxlog.pid
SpoolDir %ROOT%\data
LogFile D:\LogFiles\nxlog\nxlog.log
LogLevel INFO
<Input eventlog>
Module im_msvistalog
SavePos True
ReadFromLast True
#PollInterval 5
Query <QueryList> \
<Query Id="0"> \
<Select Path="Kalixa">*</Select> \
<Select Path="Application">*[System[(Level='2' or
Level='3')]]</Select> \
</Query> \
</QueryList>
Exec $Hostname = hostname(); \
$DateEventTime = strftime($EventTime, "%Y-%m-%dT%H:%M:%S+00:00");
</Input>
<Output out_http_eventlog>
Module om_http
URL http://elasticSearchURL/
Exec set_http_request_path("logstash-" + strftime(now(), "%Y.%m.%d") +
"/nx_eventlog");
Exec $raw_event = to_json();
</Output>
# Let's tie all pieces together with a NXlog route
<Route eventlog_route>
Path eventlog => out_http_eventlog
</Route>
--
br,
Andrian Bulat
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users