On this page
splunk.es.correlation_search – Manage Splunk Enterprise Security Correlation Searches
Note
This plugin is part of the splunk.es collection (version 1.0.2).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install splunk.es
.
To use it in a playbook, specify: splunk.es.correlation_search
.
New in version 1.0.0: of splunk.es
Synopsis
- This module allows for creation, deletion, and modification of Splunk Enterprise Security Correlation Searches
Parameters
Parameter | Choices/Defaults | Comments |
---|---|---|
app
string
|
Default:
"SplunkEnterpriseSecuritySuite"
|
Splunk app to associate the correlation seach with
|
cron_schedule
string
|
Default:
"*/5 * * * *"
|
Enter a cron-style schedule.
For example
'*/5 * * * *' (every 5 minutes) or '0 21 * * *' (every day at 9 PM).
Real-time searches use a default schedule of '*/5 * * * *' .
|
description
string / required
|
Description of the coorelation search, this will populate the description field for the web console
|
|
name
string / required
|
Name of coorelation search
|
|
schedule_priority
string
|
|
Raise the scheduling priority of a report. Set to "Higher" to prioritize it above other searches of the same scheduling mode, or "Highest" to prioritize it above other searches regardless of mode. Use with discretion.
|
schedule_window
string
|
Default:
"0"
|
Let report run at any time within a window that opens at its scheduled run time, to improve efficiency when there are many concurrently scheduled reports. The "auto" setting automatically determines the best window width for the report.
|
scheduling
string
|
|
Controls the way the scheduler computes the next execution time of a scheduled search.
Learn more: https://docs.splunk.com/Documentation/Splunk/7.2.3/Report/Configurethepriorityofscheduledreports#Real-time_scheduling_and_continuous_scheduling
|
search
string / required
|
SPL search string
|
|
state
string / required
|
|
Add, remove, enable, or disiable a correlation search.
|
suppress_alerts
boolean
|
|
To suppress alerts from this correlation search or not
|
throttle_fields_to_group_by
string
|
Type the fields to consider for matching events for throttling.
|
|
throttle_window_duration
string
|
How much time to ignore other events that match the field values specified in Fields to group by.
|
|
time_earliest
string
|
Default:
"-24h"
|
Earliest time using relative time modifiers.
|
time_latest
string
|
Default:
"now"
|
Latest time using relative time modifiers.
|
trigger_alert_when
string
|
|
Raise the scheduling priority of a report. Set to "Higher" to prioritize it above other searches of the same scheduling mode, or "Highest" to prioritize it above other searches regardless of mode. Use with discretion.
|
trigger_alert_when_condition
string
|
|
Conditional to pass to trigger_alert_when
|
trigger_alert_when_value
string
|
Default:
"10"
|
Value to pass to trigger_alert_when
|
ui_dispatch_context
string
|
Set an app to use for links such as the drill-down search in a notable event or links in an email adaptive response action. If None, uses the Application Context.
|
Notes
Note
- The following options are not yet supported: throttle_window_duration, throttle_fields_to_group_by, and adaptive_response_actions
Examples
- name: Example of creating a correlation search with splunk.es.coorelation_search
splunk.es.correlation_search:
name: "Example Coorelation Search From Ansible"
description: "Example Coorelation Search From Ansible, description."
search: 'source="/var/log/snort.log"'
state: "present"
Authors
- Ansible Security Automation Team (@maxamillion) <https://github.com/ansible-security>
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/splunk/es/correlation_search_module.html