Skip to content

TCPPing changed in 2.9.0 release? #197

@luckman212

Description

@luckman212

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Has something changed with TCPPing (/usr/bin/tcpping) or the way it's being parsed between 2.8 and 2.9? I had a single Target using this type of Probe and it's broken since this morning when I upgraded my container.

Everything else working fine, and I can execute the command from inside the container and it seems to work...

root@smokeping:/# tcpping -x 3 some.host.com 8443
seq 0: tcp response from pool-10-20-33-83.nwrknj.fios.verizon.net (173.54.100.1) [open]  10.957 ms
seq 1: tcp response from pool-10-20-33-83.nwrknj.fios.verizon.net (173.54.100.1) [open]  8.964 ms
seq 2: tcp response from pool-10-20-33-83.nwrknj.fios.verizon.net (173.54.100.1) [open]  12.270 ms

It was working...

Image

Environment

OS: Synology DSM 7.2.2-72806

Probes (unchanged)

+ TCPPing
binary = /usr/bin/tcpping
forks = 10
offset = random
pings = 3
port = 80

Targets

+ Custom_TCP
menu = Custom TCP Checks
title = Custom TCP Checks
probe = TCPPing

++ Some.host
menu = Some.host
title = Some.host (Unifi/8443)
host = some.host.com
port = 8443

CPU architecture

x86-64

Docker creation

docker run -d \
--name smokeping \
--hostname smokeping \
--net bridge \
--dns 1.1.1.1 \
--dns 1.0.0.1 \
-p 8010:80 \
-v /volume1/docker/smokeping/config:/config \
-v /volume1/docker/smokeping/data:/data \
-v /volume1/docker/smokeping/cache:/var/cache/smokeping \
-e TZ='America/New_York' \
-e PUID=1030 \
-e PGID=100 \
linuxserver/smokeping

Container logs

[migrations] started
[migrations] no migrations found
usermod: no changes
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1030
User GID:    100
───────────────────────────────────────
Linuxserver.io version: 2.9.0-r0-ls133
Build-date: 2025-06-03T14:47:34+00:00
───────────────────────────────────────

[custom-init] No custom files found, skipping...
Connection to localhost (127.0.0.1) 80 port [tcp/http] succeeded!
[ls.io-init] done.
### assuming you are using an tcpping copy reporting in milliseconds
### assuming you are using an fping copy reporting in milliseconds
Smokeping version 2.009000 successfully launched.
Entering multiprocess mode.
### parsing dig output...OK
Child process 297 started for probe FPing.
FPing: probing 40 targets with step 120 s and offset 60 s.
Child process 298 started for probe TCPPing.
No targets defined for probe FPing6, skipping.
TCPPing: probing 1 targets with step 120 s and offset 94 s.
Child process 299 started for probe DNS.
All probe processes started successfully.
DNS: probing 11 targets with step 120 s and offset 71 s.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions