I made a thing! (Speedtest graphing)

I didn’t even really make it I just upgraded the one that was out there. The old version was limited to 1Gb Internet connections and had some errors in the setup documentation. I’ve also changed how the graphs are displayed and tweaked the graphs themselves. I can’t promise I’ll do better than Jack for support, but check it out: GitHub - gitterdoneplease/librenms-speedtest-NG: plugin for LibreNMS to graph Ookla speedtest results

I just (minutes ago) fixed my issues with the speedtest graphs, due to a previous post you had regarding the speed limitations.

Going to test yours out now to see how it looks.

Thanks to you for (and Jack for all the initial work),
Joel

Make sure you update the Cron job. The previous version had an error. Should be */30 not just 30. Took me a minute to notice that error.

If you change the RRDs you’ll need to run “create” again.

If you wanted to take this a bit further you could update it to a v2 plugin.
That would allow users to install it with one command lnms plugin:add
Also, you could use LibreNMS (Laravel’s) built in scheduler to run the speedtests so users would not have to set it up via cron.

1 Like

I’m never going to get any data plotted at this rate. :slight_smile:

Are there any docs that you recommend for converting to a v2 plugin?

Most of the documentation is here: Package Development - Laravel 12.x - The PHP Framework For Web Artisans