SMOKEPING_CONFIG(5)                SmokePing               SMOKEPING_CONFIG(5)



NNAAMMEE
       smokeping_config - Reference for the SmokePing Config File

OOVVEERRVVIIEEWW
       SmokePing takes its configuration from a single central configuration
       file.  Its location must be hardcoded in the smokeping script and
       smokeping.cgi.

       The contents of this manual is generated directly from the configura-
       tion file parser.

       The Parser for the Configuration file is written using David Schweikers
       Config::Grammar module. Read all about it in Config::Grammar.

       The Configuration file has a tree-like structure with section headings
       at various levels. It also contains variable assignments and tables.

       Warning: this manual is rather long. See smokeping_examples for simple
       configuration examples.

RREEFFEERREENNCCEE
       GGEENNEERRAALL SSYYNNTTAAXX

       The text below describes the general syntax of the SmokePing configura-
       tion file.  It was copied from the Config::Grammar documentation.

       '#' denotes a comment up to the end-of-line, empty lines are allowed
       and space at the beginning and end of lines is trimmed.

       '\' at the end of the line marks a continued line on the next line. A
       single space will be inserted between the concatenated lines.

       '@include filename' is used to include another file.

       '@define a some value' will replace all occurences of 'a' in the fol-
       lowing text with 'some value'.

       Fields in tables that contain white space can be enclosed in either "'"
       or """.  Whitespace can also be escaped with "\". Quotes inside quotes
       are allowed but must be escaped with a backslash as well.

       SSPPEECCIIFFIICC SSYYNNTTAAXX

       The text below describes the specific syntax of the SmokePing configu-
       ration file.

       ****** GGeenneerraall ****** _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)

       General configuration values valid for the whole SmokePing setup.

       The following variables can be set in this section:

       oowwnneerr _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Name of the person responsible for this smokeping installation.

       iimmggccaacchhee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           A directory which is visible on your webserver where SmokePing can
           cache graphs.

       iimmgguurrll _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Either an absolute URL to the iimmggccaacchhee directory or one relative to
           the directory where you keep the SmokePing cgi.

       ddaattaaddiirr _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           The directory where SmokePing can keep its rrd files.

       ddyynnddiirr
           The base directory where SmokePing keeps the files related to the
           DYNAMIC function.  This directory must be writeable by the WWW
           server. It is also used for temporary storage of slave polling
           results by the master in the master/slave mode.

           If this variable is not specified, the value of "datadir" will be
           used instead.

       ppaaggeeddiirr
           Directory to store static representations of pages.

       ppiiddddiirr _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           The directory where SmokePing keeps its pid when daemonised.

       sseennddmmaaiill
           Path to your sendmail binary. It will be used for sending mails in
           connection with the support of DYNAMIC addresses.

       ooffffsseett
           If you run many instances of smokeping you may want to prevent them
           from hitting your network all at the same time. Using the offset
           parameter you can change the point in time when the probes are run.
           Offset is specified in % of total interval, or alternatively as
           'random'. I recommend to use 'random'. Note that this does NOT
           influence the rrds itself, it is just a matter of when data acqusi-
           tion is initiated.  The default offset is 'random'.

       ssmmookkeemmaaiill _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Path to the mail template for DYNAMIC hosts. This mail template
           must contain keywords of the form <<####_k_e_y_w_o_r_d####>>. There is a sample
           template included with SmokePing.

       ccggiiuurrll _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Complete URL path of the SmokePing.cgi

       mmaaiillhhoosstt
           Instead of using sendmail, you can specify the name of an smtp
           server and use perl's Net::SMTP module to send mail (for alerts and
           DYNAMIC client script). Several comma separated mailhosts can be
           specified. SmokePing will try one after the other if one does not
           answer for 5 seconds.

       ssnnpppphhoosstt
           If you have a SNPP (Simple Network Pager Protocol) server at hand,
           you can have alerts sent there too. Use the syntax ssnnpppp::ssoommeeaaddddrreessss
           to use a snpp address in any place where you can use a mail address
           otherwhise.

       ccoonnttaacctt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Mail address of the person responsible for this smokeping installa-
           tion.

       ddiissppllaayy__nnaammee
           What should the master host be called when working in master/slave
           mode. This is used in the overview graph for example.

       ssyyssllooggffaacciilliittyy
           The syslog facility to use, eg. local0...local7.  Note: syslog log-
           ging is only used if you specify this.

       ssyyssllooggpprriioorriittyy
           The syslog priority to use, eg. debug, notice or info.  Default is
           info.

       ccoonnccuurrrreennttpprroobbeess
           If you use multiple probes or multiple instances of the same probe
           and you want them to run concurrently in separate processes, set
           this to 'yes'. This gives you the possibility to specify probe-spe-
           cific step and offset parameters (see the 'Probes' section) for
           each probe and makes the probes unable to block each other in cases
           of service outages. The default is 'yes', but if you for some rea-
           son want the old behaviour you can set this to 'no'.

       cchhaannggeepprroocceessssnnaammeess
           When using 'concurrentprobes' (see above), this controls whether
           the probe subprocesses should change their argv string to indicate
           their probe in the process name.  If set to 'yes' (the default),
           the probe name will be appended to the process name as '[probe]',
           eg.  '/usr/bin/smokeping [FPing]'. If you don't like this
           behaviour, set this variable to 'no'.  If 'concurrentprobes' is not
           set to 'yes', this variable has no effect.

           Default value: changeprocessnames = yes

       ttmmaaiill
           Path to your tSmoke HTML mail template file. See the tSmoke docu-
           mentation for details.

       cchhaannggeeccggiipprrooggrraammnnaammee
           Usually the Smokeping CGI tries to log any possible errors with an
           extended program name that includes the IP address of the remote
           client for easier debugging. If this variable is set to 'no', the
           program name will not be modified. The only reason you would want
           this is if you have a very old version of the CGI::Carp module. See
           the installation document for details.

           Default value: changecgiprogramname = yes

       lliinnkkssttyyllee
           How the CGI self-referring links are created. The possible values
           are

           absolute
               Full hostname and path derived from the 'cgiurl' variable

               <a href="http://hostname/path/smokeping.cgi?foo=bar">

           relative
               Only the parameter part is specified

               <a href="?foo=bar">

           original
               The way the links were generated before Smokeping version
               2.0.4: no hostname, only the path

               <a href="/path/smokeping.cgi?foo=bar">

           The default is "relative", which hopefully works for everybody.

           Default value: linkstyle = relative

       pprreeccrreeaatteeppeerrmmss
           If this variable is set, the Smokeping daemon will create its
           directory hierarchy under 'dyndir' (the CGI-writable tree) at
           startup with the specified directory permission bits. The value is
           interpreted as an octal value, eg. 775 for rwxrwxr-x etc.

           If unset, the directories will be created dynamically with umask
           022.

           Example: precreateperms = 2755

       ****** DDaattaabbaassee ****** _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)

       Describes the properties of the round robin database for storing the
       SmokePing data. Note that it is not possible to edit existing RRDs by
       changing the entries in the cfg file.

       The following variables can be set in this section:

       sstteepp _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Duration of the base operation interval of SmokePing in seconds.
           SmokePing will venture out every sstteepp seconds to ping your target
           hosts.  If 'concurrent_probes' is set to 'yes' (see above), this
           variable can be overridden by each probe. Note that the step in the
           RRD files is fixed when they are originally generated, and if you
           change the step parameter afterwards, you'll have to delete the old
           RRD files or somehow convert them.

       ppiinnggss _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           How many pings should be sent to each target. Suggested: 20 pings.
           Minimum value: 3 pings.  This can be overridden by each probe. Some
           probes (those derived from basefork.pm, ie. most except the FPing
           variants) will even let this be overridden target-specifically.
           Note that the number of pings in the RRD files is fixed when they
           are originally generated, and if you change this parameter after-
           wards, you'll have to delete the old RRD files or somehow convert
           them.

       This section also contains a table describing the setup of the
       SmokePing database. Below are reasonable defaults. Only change them if
       you know rrdtool and its workings. Each row in the table describes one
       RRA.

        # cons   xff steps rows
        AVERAGE  0.5   1   1008
        AVERAGE  0.5  12   4320
            MIN  0.5  12   4320
            MAX  0.5  12   4320
        AVERAGE  0.5 144    720
            MAX  0.5 144    720
            MIN  0.5 144    720

       column 0
           Consolidation method.

       column 1
           What part of the consolidated intervals must be known to warrant a
           known entry.

       column 2
           How many sstteeppss to consolidate into for each RRA entry.

       column 3
           How many rroowwss this RRA should have.

       ****** PPrreesseennttaattiioonn ****** _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)

       Defines how the SmokePing data should be presented.

       The following variables can be set in this section:

       tteemmppllaattee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           The webpage template must contain keywords of the form <<####_k_e_y_-
           _w_o_r_d####>>. There is a sample template included with SmokePing; use it
           as the basis for your experiments. Default template contains a
           pointer to the SmokePing counter and homepage. I would be glad if
           you would not remove this as it gives me an indication as to how
           widely used the tool is.

       cchhaarrsseett
           By default, SmokePing assumes the 'iso-8859-15' character set. If
           you use something else, this is the place to speak up.

       The following sections are valid on level 1:

       ++oovveerrvviieeww _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)
           The Overview section defines how the Overview graphs should look.

           The following variables can be set in this section:

           wwiiddtthh _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Width of the Overview Graphs.

           hheeiigghhtt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Height of the Overview Graphs.

           rraannggee
               How much time should be depicted in the Overview graph. Time
               must be specified as a number followed by a letter which speci-
               fies the unit of time. Known units are: sseconds, mminutes,
               hhours, dddays, wweeks, yyears.

           mmaaxx__rrtttt
               Any roundtrip time larger than this value will cropped in the
               overview graph

           mmeeddiiaann__ccoolloorr
               By default the median line is drawn in red. Override it here
               with a hex color in the format _r_r_g_g_b_b. Note that if you work
               with slaves, the slaves medians will be drawn in the slave
               color in the overview graph.

           ssttrrffttiimmee
               Use posix strftime to format the timestamp in the left hand
               lower corner of the overview graph

       ++ddeettaaiill _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)
           The following variables can be set in this section:

           wwiiddtthh _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               How many pixels wide should detail graphs be

           hheeiigghhtt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               How many pixels high should detail graphs be

           lloossss__bbaacckkggrroouunndd
               Should the graphs be shown with a background showing loss data
               for emphasis (yes/no)?

               If this option is enabled, uptime data is no longer displayed
               in the graph background.

           llooggaarriitthhmmiicc
               should the graphs be shown in a logarithmic scale (yes/no)

           uunniissoonn__ttoolleerraannccee
               if a graph is more than this factor of the median 'max' it
               drops out of the unison scaling algorithm. A factor of two
               would mean that any graph with a max either less than half or
               more than twice the median 'max' will be dropped from unison
               scaling

           mmaaxx__rrtttt
               Any roundtrip time larger than this value will cropped in the
               detail graph

           ssttrrffttiimmee
               Use posix strftime to format the timestamp in the left hand
               lower corner of the detail graph

           nnooddaattaa__ccoolloorr
               Paint the graph background in a special color when there is no
               data for this period because smokeping has not been running
               (#rrggbb)

           The detailed display can contain several graphs of different reso-
           lution. In this table you can specify the resolution of each graph.

           Example:

            "Last 3 Hours"    3h
            "Last 30 Hours"   30h
            "Last 10 Days"    10d
            "Last 400 Days"   400d

           column 0
               Description of the particular resolution.

           column 1
               How much time should be depicted. The format is the same as for
               the aaggee  parameter of the Overview section.

           The following sections are valid on level 2:

           ++++lloossss__ccoolloorrss
               In the Detail view, the color of the median line depends the
               amount of lost packets. SmokePing comes with a reasonable
               default setting, but you may choose to disagree. The table
               below lets you specify your own coloring.

               Example:

                Loss Color   Legend
                1    00ff00    "<1"
                3    0000ff    "<3"
                1000 ff0000    ">=3"

               column 0
                   Activate when the number of losst pings is larger or equal
                   to this number

               column 1
                   Color for this range.

               column 2
                   Description for this range.

           ++++uuppttiimmee__ccoolloorrss
               When monitoring a host with DYNAMIC addressing, SmokePing will
               keep track of how long the machine is able to keep the same IP
               address. This time is plotted as a color in the graphs back-
               ground. SmokePing comes with a reasonable default setting, but
               you may choose to disagree. The table below lets you specify
               your own coloring

               Example:

                # Uptime      Color     Legend
                3600          00ff00   "<1h"
                86400         0000ff   "<1d"
                604800        ff0000   "<1w"
                1000000000000 ffff00   ">1w"

               Uptime is in days!

               column 0
                   Activate when uptime in days is larger of equal to this
                   number

               column 1
                   Color for this uptime range.

               column 2
                   Description for this range.

       ++cchhaarrttss
           The SmokePing Charts feature allow you to have Top X lists created
           according to various criteria.

           Each type of Chart must live in its own subsection.

            + charts
            menu = Charts
            title = The most interesting destinations
            ++ median
            sorter = Median(entries=>10)
            title = Sorted by Median Roundtrip Time
            menu = Top Median RTT
            format = Median RTT %e s

           The following variables can be set in this section:

           mmeennuu _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Menu entry for the Charts Section.

           ttiittllee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Page title for the Charts Section.

           The following sections are valid on level 2:

           ++++//[[--__00--99aa--zzAA--ZZ..]]++//
               The following variables can be set in this section:

               mmeennuu _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   Menu entry

               ttiittllee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   Page title

               ssoorrtteerr _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   sorter for this charts sections

               ffoorrmmaatt
                   sprintf format string to format curent value

       ++mmuullttiihhoosstt
           Settings for the multihost graphs. At the moment this is only used
           for the color setting. Check the documentation on the host property
           of the target section for more.

           The following variables can be set in this section:

           ccoolloorrss
               Space separated list of colors for multihost graphs

               Example: colors = ff0000 00ff00 0000ff

       ++hhiieerraarrcchhiieess
           Provide an alternative presentation hierarchy for your smokeping
           data. After setting up a hierarchy in this section. You can use it
           in each tagets parent property. A drop-down menu in the smokeping
           website lets the user switch presentation hierarchy.

           The following sections are valid on level 2:

           ++++//[[--__00--99aa--zzAA--ZZ..]]++//
               Identifier of the hierarchie. Use this as prefix in the targets
               parent property

               The following variables can be set in this section:

               ttiittllee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   Title for this hierarchy

       ****** PPrroobbeess ****** _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)

       The Probes Section configures Probe modules. Probe modules integrate an
       external ping command into SmokePing. Check the documentation of each
       module for more information about it.

       The following sections are valid on level 1:

       ++//[[--__00--99aa--zzAA--ZZ..]]++//
           Each module can take specific configuration information from this
           area. The jumble of letters above is a regular expression defining
           legal module names.

           See the documentation of each module for details about its vari-
           ables.

           The grammar of this section is _d_y_n_a_m_i_c_a_l_l_y modified based on its
           name.

           The following sections are valid on level 2:

           ++++//[[--__00--99aa--zzAA--ZZ..]]++//
               You can define multiple instances of the same probe with sub-
               sections.  These instances can have different values for their
               variables, so you can eg. have one instance of the FPing probe
               with packet size 1000 and step 300 and another instance with
               packet size 64 and step 30.  The name of the subsection deter-
               mines what the probe will be called, so you can write descrip-
               tive names for the probes.

               If there are any subsections defined, the main section for this
               probe will just provide default parameter values for the probe
               instances, ie.  it will not become a probe instance itself.

               The example above would be written like this:

                *** Probes ***

                + FPing
                # this value is common for the two subprobes
                binary = /usr/bin/fping

                ++ FPingLarge
                packetsize = 1000
                step = 300

                ++ FPingSmall
                packetsize = 64
                step = 30

           Dynamical grammar changes for example instances of this section:

           AAnnootthheerrDDNNSS: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               llooookkuupp
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               mmiinniinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: mininterval = 0.5

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: port = 53

               rreeccoorrddttyyppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: recordtype = A

               rreeqquuiirree__aannsswweerrss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               rreeqquuiirree__nnooeerrrroorr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent
                       section if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   llooookkuupp
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 0.5

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: port = 53

                   rreeccoorrddttyyppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: recordtype = A

                   rreeqquuiirree__aannsswweerrss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rreeqquuiirree__nnooeerrrroorr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

               (End of dynamical grammar changes for example instance "Anoth-
               erDNS".)

           AAnnootthheerrSSSSHH: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ggrreeeettiinngg
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: greeting = SSH-Latency-Measurement-Sorry-
                   for-this-logmessage

               iinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: interval = established

               mmiinniinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: mininterval = 0.5

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: port = 22

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ggrreeeettiinngg
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: greeting = SSH-Latency-Measurement-
                       Sorry-for-this-logmessage

                   iinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: interval = established

                   mmiinniinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 0.5

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: port = 22

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

               (End of dynamical grammar changes for example instance "Anoth-
               erSSH".)

           CCiissccooRRTTTTMMoonnDDNNSS: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               iioosshhoosstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               iioossiinntt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               nnaammee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   iioosshhoosstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossiinntt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   nnaammee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Cis-
               coRTTMonDNS".)

           CCiissccooRRTTTTMMoonnEEcchhooIICCMMPP: (See the separate module documentation for
           details about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               iioosshhoosstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               iioossiinntt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppaacckkeettssiizzee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: packetsize = 56

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               vvrrff (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   iioosshhoosstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossiinntt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: packetsize = 56

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   vvrrff This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Cis-
               coRTTMonEchoICMP".)

           CCiissccooRRTTTTMMoonnTTccppCCoonnnneecctt: (See the separate module documentation for
           details about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               iioosshhoosstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               iioossiinntt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: port = 80

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   iioosshhoosstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossiinntt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: port = 80

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Cis-
               coRTTMonTcpConnect".)

           CCuurrll: (See the separate module documentation for details about each
           variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/curl

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               aaggeenntt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               eexxttrraaaarrggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               eexxttrraarree
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: extrare = / /

               ffoollllooww__rreeddiirreeccttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: follow_redirects = no

               iinncclluuddee__rreeddiirreeccttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: include_redirects = no

               iinnsseeccuurree__ssssll
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iinntteerrffaaccee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssssll22
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 10

               uurrllffoorrmmaatt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/curl

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   aaggeenntt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaaarrggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraarree
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: extrare = / /

                   ffoollllooww__rreeddiirreeccttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: follow_redirects = no

                   iinncclluuddee__rreeddiirreeccttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: include_redirects = no

                   iinnsseeccuurree__ssssll
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iinntteerrffaaccee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssssll22
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 10

                   uurrllffoorrmmaatt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Curl".)

           DDNNSS: (See the separate module documentation for details about each
           variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               llooookkuupp
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               sseerrvveerr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   llooookkuupp
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sseerrvveerr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "DNS".)

           EEcchhooPPiinngg: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ffiillll
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssiizzee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               uuddpp (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffiillll
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssiizzee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uuddpp This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ing".)

           EEcchhooPPiinnggCChhaarrggeenn: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ffiillll
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssiizzee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffiillll
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssiizzee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingChargen".)

           EEcchhooPPiinnggDDNNSS: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ddnnss__rreeqquueesstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               ddnnss__ttccpp
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ddnnss__ttyyppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: dns_type = A

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pplluuggiinn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: plugin = dns

               pplluuggiinnaarrggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ddnnss__rreeqquueesstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ddnnss__ttccpp
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ddnnss__ttyyppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: dns_type = A

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pplluuggiinn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: plugin = dns

                   pplluuggiinnaarrggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingDNS".)

           EEcchhooPPiinnggDDiissccaarrdd: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ffiillll
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssiizzee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               uuddpp (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffiillll
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssiizzee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uuddpp This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingDiscard".)

           EEcchhooPPiinnggHHttttpp: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               aacccceepptt__rreeddiirreeccttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iiggnnoorree__ccaacchhee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               rreevvaalliiddaattee__ddaattaa
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               uurrll (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: url = /

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   aacccceepptt__rreeddiirreeccttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iiggnnoorree__ccaacchhee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rreevvaalliiddaattee__ddaattaa
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uurrll This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: url = /

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingHttp".)

           EEcchhooPPiinnggHHttttppss: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               aacccceepptt__rreeddiirreeccttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iiggnnoorree__ccaacchhee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               rreevvaalliiddaattee__ddaattaa
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               uurrll (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: url = /

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   aacccceepptt__rreeddiirreeccttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iiggnnoorree__ccaacchhee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rreevvaalliiddaattee__ddaattaa
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uurrll This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: url = /

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingHttps".)

           EEcchhooPPiinnggIIccpp: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               uurrll (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uurrll This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "EchoPingIcp".)

           EEcchhooPPiinnggLLDDAAPP: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               llddaapp__bbaassee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               llddaapp__rreeqquueesstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               llddaapp__ssccooppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pplluuggiinn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: plugin = ldap

               pplluuggiinnaarrggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   llddaapp__bbaassee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   llddaapp__rreeqquueesstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   llddaapp__ssccooppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pplluuggiinn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: plugin = ldap

                   pplluuggiinnaarrggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingLDAP".)

           EEcchhooPPiinnggPPlluuggiinn: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pplluuggiinn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               pplluuggiinnaarrggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pplluuggiinn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pplluuggiinnaarrggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingPlugin".)

           EEcchhooPPiinnggSSmmttpp: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingSmtp".)

           EEcchhooPPiinnggWWhhooiiss: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy
                   see above

                   Default value: binary = /usr/bin/echoping

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               eexxttrraaooppttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iippvveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pplluuggiinn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: plugin = whois

               pplluuggiinnaarrggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               pprriioorriittyy
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               ttooss (This variable can be overridden target-specifically in the
                   Targets section.)

               wwaaiittttiimmee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               wwhhooiiss__rreeqquueesstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: binary = /usr/bin/echoping

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   eexxttrraaooppttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iippvveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pplluuggiinn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: plugin = whois

                   pplluuggiinnaarrggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   pprriioorriittyy
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ttooss This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwaaiittttiimmee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   wwhhooiiss__rreeqquueesstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "EchoP-
               ingWhois".)

           FFPPiinngg: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               hhoossttiinntteerrvvaall
                   see above

               mmiinniinntteerrvvaall
                   see above

                   Default value: mininterval = 0.01

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

               ppiinnggss
                   see above

               ssoouurrcceeaaddddrreessss
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   hhoossttiinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 0.01

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssoouurrcceeaaddddrreessss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "FPing".)

           FFPPiinngg66: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               hhoossttiinntteerrvvaall
                   see above

               mmiinniinntteerrvvaall
                   see above

                   Default value: mininterval = 0.01

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

               ppiinnggss
                   see above

               ssoouurrcceeaaddddrreessss
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent
                       section if nothing is specified here.

                   hhoossttiinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 0.01

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssoouurrcceeaaddddrreessss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "FPing6".)

           FFTTPPttrraannssffeerr: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ddeessttffiillee
                   see above

               ffoorrkkss
                   see above

                   Default value: forks = 5

               mmiinn__iinntteerrvvaall
                   see above

                   Default value: min_interval = 1

               mmooddee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               ooffffsseett
                   see above

               ppaasssswwoorrddffiillee
                   see above

               ssrrccffiillee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               sstteepp
                   see above

               llooccaallaaddddrr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppaassssiivvee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppaasssswwoorrdd
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               uusseerrnnaammee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ddeessttffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   mmiinn__iinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: min_interval = 1

                   mmooddee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrddffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssrrccffiillee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   llooccaallaaddddrr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaassssiivvee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrdd
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uusseerrnnaammee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "FTP-
               transfer".)

           IIOOSSPPiinngg: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

                   Default value: packetsize = 56

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               iioosshhoosstt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               iioossiinntt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               iioossuusseerr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: packetsize = 56

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   iioosshhoosstt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossiinntt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossuusseerr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "IOSPing".)

           LLDDAAPP: (See the separate module documentation for details about each
           variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaasssswwoorrddffiillee
                   see above

               sstteepp
                   see above

               aattttrrss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               bbaassee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               bbiinnddddnn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ffiilltteerr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               mmiinniinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: mininterval = 1

               ppaasssswwoorrdd
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssccooppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: scope = sub

               ssttaarrtt__ttllss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               vveerrssiioonn
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrddffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   aattttrrss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   bbaassee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   bbiinnddddnn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffiilltteerr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 1

                   ppaasssswwoorrdd
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssccooppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: scope = sub

                   ssttaarrtt__ttllss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   vveerrssiioonn
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "LDAP".)

           RRaaddiiuuss: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaasssswwoorrddffiillee
                   see above

               sseeccrreettffiillee
                   see above

               sstteepp
                   see above

               mmiinniinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: mininterval = 1

               nnaass__iipp__aaddddrreessss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppaasssswwoorrdd
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               sseeccrreett
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               uusseerrnnaammee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrddffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sseeccrreettffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 1

                   nnaass__iipp__aaddddrreessss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrdd
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sseeccrreett
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   uusseerrnnaammee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "Radius".)

           RReemmootteeFFPPiinngg: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               hhoossttiinntteerrvvaall
                   see above

               mmiinniinntteerrvvaall
                   see above

                   Default value: mininterval = 0.01

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

               ppiinnggss
                   see above

               rrbbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               rrhhoosstt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               rruusseerr
                   see above

               ssoouurrcceeaaddddrreessss
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   hhoossttiinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmiinniinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 0.01

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rrbbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rrhhoosstt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   rruusseerr
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssoouurrcceeaaddddrreessss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance
               "RemoteFPing".)

           SSSSHH: (See the separate module documentation for details about each
           variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               kkeeyyttyyppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: keytype = rsa

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: port = 22

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   kkeeyyttyyppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: keytype = rsa

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: port = 22

               (End of dynamical grammar changes for example instance "SSH".)

           TTCCPPPPiinngg: (See the separate module documentation for details about
           each variable.)
               The following new variables are valid:

               bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   see above

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   bbiinnaarryy _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "TCP-
               Ping".)

           TTaaccaaccssPPlluuss: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaasssswwoorrddffiillee
                   see above

               sseeccrreettffiillee
                   see above

               sstteepp
                   see above

               aauutthhttyyppee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: authtype = ASCII

               mmiinniinntteerrvvaall
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: mininterval = 1

               ppaasssswwoorrdd
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppoorrtt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: port = 49

               sseeccrreett
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 5

               uusseerrnnaammee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaasssswwoorrddffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sseeccrreettffiillee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   aauutthhttyyppee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: authtype = ASCII

                   mmiinniinntteerrvvaall
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: mininterval = 1

                   ppaasssswwoorrdd
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppoorrtt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: port = 49

                   sseeccrreett
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   uusseerrnnaammee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Tacac-
               sPlus".)

           TTeellnneettIIOOSSPPiinngg: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

                   Default value: packetsize = 56

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               iioossppaassss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               iioossuusseerr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppssoouurrccee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssoouurrccee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: packetsize = 56

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   iioossppaassss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   iioossuusseerr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppssoouurrccee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssoouurrccee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Telne-
               tIOSPing".)

           TTeellnneettJJuunnOOSSPPiinngg: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               ooffffsseett
                   see above

               ppaacckkeettssiizzee
                   see above

                   Default value: packetsize = 100

               sstteepp
                   see above

               ttiimmeeoouutt
                   see above

                   Default value: timeout = 5

               jjuunnoossppaassss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               jjuunnoossuusseerr
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppssoouurrccee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ssoouurrccee
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
                   value.

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppaacckkeettssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: packetsize = 100

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 5

                   jjuunnoossppaassss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   jjuunnoossuusseerr
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppssoouurrccee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ssoouurrccee
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

               (End of dynamical grammar changes for example instance "Tel-
               netJunOSPing".)

           WWeebbPPrrooxxyyFFiilltteerr: (See the separate module documentation for details
           about each variable.)
               The following new variables are valid:

               ffoorrkkss
                   see above

                   Default value: forks = 5

               mmaaxxssiizzee
                   see above

                   Default value: maxsize = 2000

               mmiinn__iinntteerrvvaall
                   see above

                   Default value: min_interval = 1

               ooffffsseett
                   see above

               sstteepp
                   see above

               uusseerraaggeenntt
                   see above

                   Default value: useragent = SmokePing/2.x (WebProxyFilter
                   Probe)

               ddeennyy__rree _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               mmoorree__hhoossttss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ppiinnggss
                   (This variable can be overridden target-specifically in the
                   Targets section.)

               ttiimmeeoouutt
                   (This variable can be overridden target-specifically in the
                   Targets section.)

                   Default value: timeout = 2

               Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

                   The following new variables are valid:

                   ffoorrkkss
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: forks = 5

                   mmaaxxssiizzee
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: maxsize = 2000

                   mmiinn__iinntteerrvvaall
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: min_interval = 1

                   ooffffsseett
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   sstteepp
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   uusseerraaggeenntt
                       see above

                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: useragent = SmokePing/2.x (WebProxyFil-
                       ter Probe)

                   ddeennyy__rree _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   mmoorree__hhoossttss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ppiinnggss
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                   ttiimmeeoouutt
                       This variable _i_n_h_e_r_i_t_s its value from the parent sec-
                       tion if nothing is specified here.

                       Default value: timeout = 2

               (End of dynamical grammar changes for example instance
               "WebProxyFilter".)

           (End of dynamical grammar changes for example instances of section
           "/[-_0-9a-zA-Z.]+/".)

       ****** TTaarrggeettss ****** _(_m_a_n_d_a_t_o_r_y _s_e_c_t_i_o_n_)

       The Target Section defines the actual work of SmokePing. It contains a
       hierarchical list of hosts which mark the endpoints of the network con-
       nections the system should monitor. Each section can contain one host
       as well as other sections. By adding slaves you can measure the connec-
       tivity of an endpoint looking from several sources.

       The following variables can be set in this section:

       pprroobbee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           The name of the probe module to be used for this host. The value of
           this variable gets propagated

           This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its value.

       mmeennuu _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Menu entry for this section. If not set this will be set to the
           hostname.

       ttiittllee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Title of the page when it is displayed. This will be set to the
           hostname if left empty.

       rreemmaarrkk
           An optional remark on the current section. It gets displayed on the
           webpage.

       aalleerrttss
           A comma separated list of alerts to check for this target. The
           alerts have to be setup in the Alerts section. Alerts are inherited
           by child nodes. Use an empty alerts definition to remove inherited
           alerts from the current target and its children.

       ssllaavveess
       ppaarreennttss

       The following sections are valid on level 1:

       ++//[[--__00--99aa--zzAA--ZZ..]]++//
           Each target section can contain information about a host to monitor
           as well as further target sections. Most variables have already
           been described above. The expression above defines legal names for
           target sections.

           This section is _r_e_c_u_r_s_i_v_e: it can contain subsection(s) with the
           same syntax.

           The following variables can be set in this section:

           pprroobbee
               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

               This variable _d_y_n_a_m_i_c_a_l_l_y modifies the grammar based on its
               value.

           mmeennuu
           ttiittllee
           aalleerrttss
               Comma separated list of alert names

               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

           nnoottee
               Some information about this entry which does NOT get displayed
               on the web.

           eemmaaiill
               This is the contact address for the owner of the current host.
               In connection with the DDYYNNAAMMIICC hosts, the address will be used
               for sending the belowmentioned script.

           hhoosstt
               There are three types of "hosts" in smokeping.

               1   The 'hostname' is a name of a host you want to target from
                   smokeping

               2   The string DDYYNNAAMMIICC. Is for machines that have a dynamic IP
                   address. These boxes are required to regularly contact the
                   SmokePing server to confirm their IP address.
                    When starting SmokePing with the commandline argument
                   ----eemmaaiill it will add a secret password to each of the
                   DDYYNNAAMMIICC host lines and send a script to the owner of each
                   host. This script must be started periodically (cron) on
                   the host in question to let smokeping know where the host
                   is curently located. If the target machine supports SNMP
                   SmokePing will also query the hosts sysContact, sysName and
                   sysLocation properties to make sure it is still the same
                   host.

               3   A space separated list of 'target-path' entries (multihost
                   target). All targets mentioned in this list will be dis-
                   played in one graph. Note that the graph will look differ-
                   ent from the normal smokeping graphs. The syntax for multi-
                   host targets is as follows:

                    host = /world/town/host1 /world/town2/host33 /world/town2/host1~slave

           rreemmaarrkk
           rraawwlloogg
               Log the raw data, gathered for this target, in tab separated
               format, to a file with the same basename as the corresponding
               RRD file. Use posix strftime to format the timestamp to be put
               into the file name. The filename is built like this:

                basename.strftime.csv

               Example:

                rawlog=%Y-%m-%d

               this would create a new logfile every day with a name like
               this:

                targethost.2004-05-03.csv

           aalleerrtteeee
               If you want to have alerts for this target and all targets
               below it go to a particular address on top of the address
               already specified in the alert, you can add it here. This can
               be a comma separated list of items.

               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

           ssllaavveess
               The slave names must match the slaves you have setup in the
               slaves section.

               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

           ppaarreennttss
               After setting up a hierarchy in the Presentation section of the
               configuration file you can use this property to assign an entry
               to alternate hierarchies. The format for parent entries is.

                hierarchyA:/Node1/Node2 hierarchyB:/Node3

               The entries from all parent properties together will build a
               new tree for each hierarchy. With this method it is possible to
               make a single target show up multiple times in a tree. If you
               think this is a good thing, go ahead, nothing is stopping you.
               Since you do not only define the parent but the full path of
               the parent node, circular dependencies are not possible.

           hhiiddee
               Set the hide property to 'yes' to hide this host from the navi-
               gation menu and from search results. Note that if you set the
               hide property on a non leaf entry all subordinate entries will
               also disapear in the menu structure.  If you know a direct link
               to a page it is still accessible. Pages which are hidden from
               the menu due to a parent being hidden will still show up in
               search results and in alternate hierarchies where they are
               below a non hidden parent.

               Default value: hide = no

           nnoommaasstteerrppoollll
               Use this in a master/slave setup where the master must not poll
               a particular target. The master will now skip this entry in its
               polling cycle.  Note that if you set the hide property on a non
               leaf entry all subordinate entries will also disapear in the
               menu structure. You can still access them via direct link or
               via an alternate hierarchy.

               If you have no master/slave setup this will have a similar
               effect to the hide property, except that the menu entry will
               still show up, but will not contain any graphs.

               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

               Default value: nomasterpoll = no

           The following sections are valid on level 2:

           ++++//[[--__00--99aa--zzAA--ZZ..]]++//
               This section is _r_e_c_u_r_s_i_v_e: it can contain subsection(s) with
               the same syntax.

       Dynamical grammar changes for example values of variable "probe":

       AAnnootthheerrDDNNSS: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           llooookkuupp
               see above

           mmiinniinntteerrvvaall
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           rreeccoorrddttyyppee
               see above

           rreeqquuiirree__aannsswweerrss
               see above

           rreeqquuiirree__nnooeerrrroorr
               see above

           ttiimmeeoouutt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               llooookkuupp
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               mmiinniinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               rreeccoorrddttyyppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               rreeqquuiirree__aannsswweerrss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               rreeqquuiirree__nnooeerrrroorr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "AnotherDNS".)

       AAnnootthheerrSSSSHH: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           ggrreeeettiinngg
               see above

           iinntteerrvvaall
               see above

           mmiinniinntteerrvvaall
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           ttiimmeeoouutt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               ggrreeeettiinngg
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               mmiinniinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "AnotherSSH".)

       CCiissccooRRTTTTMMoonnDDNNSS: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           iioosshhoosstt
               see above

           iioossiinntt
               see above

           nnaammee
               see above

           ppiinnggss
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               iioosshhoosstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossiinntt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               nnaammee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "CiscoRTTMonDNS".)

       CCiissccooRRTTTTMMoonnEEcchhooIICCMMPP: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           iioosshhoosstt
               see above

           iioossiinntt
               see above

           ppaacckkeettssiizzee
               see above

           ppiinnggss
               see above

           ttooss see above

           vvrrff see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               iioosshhoosstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossiinntt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaacckkeettssiizzee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               vvrrff see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "CiscoRTTMonEchoICMP".)

       CCiissccooRRTTTTMMoonnTTccppCCoonnnneecctt: (See the separate module documentation for
       details about each variable.)
           The following new variables are valid:

           iioosshhoosstt
               see above

           iioossiinntt
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           ttooss see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               iioosshhoosstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossiinntt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "CiscoRTTMonTcpConnect".)

       CCuurrll: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           aaggeenntt
               see above

           eexxttrraaaarrggss
               see above

           eexxttrraarree
               see above

           ffoollllooww__rreeddiirreeccttss
               see above

           iinncclluuddee__rreeddiirreeccttss
               see above

           iinnsseeccuurree__ssssll
               see above

           iinntteerrffaaccee
               see above

           ppiinnggss
               see above

           ssssll22
               see above

           ttiimmeeoouutt
               see above

           uurrllffoorrmmaatt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               aaggeenntt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               eexxttrraaaarrggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               eexxttrraarree
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ffoollllooww__rreeddiirreeccttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iinncclluuddee__rreeddiirreeccttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iinnsseeccuurree__ssssll
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iinntteerrffaaccee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssssll22
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uurrllffoorrmmaatt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "Curl".)

       DDNNSS: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           llooookkuupp
               see above

           ppiinnggss
               see above

           sseerrvveerr
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               llooookkuupp
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               sseerrvveerr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "DNS".)

       EEcchhooPPiinngg: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           ffiillll
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pprriioorriittyy
               see above

           ssiizzee
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           uuddpp see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ffiillll
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssiizzee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uuddpp see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPing".)

       EEcchhooPPiinnggCChhaarrggeenn: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           ffiillll
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pprriioorriittyy
               see above

           ssiizzee
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ffiillll
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssiizzee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingChargen".)

       EEcchhooPPiinnggDDNNSS: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           ddnnss__rreeqquueesstt
               see above

           ddnnss__ttccpp
               see above

           ddnnss__ttyyppee
               see above

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pplluuggiinn
               see above

           pplluuggiinnaarrggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               ddnnss__rreeqquueesstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ddnnss__ttccpp
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ddnnss__ttyyppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinnaarrggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingDNS".)

       EEcchhooPPiinnggDDiissccaarrdd: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           ffiillll
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pprriioorriittyy
               see above

           ssiizzee
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           uuddpp see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ffiillll
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssiizzee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uuddpp see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingDiscard".)

       EEcchhooPPiinnggHHttttpp: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           aacccceepptt__rreeddiirreeccttss
               see above

           eexxttrraaooppttss
               see above

           iiggnnoorree__ccaacchhee
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           pprriioorriittyy
               see above

           rreevvaalliiddaattee__ddaattaa
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           uurrll see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               aacccceepptt__rreeddiirreeccttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iiggnnoorree__ccaacchhee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               rreevvaalliiddaattee__ddaattaa
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uurrll see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingHttp".)

       EEcchhooPPiinnggHHttttppss: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           aacccceepptt__rreeddiirreeccttss
               see above

           eexxttrraaooppttss
               see above

           iiggnnoorree__ccaacchhee
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           pprriioorriittyy
               see above

           rreevvaalliiddaattee__ddaattaa
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           uurrll see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               aacccceepptt__rreeddiirreeccttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iiggnnoorree__ccaacchhee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               rreevvaalliiddaattee__ddaattaa
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uurrll see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingHttps".)

       EEcchhooPPiinnggIIccpp: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           uurrll see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uurrll see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingIcp".)

       EEcchhooPPiinnggLLDDAAPP: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           llddaapp__bbaassee
               see above

           llddaapp__rreeqquueesstt
               see above

           llddaapp__ssccooppee
               see above

           ppiinnggss
               see above

           pplluuggiinn
               see above

           pplluuggiinnaarrggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               llddaapp__bbaassee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               llddaapp__rreeqquueesstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               llddaapp__ssccooppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinnaarrggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingLDAP".)

       EEcchhooPPiinnggPPlluuggiinn: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pplluuggiinn
               see above

           pplluuggiinnaarrggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinnaarrggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingPlugin".)

       EEcchhooPPiinnggSSmmttpp: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingSmtp".)

       EEcchhooPPiinnggWWhhooiiss: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           eexxttrraaooppttss
               see above

           iippvveerrssiioonn
               see above

           ppiinnggss
               see above

           pplluuggiinn
               see above

           pplluuggiinnaarrggss
               see above

           pprriioorriittyy
               see above

           ttiimmeeoouutt
               see above

           ttooss see above

           wwaaiittttiimmee
               see above

           wwhhooiiss__rreeqquueesstt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               eexxttrraaooppttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iippvveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pplluuggiinnaarrggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               pprriioorriittyy
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttooss see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwaaiittttiimmee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               wwhhooiiss__rreeqquueesstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "EchoPingWhois".)

       FFPPiinngg: (See the separate module documentation for details about each
       variable.)
           No changes that can be automatically described.

           (End of dynamical grammar changes for variable "probe" example
           value "FPing".)

       FFPPiinngg66: (See the separate module documentation for details about each
       variable.)
           No changes that can be automatically described.

           (End of dynamical grammar changes for variable "probe" example
           value "FPing6".)

       FFTTPPttrraannssffeerr: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           llooccaallaaddddrr
               see above

           ppaassssiivvee
               see above

           ppaasssswwoorrdd
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           ttiimmeeoouutt
               see above

           uusseerrnnaammee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               llooccaallaaddddrr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaassssiivvee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaasssswwoorrdd
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uusseerrnnaammee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "FTPtransfer".)

       IIOOSSPPiinngg: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           iioosshhoosstt
               see above

           iioossiinntt
               see above

           iioossuusseerr
               see above

           ppiinnggss
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               iioosshhoosstt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossiinntt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossuusseerr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "IOSPing".)

       LLDDAAPP: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           aattttrrss
               see above

           bbaassee
               see above

           bbiinnddddnn
               see above

           ffiilltteerr
               see above

           mmiinniinntteerrvvaall
               see above

           ppaasssswwoorrdd
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           ssccooppee
               see above

           ssttaarrtt__ttllss
               see above

           ttiimmeeoouutt
               see above

           vveerrssiioonn
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               aattttrrss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               bbaassee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               bbiinnddddnn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ffiilltteerr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               mmiinniinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaasssswwoorrdd
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssccooppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssttaarrtt__ttllss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               vveerrssiioonn
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "LDAP".)

       RRaaddiiuuss: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           mmiinniinntteerrvvaall
               see above

           nnaass__iipp__aaddddrreessss
               see above

           ppaasssswwoorrdd
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           sseeccrreett
               see above

           ttiimmeeoouutt
               see above

           uusseerrnnaammee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               mmiinniinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               nnaass__iipp__aaddddrreessss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaasssswwoorrdd
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               sseeccrreett
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uusseerrnnaammee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "Radius".)

       RReemmootteeFFPPiinngg: (See the separate module documentation for details about
       each variable.)
           No changes that can be automatically described.

           (End of dynamical grammar changes for variable "probe" example
           value "RemoteFPing".)

       SSSSHH: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           kkeeyyttyyppee
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               kkeeyyttyyppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "SSH".)

       TTCCPPPPiinngg: (See the separate module documentation for details about each
       variable.)
           The following new variables are valid:

           ppiinnggss
               see above

           ppoorrtt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "TCPPing".)

       TTaaccaaccssPPlluuss: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           aauutthhttyyppee
               see above

           mmiinniinntteerrvvaall
               see above

           ppaasssswwoorrdd
               see above

           ppiinnggss
               see above

           ppoorrtt
               see above

           sseeccrreett
               see above

           ttiimmeeoouutt
               see above

           uusseerrnnaammee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               aauutthhttyyppee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               mmiinniinntteerrvvaall
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppaasssswwoorrdd
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppoorrtt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               sseeccrreett
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               uusseerrnnaammee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "TacacsPlus".)

       TTeellnneettIIOOSSPPiinngg: (See the separate module documentation for details about
       each variable.)
           The following new variables are valid:

           iioossppaassss
               see above

           iioossuusseerr
               see above

           ppiinnggss
               see above

           ppssoouurrccee
               see above

           ssoouurrccee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               iioossppaassss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               iioossuusseerr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppssoouurrccee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssoouurrccee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "TelnetIOSPing".)

       TTeellnneettJJuunnOOSSPPiinngg: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           jjuunnoossppaassss
               see above

           jjuunnoossuusseerr
               see above

           ppiinnggss
               see above

           ppssoouurrccee
               see above

           ssoouurrccee
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               jjuunnoossppaassss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               jjuunnoossuusseerr
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppssoouurrccee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ssoouurrccee
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "TelnetJunOSPing".)

       WWeebbPPrrooxxyyFFiilltteerr: (See the separate module documentation for details
       about each variable.)
           The following new variables are valid:

           ddeennyy__rree
               see above

           mmoorree__hhoossttss
               see above

           ppiinnggss
               see above

           ttiimmeeoouutt
               see above

           Syntax changes for subsection //[[--__00--99aa--zzAA--ZZ..]]++//

               The following new variables are valid:

               ddeennyy__rree
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               mmoorree__hhoossttss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ppiinnggss
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

               ttiimmeeoouutt
                   see above

                   This variable _i_n_h_e_r_i_t_s its value from the parent section if
                   nothing is specified here.

           (End of dynamical grammar changes for variable "probe" example
           value "WebProxyFilter".)

       (End of dynamical grammar changes for example values of variable
       "probe".)

       ****** AAlleerrttss ******

       The Alert section lets you setup loss and RTT pattern detectors. After
       each round of polling, SmokePing will examine its data and determine
       which detectors match. Detectors are enabled per target and get inher-
       ited by the targets children.

       Detectors are not just simple thresholds which go off at first sight of
       a problem. They are configurable to detect special loss or RTT pat-
       terns. They let you look at a number of past readings to make a more
       educated decision on what kind of alert should be sent, or if an alert
       should be sent at all.

       The patterns are numbers prefixed with an operator indicating the type
       of comparison required for a match.

       The following RTT pattern detects if a target's RTT goes from con-
       stantly below 10ms to constantly 100ms and more:

        old ------------------------------> new
        <10,<10,<10,<10,<10,>10,>100,>100,>100

       Loss patterns work in a similar way, except that the loss is defined as
       the percentage the total number of received packets is of the total
       number of packets sent.

        old ------------------------------> new
        ==0%,==0%,==0%,==0%,>20%,>20%,>=20%

       Apart from normal numbers, patterns can also contain the values ** which
       is true for all values regardless of the operator. And UU which is true
       for uunnkknnoowwnn data together with the ==== and ==!! operators.

       Detectors normally act on state changes. This has the disadvantage,
       that they will fail to find conditions which were already present when
       launching smokeping. For this it is possible to write detectors that
       begin with the special value ====SS it is inserted whenever smokeping is
       started up.

       You can write

        ==S,>20%,>20%

       to detect lines that have been losing more than 20% of the packets for
       two periods after startup.

       Sometimes it may be that conditions occur at irregular intervals. But
       still you only want to throw an alert if they occur several times
       within a certain amount of times. The operator **XX** will ignore up to _X
       values and still let the pattern match:

         >10%,*10*,>10%

       will fire if more than 10% of the packets have been lost at least twice
       over the last 10 samples.

       A complete example

        *** Alerts ***
        to = admin@company.xy,peter@home.xy
        from = smokealert@company.xy

        +lossdetect
        type = loss
        # in percent
        pattern = ==0%,==0%,==0%,==0%,>20%,>20%,>20%
        comment = suddenly there is packet loss

        +miniloss
        type = loss
        # in percent
        pattern = >0%,*12*,>0%,*12*,>0%
        comment = detected loss 3 times over the last two hours

        +rttdetect
        type = rtt
        # in milliseconds
        pattern = <10,<10,<10,<10,<10,<100,>100,>100,>100
        comment = routing messed up again ?

        +rttbadstart
        type = rtt
        # in milliseconds
        pattern = ==S,==U
        comment = offline at startup

       The following variables can be set in this section:

       ttoo _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           Either an email address to send alerts to, or the name of a program
           to execute when an alert matches. To call a program, the first
           character of the ttoo value must be a pipe symbol "|". The program
           will the be called whenever an alert matches, using the following 5
           arguments (except if eeddggeettrriiggggeerr is 'yes'; see below): nnaammee--ooff--
           aalleerrtt, ttaarrggeett, lloossss--ppaatttteerrnn, rrtttt--ppaatttteerrnn, hhoossttnnaammee.  You can also
           provide a comma separated list of addresses and programs.

       ffrroomm _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           who should alerts appear to be coming from ?

       eeddggeettrriiggggeerr
           The alert notifications and/or the programs executed are normally
           triggered every time the alert matches. If this variable is set to
           'yes', they will be triggered only when the alert's state is
           changed, ie. when it's raised and when it's cleared.  Subsequent
           matches of the same alert will thus not trigger a notification.

           When this variable is set to 'yes', a notification program (see the
           ttoo variable documentation above) will get a sixth argument, rraaiissee,
           which has the value 1 if the alert was just raised and 0 if it was
           cleared.

           Default value: edgetrigger = no

       mmaaiilltteemmppllaattee
           When sending out mails for alerts, smokeping normally uses an
           internally generated message. With the mailtemplate you can cus-
           tomize the alert mails to look they way you like them. The all
           <<####_k_e_y_w_o_r_d####>> type strings will get replaced in the template before
           it is sent out. the following keywords are supported:

            <##ALERT##>    - target name
            <##WHAT##>     - status (is active, was raised, was celared)
            <##LINE##>     - path in the config tree
            <##URL##>      - webpage for graph
            <##STAMP##>    - date and time
            <##PAT##>      - pattern that matched the alert
            <##LOSS##>     - loss history
            <##RTT##>      - rtt history
            <##COMMENT##>  - comment

       The following sections are valid on level 1:

       ++//[[^^\\ss,,]]++//
           The following variables can be set in this section:

           ttyyppee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Currently the pattern types rrtttt and lloossss and mmaattcchheerr are known.

               Matchers are plugin modules that extend the alert conditions.
               Known matchers are Avgratio, CheckLatency, CheckLoss, Median,
               Medratio.

               See the documentation of the corresponding matcher module (eg.
               Smokeping::matchers::Avgratio) for instructions on configuring
               it.

           ppaatttteerrnn _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               a comma separated list of comparison operators and numbers. rtt
               patterns are in milliseconds, loss patterns are in percents

           ccoommmmeenntt _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           ttoo  Similar to the "to" parameter on the top-level except that  it
               will only be used IN ADDITION to the value of the toplevel
               parameter. Same rules apply.

           eeddggeettrriiggggeerr
               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

               Default value: edgetrigger = no

           mmaaiilltteemmppllaattee
               This variable _i_n_h_e_r_i_t_s its value from the parent section if
               nothing is specified here.

           pprriioorriittyy
               if multiple alerts 'match' only the one with the highest prior-
               ity (lowest number) will cause and alert to be sent. Alerts
               without priority will be sent in any case.

       ****** SSllaavveess ******

       Your smokeping can remote control other somkeping instances running in
       slave mode on different hosts. Use this section to tell your master
       smokeping about the slaves you are going to use.

       The following variables can be set in this section:

       sseeccrreettss _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
           The slave secrets file contines one line per slave with the name of
           the slave followed by a colon and the secret:

            slave1:secret1
            slave2:secret2
            ...

           Note that these secrets combined with a man-in-the-middle attack
           effectively give shell access to the corresponding slaves (see
           smokeping_master_slave), so the file should be appropriately pro-
           tected and the secrets should not be easily crackable.

       The following sections are valid on level 1:

       ++//[[--__00--99aa--zzAA--ZZ..]]++//
           Define some basic properties for the slave.

           The following variables can be set in this section:

           ddiissppllaayy__nnaammee _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Name of the Slave host.

           llooccaattiioonn
               Where is the slave located.

           ccoolloorr _(_m_a_n_d_a_t_o_r_y _s_e_t_t_i_n_g_)
               Color for the slave in graphs where input from multiple hosts
               is presented.

           The following sections are valid on level 2:

           ++++oovveerrrriiddee
               If part of the configuration information must be overwritten to
               match the settings of the you can specify this in this section.
               A setting is overwritten by giveing the full path of the con-
               figuration variable. If you have this configuration in the
               Probes section:

                *** Probes ***
                +FPing
                binary = /usr/sepp/bin/fping

               You can override it for a particular slave like this:

                ++override
                Probes.FPing.binary = /usr/bin/fping

               The following variables can be set in this section:

               //\\SS++//

CCOOPPYYRRIIGGHHTT
       Copyright (c) 2001-2007 by Tobias Oetiker. All right reserved.

LLIICCEENNSSEE
       This program is free software; you can redistribute it and/or modify it
       under the terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2 of the License, or (at your
       option) any later version.

       This program is distributed in the hope that it will be useful, but
       WITHOUT ANY WARRANTY; without even the implied warranty of MER-
       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
       Public License for more details.

       You should have received a copy of the GNU General Public License along
       with this program; if not, write to the Free Software Foundation, Inc.,
       675 Mass Ave, Cambridge, MA 02139, USA.

AAUUTTHHOORR
       Tobias Oetiker <tobi@oetiker.ch>



2.3.6                             2008-04-26               SMOKEPING_CONFIG(5)
