Dashboards & Visualizations

Query for processes status from multiple hosts

splunker_ind
Loves-to-Learn

Hi Splunkers, 

I have a 2 hosts i.e server1 & server2.

Each host running with multiple processes. Lets say the processes are process1 & process2.

I want to create a dashboard to show the latest processes status whether it is Running or Not Running in each host

 

index=os host IN (server1 server2)  ARGS=*process1* OR ARGS=*process2*
| eval process1_status=if(like(ARGS,"%process1%"),"Running","Not Running")
| eval process2_status=if(like(ARGS,"%process2%"),"Running","Not Running")
| stats latest(process1_status)  latest(process2_status)  by host
| fillnull value=NULL

But this query is not giving correct results.

Each event will have either ARGS field as process1 or ARGS field as process2.

 

 

Labels (3)
0 Karma

splunker_ind
Loves-to-Learn

I used join command which works fine but it takes time.

0 Karma
Get Updates on the Splunk Community!

ATTENTION!! We’re MOVING (not really)

Hey, all! In an effort to keep this Slack workspace secure and also to make our new members' experience easy, ...

Splunk Admins: Build a Smarter Stack with These Must-See .conf25 Sessions

  Whether you're running a complex Splunk deployment or just getting your bearings as a new admin, .conf25 ...

AppDynamics Summer Webinars

This summer, our mighty AppDynamics team is cooking up some delicious content on YouTube Live to satiate your ...