LogRhythm

Overview

This integration provides tools to interact with the LogRhythm SIEM platform, allowing you to manage cases, alarms, evidence, and enrich entities.

Available Tools

Add Alarm To Case

Tool Name: log_rhythm_add_alarm_to_case

Description: Add alarm to case in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • alarm_i_ds (string, required): Specify a comma-separated list of alarms that need to be added to the case.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Download Case Files

Tool Name: log_rhythm_download_case_files

Description: Download files related to the case in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • download_folder_path (string, required): Specify the path to the folder, where you want to store the case files.

  • overwrite (bool, required): If enabled, action will overwrite the file with the same name.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


List Entity Events

Tool Name: log_rhythm_list_entity_events

Description: List events related to entities in LogRhythm. Supported entities: Hostname, IP Address, User, CVE, Hash, URL. Note: Action is running as async, please adjust script timeout value in Siemplify IDE for action as needed.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • time_frame (Optional[List[str]], optional): Specify a time frame for the results. If “Custom” is selected, you also need to provide “Start Time”. Defaults to None.

  • start_time (Optional[str], optional): Specify the start time for the results. This parameter is mandatory, if “Custom” is selected for the “Time Frame” parameter. Format: ISO 8601. Example: 2021-04-23T12:38Z. Defaults to None.

  • end_time (Optional[str], optional): Specify the end time for the results. Format: ISO 8601. If nothing is provided and “Custom” is selected for the “Time Frame” parameter then this parameter will use current time. Defaults to None.

  • sort_order (Optional[List[str]], optional): Specify the sorting logic for the query. Defaults to None.

  • max_events_to_return (Optional[str], optional): Specify how many events to return. Default: 50. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution, including a list of events related to the specified entities.


Get Alarm Details

Tool Name: log_rhythm_get_alarm_details

Description: Get alarm details in LogRhythm

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • alarm_i_ds (string, required): Specify a comma-separated list of alarm IDs for which we need to retrieve details.

  • max_events_to_fetch (Optional[str], optional): Specify how many events to return. Default: 50. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution, including detailed information about the specified alarms.


Ping

Tool Name: log_rhythm_ping

Description: Test connectivity to the LogRhythm with parameters provided at the integration configuration page on the Marketplace tab.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Add Note To Case

Tool Name: log_rhythm_add_note_to_case

Description: Add a note to the case in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • note (string, required): Specify a note that should be added to the case.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Update Case

Tool Name: log_rhythm_update_case

Description: Update a case in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • name (Optional[str], optional): Specify a new name for the case. Defaults to None.

  • priority (Optional[List[str]], optional): Specify a new priority for the case. Defaults to None.

  • due_date (Optional[str], optional): Specify a new due date for the case. Format: ISO 8601. Example: 2021-04-23T12:38Z. Defaults to None.

  • description (Optional[str], optional): Specify a new description for the case. Defaults to None.

  • resolution (Optional[str], optional): Specify how the case was resolved. Defaults to None.

  • status (Optional[List[str]], optional): Specify the new status for the case. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Create Case

Tool Name: log_rhythm_create_case

Description: Create a case in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • name (string, required): Specify the name for the case.

  • priority (List[str], required): Specify the priority for the case.

  • due_date (Optional[str], optional): Specify the due date for the case. Format: ISO 8601. Example: 2021-04-23T12:38Z. Defaults to None.

  • description (Optional[str], optional): Specify a description for the case. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution, including the ID of the newly created case.


Add Comment To Alarm

Tool Name: log_rhythm_add_comment_to_alarm

Description: Add comment to alarm in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • alarm_id (string, required): Specify the ID of the alarm to which you need to add a comment in LogRhythm.

  • comment (string, required): Specify a comment that needs to be added to the alarm.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


List Case Evidence

Tool Name: log_rhythm_list_case_evidence

Description: List case evidence in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • status_filter (Optional[str], optional): Specify a comma-separated list of status filters for the evidence. Possible values: pending, completed, failed. If nothing is provided, action will return evidence from all statuses. Defaults to None.

  • type_filter (Optional[str], optional): Specify a comma-separated list of type filters for the evidence. Possible values: alarm, userEvents, log, note, file. If nothing is provided, action will return evidence from all types. Defaults to None.

  • max_evidences_to_return (Optional[str], optional): Specify how much evidence to return. Default: 50. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution, including a list of case evidence items.


Attach File To Case

Tool Name: log_rhythm_attach_file_to_case

Description: Attach file to case in LogRhythm. Note: Action is running as async, please adjust script timeout value in Siemplify IDE for action as needed.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • file_paths (string, required): Specify a comma-separate list of absolute file paths.

  • note (Optional[str], optional): Specify a note that should be added to the case alongside the file. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Update Alarm

Tool Name: log_rhythm_update_alarm

Description: Update Alarm in LogRhythm.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • alarm_id (string, required): Specify the ID of the alarm that needs to be updated in LogRhythm.

  • status (Optional[List[str]], optional): Specify the status for the alarm. Defaults to None.

  • risk_score (Optional[str], optional): Specify a new risk score for the alarm. Maximum: 100. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution.


Enrich Entities

Tool Name: log_rhythm_enrich_entities

Description: Enrich entities using information from LogRhythm. Supported entities: Hostname, IP Address.

Arguments:

  • case_id (string, required): The ID of the case.

  • alert_group_identifiers (List[string], required): Identifiers for the alert groups.

  • create_insight (Optional[bool], optional): If enabled, action will create an insight containing all of the retrieved information about the entity. Defaults to None.

  • target_entities (List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.

  • scope (string, optional): Defines the scope for the action. Defaults to “All entities”.

Returns:

  • dict: A dictionary containing the result of the action execution, including enrichment data for the specified entities.