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 = Curlforks = 10
menu = Toptitle = Top Menuremark = Top Menu Remark
+ PROBE_CONF
+ Firstmenu = Firsttitle = First Targethost = some.host
# PROBE_CONF can be overridden here++ PROBE_CONFagent = "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/