上一主题: svcwatch add adir 命令-添加 Active Directory 测试下一主题: svcwatch add dhcp 命令-添加 DHCP 测试


svcwatch add custom 命令-添加自定义测试

svcwatch add custom 命令用于向指定主机上的 SRM 添加自定义测试。

此命令具有以下格式:

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

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

custom

指定自定义服务类型。

destination

指定脚本路径。

用户名

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

password

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

args

没有自定义服务类型可用的参数。 如果引号 "" 中为空字符串,则表示未指定参数。

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

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 topsecret -o add 1360741 "CUSTOM-TEST" custom 
"c:\scripts\custom-test.bat" "" "" "" 30 3 30 60 0 0 0x100 "Custom-TEST" 
"ClassName" "ContextName" 7

详细信息

测试的关键字