扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNetChina服务器站 服务器操作系统技巧
适用机型:
所有服务器
服务器健康检查
很多时候,应用程序会因为TCP或者IP过程失败而失败,如果,ping测试或者TCP连接测试可以成功但是应用程序请求失败。如果要检查这种错误,就需要一些高级别的测试。
这些年来,GbESM利用的软件已经在很多种不同的环境下运行了,GbESM利用一套应用级别测试工具,可以预定义参数来进行应用程序逻辑分析。
这些测试包含:
HTTP健康测试
HTTP健康测试包含主机的主机名称:header,主机头测试。如果请求主机头,HTTP/1.1GET会响应,否则HTTP/1.0GET相应。如果返回码是200表示HTTP健康检查成功。
UDP相关DNS健康检查
这种健康检查发送一个UDP或者TCP请求,比如www.notelnetworks.com,观察服务器的回复。
HTTPS/SSL服务器健康检查
SSL健康检查选项允许交换机发送一个SSL客户端Hello包,观察服务器的反应。
WAP网关健康检查检测无限会话协议(WSP)
未加密的模式发送一个WML包 类似https请求来检查
加密请求发送一个WTLS包,类似http请求来检查
GbESM交换机模块的系统提供一个机遇内容的健康机制检查。其中自定义的WSP数据包可以被发送到网关,交换机来检测网关的反应。这有点像脚本健康检查。WSP检查可以配置成两种模式,无连接方式,和连接方式。
LDAP健康检查(轻量目录访问协议)
LDAP过程包含3个LDAP信息在一个tcp连接上。
Bind request:交换机创建一个TCP连接到LDAP服务器,默认是端口339
当连接建立好后,交换机初始化一个LDAP协议会话,发送一个匿名Bind request请求给服务器。
Bind response:接到bind request之后,服务器发送一个bind response回应给交换机,如果返回码表明服务器是在线情况,交换机标记服务器是up状态。否则,交换机标记服务器是down状态。
Unbind request:如果服务器是up状态,交换机发送一个请求给unband服务器。这个请求不需要反馈,如果太多协议会话存在的话,有可能发送unbind请求的话可能会让LDAP服务器崩溃。
其他应用程序检查
GbESM会通过一下应用程序来检测健康状态
FTP 服务器健康检查
POP3服务器健康检查
SMTP服务器健康检查
IMAP服务器健康检查
NNTP服务器健康检查
RADIUS服务器健康检查
依据脚本健康检查
虽然GbESM有很多健康检测方法来测试多种环境,而应用程序的数量和GbESM可以被用到的环境要大大的多于前面说说的这些测试环境。因此建立了一个新的机制,允许用户根据应用程序创建特定的测试。这些发送/检测 的脚本,构造了动态检查应用程序和内容的可靠性检查。这些脚本执行一定序列的测试,来检查相关的反应。
连接健康检查
这种检查是工作在L1层(物理层),而且只用在服务器对于任何健康检查都没有反应的情况。当连接存在,服务器被认为up,当连接没有,被认为是down。这种类型的健康检查在blade上要小心应用,因为blade是通过背板来连接交换机的内部端口的。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者