check-jitter 0.1.0

A Nagios compatible plugin to measure network jitter.
Documentation

check_jitter

$ check_jitter --help
A Nagios compatible plugin that measures network jitter.

Thresholds are defined using Nagios range syntax. Examples:
+------------------+-------------------------------------------------+
| Range definition | Generate an alert if x...                       |
+------------------+-------------------------------------------------+
| 10               | < 0 or > 10, (outside the range of {0 .. 10})   |
+------------------+-------------------------------------------------+
| 10:              | < 10, (outside {10 .. ∞})                       |
+------------------+-------------------------------------------------+
| ~:10             | > 10, (outside the range of {-∞ .. 10})         |
+------------------+-------------------------------------------------+
| 10:20            | < 10 or > 20, (outside the range of {10 .. 20}) |
+------------------+-------------------------------------------------+
| @10:20           |  10 and ≤ 20, (inside the range of {10 .. 20}) |
+------------------+-------------------------------------------------+


Usage: check_jitter [OPTIONS] --host <HOST>

Options:
  -d, --debug                  Enable debug logging
  -H, --host <HOST>            Hostname or IP address to ping
  -p, --precision <PRECISION>  Precision of the output decimal places [default: 3]
  -s, --samples <SAMPLES>      Number of pings to send [default: 10]
  -t, --timeout <TIMEOUT>      Timeout in milliseconds per individual ping check [default: 1000]
  -w, --warning <WARNING>      Warning limit for network jitter in milliseconds
  -c, --critical <CRITICAL>    Critical limit for network jitter in milliseconds
  -h, --help                   Print help
  -V, --version                Print version

Use together with NRPE or similar, preferably with Opsview.