Активный сценарий (Производительность)
Мониторы производительности активного сценария позволяют писать сценарии VBScript и JScript для упрощения опроса одного или нескольких значений SNMP или WMI, выполнять математические или другие операции над этими значениями и строить график одного выходного значения. Использовать Монитор производительности активного сценария нужно только для выполнения расчетов с значениями опроса. Помните, что хотя можно опрашивать различные значения при помощи этой функции, в базе данных будет сохранено только одно значение: результат расчета вашим сценарием.
Монитор производительности активного сценария требует наличия следующих учетных данных:
Настройка монитора производительности активного сценария выполняется при помощи следующих полей:
- . Введите уникальное имя монитора производительности. Это имя появится в Библиотеке мониторов.
- . Выберите либо JSCRIPT, либо VBSCRIPT.
- . (Дополнительно) Введите краткое описание монитора производительности. Это описание появится рядом с монитором в Библиотеке мониторов.
- . Введите интервал времени, в течение которого WhatsUp Gold будет пытаться подключиться к выбранному устройству. При превышении заданного времени и отсутствии подключения происходит тайм-аут, и WhatsUp Gold прекращает попытки соединения с SMTP-сервером. Это считается подключением с ошибками. Обратите внимание, что максимальная продолжительность тайм-аута составляет 60 секунд. Однако Ipswtich не рекомендует устанавливать продолжительность тайм-аута более 10 секунд. Следует использовать наиболее короткий из возможных тайм-аут.
- . Добавьте, измените или удалите ссылочные переменные SNMP и WMI при помощи соответствующих кнопок в правой части диалогового окна. Обратите внимание, что использование ссылочных переменных в мониторе производительности активного сценария является необязательным. Для дополнительной информации см. раздел Использования ссылочных переменных с мониторами сценариев.
- . Введите код монитора.
Настройка монитора производительности активного сценария SNMP:
- В диалоговом окне Добавить монитор производительности активного сценария нажмите для добавления новой переменной в поле . При этом открывается диалоговое окно Добавить новую ссылочную переменную.
- Введите необходимую информацию:
- . Введите уникальное имя переменной.
- . (Дополнительно) Введите краткое описание переменной.
- Выберите в списке .
- Установите и количество для подключения к устройству. Это дополнительные значения полей.
- Нажмите кнопку обзора() рядом с элементом . Открывается диалоговое окно браузера MIB.
- Введите имя или IP-адрес компьютера, к которому необходимо подключиться, в поле . Можно также нажать кнопку обзора (), чтобы выбрать устройство в списке.
- Выберите для подключения к данному устройству. Также можно нажать кнопку обзор () для доступа к Библиотеке учетных данных и создать новые учетные данные.
- Настройте время и количество попыток для компьютера, к которому необходимо подключиться, при помощи полей и .
- Нажмите кнопку . Открывается браузер SNMP MIB.
- Используйте дерево навигации левой панели для выбора MIB, которую необходимо отслеживать. Можно просмотреть дополнительную информацию о свойствах/значении в нижней части диалогового окна.
- Щелкните для добавления OID к полям и в диалоговом окне Добавить новую ссылочную переменную.
- Проверьте конфигурацию и нажмите для добавления переменной в список в диалоговом окне Добавить монитор производительности активного сценария.
- Запишите или вставьте код монитора в поле .
- Нажмите для сохранения изменений.
Настройка монитора производительности активного сценария WMI:
- В диалоговом окне Добавить монитор производительности активного сценария нажмите для добавления новой переменной в поле . При этом открывается диалоговое окно Добавить новую ссылочную переменную.
- Введите необходимую информацию:
- . Введите уникальное имя переменной.
- . (Дополнительно) Введите краткое описание переменной.
- Выберите в списке .
- Нажмите кнопку обзора() рядом с элементом . Открывается диалоговое окно Счетчики производительности.
- Введите или компьютера, к которому необходимо подключиться. Можно также нажать кнопку обзора (), чтобы выбрать устройство в списке.
- Выберите для подключения к данному устройству. Также можно нажать кнопку обзор () для доступа к Библиотеке учетных данных и создать новые учетные данные.
- Нажмите для подключения к компьютеру.
- Используйте дерево счетчиков производительности для поиска , который необходимо отслеживать.
- Выберите для мониторинга.
- Нажмите для добавления переменной к полю и в диалоговом окне Добавить новую ссылочную переменную.
- Нажмите для добавления переменной в список в диалоговом окне Добавить монитор производительности активного сценария.
- Введите код монитора в поле .
- Нажмите для сохранения изменений.
Учтите
- Необходимо включить обработку ошибок в сценарий монитора. Сценарий должен иметь значение для отображения в графике при помощи
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.