Super Bowl 50 is in the books and so I decided to update the Home Monitor app to include average bandwidth for your home network. I got the idea after reading the post about the Comcast customer that was tweeting their complaints each time their bandwidth fell below certain rate. I decided to add this feature to the app to help show users their average Download, Upload and Ping rates.First, I downloaded the scripts necessary to get the speedtest data, found here : https://github.com/sivel/speedtest-cli Next, I tweaked the python script so that it displayed everything as a Name = Value pair, making it easy to Splunk :Download=85 MbpsUpload=60 MbpsPing=8msspeedtest_cli.pyChanged Download: to Download=, Upload: to Upload= and Ping: to Ping=Once that was done, I created the inputs for both Windows and Linux :# Bandwidth Input for Linux Machines[script://$SPLUNK_HOME/etc/apps/homemonitor/bin/speedtest.sh]disabled = trueinterval = 1800.0sourcetype = bandwidth_test# Bandwidth Input for Windows Machines[script://$SPLUNK_HOME\etc\apps\homemonitor\bin\speedtest_cli.py --simple]disabled = falseinterval = 1800.00source = bandwidth_testsourcetype = bandwidth_testNow, all you have to do is go into Settings -> Data Inputs -> Scripts and enable the proper script for your OS. I would keep it to 15 minutes (1,800 seconds) since you don't want to be running a speedtest on a high frequency which could degrade your networks performance.Thanks and enjoy,Kam