Fortinet FortiGate 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.

Fortinet's FortiGate is a next-generation firewall that covers both traditional and wireless traffic. The hardware-based firewall can function as an IPS and include SSL inspection and web filtering. This technology pack will process Fortinet FortiGate event log messages, providing normalization and enrichment of common events of interest.

Supported Versions

  • Fortinet FortiGate running FortiOS Version 7.0 or later

Requirements

  • Graylog Server with a valid Enterprise license, running Graylog version 4.2.5 or later

  • Configure Fortinet FortiGate to transmit Syslog to your Graylog server Syslog input

Stream Configuration

This technology pack includes 1 stream:

  • "Illuminate:Fortigate 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:

  • "Fortinet 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.

Log Collection

Configure your Fortinet FortiGate device(s) following the instructions in the Graylog Syslog Inputs guide using TCP as the transport and format BSD.

Log Format Example

date=2021-06-22 time=14:32:46 devname="ABCD-EFG-HIK-LMN-202-87-35-206" devid="FGA20E5Q16027714" logid="0000000013" type="traffic" subtype="forward" level="notice" vd="root" eventtime=1624352568074022779 tz="+0530" srcip=x.x.x.x srcport=50198 srcintf="wan1" srcintfrole="wan" dstip=2.2.2.2 dstport=4510 dstintf="wan2" dstintfrole="wan" sessionid=2912907682 proto=6 action="close" policyid=32 policytype="policy" poluuid="5b3cd3ef-0fd0-51e7-1222-9c9e72bdfbba" service="4510" dstcountry="India" srccountry="India" trandisp="dnat" tranip=1.1.1.1 tranport=4510 duration=62 sentbyte=2049 rcvdbyte=2703 sentpkt=12 rcvdpkt=11 appcat="unscanned"

What is Provided

  • Rules to parse, normalize, and enrich Fortinet FortiGate Content Pack messages

  • Traffic event processing (forward, local, multicast, SSL) with network connection categorization and event_action normalization

  • UTM security event processing: IPS, application control, virus, web filter, anomaly detection, DLP, DNS filtering, email filtering, WAF, SSH inspection, and file filtering

  • VPN event processing (SSL-VPN and IPsec) with logon/logoff categorization for tunnel-up and tunnel-down events

  • User authentication event processing (RADIUS, LDAP, FSSO) with success/failure outcome mapping

  • System administration login event processing

  • DHCP event processing with specific logid-based categorization (request, offer, acknowledgement)

  • Network direction normalization via lookup table

  • Alert severity mapping from FortiGate severity to GIM severity levels

  • Graylog Information Model (GIM) message categorization with enforcement fields

  • A Fortinet FortiGate Spotlight content pack

GIM Categorization

GIM categorization is provided for the following messages:

Message Fields Included in This Pack

Parsed Fields

This pack will apply normalization to common fields that are present in all Fortinet FortiGate event logs.

Event Enrichment

The following fields are added to all Fortinet FortiGate event messages:

Fortinet FortiGate Spotlight Content Pack

The Fortinet FortiGate Spotlight Pack offers an overview dashboard with the following tabs:

Overview

DNS

Application Control

Virus