Splunk Enterprise

ERROR DistributedPeerManagerHeartbeat [xxxxx DistributedPeerMonitorThread] - Status 502 while sending public key to clus

hrawat
Splunk Employee
Splunk Employee

Why I am getting the ERROR with Splunk 9.x


Labels (1)
Tags (1)
0 Karma
1 Solution

hrawat
Splunk Employee
Splunk Employee
New behavior to kill DNS lookup traffic, by default searches use https://<ip>:<port> instead of https://<FQDN hostname>:<port>
To revert back to previous behavior of <hostname:port>, there is a config for 9.0.x.
distsearch.conf
[distributedSearch]
useIPAddrAsHost=false
For future releases, if sslVerifyServerName=true , then automatically useIPAddrAsHost=false

View solution in original post

0 Karma

hrawat
Splunk Employee
Splunk Employee
New behavior to kill DNS lookup traffic, by default searches use https://<ip>:<port> instead of https://<FQDN hostname>:<port>
To revert back to previous behavior of <hostname:port>, there is a config for 9.0.x.
distsearch.conf
[distributedSearch]
useIPAddrAsHost=false
For future releases, if sslVerifyServerName=true , then automatically useIPAddrAsHost=false
0 Karma

keithevanscdcr
Explorer

Are you sure about one sslVerifyServerName = true automatically sets useIPAddressAsHost = false.

On the server sslVerifyServerName is the Splunk search head communicating to the indexers for distributed search, the sslVerifyServerName is asking for the certificate CN or SAN to match the server name returned.  It's the Indexer that has to respond to the search with it's server name and not IP.  

Seems like these two attributes should be on separate hosts.

I am trying to understand as well, but I don't.  Right now we're on 9.0.2 and I'm now getting the below error when using this attribute, where I didn't before:

 - Invalid key in stanza [distributedSearch] in /opt/splunk/etc/system/local/distsearch.conf, line 2: useIPAddrAsHost (value: false).

 

Thanks much in advance.

0 Karma

hrawat
Splunk Employee
Splunk Employee

> Invalid key in stanza [distributedSearch] in /opt/splunk/etc/system/local/distsearch.conf, line 2: useIPAddrAsHost (value: false).

You get above messages because `useIPAddrAsHost` is not part of the distsearch.conf.spec file. Apart from above message, it works. 

>Are you sure about one sslVerifyServerName = true automatically sets useIPAddressAsHost = false.
From 9.1 onwards.

0 Karma

keithevanscdcr
Explorer

Thank you for the clarification.  

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas

Why Splunk Customers Should Attend Cisco Live 2026 Las Vegas     Cisco Live 2026 is almost here, and this ...

What Is the Name of the USB Key Inserted by Bob Smith? (BOTS Hint, Not the Answer)

Hello Splunkers,   So you searched, “what is the name of the usb key inserted by bob smith?”  Not gonna lie… ...

Automating Threat Operations and Threat Hunting with Recorded Future

    Automating Threat Operations and Threat Hunting with Recorded Future June 29, 2026 | Register   Is your ...