본문으로 건너뛰기

NXLog Integration

Overview

NXLog is a multi-platform log collection agent supporting Windows Event Log, syslog, and file-based collection. KYRA MDR uses NXLog for collecting Windows events and forwarding them to the collector.

Prerequisites

  • A KYRA MDR Collector installed and running
  • NXLog installed on Windows or Linux hosts
  • Administrative access for NXLog configuration
  • Network connectivity from NXLog hosts to the collector on port 514

Configuration

Configure NXLog for Windows Event Log collection:

<!-- C:\Program Files\nxlog\conf\nxlog.conf -->
<Extension _syslog>
Module xm_syslog
</Extension>
<Input in_eventlog>
Module im_msvistalog
Query <QueryList>\
<Query Id="0">\
<Select Path="Security">*</Select>\
<Select Path="System">*</Select>\
<Select Path="Application">*</Select>\
</Query>\
</QueryList>
</Input>
<Output out_kyra>
Module om_tcp
Host <collector-ip>
Port 514
Exec to_syslog_bsd();
</Output>
<Route 1>
Path in_eventlog => out_kyra
</Route>

Restart the NXLog service.

Collected Log Types

Log TypeDescriptionSecurity Use
Security EventsWindows Security event logAuthentication monitoring
System EventsWindows System event logHost integrity
Application EventsApplication event logApplication monitoring
PowerShellPowerShell script execution logsScript-based attack detection
SysmonSysmon detailed eventsAdvanced endpoint telemetry
Custom LogsFile-based log collectionApplication security

Troubleshooting

No events forwarded: Check NXLog service status and logs at C:\Program Files\nxlog\data\nxlog.log.

Access denied: NXLog must run as SYSTEM or with Event Log Reader permissions.

Buffer management: Configure BufferSize for high-volume environments.

Contact kyra@seekerslab.com for support.