活动脚本(性能)
“活动脚本性能”监控器可让您编写 VBScript 和 JScript,以便轻松轮询一个或多个 SNMP 或 WMI 值、针对这些值执行匹配或其他操作,并以图形表示单一输出值。除非必须计算轮询结果值,否则不需要活动脚本性能监控器。请记住,虽然您可以用本功能轮询多个值,但系统只会把计算脚本的结果保存到数据库。
“活动脚本性能”监控器需要以下一个或多个凭据:
使用以下文本框来配置“活动脚本性能”监控器:
- 。 输入性能监控器的唯一名称。此名称会显示在“监控器库”中。
- 。(可选)输入性能监控器的简短说明。这段说明会显示在“监控器库”中该性能监控器的旁边。
- 。选择 JScript 或 VBScript。
- 。输入 WhatsUp Gold 尝试连接所选设备的时间长度。
- 。指定 WhatsUp Gold 向设备请求更新信息的频率。
- 。添加、编辑或移除 SNMP 和 WMI 参考变量。请注意,可选择是否在“活动脚本性能”监控器中使用引用变量。如需其他信息,请参阅将引用变量与脚本监控器配合使用。
- 。请输入您的监控器代码。
配置 SNMP 活动脚本性能监控器:
- 单击 (“添加主动脚本性能监控器”对话框)将新的变量添加到字段。此时会出现“添加新引用变量”对话框。
- 输入相应的信息:
- 。输入变量的唯一名称。
- 。(可选)输入变量的简短说明。
- 选择 单选按钮。
- 输入设备连接的和值。这些都是可选字段。
- 点击以启动 MIB 浏览器。
- 在框中,输入您要尝试连接的计算机名称或 IP 地址。可以单击浏览 () 以选择列表中的设备。
- 选择连接设备时要使用的 。您也可以单击浏览(),访问“认证库”,以便建立新的认证。
- 在和框中,调整要连接计算机的超时和重试次数值。
- 单击。
- 使用导航树选择您要监控的特定 MIB。对话框最下方会列出属性/值的详细信息。
- 单击,可将 OID 添加到“添加新引用变量”对话框中的和字段。
- 确认配置后单击,将变量添加到“添加活动脚本性能监控器” 对话框中的。
- 在字段中输入或粘贴您的监控器代码。
- 单击以保存更改。
配置 WMI 活动脚本性能监控器:
- 单击 (“添加主动脚本性能监控器”对话框)将新的变量添加到字段。此时会出现“添加新引用变量”对话框。
- 输入相应的信息:
- 。输入变量的唯一名称。
- 。(可选)输入变量的简短说明。
- 选择 单选按钮。
- 点击以启动 MIB 浏览器。
- 在框中,输入您要尝试连接的计算机名称或 IP 地址。可以单击浏览 () 以选择列表中的设备。
- 选择连接设备时要使用的 。您也可以单击浏览(),访问“认证库”,以便建立新的认证。
- 单击。
- 使用导航树选择您要监控的特定 MIB。对话框最下方会列出属性/值的详细信息。
- 单击,可将 OID 添加到“添加新引用变量”对话框中的和字段。
- 确认配置后单击,将变量添加到“添加活动脚本性能监控器” 对话框中的。
- 在字段中输入或粘贴您的监控器代码。
- 单击以保存更改。
请记住
- 您必须在监控器脚本中添加错误处理方式。脚本需要使用
Context.SetValue
提供的值才能绘出图形,或者您必须利用 Context.SetResult
让 WhatsUp Gold 知道脚本执行失败。 - 只要轮询操作因故失败,
Context.GetReferenceVariable
就会返回“null”。 - 若您没有调用
SetValue
或 SetResult
,脚本就不会报告错误,也不会以图形表示任何数据。 - 使用
SetValue
就不需要 SetResult
,因为使用 SetValue
就代表 SetResult
是 0 或“良好”。 - 此性能监控器的结果会显示在“自定义性能监控器”的完整报告和仪表板报告中。
- 此性能监控器的错误会显示在“性能监控器错误”日志和 EventViewer.exe 中。
: 特定 WMI 引用变量如果必须轮询两次才能计算平均值 (例如“Processor\% Processor Time”),第一次轮询时就会返回“Null”。
: 请避免修改 VoIP 活动脚本性能监控器的配置,否则会使 VoIP 设置实用程序无法检测之前存在的 VoIP 配置。