All Apps and Add-ons

Two questions about Network Toolkit

pir8radio
Path Finder

@LukeMurphey Two questions for you buddy...

  1. The speed test function, what service does it use? I mean, is there a list of servers I can pick from somewhere?
  2. On the Ping summary/status screen, it would be nice to be able to display the alias name we give the ping rather than the destination ip in the first column. for example, BGP Router instead of 4.0.1.1
  3. Oh this is three questions... sorry... On the speedtest function do you support multithread speed tests? if no can you? DSL REPORTS does this, its the only service that can speed test my server connection that is greater than 1gbps, the server has multiple bonded 1gbps internet connections, dsl reports spreads the test out over all of them.

Thanks in advance!

Tags (1)
0 Karma
1 Solution

LukeMurphey
Champion

Answers below:

The speed test function, what service does it use? I mean, is there a list of servers I can pick from somewhere?
The app uses Ookla right now. Specifically, I'm using the library pyspeedtest (https://pypi.org/project/pyspeedtest/).

On the Ping summary/status screen, it would be nice to be able to display the alias name we give the ping rather than the destination ip in the first column. for example, BGP Router instead of 4.0.1.1
The could be added.

Oh this is three questions... sorry... On the speedtest function do you support multithread speed tests? if no can you? DSL REPORTS does this, its the only service that can speed test my server connection that is greater than 1gbps, the server has multiple bonded 1gbps internet connections, dsl reports spreads the test out over all of them.
I'm not sure. It would be easy for me to startup multiple threads and each run a test but I don't know if that would consistently provide the same results.

Also I don't see a way to schedule the trace routes like you can do the speed tests.. Is that something that can be easily added? I like to know when my BGP routes change..
I don't have it supported at the current time, per se.

However, you could do it right now using the traceroute search command. You would just need to make a saved search that runs the search on whatever frequency you want.

View solution in original post

LukeMurphey
Champion

Answers below:

The speed test function, what service does it use? I mean, is there a list of servers I can pick from somewhere?
The app uses Ookla right now. Specifically, I'm using the library pyspeedtest (https://pypi.org/project/pyspeedtest/).

On the Ping summary/status screen, it would be nice to be able to display the alias name we give the ping rather than the destination ip in the first column. for example, BGP Router instead of 4.0.1.1
The could be added.

Oh this is three questions... sorry... On the speedtest function do you support multithread speed tests? if no can you? DSL REPORTS does this, its the only service that can speed test my server connection that is greater than 1gbps, the server has multiple bonded 1gbps internet connections, dsl reports spreads the test out over all of them.
I'm not sure. It would be easy for me to startup multiple threads and each run a test but I don't know if that would consistently provide the same results.

Also I don't see a way to schedule the trace routes like you can do the speed tests.. Is that something that can be easily added? I like to know when my BGP routes change..
I don't have it supported at the current time, per se.

However, you could do it right now using the traceroute search command. You would just need to make a saved search that runs the search on whatever frequency you want.

pir8radio
Path Finder

I added a name colum and put my names in for now, Yea i dont think just running multiple speed tests will do it, dls reports runs up to 32 at the same time. Thanks for the schedule info, im pretty new to spunk.

0 Karma

pir8radio
Path Finder

@LukeMurphey can you give me an example of scheduling the tracert? I cant see how to do it where it will show the results on the main traceroute dashboard (results) page.

0 Karma

LukeMurphey
Champion

Yeah, it is easy. Here is an example (against lukemurphey.net):

| traceroute lukemurphey.net 

You can then saved the search and schedule it per https://docs.splunk.com/Documentation/Splunk/7.3.0/Search/Schedulingsearches

You would need a second search to evaluate the results and alert to changes.

0 Karma

pir8radio
Path Finder

lol.... oh wow.... Well now i feel a little dumb..... thanks for the info!

0 Karma

LukeMurphey
Champion

haha, don't feel dumb; it isn't necessarily obvious.

0 Karma

pir8radio
Path Finder

Looks like you use ookla speed tests, and I dont think they support multi-threaded speed testing. So that answers questions 1 and 3. But if you could support the dslreports api as your speed test provider that would be cool, and a fix for #2 would be great too! 🙂

Also I don't see a way to schedule the trace routes like you can do the speed tests.. Is that something that can be easily added? I like to know when my BGP routes change..

0 Karma

pir8radio
Path Finder

Also, I just noticed you cant schedule re-occurring trace routes... You have to manually do it each time... I like to watch my bgp route and that would show me when there was a route change.

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...