上一主题: svcwatch add fileio 命令-添加文件 IO 测试下一主题: svcwatch add http | https 命令-添加 HTTP 或 HTTPS 测试


svcwatch add ftp 命令-添加 FTP 测试

svcwatch add ftp 命令用于向指定主机上的 SRM 添加 FTP 测试。

此命令具有以下格式:

svcwatch [options] -o add index descr ftp destination 
username password args interval samples timeout winsiz tos 
limit flags name class contextInfo logLevel

该 add 命令使用以下参数:

选项

指定该命令的可能选项。

-h hostname | -h ipAddr

(可选)指定 SystemEDGE 主机。

默认值:localhost

-p port

(可选)指定 SystemEDGE SNMP 端口。

默认:161

-c community

(可选)指定 SNMP 版本 1 和 2c 的 SNMP 团体字符串。

默认值:public

-v snmpVersion

(可选)指定 SNMP 版本。 可能的值为:

  • 1
  • 2c
  • 3

默认:1

-u secName

(可选)指定 SNMPv3 安全用户的名称。

-u secLevel

(可选)指定 SNMPv3 的安全级别。 可能的值为:

  • 1-noAuthNoPriv
  • 2-AuthNoPriv
  • 3-AuthPriv
-n contextName

(可选)指定 MIBMuxed 代理的实例名称。

-a authPassword

(可选)标识针对 AuthNoPriv 或 AuthPriv 安全级别选择 SNMPv3 时所需的身份验证密码。

-A authProtocol

(可选)指定身份验证协议。 可能的值为:

  • MD5-身份验证协议 HMAC-MD5
  • SHA-身份验证协议 HMAC-SHA

默认:MD5

-x privPassword

(可选)指定针对安全级别 3 (AuthPriv) 选择 SNMPv3 时所需的隐私(加密)密码。

-X encryptProtocol

(可选)指定针对隐私使用加密协议。 可能的值为:

  • DES-数据加密标准
  • AES-使用 128 位加密密钥的高级加密标准 (AES128)
  • 3DES-三重数据加密标准
-m FIPSmode

(可选)指定 FIPS 模式。 可能的值为:

  • 0-非 FIPS
  • 1-FIPS 共存
  • 2-仅 FIPS

默认:0

-t timeout

(可选)指定 SNMP 命令超时。

默认值:10 秒

-d logLevel

(可选)指定 SNMP 消息的日志级别。 可能的值为:

  • 0-记录致命消息
  • 1-记录严重消息
  • 2-记录警告消息
  • 3-记录信息消息
  • 4-记录所有消息
  • 5-记录所有消息,包括调试消息

默认:0

-f logFile

(可选)指定日志文件的名称。

默认值:sysedge_utility.log

-L

(可选)检测控制台和语言目录的当前区域设置(如果可用)。 如果未找到语言目录,实用工具将重新使用英语作为默认语言。

-o add testparams

向 SRM 添加新测试。

testparams

指定新测试的参数。

index

指定 svcRspTable 索引。

descr

在引号中指定测试说明。 如果引号 "" 中为空字符串,则表示未指定说明。

ftp

指定 FTP 服务类型。

destination

指定用于测试的 FTP 服务器。

用户名

在引号中指定用于进行身份验证的用户名。 如果引号 "" 中为空字符串,则表示未指定用户名。

password

在引号中指定用于进行身份验证的密码。 如果引号 "" 中为空字符串,则表示未指定密码。

args

指定服务参数。 每个参数都是一对关键字和值 (key=value)。 通过与号 (&) 连接和分隔多个参数。 完整参数字符串用引号括起来。

参数的常规语法:"key1=value1[&key2=value2& ...]"

op=g (get)-登录并读取指定文件(但不执行写入操作),然后注销。

op=p (put)-登录 FTP 服务器并在其中写入指定文件,然后注销。 如果远程目录没有写入权限,测试将失败。

op=login-使用指定用户名和密码登录,然后注销。

remote=path-指定要读取的文件的路径。

local=path-指定 FTP 服务器上要写入的文件的名称。

注意:有关每种服务类型的特定参数的详细信息,请参阅测试关键字

interval

指定测试间隔(秒)。

限制:30 秒的倍数

示例

指定每个间隔的抽样数。

超时

指定超时(秒)。

winsiz

指定统计时段大小(秒)。

tos

指定“服务类型”或“差分服务代码”IP。 对于普通服务,使用 0(零)。 另请参阅 RFC 1349。

limit

指定该测试总响应时间的可接受性能限制(或阈值)。 在报告中使用该值。

flags

指定以下标志:

0x001 = 收集性能多维数据集

0x100 = 仅请求时执行(运行一次)

name

指定每种服务类型的唯一名称。 引号 "" 中的空字符串不指定测试名称。

指定类名称。 引号 "" 中的空字符串不指定类名称。

contextInfo

指定上下文信息。 引号 "" 中的空字符串不指定上下文信息。

logLevel

指定测试执行码的日志级别。 可能的值为:

-2 = 使用 SRM 全局日志级别(默认)

-1 = 不记录

0 = 致命(仅最重要的消息)

1 = 严重

...

7 = debug3(记录所有消息)

示例

添加 ftp 测试:

svcwatch -h localhost -p 161 -c topsecret -o add 1360745 "FTP-TEST"
ftp "ftpstage.mydomain.com:21" "ftpuser" "ftp123" "op=login" 3600 1
10 604800 0 0 0x100 "FTP-TEST" "" "" 1

详细信息

测试的关键字