All Apps and Add-ons

How to get the role of each server in splunk infra and its current status(running/stopped)

kaushik_kmk
Engager

Hello ALL,

I am new to Splunk,
I am okey to use APIs to fetch the required details or even by running commands in the server, but i would like to know how to fetch the below details from the server:

1)which all roles are enabled for the server ?
2)what is the current status of each of them ?

any help is really appreciated.
Thanks,
Kaushik KM

0 Karma

jscraig2006
Communicator

@ kaushik_kmk I know this isnt a REST solution. From the license manager you can monitor the roles and status. Settings > Monitoring Console. This query will also tell you the status of the server:

 index=_internal sourcetype=splunkd group=tcpin_connections hostname=<splunk_servers>
     | stats
     max(_time) as last_connected,
     sum(kb) as sum_kb by guid, hostname
     | eval connected_last = strftime(last_connected, "%F %T.%3N")
     | addinfo
     | eval status = if(isnull(sum_kb) or (sum_kb <= 0) or (last_connected < (info_max_time - 900)), "missing", "active")
     | table hostname last_connected status

kaushik_kmk
Engager

@jscraig2006 , Thank you for responding!
Exactly you are correct that we can view the status in the monitoring console, but how does the monitoring console fetch this information ???

If we have any API to fetch the information about the status of each role, i can use it for my purpose of doing health check.

Thanks,
Kaushik

0 Karma

jscraig2006
Communicator

@kaushik_kmk.. Gotcha.. Here is a link regarding all the Splunk API references. https://docs.splunk.com/Documentation/Splunk/8.0.1/RESTREF/RESTprolog

Hope this helps

~John

0 Karma

kaushik_kmk
Engager

I tried with the below,
https://myhost:8089/services/server/info ---> it gives me server roles:

server_roles

deployment_client
search_head
search_peer
kv_store

Now, if my understanding is correct, can we check if each of the role is working correctly or not ? (running/stopped), if YES, HOW ?
Please correct me if the above statement is wrong.

Thanks,
Kaushik KM

0 Karma
Get Updates on the Splunk Community!

Database Performance Sidebar Panel Now on APM Database Query Performance & Service ...

We’ve streamlined the troubleshooting experience for database-related service issues by adding a database ...

IM Landing Page Filter - Now Available

We’ve added the capability for you to filter across the summary details on the main Infrastructure Monitoring ...

Dynamic Links from Alerts to IM Navigators - New in Observability Cloud

Splunk continues to improve the troubleshooting experience in Observability Cloud with this latest enhancement ...