When my SearchHead Cluster is set with a static captain, why does the ./splunk show shcluster-status command return a mgmt_uri =? for all members?
The command "show shcluster-status" uses raft mgmt_uri whereas while you have a static captain set it isn't used, hence you see "mgmt_uri:?" in the output.
This behavior is known and expected and will be changed in upcoming releases of Splunk (6.5.3+, 6.4.7+) to show the mgmt_uri even while in static captaincy.
The command "show shcluster-status" uses raft mgmt_uri whereas while you have a static captain set it isn't used, hence you see "mgmt_uri:?" in the output.
This behavior is known and expected and will be changed in upcoming releases of Splunk (6.5.3+, 6.4.7+) to show the mgmt_uri even while in static captaincy.