jwigley / docker-smokeping-speedtest

Docker image containing smokeping with speedtest-cli and smokeping-speedtest probe
GNU General Public License v3.0
15 stars 7 forks source link

Feature request - Probe SSH #23

Closed c3c1 closed 1 year ago

c3c1 commented 1 year ago

Just wondering if you might take on the improvement of SSH.pm which is currently broken in the linuxserver image. The current image contains the probe SSH, but needs a tweak. The problem was discovered some time ago according to a debian report in 2019, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946852. The use of rsa1 caused prevents smokeping from starting.

That fix leaves one more issue when using the linuxserver image. That image does not support ssh, and to start the probe tests against 127.0.0.1 (same line as the rsa1 reference). There are various solution to that, add enable ssh, change the 127.0.0.1, or other change to the test.

I did put this to the linuxserver team, but no response yet.

Thoughts?

jwigley commented 1 year ago

I'll try and look into this and hopefully implement something when I can. I think the only tricky bit will be installing and running ssh in the linuxserver standard way.

Ideally it would be fixed in the linuxserver image though, but it doesn't look like there's much activity there for the smokeping side of things. It seems to be mostly just platform updates.

jwigley commented 1 year ago

@c3c1 I decided to go with changing the test rather than adding ssh to the container.

Here's the built image of the changes in https://github.com/jwigley/docker-smokeping-speedtest/pull/24 if you want to give it a go:

docker pull jwigley/smokeping-speedtest:ssh-probe
c3c1 commented 1 year ago

tested, works