Adding FortiGate devices using automatic onboarding
FortiManager supports the automatic onboarding of FortiGate devices (FOS 7.6.5 and later).
The auto-onboarding process allows you to initiate the onboarding process from a new FortiGate. When the process is initiated, FortiManager automatically creates a corresponding model device which auto-links to the real device, and the device is authorized and moved into the specified ADOM. Optionally, the onboarding rule can also assign the device to a device group, enforce a firmware version, install a default configuration, and install a FortiGate-VM license through the Flex VM connector or BYOL VM license pool.
Configuration and use of automatic onboarding follows this process:
Create REST API Administrators
A REST API Administrator is required in order to use the auto-onboarding feature with the Administrator Type onboarding.
For license installation, both the Flex VM and BYOL VM license installation types each require their own unique REST API Administrator with the Automatic Register setting enabled. Each administrator is assigned to one of the VM license installation types in an onboarding rule, and will activate licenses on FortiGate-VMs using a different API key.
To create a REST API admin:
-
Create REST API Administrators.
-
Go to System Settings > Administrators, and click Create New > REST API Admin.
-
Enable the Automatic Register toggle.
-
Configure the remaining settings, and click OK.
-
On the next screen, copy the New API Key that is displayed.

-
To create a FortiManager REST API admin in the CLI:
config system admin user edit "api-test" set password ENC ***************************** set trusthost1 10.59.8.0 255.255.255.0 set profileid "Super_User" set policy-package "all_policy_packages" set policy-block "all_policy_blocks" set user_type api set rpc-permit read-write set autoreg-user enable next end
Configure the automatic onboarding rules
To enable automatic onboarding:
-
In the root ADOM, go to Device Manager > Device & Groups.
Automatic onboarding configuration is only supported in the root ADOM.
-
Select the dropdown next to Add Device, and select Auto Onboarding.
The Auto Onboarding menu appears. -
Enable Allow Auto Onboarding.

A prompt will appear asking you to confirm enabling auto onboarding.
-
Click OK.
To create an onboarding rule:
-
In the root ADOM, go to Device Manager > Device & Groups.
-
Select the dropdown next to Add Device, and select Auto Onboarding.
The Auto Onboarding menu appears.
-
Click Create New to create a new onboarding rule.
-
Configure the following settings:
Status Toggle the status of the auto-onboarding rule ON or OFF.
When the status is OFF, automatic onboarding using this rule will not occur.
Matching Criteria Configure the following settings that define the automatic onboarding rules.
Only devices which match all of the specified matching criteria will be onboarded to the FortiManager.
Type Select a onboarding type as Administrator or Pre-Shared Key.
Administrator
Select a REST API Administrator to use for administrator-based onboarding.
This setting is only displayed when the Administrator Type is selected.
Platform Select a specific device platform or select All Platforms. Pre-shared Key Enter a pre-shared key.
This setting is only displayed when the Pre-shared Key Type is selected.
Actions
Configure the following settings that determine the actions that will occur for automatic onboarding.
Device Name Prefix
(Optional) Enter a device prefix name.
When a device matches the Matching Criteria and is added to the FortiManager through automatic onboarding, it will be given a name using this prefix.
For example, if the prefix is
fgt, the first device added will befgt_1.If this field is left blank, the device name will be the device's serial number.
ADOM
Choose the ADOM where the device will be moved after being added to FortiManager. This is required before a Platform can be selected.
Device Group
(Optional) Select a device group. Devices added through this automatic onboarding rule will be placed within the specified device group.
Enforce Firmware Version
(Optional) Select a firmware version to enforce. When the device is added through automatic-onboarding, it will be automatically upgraded to the selected firmware version.
Install License
Select one of the following options:
Disable No license installation will occur. Administrators will need to perform this action manually.
Flex VM Install licenses on FortiGate-VM devices using a Flex VM connector.
When choosing Flex VM, you must also select a Flex VM Connector from the dropdown menu.
FortiFlex Connectors can be configured at Fabric View > External Connectors.
BYOL License Install licenses on FortiGate-VM devices using a BYOL license.
When using BYOL licenses, you must import the FortiGate VM licenses to FortiManager.
You can import licenses by clicking on the License Pool tab, and clicking Import.
Install Configuration
Select one of the following options:
Disable No configuration installation will occur. Administrators will need to perform this action manually.
By Device Group Provisioning templates that are assigned to the device group containing this device will be installed to the device as part of the onboarding process. Manual Configuration Manually select a Template Group and Policy Package to apply to the onboarded device. Description
(Optional) Provide a description of the onboarding rule.
-
Click OK to save the onboarding rule.
You can use the License Pool tab in the Auto Onboarding menu to view additional information about Flex VM and BYOL licenses, including the license State (Idle, Released, or Installed).
Initiate automatic onboarding from the FortiGate
To initiate automatic onboarding from FortiGate:
-
Trigger the automatic registration process through one of the following methods:
-
Automatic onboarding using a REST API key.
-
On the FortiGate, initiate onboarding to the FortiManager using the following CLI:
execute central-mgmt register-device-by-address <FMG address> <admin api key>
-
-
Automatic onboarding using a pre-shared key.
-
On the FortiGate, configure central management settings to use the FortiManager.
config system central-management set type fortimanager set fmg <FMG address> set serial-number FMGVMSTM******** end
Once successfully registered, the FortiGate will be listed as an unauthorized device on FortiManager.
-
Initiate automatic authorization and onboarding from the FortiGate using the following CLI:
execute central-mgmt register-device <FMG serial number> <pre-shared key>
-
-
-
Once the automatic onboarding process has started, the following sequence of operations is followed:
-
A matching onboarding rule is determined on FortiManager based on its sequence in the Onboarding Rule table.
-
FortiGate-VM devices that require a license will request the license from FortiManager JSON RPC port 443.
-
If Install License is enabled on the onboarding rule, the FortiManager sends the license to FortiGate-VM using the CLI.
The license is installed, and the FortiGate-VM is rebooted.
-
FortiManager creates a model device that corresponds with the FortiGate. The model device is created in the ADOM that is specified in the onboarding rule.
-
The FortiGate configures central management settings to use the FortiManager.
-
FortiManager auto-links the model device to the real FortiGate.
-
If Install Configuration is enabled in the onboarding rule, the specified configuration is pushed to the FortiGate.
-
Authorization and registration of the license (if one is provided to FortiGate-VM) is completed.
-