A Graylog Content Pack of dashboards for FortiGate syslog data
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.
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.
The FortiGate syslog data cleanup pipeline than be found at the seanthegeek/graylog/fortigate-syslog-pipeline GitHub repository.
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