上一主题: svcwatch add tftp 命令-添加 TFTP 测试下一主题: svcwatch delete 命令-删除测试


svcwatch add vuser 命令-添加虚拟用户测试

svcwatch add vuser 命令用于将虚拟用户测试添加到指定主机上的 SRM。

此命令具有以下格式:

svcwatch [options] -o add index descr vuser 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

在引号中指定测试的说明。 引号 ("") 中为空字符串将不指定说明。

vuser

指定虚拟用户服务类型。

destination

为测试指定脚本的路径。

username

在引号中指定要运行脚本的用户名。 引号 ("") 中为空字符串将不指定用户名。

password

在引号中指定用于进行身份验证的密码。 引号 ("") 中为空字符串将不指定密码。

args

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

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

host=hostname:port-目标系统的主机名;此值用于 DNS 查找和连接计时。 正在运行脚本的端口。

domain=domain-正在运行脚本的用户所在的域。

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

interval

指定测试间隔(秒)。

限制:30 秒的倍数

示例

指定每个间隔的抽样数。

超时

指定超时(秒)。

winsiz

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

tos

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

limit

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

flags

指定以下标志:

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

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

name

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

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

contextInfo

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

logLevel

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

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

-1 = 不记录

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

1 = 严重

...

7 = debug3(记录所有消息)

示例

添加虚拟用户测试:

svcwatch -h localhost -p 161 -c snmp_admin -o add 1360765 "vUser Test" 
vuser "C:\WinTask\bin\taskexec.exe C:\WinTask\Scripts\notepad.rob" "" 
"" "" 30 1 10 120 0 0 0x001 "vUserTEST" "ClassName" "ContextName" 7 

详细信息

测试的关键字