Skip to content

Commit 1705020

Browse files
author
Nelson Wang
committed
Adding docs for splunktcp-ssl
1 parent 1d3458b commit 1705020

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

docs/ADVANCED.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Let's dive into the nitty-gritty on how to tweak the setup of your containerized
1818
* [Enable SmartStore](#enable-smartstore)
1919
* [Using deployment servers](#using-deployment-servers)
2020
* [Deploy distributed topology](#deploy-distributed-topology)
21+
* [Enable SSL internal communication](#enable-ssl-internal-communication)
2122
* [Build from source](#build-from-source)
2223
* [base-debian-9](#base-debian-9)
2324
* [splunk-debian-9](#splunk-debian-9)
@@ -248,6 +249,25 @@ While running a standalone Splunk instance may be fine for testing and developme
248249

249250
See the [instructions on standing up a distributed environment](advanced/DISTRIBUTED_TOPOLOGY.md) to understand how to get started.
250251

252+
## Enable SSL Internal Communication
253+
For users looking to secure the network traffic from one Splunk instance to another Splunk instance (ex: forwarders to indexers), you can enable forwarding and receiving to use SSL certificates.
254+
255+
If you wish to enable SSL on one tier of your Splunk topology, it's very likely all instances will need it. To achieve this, we recommend you generate your server and CA certificates and add them to the `default.yml` which gets shared across all Splunk docker containers. Use this example `default.yml` snippet for the configuration of Splunk TCP with SSL.
256+
```
257+
splunk:
258+
...
259+
s2s:
260+
ca: /mnt/certs/ca.pem
261+
cert: /mnt/certs/cert.pem
262+
enable: true
263+
password: abcd1234
264+
port: 9997
265+
ssl: true
266+
...
267+
```
268+
269+
For more instructions on how to bring your own certificates, please see: https://docs.splunk.com/Documentation/Splunk/latest/Security/ConfigureSplunkforwardingtousesignedcertificates
270+
251271
## Build from source
252272
While we don't support or recommend you building your own images from source, it is entirely possible. This can be useful if you want to incorporate very experimental features, test new features, and if you have your own registry for persistent images.
253273

0 commit comments

Comments
 (0)