EdgeADC - Version 5.0.0.1986
User Guide
×
Menu

真实服务器监视器的类型

有几种可用的真实服务器监控器,下表对此进行了说明。当然,你也可以使用 PERL 编写其他监控程序。
监测方法
说明
示例
HTTP 200 OK
与真实服务器建立 TCP 连接。建立连接后,会向真实服务器发送一个简短的 HTTP 请求。
收到响应后,会检查是否有 "200 OK "字符串。如果有,则认为服务器正常运行。
请注意,使用此显示器会获取整个页面的内容。
这种监控方法实际上只能用于 HTTP 和加速 HTTP 服务类型。不过,如果 HTTP 服务器使用的是第 4 层服务类型,而真实服务器上未使用 SSL 或 "内容 SSL "设施未进行适当处理,则仍可使用该方法。
要求
GET / HTTP/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
Content-Type: text/html
Last-Modified:Wed, 31 Jan 2018 15:08:18 GMT
接受范围:字节
ETag:"0dd3253a59ad31:0"
服务器:Microsoft-IIS/10.0
日期: Tue, 13 Jul 2021 15:55:47 GMTTue, 13 Jul 2021 15:55:47 GMT
内容长度:1364
 
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<标题
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<标题>jetNEXUS</标题
<style type="text/css">
<!--
主体 {
     color:#FFFFFF;
     ...
</body>
</html>
HTTP 200 头
与真实服务器建立 TCP 连接,PATH 字段指定要检查的位置。
从服务器获取响应的头部,并丢弃内容。检查响应是否为 200 OK。如果存在,则认为服务器正常运行。
请注意,使用该显示器只能获取头部部分。
这种监控方法实际上只能用于 HTTP 和加速 HTTP 服务类型。不过,如果 HTTP 服务器使用的是第 4 层服务类型,而真实服务器上未使用 SSL 或 "内容 SSL "设施未进行适当处理,则仍可使用该方法。
要求
head / http/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
内容长度:1364
Content-Type: text/html
Last-Modified:Wed, 31 Jan 2018 15:08:18 GMT
接受范围:字节
ETag:"0dd3253a59ad31:0"
服务器:Microsoft-IIS/10.0
日期: Tue, 13 Jul 2021 15:49:19 GMTTue, 13 Jul 2021 15:49:19 GMT
HTTP 200 选项
与真实服务器建立 TCP 连接,并提出选项请求。
返回选项并检查 200 OK 内容。
如果找到 200 OK 内容,则认为服务器可用。
要求
选项 / http/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
允许选项、跟踪、获取、头部、职位
服务器:Microsoft-IIS/10.0
公开:选项、跟踪、获取、头部、职位
日期: Tue, 13 Jul 2021 16:23:39 GMTTue, 13 Jul 2021 16:23:39 GMT
内容长度:0
HTTP 头
HTTP Head 监视器允许我们在 HTTP 流的 Head 部分检查特定值。我们可以在相应字段中输入路径和所需响应,然后在响应中检查该值。
如果在 "头 "中找到 "所需的响应 "值,则服务器被视为正常运行并可用。
我们还可以在需要用户名和密码的特别保护网页上使用这种方法。这样,监控结果就可以被认为是准确的。
例如,在路径和必填响应字段中提供 /ispagethere.html 200 OK 值,如果服务器正常运行、页面可用并响应请求,就会返回成功结果。
这种监控方法实际上只能用于 HTTP 和加速 HTTP 服务类型。不过,如果 HTTP 服务器使用的是第 4 层服务类型,而真实服务器上未使用 SSL 或 "内容 SSL "设施未进行适当处理,则仍可使用该方法。
要求
HEAD /ispagethere.htm HTTP/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
内容长度:1364
Content-Type: text/html
Last-Modified:Wed, 31 Jan 2018 15:08:18 GMT
接受范围:字节
ETag:"0dd3253a59ad31:0"
服务器:Microsoft-IIS/10.0
日期Wed, 14 Jul 2021 08:28:18 GMT
HTTP 选项
通过 HTTP 选项监控器,您可以检查返回的选项数据中的特定值。
我们在相应字段中输入路径和必填回复,然后检查回复。
如果在选项数据中找到所需的响应,则说明服务器可用并正在运行。
必填响应值可以是以下任何一种:OPTIONS、TRACE、GET、HEAD 和 POST。
例如,提供 /ispagethere.html 并在 "路径 "和 "必填响应 "字段中输入 GET 值,如果服务器正常运行、页面可用并响应请求,就会返回成功结果。
这种监控方法实际上只能用于 HTTP 和加速 HTTP 服务类型。不过,如果 HTTP 服务器使用的是第 4 层服务类型,而真实服务器上未使用 SSL 或 "内容 SSL "设施未进行适当处理,则仍可使用该方法。
要求
选项 /ispagethere.htm HTTP/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
允许选项、跟踪、获取、头部、职位
服务器:Microsoft-IIS/10.0
公开:选项、跟踪、获取、头部、职位
日期Wed, 14 Jul 2021 09:47:27 GMT
内容长度:0
HTTP 响应
与真实服务器建立连接和 HTTP 请求/响应,并按照前面的示例进行检查。
但不是检查 "200 OK "响应代码,而是检查 HTTP 响应的页眉是否包含自定义文本内容。文本可以是完整的页眉、页眉的一部分、页面部分内容中的一行,也可以只有一个单词。
例如,在右图所示的示例中,我们指定 /ispagethere.htm 为路径,Microsoft-IIS 为所需响应。
如果找到文本,则认为真实服务器已启动并运行。
这种监控方法实际上只能用于 HTTP 和加速 HTTP 服务类型。
但是,如果 HTTP 服务器使用了第 4 层服务类型,而真实服务器上没有使用 SSL 或 "内容 SSL "设施没有进行适当处理,则仍可使用该服务类型。
要求
GET /ispagethere.htm HTTP/1.1
主机: 192.168.159.200
接受:*/*
接受语言: en-gb
用户代理:Edgenexus-ADC/4.0
连接Keep-Alive
Cache-Control: no-cache
 
回应
http/1.1 200 ok
Content-Type: text/html
Last-Modified:Wed, 31 Jan 2018 15:08:18 GMT
接受范围:字节
ETag:"0dd3253a59ad31:0"
服务器:Microsoft-IIS/10.0
日期Wed, 14 Jul 2021 10:07:13 GMT
内容长度:1364
 
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<标题
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<标题>jetNEXUS</标题
<style type="text/css">
<!--
主体 {
color:#FFFFFF;
...
多端口 TCP 监视器
该方法与上述方法类似,只是可以有多个不同的端口。只有在 "所需内容 "部分指定的所有端口都正确响应时,监控器才被视为成功。
名称: 多端口监视器多端口监视器
说明成功监控多个端口
页面位置:不适用
所需内容:135,59534,59535
TCP 带外
TCP 带外方法类似于 TCP 连接,但您可以在所需内容栏中指定要监控的端口。该端口通常与流量端口不同,用于将服务绑定在一起。
名称:TCP 带外
描述监控带外/流量端口
页面位置:不适用
必填内容:555
DICOM
我们使用所需内容列中的 "源调用 "AE 标题值发送 DICOM 回声。您也可以在每个服务器的备注栏中设置 "目的地调用 "AE 标题值。您可以在 IP Services- 中找到 Notes 栏。
-虚拟服务--服务器页面。
名称: DICOMDICOM
描述DICOM 服务的 L7 健康检查
监测方法:DICOM
页面位置:不适用
必填内容:AET 价值
LDAPS
这一新的健康检查用于检查 LDAP/AD 服务器的健康状况和响应。
名称名称: LDAPS
描述LDAP/AD 服务器健康检查
使用参数如下
用户名:cn=username,cn=users,dc=domainname,dc=local
密码域名用户密码
内容:200OK
SNMP v2
这种监控方法允许您使用服务器的 SNMP MIB 响应来检查服务器的可用性状态。
要求回复值应包含社区名称。
 
DNS 服务器检查
在对 DNS 服务器进行负载平衡时,查看服务器是否对 DNS 查询做出响应很有帮助。
监视器的使用方法如下:
     路径字段用于查询 FQDN。例如,如果要查询 www.edgenexus.io,则在路径字段中输入。
     如果留空,则监视器将使用默认查询进行查询。
     要求回复 "字段可以留空,监控程序会认为任何回复都是有效的。否则,应在 "要求响应 "字段中输入预期 IP。例如,可以是 101.10.10.100。如果查询返回此值,监控程序将标记为成功;否则将标记为失败。
成功结果表明正在进行负载平衡的 DNS 服务器处于运行状态。
 
 
 
真实服务器监视器 "页面分为三个部分。