louislam / uptime-kuma

A fancy self-hosted monitoring tool
https://uptime.kuma.pet
MIT License
55.98k stars 5.04k forks source link

Traceroute probe like `smokeping` / `mtr` #2911

Open mabed-fr opened 1 year ago

mabed-fr commented 1 year ago

⚠️ Please verify that this feature request has NOT been suggested before.

🏷️ Feature Request Type

New Monitor, UI Feature

🔖 Feature description

Add traceroute like smokeping

Why ?

https://manpages.ubuntu.com/manpages/focal/man3/Smokeping_probes_TraceroutePing.3.html

       Integrates standard traceroute as a probe into smokeping.  The use case for this probe is
       gateways that do not respond to TCP/UDP/ICMP packets addressed to them, but do return ICMP
       TTL_EXCEEDED packets for traceroute packets to a host they route to.  It is best used in
       situations where routing for the path is static or nearly so; attempting to use this on
       networks with changing routing will yield poor results.  The best place to use this probe
       is on first- and last-mile links, which are more likely to have static routing and also
       more likely to have firewalls that ignore ICMP ECHO_REQUEST.

✔️ Solution

Add traceroute like smokeping

❓ Alternatives

No response

📝 Additional Context

No response

mabed-fr commented 1 year ago

+1 for integrated

scottini commented 1 year ago

Great suggestion !

stefanux commented 1 year ago

this could be normal check or additional incident information: "your check x did timeout, here is the trace to show you its (not) just a routing problem on the way.

CommanderStorm commented 1 year ago

@mabed-fr I think this is a duplicate of https://github.com/louislam/uptime-kuma/issues/765 If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage? If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^