graylog-fortigate-syslog icon indicating copy to clipboard operation
graylog-fortigate-syslog copied to clipboard

A Graylog Content Pack of dashboards for FortiGate syslog data

graylog-fortigate-syslog

A Graylog Content Pack of dashboards for FortiGate syslog data

Setup

A complete guide can be found on my blog. It explains how to create a single-node Graylog instance, import this Content pack, and configure FortiGate firewalls to send logs to the Graylog server.

In Graylog, a stream routes log data to a specific index based on rules. This Content Pack includes one stream.

FortiGate Syslog stream

In Graylog, a stream routes log data to a specific index based on rules. This Content Pack includes one stream.

The FortiGate Syslog stream includes a rule that matches all logs with a field named devid that has a value that matches the regex pattern ^FG([0-9]{2,3})[A-Z]T|^FGT, which is the beginning of every FortiGate seral number, and is included in every FortiGate log message.

FortiGate syslog data cleanup pipeline

The FortiGate syslog data cleanup pipeline than be found at the seanthegeek/graylog/fortigate-syslog-pipeline GitHub repository.

FortiGate Syslog dashboard

The FortiGate Syslog dashboard has multiple pages. Each page contains a collection of dashboard widgets related to a specific type of log data.

  • Overview
  • Application Control
  • DNS Filter
  • Forward Traffic
  • IPS
  • Local Traffic
  • Multicast Traffic
  • SSL/TLS/SSH Inspection
  • VPN
  • Web Filter