Skip to main content

Cyware Orchestrate

Rapid7 InsightOPs

App Vendor: Rapid7 InsightOPs

App Category: Analytics & SIEM

Connector Version: 1.0.0

API Version: 1.0.0

About App

Rapid7 InsightOps is an easy-to-use log management and analytics service for teams of all sizes. It is an operations center for endpoint visibility and infrastructure analytics. It combines live endpoint visibility with log analytics, creating one console for total infrastructure awareness. It provides world-class search capabilities, enhanced log analysis tooling, and the ability to monitor and query the real-time state of your infrastructure.

The Rapid7 InsightOPs app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Get All Logs

This action retrieves details of all logs for your account.

Get Log Sets

This action retrieves details of all log sets for your account.

Get Query

This action lets you perform LEQL queries to return log data.

Get All Saved Queries

This action retrieves a list of all saved queries for an account.

Get All Tags

This action retrieves a list of all tags for an account.

Create Query

This action can be used to post a new query.

Configuration Parameters

The following configuration parameters are required for the Rapid7 InsightOPs app to communicate with the Rapid7 InsightOPs enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

API Key

Enter your Rapid7 InsightOPs API key.

Example:

00112233-4455-6677-8899-aabbccddeeff

Text

Required

Region

Enter the region where you are located.

Example:

eu

Text

Required

Allowed values:

  • us: United States - 1

  • us2: United States - 2

  • us3: United States - 3

  • eu: Europe

  • ca: Canada

  • au: Australia

  • ap: Japan

Action: Get All Logs

This action retrieves details of all logs for your account.

Action Input Parameters

This action does not require any input parameters.

Action: Get All Log Sets

This action retrieves details of all log sets for your account.

Action Input Parameters

This action does not require any input parameters.

Action: Get Query

This action lets you perform LEQL queries to return log data.

You can construct LEQL queries through an API interface the same way that you would in the UI.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Log ID

Enter the log id for which you want to retrieve details.

Example:

3aa5da13-3bb6-4457-ab6c-0d6b01ec892d

Text

Optional

Query

Enter the query for which you want to retrieve details.

Text

Required

From Time

Enter the start time, in UNIX format, from when you want to fetch details.

Example:

1634653036

Text

Required

Enter time in the UNIX format.

End Time

Enter the end time, in UNIX format, till when you want to fetch details.

Example: 1634653036

Text

Required

Enter time in the UNIX format.

Example Request

[
  {
    "log_id": "3aa5da13-3bb6-4457-ab6c-0d6b01ec892d",
    "query": "",
    "from_time": "1634553036",
    "to_time": "1634653036"
  }
]
Action: Get All Saved Queries

This action retrieves a list of all saved queries for an account.

Action Input Parameters

This action does not require any input parameters.

Action: Get All Tags

This action retrieves a list of all tags for an account.

Action Input Parameters

This action does not require any input parameters.

Action: Create Query

This action creates and saves a new query.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Log ID

Enter the log id for which you want to retrieve details.

Example:

3aa5da13-3bb6-4457-ab6c-0d6b01ec892d

Text

Required

Statement

Enter the run clause for the query.

Text

Required

From time

Enter the time, in UNIX format, from when you want to fetch details.

Example:

1634653036

Text

Required

Enter time in the UNIX format.

End time

Enter the end time, in UNIX format, till when you want to fetch details.

Example:

1634653036

Text

Required

Enter time in the UNIX format.

Example Request

[
  {
    "log_id": "3aa5da13-3bb6-4457-ab6c-0d6b01ec892d",
    "statement": "",
    "from_time": "1634553036",
    "to_time": "1634653036"
  }
]