InstallationΒΆ
Let's get this party started! π€©
FortiDragon uses a modular architecture where each layer is independent. Choose the technologies that best fit your needs.
Installation FlowΒΆ
Follow these steps in order:
- Configure Data Sources - Set up your firewall to send logs
- Install Ingestion Layer - Deploy Vector to collect and process logs
- Set Up Storage - Choose Victoria Logs or Elasticsearch
- Configure Visualization - Import dashboards in Grafana or Kibana
1. Data SourcesΒΆ
| Platform | Status | Guide |
|---|---|---|
| Fortigate | β Fully Supported | β Setup Guide |
| FortiEDR | β Supported | β Setup Guide |
| FortiMail | β Supported | β Setup Guide |
| FortiWeb / FortiAppSec | β Supported | β Setup Guide |
| Palo Alto PAN-OS | β Fully Supported | β Setup Guide |
Next: After configuring your firewall, proceed to install the ingestion layer.
2. IngestionΒΆ
The ingestion layer receives syslog data, parses it, enriches it, and forwards it to storage.
| Platform | Status | Guide |
|---|---|---|
| Vector | β Recommended | β Setup Guide |
| Logstash | β Deprecated | β Setup Guide |
| Elastic Agent | β Deprecated | β Setup Guide |
Chef's Choice
Use Vector
It's fast, flexible, and powerfull.
We've migrated from Logstash and Elastic Agent to Vector.
Next: After installing Vector, set up your storage backend.
3. StorageΒΆ
Choose where to store your parsed logs for analysis.
| Platform | Status | Guide |
|---|---|---|
| Victoria Logs | β Recommended | β Setup Guide |
| Elasticsearch | π΄π» Supported | β Setup Guide |
Chef's Choice
Use Victoria Logs
It's the sweet spot of simplicity, performance, and query power.
It's actively developed with a great roadmap!
Next: After setting up storage, configure your visualization layer.
4. VisualizationΒΆ
Import pre-built dashboards to start analyzing your firewall logs immediately.
| Platform | Status | Guide |
|---|---|---|
| Grafana | β Recommended | β Setup Guide |
| Kibana | π΄π» Supported | β Setup Guide |
Chef's Choice
Using Victoria Logs? β Use Grafana
Using Elasticsearch? β Use Kibana
Next: Import dashboards and start threat hunting!
Quick Start PathsΒΆ
Choose your path based on your needs:
π Fast Path - Victoria Logs (Recommended)ΒΆ
Best for: New deployments, maximum performance
- Configure Fortigate β Syslog to Vector
- Install Vector β Parse and enrich logs
- Install Victoria Logs β Store logs efficiently
- Setup Grafana Cloud β Visualize and analyze
Time to first dashboard: ~30 minutes
π’ Legacy Path - ElasticsearchΒΆ
Best for: Existing Elasticsearch deployments
- Configure Fortigate β Syslog to Vector
- Install Vector β Parse and enrich logs
- Configure Elasticsearch β Use existing cluster
- Setup Kibana β Import dashboards
Time to first dashboard: ~45 minutes
Ready to start? Pick your path above and let's go! π
What You'll GetΒΆ
After completing installation, you'll have:
- π Professional Dashboards - Pre-built visualizations for immediate insights
- π Deep Visibility - Full parsing of all firewall fields
- π― User friendly UI - Easy to navigate and consistent UI
- π High Performance - Handle massive log volumes
- π° Cost Effective - Free and open source
Need Help?ΒΆ
- π¬ Community Support: Discord
- π Report Issues: GitHub Issues
- πΊοΈ Future Plans: Roadmap