Project

General

Profile

Actions

Feature #14177

open

tcprtt Measures the TCP handshake RTT using the stats(9) statistics framework

Added by Ryan Whitlock over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Gateway Monitoring
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default

Description

My coworker thought using 8.8.8.8 for the gateway monitor would suffice for a “is the internet up” monitor. Well, google rate limited us and I spent hours looking for the right approach.

Ultimately, it seems using ICMP for monitoring against public DNS, NTP, etc. servers is the wrong approach for some use-cases. Cisco’s IP SLA has the ability to perform a number of health checks from many protocols, so I set out to find something comparable for FreeBSD. Tcprtt looks like it could be a good solution for internet uptime monitoring that does not rely on ICMP.

Does this seem like a viable solution?

Actions #1

Updated by Jim Pingle over 1 year ago

If we do include this it should also warn against using it arbitrarily, since some public services may also not react too well to repeated TCP sessions being opened and immediately closed. If it's a host you control it may be OK, but some things may flag it as suspicious behavior.

Actions

Also available in: Atom PDF