Enterprise SIEM, Centralized Log Management, Security, Compliance, Server Monitoring and Uptime Monitoring Software
Table of Contents

Complex Filters

Complex filters are comprised of a hierarchal tree of criteria that resembles a computer programming language but is configured through a graphical user interface.

All log types are supported.

How to configure complex filters:

  • From the Menu Bar select File | New. The Create New Object View displays.
  • Select Filter. The New Filter view displays.
  • Use the Name text box to specify a unique name.
  • From the Type drop-down select the type of object to create the filter for.
  • From the Sub type drop-down select Complex. The Complex Filter View displays.
  • Use the New Criteria button to create a new criteria line item.
  • Use the New Group button to create a new group of criteria.
  • Use the Delete button to delete the selected criteria or group.
  • Use the Clear button to delete all items.
  • Use the Up and Down buttons to change the order the group or criteria are applied.

How to apply criteria:

  • Criteria contain the option to either include or exclude the entries that pass the criteria. Choose either Is, to include entries, or IsNot, to exclude entries.
  • When a criteria follows another group or criteria, you must also specify a logical operator. Choose either AND, to require the criteria to also pass, or OR, to apply the criteria after the previous group or criteria fails to pass.
  • Use the remaining line item controls to select the Criteria Type, Operand and Value.
    Criteria TypeDescription
    Attribute Value PairFilters attribute value pairs. Use when filtering Azure AD Audit Logs and custom defined columns (e.g. RegEx Columns, CSV Columns and W3C Columns).
    Day of WeekFilters the day of the week.
    FlaggedFilters flagged items.
    HostFilters the hostname.
    Time of DayFilters the time of day.
    Azure AD Audit Logs
    Correlation IDFilters the correlation IDs.
    JSONFilters the JSON representation of each log entry object returned from the Microsoft Graph API.
    LogFilters the log names.
    StatusFilters the status.
    Event Logs
    CategoryFilters the categories.
    EventFilters the Event IDs. Comma-separate multiple items. Dash-separate Event ID ranges.
    Grouped Attribute Value PairFilters Security Event Log groups and their attribute value pairs.
    LevelFilters the levels (e.g. Info, Warning, Error).
    LogFilters the log names.
    MessageFilters the messages.
    SourceFilters the sources.
    Syslogs
    Application (*)Filters the Applications.
    Data (*)Filters the Data.
    FacilityFilters the facilities.
    Message ID (*)Filters the Message IDs.
    MessageFilters the messages.
    PriorityFilters the priorities.
    Process ID (*)Filters the Process IDs.
    (*)Available when the Syslog Server is configured to parse messages using the RFC 5424 specification. For more information see: Syslog Server Settings
    Text Logs
    LogFilters the log names.
    MessageFilters the messages.
    Active Directory
    VariousFor more information see: Active Directory Schema (AD Schema)
    SNMP Traps
    Data Type (*)Filters the trap variable data types.
    Int32 (*)Filters Int32 trap variable values.
    IP Address (*)Filters IP Address trap variable values as strings.
    Object Identifier (*)Filters Object Identifier trap variable values.
    String (*)Filters String trap variable values.
    Time Span (*)Filters Time Span trap variable values.
    Trap OIDFilters trap Object Identifiers as strings.
    UInt32 (*)Filters UInt32 trap variable values.
    UInt64 (*)Filters UInt64 trap variable values.
    Variable OIDFilters trap variable Object Identifiers as strings.
    (*)For more information see: Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP)
  • To move criteria out of a group, select the criteria, then click the Up or Down button. Continue clicking either direction until the criteria leaves the group.
  • To move a criteria to another group, select the criteria, then click the Up or Down button. Continue clicking either direction until the selected criteria moves into the desired group.

How to use groups:

  • Groups contain the option to either include or exclude the entries that pass the grouped criteria. Choose either Is, to include entries, or IsNot, to exclude entries.
  • When a group follows another group or criteria, you must also specify a logical operator. Choose either AND, to require the criteria to also pass, or OR, to apply the criteria after the previous group or criteria fails to pass.
  • To move a group or criteria out of a group, select the group or criteria, then click the Up or Down button. Continue clicking either direction until the selected item leaves the group.
  • To move a group or criteria to another group, select the group or criteria, then click the Up or Down button. Continue clicking either direction until the selected item moves into the desired group.

Sample Complex Event Log Filter:

Related Topics

Simple Filters

C# Script Filters

Filters