How would one get a list of all the users logged in via the API
In a ruby script i tried this... (POST seems odd for this type of thing) got the idea from http://www.splunk.com/base/Documentation/4.1/Developer/RESTCreateSearch
def list_users_logged_in
xml = splunk_ssl_post_request("/services/authentication/httpauth-tokens", nil, {'authorization' => "Splunk #{session_key}"})
puts xml
end
which obvs doesn't operate the same as the list_jobs
>> require 'splunk'
=> ["SplunkClient"]
>> client = SplunkClient.new
=> #<SplunkClient:0x7ff442d44fc0>
>> client.list_users_logged_in
<response>
<messages>
<msg type="ERROR">In handler '': Cannot perform action "POST" without a target name to act on.</msg>
</messages>
</response>
=> nil
So obviously i'm missing something fundamental. Any help would be appreciated.
You can just make a GET request to that URL to get a list of the tokens.
You can just make a GET request to that URL to get a list of the tokens.
where can i post example ruby code for others to see?
lol thank you..