Smokeping_probes_EchoPing(3) | SmokePing | Smokeping_probes_EchoPing(3) |
Smokeping::probes::EchoPing - an echoping(1) probe for SmokePing
Measures TCP or UDP echo (port 7) roundtrip times for SmokePing. Can also be used as a base class for other echoping(1) probes.
*** Probes *** +EchoPing binary = /usr/bin/echoping forks = 5 offset = 50% step = 300 # The following variables can be overridden in each target section extraopts = -some-letter-the-author-did-not-think-of fill = A ipversion = 4 pings = 5 priority = 6 size = 510 timeout = 1 tos = 0xa0 udp = no waittime = 1 # [...] *** Targets *** probe = EchoPing # if this should be the default probe # [...] + mytarget # probe = EchoPing # if the default probe is something else host = my.host extraopts = -some-letter-the-author-did-not-think-of fill = A ipversion = 4 pings = 5 priority = 6 size = 510 timeout = 1 tos = 0xa0 udp = no waittime = 1
See echoping(1) for details of the options below.
Supported probe-specific variables:
Default value: /usr/bin/echoping
Example value: 5
Default value: 5
Example value: 50%
Example value: 300
Supported target-specific variables:
Example value: -some-letter-the-author-did-not-think-of
Example value: A
Example value: 4
Example value: 5
Example value: 6
Example value: 510
Example value: 1
Default value: 5
Example value: 0xa0
Example value: no
Example value: 1
Niko Tyni <ntyni@iki.fi>
Should we test the availability of the service at startup? After that it's too late to complain.
The location of the echoping binary should probably be a global variable instead of a probe-specific one. As things are, every EchoPing -derived probe has to declare it if the default (/usr/bin/echoping) isn't correct.
echoping(1), Smokeping::probes::EchoPingHttp etc., <http://echoping.sourceforge.net/>
2019-02-24 | 2.7.3 |