Мониторы производительности активного сценария позволяют писать сценарии VBScript и JScript для упрощения опроса одного или нескольких значений SNMP или WMI, выполнять математические или другие операции над этими значениями и строить график одного выходного значения. Использовать Монитор производительности активного сценария нужно только для выполнения расчетов с значениями опроса. Помните, что хотя можно опрашивать различные значения при помощи этой функции, в базе данных будет сохранено только одно значение: результат расчета вашим сценарием.
Ссылочные переменные упрощают код сценария и позволяют писать эффективные сценарии без необходимости извлечения списка свойств устройства, как для сценариев действий, так и для сценариев активных мониторов. Они управляют связанными механизмами SNMP или WMI, которые обычно необходимо использовать для получения доступа к счетчикам SNMP или WMI на удаленном устройстве.
При использовании Context.GetReferenceVariable
(имя переменной), требуется только указать имя предварительно определенной переменной. WhatsUp Gold использует учетные данные устройства для подключения к целевому устройству при помощи SNMP или WMI для получения запрошенной информации. Данная информация сохраняется в переменной, которую позже можно использовать в сценарии.
<Важно> Использование ссылочных переменных в мониторе производительности активного сценария является необязательным. При их использовании необходимо использовать Context.GetReferenceVariable,
чтобы ссылочные переменные опрашивались и их данные отображались.
Context.SetValue
, либо необходимо использовать Context.SetResult
для указания WhatsUp Gold сбоя сценария.Context.GetReferenceVariable
возвращает "ноль", если опрос получил сбой по любой причине.SetValue
или SetResult
отсутствует, сценарий не будет сообщать об ошибках и отображать данные на графике.SetValue
использовать SetResult
не нужно, так как SetValue
явно устанавливает SetResult
на 0, или "хорошо."