FTP/FTPS 运行状况监控器检查配置为池成员的 FTP 服务器的运行状况。将从服务器中下载一个文件。在下载成功后,则将服务器标记为 UP。如果文件传输失败,则将服务器标记为 DOWN

配置 FTP/FTPS 运行状况监控器

通过 CLI 使用以下字段在运行状况监控器中配置 FTP/FTPS 设置。

字段

描述

Filename

输入必须下载的文件的名称,包括完整路径。例如,ftp/testfile.txt。

Mode(可选)

选择数据传输模式(主动/被动)。默认情况下,将选择被动模式。

  • 端口模式(主动模式):客户端向服务器发送可以建立数据连接的端口。它在控制连接上使用 PORT <port-num> 命令为服务器提供相同的信息。

  • 在被动模式下,客户端在控制连接上向服务器发送 PASV 命令。作为响应,服务器发送可以建立数据连接的 IP 和端口。

Username

如果 FTP 服务器要求进行身份验证,请输入用户名。

Password

如果 FTP 服务器要求进行身份验证,请输入用户帐户的密码。

SSL Attributes

对于 FTPS 运行状况监控器,请输入 SSL 属性。

注:

目前,只能使用 CLI 配置 FTP/FTPS 运行状况监控器。

FTP 运行状况监控器的示例配置如下所示:

[admin:avi-controller]: > configure healthmonitor ftp-hm
[admin:avi-controller]: healthmonitor> type health_monitor_ftp
[admin:avi-controller]: healthmonitor> authentication username aviuser
[admin:avi-controller]: healthmonitor:authentication> password xyz123
[admin:avi-controller]: healthmonitor:authentication> save
[admin:avi-controller]: healthmonitor> ftp_monitor filename ftp/ftptest
[admin:avi-controller]: healthmonitor:ftp_monitor> save
[admin:avi-controller]: healthmonitor> save
注:

在配置 FTPS 运行状况监控器之前,请确保具有 SSL 配置文件。

可以按如下所示配置 FTPS 运行状况监控器:

[admin:avi-controller]: > configure healthmonitor ftps-hm
[admin:avi-controller]: healthmonitor> type health_monitor_ftps
[admin:avi-controller]: healthmonitor> authentication username aviuser
[admin:avi-controller]: healthmonitor:authentication> password xyz123
[admin:avi-controller]: healthmonitor:authentication> save
[admin:avi-controller]: healthmonitor> ftps_monitor filename ftp/ftptest
[admin:avi-controller]: healthmonitor:ftps_monitor> ssl_attributes ssl_profile_ref System-Standard
[admin:avi-controller]: healthmonitor:ftps_monitor:ssl_attributes> save
[admin:avi-controller]: healthmonitor:ftps_monitor> save
[admin:avi-controller]: healthmonitor> save

以下是可用于 FTPS 运行状况监控器的 SSL 配置:

  • SSL Profile:根据需要,选择现有的 SSL 配置文件或创建新的配置文件。它定义要用于运行状况监控器到后端服务器的流量的密码和 SSL 版本。

  • PKI Profile:根据需要,选择现有的 PKI 配置文件或创建新的配置文件。它用于验证服务器提供的 SSL 证书。

  • SSL Key and Certificate:根据需要,选择现有的 SSL 密钥和证书或创建新的密钥和证书。