n8n-nodes-fortimanager
This is an n8n community node for FortiManager API integration. It provides comprehensive network security management capabilities for your n8n workflows.
Features
- Policy Management: Get firewall policies and addresses
- Device Management: Interact with managed FortiGate devices
- Task Management: Monitor and manage FortiManager tasks
- CLI Operations: Execute CLI commands on managed devices
- Security Operations: Manage security profiles and configurations
- User Management: Handle user and admin operations
- System Operations: System-level management and monitoring
Installation
To use this community node in your n8n instance:
npm install n8n-nodes-fortimanager
Configuration
Configure your FortiManager credentials with:
- Base URL: Your FortiManager instance URL (e.g.,
https://fmg.company.com
)
- Authentication Type: Choose between Session-based (Username & Password) or API Key
- Username/Password: For session-based authentication
- API Key: For token-based authentication
- Ignore SSL Issues: Option to bypass SSL validation (for development)
Usage
The node provides multiple API domains:
Policy Management (pm)
- Get all firewall policies
- Retrieve specific policy details
- Manage firewall addresses and objects
Device Management (dvm)
- Execute commands on managed devices
- Monitor device status and configuration
Task Management
- List and monitor FortiManager tasks
- Check task status and results
CLI Operations
- Execute CLI commands on FortiManager
- Run system-level commands
Security Management
- Configure security profiles
- Manage security policies
User Management (um)
- Handle user accounts and permissions
- Manage admin access
System Operations (sys)
- System-level configuration
- Proxy operations and management
Requirements
- n8n version 0.87.0 or later
- FortiManager 7.6.2 or later
- Valid FortiManager API credentials
License
MIT