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

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

  • 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”。