活动脚本性能监控工具有一个内容对象,用来轮询架构下的设备特定信息。系统提供多个程序代码范例,可让您为设备建立实用的活动脚本性能监控工具。如需详细信息,请参阅 撰写性能监控工具的脚本

“活动脚本性能”监控器需要以下一个或多个凭据:

  • SNMPv1
  • SNMPv2
  • SNMPv3
  • WMI

使用以下文本框来配置“活动脚本性能”监控器:

  • 名称 。输入性能监控工具的专用名称。此名称会显示在“监控工具库”中。
  • 脚本类型 。选择 JSCRIPT 或 VBSCRIPT。
  • 描述 。(可选)输入性能监控器的简短说明。这段说明会显示在“监控器库”中该性能监控器的旁边。
  • 超时 (秒) 。输入 WhatsUp Gold 尝试连接所选设备的时间长度。若超过您输入的时间后仍未连接,则发生超时并且 WhatsUp Gold 停止尝试连接 SMTP 服务器。这被视为连接失败。
注: 虽然允许的最大超时值是 60 秒,但 Ipswtich 建议避免设置超过 10 秒的超时值。建议使用尽量短的超时值。
  • 引用变量 。利用对话框右边的各个按钮,即可添加、编辑或移除 SNMP 和 WMI 引用变量。请参考以下步骤来配置 SNMP 或 WMI 活动脚本性能监控工具。
    注: 引用变量可简化脚本代码,让您快速编写脚本,不需要像“脚本操作”和“脚本主动监控器”一样必须使用设备属性的列表。引用变量会管理 SNMP 或 WMI 的底层机制,否则您必须自行管理这些机制,才能访问远程设备的 SNMP 或 WMI 计数器。您可选择是否在活动脚本性能监控器中使用引用变量。若您决定采用,就必须使用 Context.GetReferenceVariable 才能轮询引用变量,并将这些数据绘成图形。引用变量可简化脚本代码,让您快速编写脚本,不需要像“脚本操作”和“脚本主动监控器”一样必须使用设备属性的列表。引用变量会管理 SNMP 或 WMI 的底层机制,否则您必须自行管理这些机制,才能访问远程设备的 SNMP 或 WMI 计数器。
    注: 通过使用 Context.GetReferenceVariable (变量名),您只需要指定预定义变量的名称。WhatsUp Gold 使用设备凭据,通过 SNMP 或 WMI 连接到目标设备,以检索请求的信息。系统将此信息保存在变量内,让您稍后用在脚本中。如需详细信息,请参阅使用内容对象搭配性能监控工具。
    注: 您最多可添加 10 个引用变量。
  • 脚本文本 。在此输入您的监控工具程序代码。
  • 单击 确定 以保存更改。此自定义性能监控器将显示在“监控器库”列表中。

配置 SNMP 活动脚本性能监控器:

  1. 在“添加主动脚本性能监控器”对话框中单击 添加 将新的变量添加到 引用变量 字段。此时会出现“添加新引用变量”对话框。
    重要: 您可选择是否在活动脚本性能监控器中使用引用变量。若您决定采用,就必须使用 Context.GetReferenceVariable 才能轮询引用变量,并将这些数据绘成图形。
  2. 输入相应的信息:
    • 变量名 。输入变量的唯一名称。
    • 描述 。(可选)输入变量的简短说明。
  3. 对象类型 列表中选择 SNMP
  4. 输入设备连接的 超时 重试次数 值。这些都是可选字段。
  5. 单击 实例 旁边的浏览 ( ... )。此时会出现“MIB 浏览器”对话框。
  6. 从计算机中选择计数器 框中,输入您要尝试连接的计算机名称或 IP 地址。可以单击浏览 ( ... ) 以选择列表中的设备。
  7. 选择连接设备时要使用的 SNMP 凭据 。您也可以单击浏览 ( ... ),访问“凭据库”,以便建立新的凭据。
  8. 超时 重试次数 框中,调整要连接计算机的超时和重试次数值。
  9. 单击 确定 。此时会出现“SNMP MIB 浏览器”。
  10. 使用左边面板的导航树,选择您要监控的特定 MIB。对话框最下方会列出属性/值的详细信息。
  11. 单击 确定 ,可将 OID 添加到“添加新引用变量”对话框中的 性能计数器 实例 字段。
  12. 确认配置后单击 确定 ,将变量添加到“添加活动脚本性能监控器” 对话框中的 引用变量列表
  13. 脚本文字 字段中输入或粘贴您的监控器代码。
  14. 单击 确定 以保存更改。
提示: SNMP API 利用 SNMP 编写活动脚本性能监控器时非常有用。

配置 WMI 活动脚本性能监控器:

  1. 在“添加主动脚本性能监控器”对话框中单击 添加 将新的变量添加到 引用变量 字段。此时会出现“添加新引用变量”对话框。
    重要: 您可选择是否在活动脚本性能监控器中使用引用变量。若您决定采用,就必须使用 Context.GetReferenceVariable 才能轮询引用变量,并将这些数据绘成图形。
  2. 输入相应的信息:
    • 变量名 。输入变量的唯一名称。
    • 描述 。(可选)输入变量的简短说明。
  3. 对象类型 列表中选择 WMI
  4. 单击实例旁边的浏览 ( ... )。此时会出现“性能计数器”对话框。
  5. 输入您要连接的计算机 名称 IP 地址 。可以单击浏览 ( ... ) 以选择列表中的设备。
  6. 选择连接设备时要使用的 Windows 凭据 。您也可以单击浏览 ( ... ),访问“凭据库”,以便建立新的凭据。
  7. 单击 确定 可连接计算机。
  8. 利用性能计数器树形图,导航到您要监控的 性能计数器
  9. 选择您要监控的特定 性能实例
  10. 单击 确定 ,可将变量添加到“添加新引用变量”对话框中的 性能计数器 字段。
  11. 单击 确定 ,将变量添加到“添加活动脚本性能监控器”对话框中的 引用变量 列表。
  12. “脚本文字” 字段中输入或贴上您的监控工具程序代码。
  13. 单击 确定 以保存更改。
    重要: 特定 WMI 引用变量如果必须轮询两次才能计算平均值 (例如“Processor\% Processor Time”),第一次轮询时就会返回“Null”。