Du meinst sowas
https://mrtg.plattlinger.de/kdg/speedtest.html ?
Dazu einfach das nehmen
https://github.com/sivel/speedtest-cli
eine rrdtool Datenbank bauen (leider habe ich mein Script dafür nicht mehr)
regelmäßig Speedtest laufen lassen und in Variable speichern mit z.b. SPEEDTEST=`./speedtest_cli.py --simple` - man kann auch direkt einen Server angeben mit --server NUMMER oder sogar etwas wie ich, um den Speedtest von KDG selbst zu verwenden --mini
http://speedcheck.vodafone.de/ (bitte jetzt nicht alle den Server überlasten
)
da ich den speedtest auf einem anderem Server mache, als mein rrdtool server ist, mache ich jetzt ein echo $SPEEDTEST > /tmp/speedtest.txt
und auf dem rrdtool server dann SPEEDTEST=`cat /tmp/speedtest.txt | cut -d" " -f2,5,8 | sed -e 's/ /:/g'`
auf einem Server für Test und rrdtool braucht man natürlich nicht diesen Umweg über eine Datei, sondern kann das in einer Zeile bauen...
und am Ende mit z.B: rrdtool update speedtest.rrd -t Ping:Download:Upload N:${SPEEDTEST} regelmässig in rrdtool speichern
Und dann noch hin und wieder einen Graph bauen.