Integrating Logging with Splunk App
This section describes how to configure the CipherTrust Manager and Thales Security Intelligence app (a Splunk app) for the CM Dashboard of the app.
App Configuration for CM Dashboard
The Thales Security Intelligence app is written for flexibility, however, this means, more configuration steps are required for the app to work correctly with the log data (for example, Splunk indexes and input).
Create the CipherTrust Manager Splunk Index
The Splunk index is for the general CipherTrust Manager log data. Perform the following steps to create indexes to specifically hold the CipherTrust Manager log data from your CipherTrust Manager appliances, both virtual and physical.
Log on to your Splunk server.
From the top menu, click Settings > Indexes.
At the top right, click the New Index button.
In the New Index dialog box, specify the Index Name (for example,
cm
).From the App drop-down list, select Thales Security Intelligence.
Click Save.
The Indexes page is refreshed with the new index in the list.
Create Splunk Data Input (TCP/UDP)
By default, the Thales Security Intelligence app is not configured to obtain the CipherTrust Manager log data on any port. So, the data input ports must be added.
To add the data input ports:
From the Splunk menu, click Settings > Data inputs.
On the Data inputs page, click + Add new for the TCP or UDP Type.
Add the desired Port (for example,
UDP/5514
orTCP/6514
) and click Next >.Specify the Input Settings.
Next to the Source type section, click Select, then select cm-st from the drop-down list.
Note
The custom Splunk source type
cm-st
is created when you install the Splunk app.From the App Context drop-down list, select the Thales Security Intelligence app.
Select IP as the Method.
Select the Index created in the steps above.
Click Review >.
On the Review page, review the information. To make any changes, click Back and update the details. If the information is correct, click Submit >.
Add User Role Access to Indexes
By default, Splunk uses the main or default index when performing searches if no index is specified. You can add the newly created CipherTrust index to the Splunk Role that will have access to view the Thales Security Intelligence App Dashboards.
To add the user role access to indexes:
From the Splunk menu, click Settings > Roles.
On the Roles page, select the role to modify (for example,
user
).Note
The next steps apply to Splunk 8 and higher versions.
On the Edit Role user page, click the Indexes tab.
Scroll down the list of indexes until the cm entry is displayed.
Select the Default check box to add the index to default searches.
Click Save.
Configure the Syslog Server on CipherTrust Manager
Configure the CipherTrust Manager to send Syslog data to the Splunk server on the port specified earlier (for example, UDP/5514
or TCP/6514
).
Log on to the CipherTrust Manager GUI.
Click Admin Settings > Syslog > Add Syslog Server.
Enter the Syslog server details.
Click Add Syslog Server.