活动脚本性能监控工具可让您撰写 VBScript 和 JScript,以便轻松轮询一个以上的 SNMP 或 WMI 值、针对这些值执行计算或其他操作,并以图形表示单一输出值。除非必须计算轮询结果值,否则不需要活动脚本性能监控工具。请记住,虽然您可以用本功能轮询多个数值,但系统只会把计算脚本的结果保存到数据库。
参考变量可简化脚本,让您快速撰写脚本,不需要像“脚本操作”和“脚本主动监控工具”一般必须取得设备属性的列表。参考变量会处理 SNMP 或 WMI 的底层机制,否则您必须自行使用这些机制才能访问远程设备的 SNMP 或 WMI 计数器。
若使用 Context.GetReferenceVariable
(变量名称),只需指定预先定义的变量名称即可。WhatsUp Gold 利用设备认证信息,通过 SNMP 或 WMI 连接到目标设备,以检索必要信息。系统将此信息保存在变量内,让您稍后用在脚本中。
<重要事项> 您可选择是否在活动脚本性能监控工具中使用参考变量。若您决定采用,就必须使用 Context.GetReferenceVariable
才能轮询参考变量,并将这些数据绘成图形。
Context.SetValue
提供的值才能绘出图形,或者您必须利用 Context.SetResult
让 WhatsUp Gold 知道脚本执行失败。Context.GetReferenceVariable
就会返回“null”。SetValue
或 SetResult
,脚本就不会报告错误,也不会以图形表示任何数据。SetValue
就不需要 SetResult
,因为使用 SetValue
就代表 SetResult
是 0 或“良好”。