Microsoft Sysmon Content Pack

The following content pack is available for use with a Graylog Illuminate license and Graylog Enterprise or Graylog Security. Contact sales to learn more about obtaining Illuminate.

Microsoft Sysmon is a free agent that can be installed on Windows systems and configured to provide rich details about events of particular interest when performing security monitoring of systems. This technology pack will process all Sysmon event log messages produced by recent and current versions of Sysmon. This technology pack will process Sysmon logs, providing normalization and enrichment of common events of interest.

Requirements

  • Sysmon event logs delivered to Graylog via a supported Winlogbeat or NXlog agent

Supported Versions

  • Sysmon version 12 or later.

Log Collection and Delivery

The log delivery agent, either Winlogbeat or NXLog, must be configured to collect Sysmon events from the Windows event log service. Examples are listed below but please refer to the agent's configuration documentation to properly configure the log delivery agent to support your requirements.

Agent Configuration - Winlogbeat

Under the event_logs: section of the Winlogbeat configuration, add the line:

  1. name: Microsoft-Windows-Sysmon/Operational

Agent Configuration - NXlog

In the QueryXML section of the NXLog configuration, add the following:

  1. <Select Path='Microsoft-Windows-Sysmon/Operational'>*</Select>

Stream Configuration

This technology pack includes 1 stream:

  • "Illuminate:Sysmon Messages"

Hint: If this stream does not exist prior to the activation of this pack then it will be created and configured to route messages to this stream and the associated index set. There should not be any stream rules configured for this stream.

Index Set Configuration

This technology pack includes 1 index set definition:

  • "Sysmon Event Log Messages"

Hint: If this index set is already defined, then nothing will be changed. If this index set does not exist, then it will be created with retention settings of a daily rotation and 90 days of retention. These settings can be adjusted as required after installation.

What is Provided

  • Parsing rules to extract Sysmon logs into Graylog schema compatible fields

  • Graylog Information Model message categorization

GIM Categorization

GIM categorization is provided for the following messages:

Fields Extracted by This Pack

General Parsing

These are the fields common to all Sysmon events.