Beginner Question - Best Practice to check specific Windows Processes that are running

I am new to Grafana and I’m struggling to find documentation that shows the best practice to build a dashboard that captures specific processes that are running on a server. I also want to capture the services that are running so we can see if they are stopped or running via the dashboard, can you please help by pointing me into the right direction.

Thank you.

I am new to Grafana and I’m struggling to find documentation that shows the
best practice to build a dashboard that captures specific processes

Which specific processes? What information do you want to capture about these
processes?

that are running on a server. I also want to capture the services that are
running

You mean you want Grafana to find out which processes are running and show you
a list of them, or you will prepare a list of processes expected to be running
and want Grafana to tell you which ones are and which ones aren’t?

so we can see if they are stopped or running via the dashboard,

So,you want to know whether something isn’t running - that suggest you need a
list of what’s supposed to be running so Grafana knows if one or more are
missing.

can you please help by pointing me into the right direction.

Give us more details so we can understand the requirement better. Someone
might already be doing what you want to, but it’s hard to tell without more
information.

Antony.

Basically say I have the following services running on server test2.

Server: Test2
Services: Service1, Service2 and Service3.

Dashboard
Server name Services Status
Test2 Service1 Running
Test2 Service2 Running
Test2 Service3 Stopped

Something like this, is this possible.

Yes.

I would do this as “singlestat” boxes, with a value mapping between “0” for
“Stopped” and “1” for running, and then you just get your backend monitoring
system (whatever it is that’s actually checking the processes on the servers)
to put 0 and 1 into your data store accordingly.

Other people may be able to suggest alternative approaches.

On the other hand, why not use something like Icinga2 for this?

Antony.

Thank you will look into Icinga2 as well

I have never used Inchinga, but i have test Telegraf/InfluxDB and i think that is easy.
for windows Telegraf has two plugins, you can search and test it.

https://www.influxdata.com/time-series-platform/telegraf/