配置Monitor

来源:互联网 发布:什么小说软件免费 编辑:程序博客网 时间:2024/06/07 02:10
• Monitor 简介
• 创建定制Monitor
• 配置Monitor 设置
• 特殊配置考虑因素
• 将Monitor 与pool 和节点关联
• 管理Monitor
Monitor简介
BIG-IP®本地流量管理(LTM)系统的一个重要特性是称为Monitor 的
负载平衡工具。Monitor 验证Pool 成员和节点的连接。Monitor 可以是
状态Monitor 或性能Monitor,设计用于以一定的时间间隔持续检查
pool、Pool 成员或节点的状态。如果正在检查的Pool 成员或节点在特
定的时限内未做出响应,或者Pool 成员或节点的状态表明性能下降,
那么LTM 系统可以将流量重新引导到另一个Pool 成员或节点。
一些Monitor 是LTM 系统的一部分,而其它Monitor 是用户创建的。LTM
系统提供的Monitor 称为预配置Monitor。用户创建的Monitor 称为定制
Monitor。有关预配置和定制Monitor 的详细信息,请参阅第10-7 页上
的“了解预配置和定制的Monitor”。
在配置和使用Monitor 之前,了解一些关于Monitor 类型、Monitor 设置
和Monitor 实施的基本概念是很有帮助的。
• Monitor 类型
无论是预配置的还是定制的Monitor,每一个Monitor 的类型都是
特定的。每种类型的Monitor 都会检查特殊协议、服务或应用的状
态。例如,一种类型的Monitor 是HTTP。HTTP 类型的Monitor
使您能够监视pool、Pool 成员或节点上HTTP 服务的可用性。WMI
类型的Monitor 使您能够监视正运行Windows 管理构架(WMI)
软件的pool、Pool 成员或节点的性能。ICMP 类型的Monitor 仅仅
是确定节点的状态是Up 还是Down。有关Monitor 类型的详细信
息,请参阅第10-2 页上的“Monitor 类型概述”和第10-11 页上
的“配置Monitor 设置”。
• Monitor 设置
每个Monitor都由设置和值组成。这些设置以及它们的值因Monitor
类型的不同而不同。在有些情况下,LTM 系统指定缺省值。例如,
图10.1 表明ICMP 类型的Monitor 具有以下设置和缺省值。
图10.1 具有缺省值的Monitor 示例
图10.1 中的设置说明配置一个ICMP 类型的Monitor,每隔5 秒检查一
次IP 地址的状态,每隔16 秒超时一次。通过Alias Address 设置和值
*All Address 指定Monitor 检查的目的地IP 地址。因此,在前面的示例
中,与该Monitor 关联的所有IP 地址都得到了检查。有关Monitor 设置
的详细信息,请参阅第10-3 页上的“Monitor 设置概述”和第10-11 页
上的“配置Monitor 设置”。
• Monitor 实施
实施Monitor 的任务取决于是使用预配置Monitor 还是创建定制
Monitor。如果要实施预配置Monitor,那么只需要将Monitor 与
pool、Pool 成员或节点关联。如果要实施定制Monitor,那么必须
首先创建定制Monitor,然后将其与pool、Pool 成员或节点关联。
有关实施Monitor 的详细信息,请参阅第10-7 页上的“了解预配
置和定制的Monitor”和第10-10 页上的“创建定制Monitor”。
Monitor类型概述
LTM 系统包括很多不同类型的Monitor,每种Monitor 都设计用来执行
特定类型的监视任务。表10.1 列出了可以配置用于控制网络流量的
Monitor 类型。
Monitor 类型 说明
简单Monitor
ICMP
利用互联网控制信息协议(ICMP)检查节点的状态。
TCP Echo
利用传输控制协议(TCP)检查节点的状态。
扩展内容验证(ECV)Monitor
TCP
通过尝试从节点接收特定内容来验证传输控制协议(TCP)服务。
HTTP
通过尝试从网页接收特定内容来验证超文本传输协议(HTTP)服务。
HTTPS 通过尝试从安全套接层(SSL)安全性保护的网页接收特定内容来验证安全超
文本传输协议(HTTPS)服务。
扩展应用验证(EAV)Monitor
External
使用户能够利用自己的程序来监视服务。
FTP 通过尝试将特定文件下载到LTM 系统的/var/tmp 目录中来验证文件传输协议
(FTP)服务。一旦下载成功,就不用保存该文件。
IMAP 通过尝试打开服务器上特定的邮件文件夹来验证互联网消息访问协议
(IMAP)。该Monitor 类似于pop3 Monitor。
LDAP 通过尝试对特定用户进行认证来验证小型目录访问协议(LDAP)服务。
MSSQL 验证基于Microsoft® Windows SQL 的服务。
NNTP 通过尝试从服务器接收新闻组识别字符串来验证用户网新闻协议(NNTP)服
务。
Oracle 通过尝试以Oracle 身份登录到服务来验证基于Oracle®的服务。
POP3 通过尝试连接到pool、Pool 成员或节点,作为特定用户登录和注销来验证邮
局协议(pop3)服务。
RADIUS 通过尝试对特定用户进行认证来验证远程访问拨号用户服务(RADIUS)。
Real Server 检查运行RealServer 数据收集代理的pool、Pool 成员或节点的性能,然后相
应地动态平衡负载流量。
SIP 检查设备上会话启动协议(SIP)呼叫ID 服务的状态。SIP 协议支持实时消息
传递、话音、数据和视频。
SMTP 通过发布标准的简单邮件传输协议(SMTP)命令来检查pool、Pool 成员或
节点的状态。
SNMP DCA 检查运行SNMP 数据收集代理的pool、Pool 成员或节点的当前CPU、内存
和磁盘使用情况,然后相应地动态平衡负载流量。
SNMP DCA Base 检查运行SNMP 数据收集代理的pool、Pool 成员或节点的当前用户使用情况,
然后相应地动态平衡负载流量。配置Monitor 设置的方式决定了LTM 系统收
集的数据。
SOAP 基于简单对象访问协议(SOAP)来测试Web 服务。
UDP 通过尝试将UDP 数据包发送到pool、Pool 成员或节点并接收回复来验证用户
数据报协议(UDP)。
WMI 检查运行Windows 管理基础设施(WMI)数据收集代理的pool、Pool 成员或
节点的性能,然后相应地动态平衡负载流量。
表10.1 可用于LTM 系统的Monitor 类型
Monitor设置概述
Monitor 包含设置和相应的值。这些设置以及它们的值会影响Monitor
执行状态检查的方式。创建定制Monitor 时,必须配置这些设置值。对
于那些具有缺省值的设置,可以保留缺省值,也可以进行修改来满足您
的需求。
表10.2 包含一个所有可能的Monitor 设置以及对这些设置的说明的完整
列表。请注意,每个Monitor 仅包含这些设置的子集。
设置 定义
Additional Accepted
Status Codes
用于SIP Monitor 的状态码。可接受的值包括Any、None 或指定的状态码
的列表。
Agent 代理规范仅用于Real Server、SNMP 库和WMI Monitor。
Agent Type 通过SNMP DCAMonitor 监视在服务器上运行的代理的类型。
Alias Address 用于ping 的目的地节点。通常包含值*,可检查所有节点。该设置促使
Monitor 实例ping 通实例化的IP 地址。指定各自的IP 地址促使目的地指
向该地址(也就是节点)。当Monitor 包括Alias Address 设置而不是Alias
Service Port 设置时,该Monitorping 通节点地址而不是Pool 成员地址。
Alias Service Port 用于ping 的目的地Pool 成员。通常包含值*:*,可检查所有Pool 成员。该
设置促使Monitor 实例ping 通实例化的IP 地址和端口。指定各自的IP 地
址和端口促使目的地指向该地址和端口(也就是Pool 成员)。
Arguments 所有需要的命令行参数。
Base 在LDAP 层次结构中开始查询的起始位置,仅针对LDAP Monitor。
Cipher List 仅供HTTPS Monitor 使用的密码列表。
Command 与指标和指标值相关的命令。适用于Real Server 和WMI Monitor。
Community 仅适用于SNMP DCAMonitor 的设置。缺省值是Public。
CPU Coefficient 用于计算比率权重的CPU 值。
CPU Threshold 允许的最高CPU 阈值,用于计算比率权重。
Database 数据库名称,仅针对Oracle 和MSSQLMonitor。
Disk Coefficient 用于计算比率权重的磁盘值。
Disk Threshold 允许的最高磁盘阈值,用于计算比率权重。
Domain 仅针对SMTP Monitor 的域名。
External Program 用户创建的Monitor 类型。
Filter 将搜索的LDAP 格式密钥,仅针对LDAP Monitor。
Folder 仅针对IMAP Monitor 的文件夹名。
Interval 以秒为单位检查pool、Pool 成员或节点频率的时间间隔。
Memory Coefficient 用于计算比率权重的内存值。
Memory Threshold 允许的最高磁盘阈值,用于计算比率权重。
Method 方法规范,如GET或POST。仅适用于Real Server、SOAP和WMI Monitor。
Metrics 要监视的测量,如CPU 百分比或内存使用情况。仅适用于Real Server 和
WMI Monitor。
Mode Monitor 的模式。
Newsgroup 仅针对NNTP Monitor 的新闻组。
Password 具有密码安全性的密码。
Path/Filename 仅针对FTP Monitor,该设置代替Send String 设置。可以使用该设置指
定文件的全路径。
设置 定义
Receive Row 在返回表中包含Receive String 值的行。
Receive Column 在返回表中包含Receive String 值的列。
Receive String 接收用于ECV 检查的表达式。缺省Send String 和Receive String 值是
空的(“”),可与任意字符串匹配。
Reverse 如果接收的内容与Receive String 的字符串匹配,那么将pool、Pool 成
员或节点设置为Down 状态的模式。
Secret 仅针对RADIUS Monitor 的共享密钥。
Security Monitor 应该使用的安全协议(SSL、TLS 或无)。仅适用于LDAP Monitor。
Send Packets 使用UDP Monitor 时要发送的数据包的数量。
Send String
发送用于ECV 检查的字符串。缺省Send String 和Receive String 值是
空的(“”),可与任意字符串匹配。
Timeout 以秒为单位检查pool、Pool 成员或节点的超时。
Timeout Packets 以秒为单位接收UDP 数据包的超时。
Transparent 促使通过pool、Pool 成员或节点ping 通IP 地址和/或透明Pool 成员和节
点端口的模式,例如防火墙。
URL 针对WMI Monitor,提供URL。
URL Path User Name 针对SOAP Monitor,提供URL 路径。
具有密码安全性的服务用户名。只对LDAP Monitor 来说,这是一个识别
名,也就是LDAP 格式用户名。
表10.2 所有可能的Monitor 设置的列表
了解预配置和定制的Monitor
要监视Pool 成员或节点的状态或性能时,可以使用预配置Monitor,或
创建并配置定制Monitor。
使用预配置Monitor
对于Monitor 类型的子集,LTM 系统包括一组预配置Monitor。预配置
Monitor 是LTM 系统提供给用户的现有Monitor,其设置是已经配置好
的。不能修改预配置Monitor 设置,因为您必须按原状使用这些设置。
预配置Monitor 的目的是消除显式创建一个Monitor 的需要。当设置的
值满足您当前的需要时,可以使用预配置Monitor。
LTM 包括的预配置Monitor 的名称是:
• gateway_icmp
• http
• https
• https_443
• icmp
• real_server
• snmp_dca
• tcp
• tcp_echo
• tcp_half_open
预配置Monitor 的实例是icmp Monitor。图10.2 显示了icmp Monitor
以及为其Interval、Timeout 和Alias Address 设置配置的值。请注意,
Interval 值是5,Timeout 值是16,Transparent 值是No,Alias Address
值是*All Address。
图 10.2 I 图10.2 cmp 预配置Monitor
如果Interval、Timeout、Transparent 和Alias Address 值能够满足
您的需求,那么仅需使用Configuration 工具中的Pools 或Nodes 屏幕
将icmp 预配置Monitor 直接分配到Pool、Pool 成员或节点。在这种情
况下,不需要使用Monitors 屏幕,除非只想查看这些预配置Monitor 设
置的值。
如果不想使用在预配置Monitor 中配置的值,那么可以创建定制
Monitor。
使用定制Monitor
定制Monitor 是一种基于允许的Monitor 类型创建的Monitor。在预配
置Monitor 中定义的值不满足您的需求,或您所创建的Monitor 类型不
存在预配置Monitor 时,就需要创建定制Monitor。(有关Monitor 类型
的信息,请参阅第10-2 页上的“Monitor 类型概述”。)
从预配置Monitor 中导入设置
如果存在符合您创建的定制Monitor 类型的预配置Monitor,那么可以将
该预配置Monitor 的设置和值导入到定制Monitor 中。然后,可以根据
您的需要任意更改这些设置的值。例如,如果创建了一个称为my_icmp
的定制Monitor,那么该Monitor 可以继承预配置Monitor icmp 的设置
和值。当希望保留新Monitor 的一些设置值但不修改其它值的时候,这
种导入现有设置值的能力是很有用的。
图10.3 显示了称为my_icmp 定制ICMP 类型的Monitor 的实例,该
Monitor 基于预配置Monitor icmp。请注意,Interval 值已改为10,而
且Timeout 值改为20。其它设置保留在预配置Monitor 中定义的值。
图10.3 基于预配置Monitor 的定制Monitor
从定制 Monitor 中导入设置
您可以从另一定制Monitor 而不是从预配置Monitor 导入设置。当使用
在另一定制Monitor 中定义的设置值,或创建的Monitor 类型不存在预
配置Monitor 时, 这种能力是很有用的。例如, 如果创建称为
my_oracle_server2 的定制Monitor,那么可以从现有的Oracle 类型的
Monitor(如my_oracle_server1)导入设置。在这种情况下,由于LTM
系统不提供预配置的Oracle 类型的Monitor,因此定制Monitor 只是一
种从中可以导入设置值的Monitor。
选择Monitor 的方法非常简单。和icmp 一样,每个Monitor 都包含基
于它检查的服务类型的类型设置,例如,http、https、ftp 和pop3,并
将该类型作为其名称。(但不包括特定端口Monitor,如调用用户提供的
程序的External Monitor。)
有关选择和配置Monitor 的详细流程,请参阅第10-10 页上的“创建定
制Monitor”。
从Monitor 模板中导入设置
如果不存在符合正创建Monitor 类型的预配置或定制Monitor,那么LTM
系统从Monitor 模板中导入设置。Monitor 模板是一种看不见的实体,
它存在于每一种Monitor 的LTM 系统中,并包含一组设置和缺省值。
Monitor 模板仅用作LTM 系统的工具,用于当不存在这种Monitor 时将
设置导入到定制Monitor。
创建定制Monitor
当创建定制Monitor 时,需要将Configuration 工具用于:为Monitor 提
供唯一的名称,指定Monitor 的类型,并且如果已经存在这种Monitor,
从现有的Monitor 导入设置以及它们的值。然后,您可以更改任何导入
的设置的值。
您必须根据Monitor 类型创建每一个定制Monitor。当创建Monitor 时,
Configuration 工具显示一个Monitor 类型列表。要指定Monitor 类型,
仅选择符合需要检查的服务的类型。例如,如果要创建检查有关pool
的HTTP 服务运行状态的Monitor,那么选择HTTP 作为Monitor 类型。
如果要检查有关pool 或Pool 成员的多种服务(例如HTTP 和HTTPS),
那么可以将多个Monitor 与该pool 和Pool 成员关联。有关详细信息,
请参阅第4 章“配置负载平衡Pool”。
检查服务不是实施Monitor 的唯一原因。如果想验证目的地IP 地址是否
有效,或通过透明节点的路径是否有效,那么使用其中一个简单
Monitor:icmp或tcp_echo。或者,如果仅想验证TCP,那么使用Monitor
tcp。
♦ 注:
在创建定制 Monitor 之前,必须确定Monitor 的类型。有关Monitor 类
型的信息,请参阅第10-11 页上的“配置Monitor 设置”。
创建定制Monitor 的步骤
1. 在Main 选项卡上,展开Local Traffic。
将展开Local Traffic 菜单。
2. 点击Monitors。
此操作将显示现有Monitor 列表。
3. 在屏幕的右上角,点击Create。
将打开New Monitor 屏幕。
4. 对于Type 设置,选择要创建的Monitor 的类型。
如果这种Monitor 已经存在,就会显示Import Settings。
5. 根据其中一个设置来指定名称:
• 如果显示Import Settings,那么从列表中选择Monitor 名称。
• 如果所选的Monitor 类型不存在,那么在Name 框中,为定
制Monitor 输入一个唯一的名称。
6. 在屏幕的Configuration 部分,选择Advanced。此操作使您能够
修改其它缺省设置。
7. 配置所有显示的设置。
8. 点击Finished。
配置Monitor设置
在创建定制Monitor 之前,必须选择Monitor 的类型。Monitor 类型分为
以下三类:
• 简单Monitor
这些Monitor 是状态Monitor,可监视节点状态。
• 扩展内容验证(ECV)Monitor
这些Monitor 是状态Monitor,可通过从Pool 成员或节点检索特定
内容来验证服务状态。
• 外部应用验证(EAV)Monitor
这些Monitor 是状态或性能Monitor,可通过使用外部服务检查程
序执行远程应用来验证服务状态。
简单Monitor
简单Monitor 是那些只检查节点而不检查Pool 成员的Monitor。简单
Monitor 类型包括:
• ICMP
• 网关ICMP
• TCP Echo
• TCP 半开
LTM 系统提供一组预配置的简单Monitor:icmp、gateway_icmp、
tcp_echo 和tcp_half_open。您可以按原状使用这些预配置Monitor,
也可以创建这几种类型的定制Monitor。
以下数节描述了每种类型的简单Monitor,并介绍了该类型的预配置
Monitor。请注意,每个预配置Monitor 均由设置及其值组成。每个预配
置Monitor 中的设置及其对应的值以粗体进行区分。
ICMP
通过ICMP 类型的Monitor,您可以使用互联网控制信息协议(ICMP)
对节点进行简单的检查。如果Monitor 收到对ICMP_ECHO 数据报的响
应,那么说明检查成功。图10.4 显示了预配置Monitor icmp 的设置和
它们的值。
图10.4 icmp 预配置Monitor
Transparent 模式是ICMP 类型的Monitor 的一个选项。将将该模式设
置为是时,Monitorping 通该Monitor 与之关联的节点。有关Transparent
模式的详细信息,请参阅第10-34 页上的“使用透明模式和反向模式”。
网关ICMP
网关ICMP 类型的Monitor 具有特殊目的。您可以将该Monitor 用于执
行网关安全保护以获得高可用性的pool。
网关ICMP Monitor 与ICMP Monitor 的工作原理相同,但不可以将网关
ICMP Monitor 应用到Pool 成员。(切记只可以将ICMP Monitor 应用到
节点而不能应用到Pool 成员。)图10.5 显示了预配置gateway_ICMP
Monitor 的设置和它们的值。
图10.5 gateway_icmp 预配置Monitor
TCP Echo
通过TCP Echo 类型的Monitor,可以验证传输控制协议(TCP)连接。
如果LTM 系统收到对TCP Echo 消息的响应,那么说明该检查成功。
TCP Echo 类型还支持Transparent 模式。在这种模式下,与Monitor
关联的节点被ping 通到目的地节点。(有关Transparent 模式的详细信
息,请参阅第10-34 页上的“使用透明模式和反向模式”)。
要使用TCP Echo Monitor 类型,必须确保在监控的节点上启用TCP
Echo。图10.6 显示了预配置Monitor tcp_echo 的设置。
图 10.6 tcp_ech 预配置Monitor
TCP 半开
TCP 半开类型的Monitor 通过将TCP SYN 数据包发送到相关服务,快
速对该服务进行检查。Monitor 一旦收到来自该服务的SYN-ACK 数据
包,就会认为该服务处于开启的状态,并且将RESET 发送到该服务,
而不会完成三次握手。
图10.7 显示了预配置Monitor tcp_half_open 的设置。
图10.7 tcp _half_open 预配置Monitor
扩展内容验证(ECV)Monitor
ECV Monitor 使用Send String 和Receive String 这两个设置尝试从
Pool 成员或节点中检索显式内容。LTM 系统为以下这些ECVMonitor
类型提供预配置Monitor tcp、http、https 和https_443:
• TCP
• HTTP
• HTTPS
TCP、HTTP 和HTTPS Monitor 仅能与pool 和Pool 成员进行关联,而
无法与节点进行关联。您可以按原状使用预配置的ECV Monitor,也可
以根据这些Monitor 类型创建定制Monitor。
以下数节描述了每种类型的简单Monitor,并介绍了该类型的预配置
Monitor。请注意,每个预配置Monitor 均由设置及其值组成。每个预配
置Monitor 中的设置及其对应的值以粗体进行区分。
TCP
TCP 类型的Monitor 尝试接收通过TCP 发送的特定内容。这种检查在
内容与Receive String 值匹配时成功。TCP 类型的Monitor 采用一个
Send String 值和一个Receive String 值。如果Send String 值为空且
能够生成连接,则将服务视为已启用。空的Receive String 值可以匹配
任何响应。可用选项包括Transparent 模式和Reverse 模式。有关
Transparent 模式和Reverse 模式的详细信息,请参阅第10-34 页上的
“使用透明模式和反向模式”。
图10.8 显示了预配置Monitor tcp 的设置。
图10.8 tcp 预配置Monitor
HTTP
使用HTTP 类型的Monitor 可以检查超文本传输协议(HTTP)流量的
状态。HTTP Monitor 尝试接收网页的特定内容,这与TCP Monitor 相
同;与TCP Monitor 不同的是,它可以发送用户名和密码。这种检查在
内容与Receive String 的值匹配时成功。HTTP Monitor 使用发送字符
串、接收字符串、用户名、密码以及可选的Reverse 模式和Transparent
模式。(如果不具备密码安全性,必须为Username 和Password 设置
使用空字符串[""]。)
有关Transparent 模式和Reverse 模式的详细信息,请参阅第10-34
页上的“使用透明模式和反向模式”。
图10.9 显示了预配置Monitor http 的设置。
图 10.9 http 预配置Monitor
HTTPS
使用HTTPS 类型的Monitor 可以检查超文本传输协议安全(HTTPS)
流量的状态。HTTPS 类型的Monitor 尝试接收受到SSL 安全性保护的
特定网页内容。这种检查在内容与Receive String 的值匹配时成功。
HTTPS 类型的Monitor 使用发送字符串、接收字符串、用户名、密码以
及可选的Reverse 模式。(如果不具备密码安全性,必须为Username
和Password 设置使用空字符串[""]。)有关Reverse 设置的详细信息,
请参阅第10-34 页上的“使用透明模式和反向模式”。
HTTPS 类型的Monitor 还具有Cipher List、Compatibility 和Client
Certificate 等设置。如果未指定密码列表,Monitor 将使用缺省密码列
表DEFAULT:+SHA:+3DES:+kEDH。将Compatibility 设置为Enabled
时,这会将SSL 选项设置为“全部”。使用Client Certificate 设置可以
指定Monitor 随后向服务器出示的证书文件。
LTM 系统提供两种预配置的HTTPS Monitor:https 和https_443。图
10.10 显示了预配置Monitor https 的设置;图10.11 显示了预配置
Monitor https_443 的设置。
图10.10 https 预配置Monitor
图10.11 https_443 预配置Monitor
Reverse 模式是一个Monitor 选项,用于导入https 和https_443
Monitor 中的设置。有关Reverse 模式的详细信息,请参阅第10-34 页
上的“使用透明模式和反向模式”。
外部应用验证(EAV)Monitor
EAV Monitor 使用位于目录/user/bin/monitors 中的外部服务检查器程
序,通过远程运行服务器上的应用来验证这些应用。
可以创建的EAV Monitor 类型包括:
• External
• FTP
• DVIAP
• LDAP
• MSSQL
• NNTP
• Oracle
• POP3
• RADIUS
• Real Server
• SIP
• SMTP
• SNMP DCA
• SNMP DCA Base
• SOAP
• UDP
• WMI
LTM 系统根据Monitor 类型SNMP DCA 和Real Server,提供了两种对
应的预配置EAV Monitor:snmp_dca 和real_server。对于要使用的
任何其它EAV Monitor 类型,请创建定制Monitor。
以下数节描述了每种类型的简单Monitor,并介绍了该类型的预配置
Monitor。请注意,每个预配置Monitor 均由设置及其值组成。每个预配
置Monitor 中的设置及其对应的值以粗体进行区分。
External
使用外部类型的Monitor 可以创建您自己的Monitor 类型。要执行此操
作,请创建一个定制的外部类型的Monitor,然后在其中指定要运行的
由用户提供的Monitor。
对于用户提供的Monitor 程序,用于指定其可执行名称的设置是
External Program 。缺省情况下, 外部类型的Monitor 在目录
/user/bin/monitors 中搜索该Monitor 名称。如果用户提供的Monitor
驻留在其它位置,您必须输入完整有效的路径名。
Arguments 设置允许您指定所需的命令行参数。
图10.12 显示了外部类型的Monitor 的设置和缺省值。
图10.12 使用缺省值的外部类型的定制Monitor
FTP
使用FTP 类型的Monitor 可以监视文件传输协议(FTP)流量。此类型
的Monitor 尝试将指定的文件下载到/var/tmp 目录中,检查在检索到该
文件时成功。请注意,文件成功下载之后,LTM 系统并不保存该文件。
FTP Monitor 指定用户名、密码和指向要下载的文件的完整路径。
图10.13 显示了FTP 类型的Monitor 的设置和缺省值。
图10.13 使用缺省值的FTP 类型的定制Monitor
IMAP
使用IMAP 类型的Monitor 可以检查互联网信息访问协议(IMAP)流量
的状态。从本质上来讲,IMAP Monitor 也是POP3 类型的Monitor,只
不过多了一个Folder 设置。如果Monitor 可以登录服务器并打开指定的
邮件文件夹,则检查成功。
IMAP Monitor 需要您指定用户名和密码。图10.14 显示了IMAP 类型的
Monitor 的设置和缺省值。
图10.14 使用缺省值的IMAP 类型的定制Monitor
♦ 注意
将由 IMAP Monitor 检查的服务器通常需要特殊的配置,以维持高级别
的安全性,同时还需要允许Monitor 认证。
LDAP
LDAP 类型的Monitor 检查小型目录访问协议(LDAP)服务器的状态。
LDAP 协议实施电子邮件目录整合标准X.500。如果返回指定的基位和
过滤器的对应条目,则检查成功。LDAP Monitor 需要用户名、密码以及
基位和过滤器字符串。图10.15 显示了LDAP 类型的Monitor 的设置和
缺省值。
图10.15 使用缺省值的LDAP 类型的定制Monitor
Username 设置用于指定识别名,即LDAP 格式的用户名。
Base 设置用于指定LDAP 层次结构的起始位置,查询从该位置开始。
Filter 设置用于指定LDAP 格式的搜索项关键字。
Security 设置用于指定要使用的安全协议。可接受的值为SSL、TLS
或None。
MSSQL
使用MSSQL 类型的Monitor 可以对基于Microsoft SQL Server(例如
Microsoft SQL Server 版本6.5 和版本7.0)的服务执行服务检查。
LTM 系统要求在执行实际登录之前,安装JDBC 驱动程序。有关详细信
息,请参阅附录A“其它Monitor 注意事项”。
如果收到拒绝连接的消息,请验证IP 地址和端口号或服务是否正确。
如果仍存在登录问题,请参阅第10-21 页上的“解决MSSQL 登录故障”。
关于MSSQLMonitor 的本节剩余部分介绍了先决任务、缺省Monitor 设
置和解决故障的提示。
MSSQL 的先决任务
使用MSSQL 类型的Monitor 之前,必须下载一组JDBC Java™档案
(JAR)文件,然后将其安装在LTM 系统上。有关详细信息,请参阅附
录A“其它Monitor 注意事项”。
MSSQLMonitor 的设置及其缺省值
图10.16 显示了MSSQL 类型的Monitor 的设置和缺省值。
图10.16 使用缺省值的MSSQL 类型的定制Monitor
在MSSQL 类型的Monitor 中,Database 设置用于指定基于Microsoft®
SQL 的服务器上的数据源的名称。例如:sales 和hr。
Send String 是可选设置,用于指定LTM 系统应发送到服务器的SQL
查询语句。例如:SELECT * FROM sales 和SELECT FirstName,
LastName From Employees。如果配置了“发送字符串”设置,那么
还可以配置以下设置:
• Receive String
Receive String 设置是可选参数,用于指定期望为接收行和接收
列设置指定的行和列返回的值。以下是Receive String 值的一个
示例:ALAN SMITH。仅当配置了Send String 设置时,才可配
置此设置。
• Receive Row
Receive Row 是可选设置,仅在指定了Receive String 设置时有
效。此设置用于指定包含Receive String 值的返回表的行。仅当
配置了Send String 设置时,才可配置此设置。
• Receive Column
Receive Column 是可选设置,仅在指定了Receive String 设置
时有效。此设置用于指定包含Receive String 值的返回表的列。
仅当配置了Send String 设置时,才可配置此设置。
解决MSSQL 登录故障
如果MSSQL Monitor 无法登录到服务器,且已查明指定的IP 地址和端
口号或服务是正确的,请尝试以下方法:
• 验证能够其它工具登录。
例如,服务器程序Microsoft NT SQL Server(版本6.5)包括名为
ISQL/w 的客户端程序。此客户端程序可以执行到SQL 服务器的简
单登录。请使用此程序测试能否使用ISQL/w 程序登录到服务器。
• 使用Microsoft SQL Enterprise Manager 添加登录账户。
在Microsoft SQL Server 上,您可以运行SQL Enterprise Manager
来添加登录账户。首次进入SQL Enterprise Manager 时,会提示
您选择要管理的SQL 服务器。
您可以通过输入计算机名称、用户名和密码来注册服务器。如果这
些名称都正确,服务器将变为已注册状态,您随后便可点击服务器
图标。展开服务器的子树时,可看到登录账户的图标。
在该子树之下可以找到SQL 登录信息。在此,通过右键点击
Logins 图标可以更改密码或添加新的登录账户。首先,点击此图
标访问Add Login 选项。打开此选项后,键入新登录账户的用户
名、密码和允许该新账户访问的数据库。您必须授予test 账户对
EAV 配置中指定的数据库的访问权限。
NNTP
使用NNTP 类型的Monitor 可以检查Usenet 新闻流量的状态。如果
Monitor 从服务器检索到新闻组标识,则检查成功。NNTP Monitor 需要
新闻组名称(例如:alt.cars.mercedes),必要时还要求输入用户名和
密码。
图10.17 显示了NNTP 类型的Monitor 的设置和缺省值。
图10.17 使用缺省值的NNTP 类型的定制Monitor
Oracle
使用Oracle 类型的Monitor 可以检查Oracle 数据库服务器的状态。如
果Monitor 能够连接到服务器、以指定的用户身份登录,然后登出,则
检查成功。
图10.18 显示了Oracle 类型的Monitor 的设置和缺省值。
图10.18 使用缺省值的Oracle 类型的定制Monitor
Send String 设置用于指定LTM 系统应发送到Oracle 服务器的SQL 语
句。例如:SELECT * FROM sales。
Receive String 设置是可选参数,用于指定期望为Send String 设置所
检索的表的特定行和列返回的值。以下是Receive String 值的一个示
例:SMITH。
在Oracle 类型的Monitor 中,Database 设置用于指定Oracle 服务器上
的数据源的名称。例如:sales 和hr。
Receive Row 是可选设置,仅在指定了Receive String 设置时有效。
此设置用于指定包含Receive String 值的返回表的行。
Receive Column 是可选设置,仅在指定了Receive String 设置时有
效。此设置用于指定包含Receive String 值的返回表的列。
POP3
POP3 类型的Monitor 用于检查邮局协议(POP)流量的状态。如果
Monitor 能够连接到服务器、以指定的用户身份登录,然后登出,则检
查成功。POP3Monitor 需要用户名和密码。
图10.19 显示了POP3 类型的Monitor 的设置和缺省值。
图10.19 使用缺省值的POP3 类型的定制Monitor
RADIUS
使用RADIUS 类型的Monitor 可以检查远程访问拨号用户服务
(RADIUS)服务器的状态。如果服务器对发出请求的用户进行认证,
则检查成功。RADIUS Monitor 需要用户名、密码和邮政编码的共享加
密字符串。
注意
将由 RADIUS Monitor 检查的服务器通常需要特殊的配置,以维持高级
别的安全性,同时还需要允许Monitor 认证。
图10.20 显示了RADIUS 类型的Monitor 的设置和缺省值。
图10.20 使用缺省值的RADIUS 类型的定制Monitor
Real Server
Real Server 类型的Monitor 用于检查运行RealSystem Server 数据收
集代理的pool、Pool 成员或节点的性能。然后,Monitor 将相应地对流
量进行动态负载平衡。性能Monitor 通常与动态比率负载平衡共同使用。
有关性能Monitor 和动态比率负载平衡的详细信息,请参阅第4 章“配
置负载平衡Pool”和附录A“其它Monitor 注意事项”。
♦ 注意
与状态 Monitor 不同,性能Monitor 不报告pool、Pool 成员或节点的状
态。
LTM系统提供名为real_server 的预配置Real Server Monitor。图10.21
显示了real_server Monitor 的设置和缺省值。
图10.21 real_server 预配置Monitor
与所有预配置Monitor 一样,用户无法修改real_server Monitor。但如
果希望修改Metrics 设置,您可以创建一个定制Real Server Monitor,
然后向其添加指标并修改指标值。
♦ 注意
创建定制 Real ServerMonitor 时,不可修改Method、Command 和
Agent 这三个设置的值。
表10.3 显示了所有服务器专用的指标和适用于GetServerStats 命令的
指标设置缺省值。
指标 缺省系数 缺省阈值
ServerBandwidth(Kbps)
1.0 10,000
CPUPercentUsage
1.0 80
MemoryUsage(Kb)
1.0 100,000
TotalClientCount 1.0 1,000
RTSPClientCount
1.0 500
HTTPClientCount
1.0 500
PNAClientCount
1.0 500
UDPTransportCount
1.0 500
TCPTransportCount
1.0 500
MulticastTransportCount 1.0 500
表10.3 Real Server Monitor 的指标
指标系数是用来确定指标值在整体比率权重计算中所占分量的因数。如
果指标一定会具有一个权重,那么其阈值将是允许它具有的最大值。要
了解如何使用这些值,有必要了解如何计算整体比率权重。整体比率权
重是针对每个指标计算出的相对权重之和。而相对权重则基于以下三个
因素:
• Monitor 返回的指标值
• 系数值
• 阈值
如果给定这些值,相对权重将按以下公式计算:
相对权重=((阈值-指标值)/阈值)*系数
不难看出,系数越大,针对该指标计算出的相对权重越大。同样,阈值
越大,针对小于该阈值的任何指标值计算出的相对权重越大。(当指标
值等于阈值时,权重为零。)
请注意,表10.3 中显示的缺省系数值和缺省阈值是指标缺省值,而不是
Monitor 缺省值。Monitor 缺省值优先于指标缺省值, 就像定制
real_serverMonitor 中用户指定的值优先于Monitor 缺省值一样。例如,
所显示的Monitor 为ServerBandwidth 指定系数值1.5,不指定其它指
标的值。这表示, Monitor 使用Monitor 缺省值1.5 作为
ServerBandwidth 系数,使用指标缺省值1 作为所有其它指标的系数。
但是, 如果对定制Monitormy_real_server 进行配置, 将
ServerBandwidth 系数指定为2.0,那么这个用户指定的值将覆盖
Monitor 缺省值。
指标系数和阈值是仅有的非Monitor 缺省值。如果要将不属于Monitor
的指标添加到定制Monitor,必须将该指标添加到Metrics 设置的指标列
表中。指定非缺省系数或阈值的语法为:
<metric>:<coefficient |<*>:<threshold>
SIP
使用SIP 类型的Monitor 可以检查SIP 呼叫ID 服务的状态。这类型的
Monitor 使用UDP 向服务器设备发出请求。请求的目的是识别服务器设
备支持的选项。如果返回相关请求,便将设备视为处于Update 状态且
正在响应命令。
图10.22 显示了SIP 类型的Monitor 的设置和缺省值。
图10.22 使用缺省值的SIP 类型的定制Monitor
Mode 设置可能的值包括TCP 和UDP。
Additional Accepted Status Codes 设置可能的值包括Any、None
和Status Code List。Status Code List 设置用于指定除状态代码200
之外的一个或多个状态代码。为了指明Up 状态,所有这些代码都是可
接受的。多个状态代码应以空格分开。指定星号(*)表明所有状态代码
都可接受。
SMTP
SMTP 类型的Monitor 检查简单邮件传输协议(SMTP)服务器的状态。
此类Monitor 是最基础的Monitor,仅检查服务器的状态是否为Up 且正
在响应命令。如果邮件服务器响应标准的SMTP 命令HELO 和QUIT,
则检查成功。SMTP 类型的Monitor 需要域名。
图10.23 显示了SMTP 类型的Monitor 的设置和缺省值。
图10.23 使用缺省值的SMTP 类型的定制Monitor
SNMP DCA
使用SNMP DCA 类型的Monitor 可以检查运行SNMP 代理(例如UC
Davis)的服务器的性能,以便对流向该服务器的流量进行负载平衡。
通过此Monitor 可以定义CPU、内存和磁盘使用的比率权重。
性能Monitor 通常与动态比率负载平衡共同使用。有关性能Monitor 和
动态比率负载平衡的详细信息,请参阅第4 章“配置负载平衡Pool”和
附录A“其它Monitor 注意事项”。
♦ 注意
与状态 Monitor 不同,性能Monitor 不报告pool、Pool 成员或节点的状
态。
LTM 系统提供名为snmp_dca 的预配置SNMP DCA Monitor。图10.24
显示了预配置Monitor snmp_dca 的设置和值。
图10.24 snmp_dca 预配置Monitor
用户无法修改预配置Monitor。因此,如果希望更改SNMP DCAMonitor
设置的值,必须创建SNMP DCA 类型的定制Monitor。Version 设置可
能的值包括v1、v2c 和Other。Agent Type 设置可能的值包括UCD、
Win2000 和Other。
配置SNMP DCA定制Monitor 时,可以使用Monitor 中指定的缺省CPU、
内存和磁盘系数与阈值,也可以更改这些缺省值。您也可以选择指定系
数和阈值,以收集其它类型的数据。请注意,如果所配置的Monitor 用
于除UC Davis 之外的SNMP 代理类型,那么必须指定代理类型,例如
Win2000。
SNMP DCA Base
使用SNMP DCA Base 类型的Monitor 可以检查运行SNMP 代理(例
如UC Davis)的服务器的性能。但是,仅当希望负载平衡的目标完全
基于用户数据,而不基于CPU、内存或磁盘的使用时,才应使用此
Monitor。
图10.25 显示了SNMP DCA Base 类型的Monitor 的设置和缺省值。
图10.25 使用缺省值的SNMP DCA Base 类型的定制Monitor
性能Monitor 通常与动态比率负载平衡共同使用。有关性能Monitor 和
动态比率负载平衡的详细信息,请参阅第4 章“配置负载平衡Pool”和
附录A“其它Monitor 注意事项”。
♦ 注意
与状态 Monitor 不同,性能Monitor 不报告pool、Pool 成员或节点的状
态。
SOAP
SOAP Monitor 用于测试基于简单对象访问协议(SOAP)的Web 服务。
更确切地说,Monitor 向基于SOAP 的Web 服务发出请求,然后(可选)
验证返回值或故障。图10.26 显示了SOAP 类型的Monitor 的设置和缺
省值。
图10.26 使用缺省值的SOAP 类型的定制Monitor
Protocol 设置可能的值包括HTTP 和HTTPS。
Parameter Type 设置可能的值包括:bool、int、long 和string。
Return Type 设置可能的值包括:bool、int、short、long、float、double
和string。
Expect Fault 设置可能的值包括No 和Yes。
UDP
您在系统发送用户数据报协议(UDP)数据包时,使用UDP 类型的
Monitor。按照设计,UDP 类型的Monitor 向目标pool、Pool 成员或节
点发送一个或多个UDP 数据包,以检查UDP 服务的状态。
图10.27 显示了UDP 类型的Monitor 的设置和缺省值。如图中所示,
Timeout Packets 设置的值(以秒为单位)应低于Interval 设置的值。
图10.27 使用缺省值的UDP 类型的定制Monitor
使用UDP 类型的Monitor 来监视pool、Pool 成员或节点时,必须同时
启用另一类Monitor(例如ICMP)来监视pool、Pool 成员或节点。只
有UDP 类型的Monitor 和另一类Monitor 都报告UDP 服务处于“启动”
状态时,UDP 服务才会接收流量。详细信息请参阅表10.4。
UDP Monitor 报告的
状态
另一个Monitor 报告的
状态
相应UDP 服务的状

Up Up Up
Up Down Down
Down Up Down
Down Down Down
表10.4 确定 UDP 服务的状态
WMI
WMI 类型的Monitor 检查运行Windows 管理基础架构(WMI)数据收
集代理的pool、Pool 成员或节点的性能,然后相应地对流量进行动态负
载平衡。
通常将诸如WMI Monitor 这样的性能Monitor 与动态比率负载平衡一起
使用。有关性能Monitor 和动态比率负载平衡的详细信息,请参阅第4
章“配置负载平衡Pool”和附录A“其它Monitor 注意事项”。
♦ 注意
与状态 Monitor 不同,性能Monitor 不报告pool、Pool 成员或节点的状
态。
图 10.28 显示了WMI 类型的Monitor 的设置和缺省值。
图10.28 使用缺省值的WMI 类型的定制Monitor
请注意,创建定制WMI Monitor 时,唯一需要更改的缺省值是用户名和
密码的空值。还应注意,不可更改Method 设置的值。
表10.5 显示了可以使用Command 和Metrics 设置来指定的全部命令
和指标,同时还显示了缺省指标值。
命令 指标 缺省系数 缺省阈值
GetCPUInfo LoadPercentage(%) 1.0 80
GetOSInfo PhysicalMemoryUsage
(%)
VirtualMemoryUsage(%)
NumberRunningProcesse
s
1.0
1.0
1.0
80
80
100
GetDiskInfo DiskUsage(%)
1.0 90
GetPerfCounter
s
TotalKBytesPerSec
ConnectionAttemptsPerSe
c
CurrentConnections
GETRequestsPerSec
PUTRequestsPerSec
POSTRequestsPerSec
AnonymousUsersPerSec
1.0
1.0
1.0
1.0
1.0
1.0
1.0
10,000
500
500
500
500
500
500
CurrentAnonymousUsers
1.0 500
NonAnonymousUsersPer
Sec
1.0 500
CurrentNonAnonymousUs
er
1.0 500
CGIRequestsPerSec
1.0 500
CurrentCG I Requests 1.0 500
命令 指标 缺省系数 缺省阈值
ISAPIRequestsPerSec
1.0 500
CurrentISAPIRequests
1.0 500
GetWinMediaInf
o
Agg regateRead Rate 1.0 10,000
Kbps
Agg regateSend Rate 1.0 10,000
Kbps
ActiveLiveUnicastStreams 1.0
1000
ActiveStreams
1.0 1000
ActiveTCPStreams
1.0 1000
ActiveUDPStreams
1.0 1000
Allocated Bandwidth
1.0 10,000
Kbps
AuthenticationRequests
1.0 1000
AuthenticationsDenied
1.0 100
Authorization Requests
1.0 1000
AuthorizationsRefused
1.0 100
ConnectedClients
1.0 500
ConnectionRate
1.0 500
HTTPStreams
1.0 1000
HTTPStreamsReadingHe
ader
1.0 500
HTTPStreamsStreamingB
ody
1.0 500
Late Reads
1.0 100
PendingConnections
1.0 100
PluginErrors
1.0 100
PluginEvents
1.0 100
SchedulingRate
1.0 100
Stream Errors
1.0 100
Stream Terminations
1.0 100
UDPResendRequests
1.0 100
UDPResendsSent 1.0 100
表10.5 WMI 类型的Monitor 的命令和指标
特殊配置考虑因素
每个预配置Monitor 或定制Monitor 都带有一些设置以及为它们分配的
缺省值。以下数节介绍了更改这些缺省值时需要用到的信息。
设置目的地
缺省情况下,Monitor 中Alias Address 的设置为* Addresses,Alias
Service Port 的设置为* Ports,此处的*是通配符。此值使针对pool、
Pool 成员或节点创建的Monitor 实例采用该节点的地址或地址加端口作
为自己的目的地。但您可以创建一个定制Monitor,使用明确的目的地
值代替这两个通配符或者其中之一。Alias Address 和/或Alias Service
Port 设置的确切值用于将实例目的地强行指定为一个特定的地址和/或
端口(可以不是pool、Pool 成员或节点的地址和/或端口)。
ECVMonitor 的http、https 和tcp 具有Send String 和Receive String
两个设置,分别用于发送字符串和接收表达式。
最常见的Send String 值是GET /,它检索网站的缺省HTML 页面。要
从网站检索特定的页面,可以输入Send String 值,也就是一个完整有
效的路径名称,例如:
"GET /www/support/customer_info_form.html"
Receive String 表达式是Monitor 在返回的资源中查找的文本字符串。
最常见的Receive String 表达式包含包括在特殊站点HTML 页面中的
文本。文本字符串可以是规则文本、HTML 标签或图像名称。
以下的示例Get 表达式用于搜索标准的HTML 标签:
"<HEAD>"
您也可以使用缺省的空Receive String 值[""]。在此情形中,接收的任
何内容都视为匹配项。如果Send String 和Receive String 都保留为
空,将仅执行简单连接检查。
对于HTTP和FTP Monitor,可以使用特殊设置get 或hurl 来代替Send
String 和Receive String 语句。(仅针对FTP Monitor)GET 设置用于
指定要检索的文件的完整路径。
使用透明模式和反向模式
Monitor 的正常缺省行为是通过一个未指定的路由器,对目的地的pool、
Pool 成员或节点进行试通(ping 命令),如果测试成功,则将节点的状
态标记为Up。但对于某些特定类型的Monitor,可以指定路由器,供
Monitor 对目的地的服务器进行试通。这个配置可以通过指定定制
Monitor 中的Transparent 或Reverse 设置来实现。
• Transparent 设置
有时,需要通过透明的pool、Pool 成员或节点对具有别名的目的
地进行试通。创建定制Monitor 并将Transparent 设置设定为Yes
时,LTM 系统将强制Monitor 通过与其关联的pool、Pool 成员或
节点(通常是防火墙)对pool、Pool 成员或节点进行试通。(换句
话说,如果负载平衡Pool 中有两个防火墙,则始终通过指定的
pool、Pool 成员或节点,而不是通过负载平衡方法选择的pool、
Pool 成员或节点对目的地的pool、Pool 成员或节点进行试通。)
在这种方式中,将对透明的pool、Pool 成员或节点进行测试:如
果没有响应,则将透明的pool、Pool 成员或节点标记为Down。
常见示例包括通过防火墙检查路由器、邮件或FTP 服务器。例如,
您可能希望通过透明防火墙10.10.10.101:80 来检查路由器地址
10.10.10.53:80。要实现此目的,请创建称为http_trans 的
Monitor,并在其中指定10.10.10.53:80 作为Monitor 的目的地地
址,同时将Transparent 设置设定为Yes。然后,将Monitor
http_trans 与透明的pool、Pool 成员或节点进行关联。
这会使Monitor 通过10.10.10.101:80 检查地址10.10.10.53:80。
( 换句话说, LTM 系统通过10.10.10.101:80 来路由对
10.10.10.53:80 的检查。)如果没有从10.10.10.53:80 接收到正确
的响应,则将10.10.10.101:80 标记为Down。有关将Monitor 与
Pool 成员或节点进行关联的详细信息,请参阅第10-36 页上的“将
Monitor 与pool 和节点关联”。
• Reverse 设置
如果将Reverse 设置设定为Yes,Monitor 在测试成功时将pool、
Pool 成员或节点标记为关闭。例如,如果网站主页采用动态内容,
经常变化,那么可能希望建立反向ECV 服务检查,查找字符串
“Error”。找到此字符串的匹配项意味着Web 服务器已Down。
表10.6 显示了包含Transparent 设置、Reverse 设置或这两个设置的
Monitor。
Monitor 类型 设置
TCP Transparent Reverse
HTTP Transparent Reverse
HTTP Transparent Reverse
TCP Echo Transparent
ICMP Transparent
表10.6 包含 Transparent 设置或Reverse 设置的Monitor
将Monitor与pool和节点关联
创建Monitor 并配置其设置之后,最后一项任务是将Monitor 与要监视
的一个或多个服务器进行关联。此处所说的服务器可以是pool、Pool
成员或节点,具体取决于Monitor 的类型。
按照设计,一些Monitor 类型仅与节点相关联,而不与pool 或Pool 成
员相关联;而其它Monitor 类型则仅与pool 和Pool 成员相关联,不与
节点相关联。因此,使用Configuration 工具将Monitor 与pool、Pool
成员或节点进行关联时,工具仅显示设计用来与该服务器进行关联的那
些预配置Monitor。例如,无法将Monitoricmp 与pool 或其成员进行关
联,因为ICMP Monitor 设计用于检查节点自身的状态,而不是检查运
行在该节点上的任何服务的状态。
将Monitor 与服务器进行关联时,LTM 系统自动为该服务器创建该
Monitor 的instance。进而,Monitor 关联将为您指定的每台服务器创
建一个Monitor 实例。因此,您可以在服务器上运行同一个Monitor 的
多个实例。
Configuration 工具允许您禁用正在服务器上运行的Monitor 实例。这使
您能够挂起状态或性能检查,而无需真地删除Monitor 关联。准备再次
开始监视该服务器时,只需简单地重新启用该Monitor 实例。
Monitor关联的类型
Monitor 关联有如下三种类型:
• Monitor 与pool 关联
此类关联将Monitor 与整个负载平衡Pool 进行关联。在此情形中,
Monitor 检查该pool 的所有成员。例如,您可以为my_pool pool
的每个成员创建一个httP Monitor 实例,从而确保该pool 中的所
有成员都受到检查。
• Monitor 与Pool 成员关联
此类关联将Monitor 与单独的Pool 成员(即IP 地址和服务)进行
关联。在此情形中,Monitor 仅检查该Pool 成员,而不检查该pool
的任何其它成员。例如,您可以为my_pool 的Pool 成员
10.10.10.10:80 创建一个httP Monitor 实例。
• Monitor 与节点关联
此类关联将Monitor 与特定节点进行关联。在此情形中,Monitor
仅检查节点自身,而不检查节点上运行的任何服务。例如,您可以
为节点10.10.10.10 创建一个ICMP Monitor 实例。在此情形中,
Monitor 仅检查这个特定的节点,而不检查该节点上运行的任何服
务。
有关将Monitor 与pool 和Pool 成员进行关联的详细信息,请参阅第4
章“配置负载平衡Pool”。有关将Monitor 与节点进行关联的详细信息,
请参阅第3 章“配置节点”。
管理Monitor
管理现有Monitor 时,您可以显示或删除这些Monitor,也可以启用和禁
用Monitor 实例。请注意,删除Monitor 之前,必须删除全部现有的
Monitor 关联。
显示Monitor 的步骤
1. 在Main 选项卡上,展开Local Traffic。
2. 点击Monitors。
将显示现有Monitor 的列表。
3. 点击一个Monitor 名称。
此操作将显示Monitor 的设置及其值。
删除Monitor 的步骤
1. 在Main 选项卡上,展开Local Traffic。
2. 点击Monitors。
将显示现有Monitor 的列表。
3. 点击要删除的Monitor 对应的Select 框。
4. 点击Delete。
将显示确认消息。
5. 点击Delete。
启用或禁用 Monitor 实例的步骤
1. 在Main 选项卡上,展开Local Traffic。
2. 点击Monitors。
此操作将显示定制Monitor 列表。
3. 在列表中点击Monitor 名称。
4. 在菜单栏中,点击Instance。
此操作将列出全部现有的Monitor 实例。
5. 对于要管理的实例,点击相应的Select 框。
6. 点击Enable 或Disable。
7. 点击Update。