Reference

probes::Curl.pm(3)

a curl(1) probe for SmokePing

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
 host = some.host

 # 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 <[email protected]>

SEE ALSO

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