Configure a Pluggable Plugin from the Director Console API

The PluginConfiguration API allows you to configure various pluggable plugins for a Fabric-enabled LogPoint from the Director Console API.

The configuration parameters required to configure each plugin is different. Refer to the Director Console API Documentation of the specific plugin to obtain more information on the plugins and the parameters required for the configuration of the plugin.

The following diagram depicts a general workflow for configuring a pluggable plugin from the Director Console API.

Follow the steps below to configure a pluggable plugin from the Director Console API.

Download the Plugin

Upload the Plugin to the Fabric Storage

Option A: Upload the plugin application file and make it accessible to all users across all Pools:

  • Execute the Upload - UploadPublic API with the required parameters.

Option B: Upload the plugin application file and make it accessible to the users within a specific Pool:

  • Execute the Upload - Upload API with the required parameters.

Install the Plugin in a Fabric-enabled LogPoint

  1. List the plugins.

    Option A: List the plugins uploaded in the private storage:

    • Execute the Upload - List API to obtain the value of the name parameter. Use this value in the file_name parameter of the Upload - Install API.

    Option B: List the plugins uploaded in the public storage:

    • Execute the Upload - ListPublic API to obtain the value of the name parameter. Use this value in the file_name parameter of the Upload - Install API.

  2. Execute the Upload - Install API to install the plugin in a Fabric-enabled LogPoint.

Configure the Plugin

  1. Execute the PluginConfiguration - ListPlugins API to obtain the value of the name parameter. Use this value in the plugin_name parameter of the PluginConfiguration - Create API URL.

  2. Execute the PluginConfiguration - Create API with the required parameters to configure the plugin installed in the Fabric-enabled LogPoint.

circle-info

Refer to the Director Console API guide of the specific plugin to identify the parameters required for the configuration of the plugin.

Request/Response Example

In the following example, the Threat Intelligence Plugin is being uploaded and installed along with configuration of the mapping of the Threat Intelligence Plugin.

Upload the Plugin to the Fabric Storage

circle-info

Download the required plugin application file from the LogPoint Help Centerarrow-up-right.

  1. Execute the Upload - Upload API in the Director Console API to upload the plugin application file to the Fabric Storage.

circle-info
  • Mention the file_name and Content-Type in the header of the request.

  • Browse the plugin application package from your local storage to the API.

This step successfully uploads the plugin application file to the Fabric Storage.

Install the Plugin in a Fabric-enabled LogPoint

  1. Execute the Upload - List API to list the name of the application package files uploaded in the private storage.

  2. Execute Upload - Install API to install the plugin in the Fabric-enabled LogPoint. Use the value of the name parameter obtained from Step 1 in the file_name parameter of the Upload - Install API.

This step successfully installs the plugin application file in the Fabric-enabled LogPoint.

Configure the Plugin

  1. Execute the PluginConfiguration - ListPlugins API to obtain the value of the name parameter.

  2. Execute the PluginConfiguration - Create API with the required parameters to configure the plugin. Use the value of the name parameter obtained from Step 1 in the plugin_name parameter of the API URL.

This step successfully configures the mapping of the Threat Intelligence Plugin.

Last updated

Was this helpful?