probes::Curl.pm(3)

probes::Curl.pm3

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

Overview

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]>

From smokeping 1.38-3 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.