probes::EchoPing(3)         SmokePing         probes::EchoPing(3)



NNNNAAAAMMMMEEEE
       probes::EchoPing - an _e_c_h_o_p_i_n_g(1) probe for SmokePing

OOOOVVVVEEEERRRRVVVVIIIIEEEEWWWW
       Measures TCP or UDP echo (port 7) roundtrip times for
       SmokePing. Can also be used as a base class for other
       _e_c_h_o_p_i_n_g(1) probes.

SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
        *** 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


DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
       Supported probe-specific variables:

       binary
           The location of your echoping binary.

       forks
           The number of concurrent processes to be run. See
           probes::basefork(3pm) for details.

       Supported target-level probe variables (see _e_c_h_o_p_i_n_g(1)
       for details of the options):

       timeout
           The "-t" _e_c_h_o_p_i_n_g(1) option.

       waittime
           The "-w" _e_c_h_o_p_i_n_g(1) option.


       size
           The "-s" _e_c_h_o_p_i_n_g(1) option.

       udp The "-u" _e_c_h_o_p_i_n_g(1) option. Values other than '0' and
           'no' enable UDP.

       fill
           The "-f" _e_c_h_o_p_i_n_g(1) option.

       priority
           The "-p" _e_c_h_o_p_i_n_g(1) option.

       tos The "-P" echoping option.

BBBBUUUUGGGGSSSS
       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.

AAAAUUUUTTTTHHHHOOOORRRR
       Niko Tyni <ntyni@iki.fi>

SSSSEEEEEEEE AAAALLLLSSSSOOOO
       _e_c_h_o_p_i_n_g(1), probes::EchoPingHttp(3pm) etc., http://echop-
       ing.sourceforge.net/



2002-03-10                     1.6            probes::EchoPing(3)
