I'd like to schedule the functions in the network toolkit. For instance, I'd like to ping, traceroute and run a speedtest hourly.
speedtest can not measure speeds above 800 or so mbps.
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/.
Hi Luke,
for one host it's clear to me. But how do i ping many server periodically...
The speedtest can not measure anything above 800mbps. 😞
I have been thinking of adding this into the app.
Which of the following are you looking to do?
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"
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
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.
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
Awesome. I have a ticket covering the work here: https://lukemurphey.net/issues/2135. I'm planning this for version 1.2.
I've used both the Pinger and Website Monitor apps in the past to periodically ping an IP address.
Dave