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.
echoping(1)
option.
echoping(1)
as the ``-4'' or ``-6'' options.
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/