Commit Graph

  • 664f5c7aa6 Use dpinger defaults for send_interval and time_period master dennypage 2023-11-08 10:40:52 -08:00
  • 0e963753e1 Use gcc by default Denny Page 2023-11-08 10:22:58 -08:00
  • e3cb41889e Add explicit cast for assignment of alarm_hold_periods Denny Page 2023-11-08 10:08:07 -08:00
  • 9c31ea4380 Update default parameters and correct loss calculation dennypage 2023-11-08 08:29:46 -08:00
  • fff9b65eb5 Correct usage note regarding loss resolution with subsecond send intervals Denny Page 2023-11-08 08:07:39 -08:00
  • 47f1a778b9 Correct usage note regarding parameters to the alert_cmd Denny Page 2023-11-06 15:40:46 -08:00
  • ce7d88bddf Update version to 3.3 v3.3 Denny Page 2023-01-18 19:17:16 -08:00
  • 67b8ba1f6d Add option to explicitly control the hold time for alarms. Denny Page 2023-01-18 18:24:20 -08:00
  • c845c582b4 Add examples for dpinger logging/monitoring with InfluxDB and Grafana Denny Page 2022-05-14 14:50:40 -07:00
  • fbc7e8f87f Update copyright year dennypage 2022-03-01 08:21:24 -08:00
  • efc17c7204 Log signal number on exit v3.2 Denny Page 2022-02-28 10:07:30 -08:00
  • bc00923f62 Update text formatting to match current GitHub format. No change to actual license. Denny Page 2020-06-07 13:29:36 -07:00
  • bf18a6e2a8 Update copyright Denny Page 2020-06-07 13:23:33 -07:00
  • cee7ac9da0 Add a version number to usage output Denny Page 2017-12-08 21:37:23 -08:00
  • 2b032751e5 Enhance pid file support to detect running processes v3.0 Denny Page 2017-09-29 16:04:13 -07:00
  • 84ee15b155 Clean up loss accuracy description Denny Page 2017-09-29 15:13:48 -07:00
  • e10c51ad95 Move check for zero intervals back to caller. Prior commit broke disable of report interval. Denny Page 2017-09-29 00:23:16 -07:00
  • 579ae3d66b Detect (and reject) negative numbers in paramaters Denny Page 2017-09-28 15:53:20 -07:00
  • 64e644e7be Don't wait for send interval before sending first echo request Denny Page 2017-09-28 14:20:21 -07:00
  • a18d82ab6e Update copyright Denny Page 2017-09-28 14:00:40 -07:00
  • 34b0bb924e Use accept4() Denny Page 2017-09-28 13:04:16 -07:00
  • 4173834bbe Create NOTES.md dennypage 2017-09-27 13:36:52 -07:00
  • 2a8eaa0c8f Merge pull request #23 from joemiller/openbsd dennypage 2017-08-22 16:57:09 -07:00
  • edb883498d problem: cannot build on openbsd joe miller 2017-03-15 08:16:00 -07:00
  • c276feb339 Confirm that the rrd file is writable before starting v2.0 Denny Page 2016-03-01 22:14:36 -08:00
  • ef21655e77 Change title Denny Page 2016-03-01 22:14:13 -08:00
  • 2d2d21892a Change the default time period and send interval from 30s/250m to 60s/500m Check time period vs send interval and loss interval to ensure there is always one resolved slot Denny Page 2016-03-01 22:11:03 -08:00
  • a24c0cd0d0 Add option to set receive thread scheduling class Don't call fatal with a NULL format Denny Page 2016-03-01 21:58:10 -08:00
  • fdbd4a1d96 Add a safety cast for 32 bit systems v1.10 Denny Page 2016-02-27 21:29:33 -08:00
  • 6796fa0752 Fix integer overflow on 32 bit v1.9 Denny Page 2016-02-27 19:34:47 -08:00
  • 24022ac098 Fix race condition with ultra low latency links v1.8 Denny Page 2016-02-25 20:09:30 -08:00
  • 42c84e965e Time duration doesn't work in older versions of rrdtool Denny Page 2016-02-21 14:38:53 -08:00
  • f94f6dcd47 Separate rrd and png names v1.7 Denny Page 2016-02-17 20:15:33 -08:00
  • 99208a60fe Update README.md dennypage 2016-02-13 21:06:56 -08:00
  • eb67d76de0 Merge branch 'master' of https://github.com/dennypage/dpinger Denny Page 2016-02-13 21:03:46 -08:00
  • 0b68c438f2 Output to name.cgi Denny Page 2016-02-13 21:03:13 -08:00
  • daac746074 Update README.md dennypage 2016-02-13 20:46:43 -08:00
  • 5348af36c6 Create README.md dennypage 2016-02-13 20:44:42 -08:00
  • b0fc95f618 Add RRD sample scripts Denny Page 2016-02-13 19:42:41 -08:00
  • e9ffd0b43e Add void casts for discarded return values Denny Page 2016-02-03 10:26:31 -08:00
  • 9e8968adce Add -Wno-unused-result to fix spurious gcc warning Default to optimized build Denny Page 2016-02-03 10:11:48 -08:00
  • a8b44bedac Fix warnings from clang -Weverything Denny Page 2016-02-02 22:28:21 -08:00
  • 1d34caccbd Add explicit gcc/clang warning examples Denny Page 2016-02-02 22:13:39 -08:00
  • 9c5bac8658 Add casts to eliminate some warnings from clang -Weverything v1.6 Denny Page 2016-02-01 13:21:46 -08:00
  • 3a19391cee Update Copyright Denny Page 2016-02-01 13:21:11 -08:00
  • 570ade420a Add simple Makefile Denny Page 2016-02-01 13:16:02 -08:00
  • 3825066db9 Rename Makefile to Makefile.freebsd Denny Page 2016-02-01 10:57:32 -08:00
  • f06b3c8f36 Fix compile warnings for FreeBSD ports Denny Page 2016-02-01 09:27:55 -08:00
  • 4a57f2584c Add -d option to allow setting data payload length v1.5 Denny Page 2016-01-30 21:18:44 -08:00
  • afbde05bcb Make the standard deviation calculation a little easier on the eyes Denny Page 2016-01-30 20:44:10 -08:00
  • 85d345f47f Fix defective parsing of time values with 's' suffix v1.4 Denny Page 2016-01-14 20:56:46 -08:00
  • e0a0ae14f9 Merge pull request #19 from pfsense/ignore_files dennypage 2016-01-04 10:09:13 -08:00
  • 87cd4b6e3b Ignore dpinger.full, dpinger.debug and vim swap files Renato Botelho 2016-01-04 10:16:50 -02:00
  • 919fad77a2 Change default time period to 30s and relax default loss interval to 5x send interval to address nagging low level loss reports Add usage note about loss percentage reporting and calculation v1.3 Denny Page 2015-12-30 12:06:54 -08:00
  • 2e0430edea Merge pull request #18 from pfsense/fix_build_9 dennypage 2015-12-30 10:39:29 -08:00
  • 31432284dc Initialize pidfile_fd to silence FreeBSD 9 warning Renato Botelho 2015-12-30 09:15:39 -02:00
  • e1d00b4210 Set close on exec for all file descriptors Denny Page 2015-12-29 14:20:06 -08:00
  • 1ec615486b Temporary to allow building on old systems (FreeBSD 9.3, Linux 2.6.26) Denny Page 2015-12-29 11:28:14 -08:00
  • 6789e90a38 Set close on exec flag if report file is explicit Denny Page 2015-12-29 10:57:28 -08:00
  • 1b2e8e784b Merge branch 'master' of https://github.com/dennypage/dpinger v1.2 Denny Page 2015-12-28 12:50:39 -08:00
  • 00229f717d Enable support for IPv6 scope ids Relax default loss interval to 4x send interval Denny Page 2015-12-28 12:47:25 -08:00
  • 4b82af813b Add identifier usage example dennypage 2015-12-23 23:03:33 -08:00
  • feb01fa2d3 Add output and alert description dennypage 2015-12-21 14:25:27 -08:00
  • dcf1d22322 Include identifier and dest_str in all icmp packet related logging (from Phil Davis) v1.1 Denny Page 2015-12-20 21:27:52 -08:00
  • bfed5112c2 Add output identifier v1.0 Denny Page 2015-12-16 16:11:20 -08:00
  • ccf41735df Fix typo in variable name change Denny Page 2015-12-16 14:44:20 -08:00
  • a8e8efddaf Merge pull request #12 from phil-davis/dp-uom dennypage 2015-12-16 11:00:05 -08:00
  • d7a3aa9c8c Merge pull request #11 from phil-davis/patch-2 dennypage 2015-12-16 07:29:16 -08:00
  • bf81afeb15 Merge pull request #10 from phil-davis/patch-1 dennypage 2015-12-16 07:28:06 -08:00
  • 4f67d445d2 Add units of measure to var names Phil Davis 2015-12-16 14:50:15 +05:45
  • 33ad13fbf7 Minor text typos Phil Davis 2015-12-16 14:39:07 +05:45
  • 5c27c6d221 Correction to sample dpinger command Phil Davis 2015-12-16 13:46:27 +05:45
  • 568e882d0b Create README.md dennypage 2015-12-15 15:21:25 -08:00
  • dea0a2c2e7 Use write() for pidfile Fix spaces Denny Page 2015-12-15 08:12:30 -08:00
  • a0d3a0b3fa Fix typos Move signal handler up Denny Page 2015-12-15 07:38:57 -08:00
  • 360ba3a978 Consolidate report generation code Add unix domain socket for polling Include destination on alarms Use layer 2 (write) rather than layer 3 (stdio) for reports Allow report interval of 0 (disabled) Add explicit output file specification for reports Denny Page 2015-12-14 20:39:34 -08:00
  • 2fa65274e2 Merge pull request #8 from phil-davis/dp-review dennypage 2015-12-10 00:54:08 -08:00
  • 8fcd879a31 Comment typos Phil Davis 2015-12-10 10:44:54 +05:45
  • 7f7405c35e Add self backgrouding as default behavior; Remove unnecessary floating point cast Denny Page 2015-12-07 21:23:46 -08:00
  • 459fd9b4ca Add missing -p option to usage (thanks Renato) Denny Page 2015-12-03 10:06:35 -08:00
  • f24d94fcd2 Move nanosleep to top of send thread; Clean up comments Denny Page 2015-12-02 19:43:04 -08:00
  • b8fa596f2a Missing newline in logger call; Missing space in alert command format Denny Page 2015-12-01 08:52:57 -08:00
  • c0adb5b75c Fix type in alarm print Denny Page 2015-12-01 08:43:05 -08:00
  • 290f2dda12 Add unlink of pdfile on signal exit as suggested by Renato; Remove all tab characters, use space only Denny Page 2015-11-30 10:43:18 -08:00
  • efbfe78dc2 Merge pull request #5 from pfsense/fix_build_freebsd_9 dennypage 2015-11-30 08:01:26 -08:00
  • f53e571197 Rename alarm to alarm_on to avoid shadow alarm(3) definition from libc Renato Botelho 2015-11-30 09:43:55 -02:00
  • 26c5e2f550 Fix build on FreeBSD 9.x Renato Botelho 2015-11-30 09:36:41 -02:00
  • c0adc9e57f Fix lingering white space issues Denny Page 2015-11-29 16:12:21 -08:00
  • 589b61aa7a Change bind from optional command argument to optional flag argument per Jim's request Denny Page 2015-11-28 20:46:32 -08:00
  • 27a8f57ce7 Add pidfile support Denny Page 2015-11-28 16:50:39 -08:00
  • 2d3a250604 Merge branch 'master' of https://github.com/dennypage/dpinger Denny Page 2015-11-27 14:59:04 -08:00
  • ed94a6ef02 Add alerting on latency and loss Denny Page 2015-11-27 14:49:55 -08:00
  • 67548069c2 Merge pull request #4 from pfsense/disable_debug dennypage 2015-11-25 09:38:24 -08:00
  • 56da91b493 Merge pull request #3 from pfsense/fix_build dennypage 2015-11-25 09:36:11 -08:00
  • d2a4d6f99d Disable debug on default build Renato Botelho 2015-11-25 15:16:16 -02:00
  • 4031c96af3 Fix build Renato Botelho 2015-11-25 15:11:55 -02:00
  • 21942bac3a Add support for address binding Denny Page 2015-11-24 20:21:35 -08:00
  • 0085340835 Merge pull request #2 from fichtner/freebsd_fixup dennypage 2015-05-24 12:45:11 -07:00
  • e6b504d98d adds back -g for CFLAGS Franco Fichtner 2015-05-23 08:52:48 +02:00
  • f8e9d2679b add a .gitignore file to ignore binaries Franco Fichtner 2015-05-23 08:51:00 +02:00