IBMSecurityGuardium
Collect events from IBM Guardium Data Security Center.
Analytics & SIEM · IBM Guardium
Details
| ID | IBMSecurityGuardium |
|---|---|
| Provider | IBM |
| Category | Analytics & SIEM |
| From Version | 6.10.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | XSIAM |
README
IBM Security Guardium is a comprehensive data security platform that provides visibility and protection for sensitive data across databases, data warehouses, big data platforms, and cloud environments.
This integration enables the collection of security events from IBM Guardium Data Security Center.
Configure IBM Security Guardium in Cortex
| Parameter | Description | Required |
|---|---|---|
| Server URL | The URL of your IBM Guardium instance. The default value is an example - replace it with your specific instance URL. | True |
| API Key | The API Key for authentication | True |
| API Secret | The API Secret for authentication | True |
| Report ID | The ID of the report to fetch events from. | True |
| Fetch events | Whether to automatically fetch events. | False |
| Maximum number of events to fetch | Maximum number of events to fetch per run. Default is 10000. Recommended maximum is 10000. | False |
| Timestamp Field Name | The display name of the header in the report that contains the timestamp field, e.g., “Date created (local time)”. Note: This field name varies between different reports. |
False (Required when Fetch events is enabled) |
| Trust any certificate (not secure) | Trust any certificate (not secure). | False |
| Use system proxy settings | Use system proxy settings. | False |
Commands
You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
ibm-guardium-get-events
Manual command to fetch and display events.
Base Command
ibm-guardium-get-events
Input
| Argument Name | Description | Required |
|---|---|---|
| should_push_events | If true, the command creates events; otherwise, it only displays them. Possible values are: true, false. Default is false. | Required |
| timestamp_field | The name of the field in the event data that contains the timestamp. Note: This field name varies between different reports. If not provided, uses the value from integration configuration. |
Optional (Required when should_push_events is true) |
| limit | Maximum number of results to return. Maximum allowed is 1000. Default is 50. | Optional |
| start_time | Start time for fetching events. Supports ISO format (“2023-01-01T00:00:00”) or natural language (“7 days ago”, “yesterday”, “1 week ago”). Defaults to 1 hour ago if not provided. | Optional |
| end_time | End time for fetching events. Supports ISO format (“2023-01-01T23:59:59”) or natural language (“2 hours ago”, “now”). If not provided, defaults to now. | Optional |
Context Output
There is no context output for this command.
Command Example
!ibm-guardium-get-events limit=50 start_time="2024-01-01T00:00:00" end_time="2024-01-01T23:59:59" should_push_events=true
Human Readable Output
IBM Guardium Events
Client IP Database User Source Program Server IP Service Name Database Name Session Start Time 10.0.0.1 admin SQLClient 10.0.0.100 PROD_DB customers 2024-01-01 10:30:00 10.0.0.2 user1 AppServer 10.0.0.100 PROD_DB orders 2024-01-01 10:31:15
Additional Information
Note: The integration fetches events from the last 12 hours by default on first run. This accounts for IBM Guardium’s event indexing delays and ensures events are captured even when indexed with significant delays.
Configuration parameters
url— Server URL (required)credentials— API Key (required)report_id— Report ID (required)isFetchEvents— Fetch eventsmax_fetch— Maximum number of events to fetchtimestamp_field— Timestamp Field Nameinsecure— Trust any certificate (not secure)proxy— Use system proxy settings
Commands (1)
-
ibm-guardium-get-eventsManual command to fetch and display events.
category: Analytics & SIEM provider: IBM sectionorder: - Connect - Collect commonfields: id: IBMSecurityGuardium version: -1 configuration: - display: Server URL defaultvalue: https://guardium.security.ibm.com additionalinfo: Replace the default URL with your IBM Guardium instance URL. name: url required: true type: 0 section: Connect - display: API Key displaypassword: API Secret name: credentials required: true type: 9 section: Connect - display: Report ID name: report_id required: true type: 0 section: Connect - display: Fetch events defaultvalue: "false" name: isFetchEvents required: false type: 8 section: Collect - display: Maximum number of events to fetch defaultvalue: "10000" name: max_fetch required: false type: 0 section: Collect additionalinfo: Recommended maximum is 10000. - display: Timestamp Field Name name: timestamp_field required: false type: 0 section: Collect additionalinfo: The display name of the header in the report that contains the timestamp field, e.g., "Date created (local time)". Required when "Fetch events" is enabled. - display: Trust any certificate (not secure) name: insecure required: false type: 8 section: Connect - display: Use system proxy settings name: proxy required: false type: 8 section: Connect description: Collect events from IBM Guardium Data Security Center. display: IBM Security Guardium name: IBMSecurityGuardium script: commands: - arguments: - name: should_push_events auto: PREDEFINED defaultValue: "false" description: If true, the command creates events; otherwise, it only displays them. predefined: - "true" - "false" required: true - name: timestamp_field description: The name of the field in the event data that contains the timestamp. Required when should_push_events is true. required: false - name: limit description: Maximum number of results to return. Maximum allowed is 1000. required: false defaultValue: "50" - name: start_time description: Start time for fetching events. Supports ISO format ("2023-01-01T00:00:00") or natural language ("7 days ago", "yesterday", "1 week ago"). Defaults to 1 hour ago if not provided. required: false - name: end_time description: End time for fetching events. Supports ISO format ("2023-01-01T23:59:59") or natural language ("2 hours ago", "now"). If not provided, defaults to now. required: false description: Manual command to fetch and display events. name: ibm-guardium-get-events dockerimage: demisto/python3:3.12.13.10116658 isfetchevents: true runonce: false script: "-" subtype: python3 type: python marketplaces: - marketplacev2 - platform fromversion: 6.10.0 supportedModules: - xsiam tests: - No tests (auto formatted)