Smokeping::probes::EchoPingPlugin - a basis for using echoping(1)
plugins as probes for SmokePing
Measures roundtrip times for SmokePing with an echoping(1)
plugin. The plugins
currently shipped with echoping are implemented as separate probes based
on this class, but the class can also be used directly.
*** Probes ***
+EchoPingPlugin
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 ipversion = 4 pings = 5 plugin = random # mandatory pluginargs = -p plugin_specific_arg priority = 6 timeout = 1 tos = 0xa0 waittime = 1
# [...]
*** Targets ***
probe = EchoPingPlugin # if this should be the default probe
# [...]
+ mytarget # probe = EchoPingPlugin # if the default probe is something else host = my.host extraopts = -some-letter-the-author-did-not-think-of ipversion = 4 pings = 5 plugin = random # mandatory pluginargs = -p plugin_specific_arg priority = 6 timeout = 1 tos = 0xa0 waittime = 1
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
echoping(1)
as the ``-4'' or ``-6'' options.
Example value: 4
Example value: 5
echoping(1)
for details.
This can either be the name of the plugin or a full path to the
plugin shared object.
Example value: random
This setting is mandatory.
Example value: -p plugin_specific_arg
echoping(1)
option.
Example value: 6
echoping(1)
option.
Example value: 1
Default value: 5
echoping(1)
option.
Example value: 0xa0
echoping(1)
option.
Example value: 1
Niko Tyni <ntyni@iki.fi>
The fill, size and udp EchoPing variables are not valid by default for EchoPingPlugin -derived probes.
Plugins are available starting with echoping version 6.
the Smokeping::probes::EchoPing manpage, the Smokeping::probes::EchoPingLDAP manpage, the Smokeping::probes::EchoPingDNS manpage, the Smokeping::probes::EchoPingWhois manpage