All Apps and Add-ons

Feature request: Schedule speedtest

glendonlowder
Engager

I'd like to schedule the functions in the network toolkit. For instance, I'd like to ping, traceroute and run a speedtest hourly.

jkmetz
New Member

speedtest can not measure speeds above 800 or so mbps.

0 Karma

LukeMurphey
Champion

The ability to perform a speedtest on a schedule was introduced in version 1.0 of the Network Toolkit.

You can actually use the included search command in a scheduled search if you want to run them on a frequency. You can ping them from SPL like this:

| ping 127.0.0.1

And traceroute like this:

| traceroute google.com

Update:

Network Toolkit 1.2 now includes the ability to monitor servers for uptime. See https://splunkbase.splunk.com/app/3491/.

0 Karma

Spranta
Splunk Employee
Splunk Employee

Hi Luke,

for one host it's clear to me. But how do i ping many server periodically...

0 Karma

jkmetz
New Member

The speedtest can not measure anything above 800mbps. 😞

0 Karma

LukeMurphey
Champion

I have been thinking of adding this into the app.

Which of the following are you looking to do?

  1. Ping a list of servers on a schedule? In this case, you would predefine a list of servers to ping and a frequency of how often to scan them.
  2. Ping a list of servers on an ad-hoc basis (not scheduled) from search results? In this case, it would be something like pinging a list of hosts from search results or from a lookup.
  3. Ping a list of servers on an ad-hoc basis (not scheduled) from the search command? In this case, you could ping multiple servers like:

    | ping "127.0.0.1,127.0.0.2,127.0.0.3"

0 Karma

Spranta
Splunk Employee
Splunk Employee

Hi Luke,

Variant 1 would be very usefull for use, because we are going to replace our monitoring solution with splunk and there we have got an huge number of ICMP Agents.

Thanks
Alex

0 Karma

LukeMurphey
Champion

Cool. Thanks for the fast response. I have this planned for the next feature release.

Do you have an estimate on the number of servers you want to monitor and how often you would like to monitor them? A rough estimate is fine. I'm asking just so that I can test the feature at the scale you would be using it at.

0 Karma

Spranta
Splunk Employee
Splunk Employee

Your welcome!

Round about 500 Servers. The time range would be between every minute and every 5 minutes, depending if it's a productive or test equipment.

cheers!
Alex

0 Karma

LukeMurphey
Champion

Awesome. I have a ticket covering the work here: https://lukemurphey.net/issues/2135. I'm planning this for version 1.2.

0 Karma

davebrooking
Contributor

I've used both the Pinger and Website Monitor apps in the past to periodically ping an IP address.

Dave

0 Karma
Get Updates on the Splunk Community!

How to Monitor Google Kubernetes Engine (GKE)

We’ve looked at how to integrate Kubernetes environments with Splunk Observability Cloud, but what about ...

Index This | How can you make 45 using only 4?

October 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this ...

Splunk Education Goes to Washington | Splunk GovSummit 2024

If you’re in the Washington, D.C. area, this is your opportunity to take your career and Splunk skills to the ...