你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Add-AzApplicationGatewayProbeConfig

将运行状况探测添加到应用程序网关。

语法

Add-AzApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   [-Path <String>]
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Port <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

说明

Add-AzApplicationGatewayProbeConfig cmdlet 将运行状况探测添加到应用程序网关。

示例

示例 1:向应用程序网关添加运行状况探测

$Probe = Add-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

此命令为名为 Gateway 的应用程序网关添加名为 Probe01 的运行状况探测。 该命令还将不正常的阈值设置为 8 次重试,并在 120 秒后超时。

参数

-ApplicationGateway

指定此 cmdlet 向其添加探测的应用程序网关。

类型:PSApplicationGateway
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-HostName

指定此 cmdlet 将探测发送到的主机名。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Interval

指定探测间隔(以秒为单位)。 这是每两次连续探测之间的时间间隔。 此值介于 1 秒到 86400 秒之间。

类型:Int32
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Match

运行状况响应中必须包含的正文。 默认值为空

类型:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MinServers

始终标记为正常的最小服务器数。 默认值为 0

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

指定探测的名称。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Path

指定探测的相对路径。 有效路径以斜杠字符 (/) 开头。 探测将发送到 <Protocol>://<host>:<port><路径>。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PickHostNameFromBackendHttpSettings

是否应从后端 http 设置中选择主机标头。 默认值为“false”

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Port

用于探测后端服务器的端口

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Protocol

指定用于发送探测的协议。 此 cmdlet 仅支持 HTTP。

类型:String
接受的值:Http, Https, TCP, TLS
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Timeout

指定探测超时(以秒为单位)。 如果未收到具有此超时期限的有效响应,此 cmdlet 会将探测标记为失败。 有效值为 1 秒到 86400 秒。

类型:Int32
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-UnhealthyThreshold

指定探测重试计数。 连续探测失败计数达到不正常阈值后,后端服务器将被标记为关闭。 有效值为 1 秒到 20 秒。

类型:Int32
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

输入

PSApplicationGateway

输出

PSApplicationGateway