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.
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.
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?
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.