Integrate FortiManager with Google SecOps

This document explains how to integrate FortiManager with Google Security Operations (Google SecOps).

Integration version: 7.0

Integration parameters

The FortiManager integration requires the following parameters:

Parameter Description
Verify SSL

Optional.

If selected, the integration validates the SSL certificate when connecting to FortiManager.

Selected by default.

Workflow Mode

Optional.

If selected, the integration uses workflow sessions to execute API requests if FortiManager is configured in workflow mode.

Not selected by default.

API Root

Required.

The API root of the FortiManager instance, such as https://IP_ADDRESS/jsonrpc.

The default value is https://x.x.x.x/jsonrpc.

Username

Required.

The username of the FortiManager account.

Password

Required.

The password of the FortiManager account.

For instructions about how to configure an integration in Google SecOps, see Configure integrations.

You can make changes at a later stage, if needed. After you configure an integration instance, you can use it in playbooks. For more information about how to configure and support multiple instances, see Supporting multiple instances.

Actions

For more information about actions, see Respond to pending actions from Your Workdesk and Perform a manual action.

Add IP to Group

Use the Add IP To Group action to create a firewall address object and add it to a suitable address group.

This action runs on the Google SecOps IP Address entity.

Action inputs

The Add IP To Group action requires the following parameters:

Parameter Description
ADOM Name

Required.

The administrative domain (ADOM) name to use.

The default value is root.

Address Group Name

Required.

The address group name to add the address object.

Action outputs

The Add IP To Group action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Add IP To Group action:

Script result name Value
is_success True or False

Add URL to URL Filter

Use the Add URL to URL Filter action to add a new block record to a URL filter.

This action runs on the Google SecOps URL entity.

Action inputs

The Add URL to URL Filter action requires the following parameters:

Parameter Description
ADOM Name

Required.

The ADOM name to use.

The default value is root.

Url Filter Name

Required.

The URL filter name to add a URL.

Action outputs

The Add URL to URL Filter action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Add URL to URL Filter action:

Script result name Value
is_success True or False

Execute Script

Use the Execute Script action to execute an existing script on a device group. To run this action on a single device, provide the virtual domain (VDOM).

This action runs on all Google SecOps entities.

Action inputs

The Execute Script action requires the following parameters:

Parameter Description
ADOM Name

Required.

The ADOM name to execute the script.

Policy Package Name

Required.

The full name of the policy package to execute the script, including the package name and any parent folders.

Script Name

Required.

The name of the script to execute in FortiManager.

Device Name

Required.

The name of the device on which to execute the script.

VDOM

Optional.

The VDOM of the device in which to execute the script.

Action outputs

The Execute Script action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Execute Script action:

Script result name Value
task_id TASK_ID

Get Task Information

Use the Get Task Information action to obtain the task information using the task ID.

This action runs on all Google SecOps entities.

Action inputs

The Get Task Information action requires the following parameters:

Parameter Description
Task ID

Required.

The ID of the FortiManager task for which to retrieve information.

Action outputs

The Get Task Information action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Get Task Information action:

Script result name Value
is_success True or False

Ping

Use the Ping action to test the connectivity to FortiManager.

This action doesn't run on Google SecOps entities.

Action inputs

None.

Action outputs

The Ping action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Ping action:

Script result name Value
is_success True or False

Remove IP From Group

Use the Remove IP From Group action to remove a firewall address object from an address group and delete the firewall address object.

This action runs on the Google SecOps IP Address entity.

Action inputs

The Remove IP From Group action requires the following parameters:

Parameter Description
ADOM Name

Required.

The name of the ADOM to run the action.

The default value is root.

Address Group Name

Required.

The name of the address group from which to remove the address object.

Action outputs

The Remove IP From Group action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Remove IP From Group action:

Script result name Value
is_success True or False

Remove URL From URL Filter

Use the Remove URL From URL Filter action to remove a block record from a URL filter.

This action runs on the Google SecOps URL entity.

Action inputs

The Remove URL From URL Filter action requires the following parameters:

Parameter Description
ADOM Name

Required.

The name of the ADOM to run the action.

The default value is root.

Url Filter Name

Required.

The name of the URL filter from which to remove the URL.

Action outputs

The Remove URL From URL Filter action provides the following outputs:

Action output type Availability
Case wall attachment Not available
Case wall link Not available
Case wall table Not available
Enrichment table Not available
JSON result Not available
Script result Available
Script result

The following table lists the value for the script result output when using the Remove URL From URL Filter action:

Script result name Value
is_success True or False

Need more help? Get answers from Community members and Google SecOps professionals.