probes::Curl(3)

NAME
probes::Curl - a curl(1) probe for SmokePing

OVERVIEW
Fetches an HTTP or HTTPS URL using curl(1).

SYNOPSYS
 *** Probes ***
 + Curl

 binary = /usr/bin/curl # default value

 *** Targets ***

 probe = Curl
 forks = 10

 menu = Top
 title = Top Menu
 remark = Top Menu Remark

 + PROBE_CONF

 + First
 menu = First
 title = First Target

 # PROBE_CONF can be overridden here
 ++ PROBE_CONF
 agent = User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2.1) Gecko/20021130
 url = https://some.host/some/where

DESCRIPTION
Supported probe-specific variables:

binary
    The location of your curl binary.

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

url The URL to fetch. Can be any one that curl supports.

Supported target-level probe variables (see curl(1) for details of the options):

agent
    The "-A" curl(1) option. This is a full HTTP User-Agent header including the words "User-Agent:". It should be enclosed in quotes if it contains shell metacharacters

ssl2
    The "-2" curl(1) option. Force SSL2.

timeout
    The "-m" curl(1) option. Maximum timeout in seconds.

interface
    The "--interface" curl(1) option. Bind to a specific interface, IP address or host name.

AUTHORS
Gerald Combs <gerald [AT] ethereal.com> Niko Tyni <ntyni@iki.fi>

SEE ALSO
curl(1), probes::Curl(3pm) etc., http://curl.haxx.se/