<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Can we use REST API call to re-authenticate search peers? in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129904#M26700</link>
    <description>&lt;P&gt;It's very pain to re-enter username/password when we have almost 100 search peers.&lt;/P&gt;</description>
    <pubDate>Sun, 23 Nov 2014 08:12:07 GMT</pubDate>
    <dc:creator>philip_wong</dc:creator>
    <dc:date>2014-11-23T08:12:07Z</dc:date>
    <item>
      <title>Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129904#M26700</link>
      <description>&lt;P&gt;It's very pain to re-enter username/password when we have almost 100 search peers.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2014 08:12:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129904#M26700</guid>
      <dc:creator>philip_wong</dc:creator>
      <dc:date>2014-11-23T08:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129905#M26701</link>
      <description>&lt;P&gt;Hi philip.wong,&lt;/P&gt;

&lt;P&gt;you can use a simple remote Splunk command to add search peers and run it in a looping script. See the docs for more details &lt;A href="http://docs.splunk.com/Documentation/Splunk/6.2.0/DistSearch/Configuredistributedsearch#Use_the_CLI"&gt;http://docs.splunk.com/Documentation/Splunk/6.2.0/DistSearch/Configuredistributedsearch#Use_the_CLI&lt;/A&gt; &lt;BR /&gt;
But to be able to run such a remote command, you must enable &lt;CODE&gt;allowRemoteLogin&lt;/CODE&gt; in &lt;CODE&gt;server.conf&lt;/CODE&gt; see docs for more details &lt;A href="http://docs.splunk.com/Documentation/Splunk/6.2.0/admin/Serverconf"&gt;http://docs.splunk.com/Documentation/Splunk/6.2.0/admin/Serverconf&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;But if you need to / want to / have to / insist to use the &lt;CODE&gt;REST API&lt;/CODE&gt; you can run something like this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;curl  -k -u &amp;lt;adminuser&amp;gt;:&amp;lt;password&amp;gt; &lt;A href="https://&amp;lt;yourlocalsplunkserverip&amp;gt;:8089/services/search/distributed/peers" target="test_blank"&gt;https://&amp;lt;yourlocalsplunkserverip&amp;gt;:8089/services/search/distributed/peers&lt;/A&gt; -d name=&amp;lt;yoursearchpeerip/DNS/FQDN&amp;gt;:8089 -d remoteUsername=&amp;lt;remoteserveradminuser&amp;gt; -d remotePassword=&amp;lt;remoteserverpassword&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The result will look like this:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;!--This is to override browser formatting; see server.conf[httpServer] to disable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .--&amp;gt;
&amp;lt;?xml-stylesheet type="text/xml" href="/static/atom.xsl"?&amp;gt;
&amp;lt;feed xmlns="http://www.w3.org/2005/Atom" xmlns:s="http://dev.splunk.com/ns/rest" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"&amp;gt;
  &amp;lt;title&amp;gt;distsearch-peer&amp;lt;/title&amp;gt;
  &amp;lt;id&amp;gt;https://127.0.0.1:8089/services/search/distributed/peers&amp;lt;/id&amp;gt;
  &amp;lt;updated&amp;gt;2014-11-24T09:10:54+01:00&amp;lt;/updated&amp;gt;
  &amp;lt;generator build="213098" version="6.1.2"/&amp;gt;
  &amp;lt;author&amp;gt;
    &amp;lt;name&amp;gt;Splunk&amp;lt;/name&amp;gt;
  &amp;lt;/author&amp;gt;
  &amp;lt;link href="/services/search/distributed/peers/_new" rel="create"/&amp;gt;
  &amp;lt;opensearch:totalResults&amp;gt;1&amp;lt;/opensearch:totalResults&amp;gt;
  &amp;lt;opensearch:itemsPerPage&amp;gt;30&amp;lt;/opensearch:itemsPerPage&amp;gt;
  &amp;lt;opensearch:startIndex&amp;gt;0&amp;lt;/opensearch:startIndex&amp;gt;
  &amp;lt;s:messages/&amp;gt;
  &amp;lt;entry&amp;gt;
    &amp;lt;title&amp;gt;servername:8089&amp;lt;/title&amp;gt;
    &amp;lt;id&amp;gt;https://127.0.0.1:8089/services/search/distributed/peers/servername%3A8089&amp;lt;/id&amp;gt;
    &amp;lt;updated&amp;gt;2014-11-24T09:10:54+01:00&amp;lt;/updated&amp;gt;
    &amp;lt;link href="/services/search/distributed/peers/servername%3A8089" rel="alternate"/&amp;gt;
    &amp;lt;author&amp;gt;
      &amp;lt;name&amp;gt;system&amp;lt;/name&amp;gt;
    &amp;lt;/author&amp;gt;
    &amp;lt;link href="/services/search/distributed/peers/servername%3A8089" rel="list"/&amp;gt;
    &amp;lt;link href="/services/search/distributed/peers/servername%3A8089" rel="edit"/&amp;gt;
    &amp;lt;link href="/services/search/distributed/peers/servername%3A8089" rel="remove"/&amp;gt;
    &amp;lt;content type="text/xml"&amp;gt;
      &amp;lt;s:dict&amp;gt;
        &amp;lt;s:key name="build"&amp;gt;213098&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="bundle_versions"&amp;gt;
          &amp;lt;s:list/&amp;gt;
        &amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="disabled"&amp;gt;0&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="eai:acl"&amp;gt;
          &amp;lt;s:dict&amp;gt;
            &amp;lt;s:key name="app"&amp;gt;&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="can_list"&amp;gt;1&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="can_write"&amp;gt;1&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="modifiable"&amp;gt;0&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="owner"&amp;gt;system&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="perms"&amp;gt;
              &amp;lt;s:dict&amp;gt;
                &amp;lt;s:key name="read"&amp;gt;
                  &amp;lt;s:list&amp;gt;
                    &amp;lt;s:item&amp;gt;admin&amp;lt;/s:item&amp;gt;
                    &amp;lt;s:item&amp;gt;splunk-system-role&amp;lt;/s:item&amp;gt;
                  &amp;lt;/s:list&amp;gt;
                &amp;lt;/s:key&amp;gt;
                &amp;lt;s:key name="write"&amp;gt;
                  &amp;lt;s:list&amp;gt;
                    &amp;lt;s:item&amp;gt;admin&amp;lt;/s:item&amp;gt;
                    &amp;lt;s:item&amp;gt;splunk-system-role&amp;lt;/s:item&amp;gt;
                  &amp;lt;/s:list&amp;gt;
                &amp;lt;/s:key&amp;gt;
              &amp;lt;/s:dict&amp;gt;
            &amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="removable"&amp;gt;0&amp;lt;/s:key&amp;gt;
            &amp;lt;s:key name="sharing"&amp;gt;system&amp;lt;/s:key&amp;gt;
          &amp;lt;/s:dict&amp;gt;
        &amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="guid"&amp;gt;SomeKey&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="is_https"&amp;gt;1&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="licenseSignature"&amp;gt;EvenMoreKeys&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="peerName"&amp;gt;servername&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="peerType"&amp;gt;configured&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="remote_session"&amp;gt;MuchMoreKeys&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="replicationStatus"&amp;gt;Initial&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="rtsearch_enabled"&amp;gt;1&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="startup_time"&amp;gt;1416801414&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="status"&amp;gt;Up&amp;lt;/s:key&amp;gt;
        &amp;lt;s:key name="version"&amp;gt;6.1.2&amp;lt;/s:key&amp;gt;
      &amp;lt;/s:dict&amp;gt;
    &amp;lt;/content&amp;gt;
  &amp;lt;/entry&amp;gt;
&amp;lt;/feed&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;hope this helps ...&lt;/P&gt;

&lt;P&gt;cheers, MuS&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2014 17:50:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129905#M26701</guid>
      <dc:creator>MuS</dc:creator>
      <dc:date>2014-11-23T17:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129906#M26702</link>
      <description>&lt;P&gt;We got some file permission errors after moving to SHP while running the CLI you mentioned. I'm going to raise support ticket for that.&lt;/P&gt;

&lt;P&gt;Now we prefer not to login the search head and run CLI but using REST API&lt;BR /&gt;
My question is, can we use REST API to re-auth/remove search peers? &lt;/P&gt;

&lt;P&gt;I just tested and be able to answer post of this.&lt;BR /&gt;
To remove a search peer can do by this.&lt;/P&gt;

&lt;P&gt;curl -k https://$host:$port/services/search/distributed/peers/$peer_host:$peer_port  --request DELETE&lt;/P&gt;

&lt;P&gt;I tried "--request POST -remoteUsername -remotePassword" but doesn't work to add a search peer. &lt;BR /&gt;
Can you advise what's wrong??&lt;/P&gt;

&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 28 Sep 2020 18:14:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129906#M26702</guid>
      <dc:creator>philip_wong</dc:creator>
      <dc:date>2020-09-28T18:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129907#M26703</link>
      <description>&lt;P&gt;Hi, I don't see the point why it should be different using the REST API....but then I don't know your use case &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; So see my updated answer to get the REST API command to add a search peer. You're welcome &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Nov 2014 08:20:36 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129907#M26703</guid>
      <dc:creator>MuS</dc:creator>
      <dc:date>2014-11-24T08:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129908#M26704</link>
      <description>&lt;P&gt;Can you simply tell me how to add search peer to a search head by curl and REST?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2014 02:16:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129908#M26704</guid>
      <dc:creator>philip_wong</dc:creator>
      <dc:date>2014-11-25T02:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129909#M26705</link>
      <description>&lt;P&gt;Okay, before one gets cheeky it would be better to read my updated answer from 22 hours ago. Then read it again, try it and then say thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2014 06:40:48 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129909#M26705</guid>
      <dc:creator>MuS</dc:creator>
      <dc:date>2014-11-25T06:40:48Z</dc:date>
    </item>
    <item>
      <title>Re: Can we use REST API call to re-authenticate search peers?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129910#M26706</link>
      <description>&lt;P&gt;Sorry, I didn't see the example from my view before.&lt;BR /&gt;
It works now! Thank you for your patience and prompt response.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2014 08:55:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Can-we-use-REST-API-call-to-re-authenticate-search-peers/m-p/129910#M26706</guid>
      <dc:creator>philip_wong</dc:creator>
      <dc:date>2014-11-25T08:55:57Z</dc:date>
    </item>
  </channel>
</rss>

