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 # default value
*** Targets ***
probe = EchoPing forks = 10
menu = Top title = Top Menu remark = Top Menu Remark
+ PROBE_CONF
# none of these are mandatory timeout = 1 waittime = 1 udp = no size = 510 tos = 0xa0 priority = 6
+ First menu = First title = First Target host = router.example.com
# PROBE_CONF can be overridden here ++ PROBE_CONF size = 300
Supported probe-specific variables:
Supported target-level probe variables
(see echoping(1)
for details of the options):
echoping(1)
option.
echoping(1)
option.
echoping(1)
option.
echoping(1)
option. Values other than '0' and 'no' enable UDP.
echoping(1)
option.
echoping(1)
option.
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.
Niko Tyni <ntyni@iki.fi>
echoping(1), probes::EchoPingHttp(3pm) etc., http://echoping.sourceforge.net/