Создание мониторов производительности активного сценария для отдельного устройства

<Предупреждение> Изменение конфигурации любых мониторов производительности активного сценария VoIP не рекомендуется; это помешает служебной программе настройки VoIP определить ранее существовавшую конфигурацию VoIP.

Для получения дополнительной информации, смотрите Мониторы производительности сценариев.

Этот монитор производительности сценария имеет контекстный объект, который используется для опроса определенной информации об устройстве в контексте.

Мы подготовили несколько примеров кода для помощи в создании полезных мониторов производительности активного сценария для ваших устройств.

Для создания монитора производительности активного сценария для отдельного устройства:

  1. В веб-интерфейсе WhatsUp Gold щелкните правой кнопкой мыши на устройстве, затем выберите Свойства. Открывается диалоговое окно Свойства устройства.
  2. Щелкните Мониторы производительности. Появится информация о мониторах производительности.
  3. Нажмите кнопку Добавить. Открывается диалоговое окно Выберите тип монитора производительности.
  4. Выберите Монитор производительности активного сценария и нажмите ОК. Открывается диалоговое окно Добавить монитор производительности активного сценария.
  5. Введите соответствующую информацию в следующие поля:
    • Имя. Введите уникальное имя монитора производительности. Это имя появится в Библиотеке мониторов производительности.
    • Описание. (Не обязательно) Введите дополнительную информацию о мониторе. Это описание появится рядом с монитором в Библиотеке мониторов производительности.
    • Тип сценария. Введите либо JSCRIPT, либо VBSCRIPT.
    • Тайм-аут (секунд).Введите количество времени, в течении которого приложение WhatsUp Gold пытается подключиться к выбранному устройству. При превышении заданного времени и отсутствии подключения происходит тайм-аут, и WhatsUp Gold прекращает попытки соединения с SMTP-сервером. Это считается подключением с ошибками.

    <Примечание> Хотя максимальный тайм-аут составляет 60 секунд, рекомендуется использовать стандартные 10 секунд. Лучше использовать минимально возможный тайм-аут.

    <Примечание> Использование ссылочных переменных в Мониторе производительности активного сценария является необязательным. При их использовании необходимо использовать Context.GetReferenceVariable, чтобы ссылочные переменные опрашивались и их данные отображались. Ссылочные переменные упрощают код сценария и позволяют писать эффективные сценарии без необходимости использования списка свойств устройства, как со сценариями действий, так и сценариями активных мониторов. Они управляют связанными механизмами SNMP или WMI, которыми обычно необходимо управлять для получения доступа счетчиков SNMP или WMI на удаленном устройстве.

    При использовании Context.GetReferenceVariable (имя переменной), требуется только указать имя предварительно определенной переменной. WhatsUp Gold использует учетные данные устройства и подключается к целевому устройству при помощи SNMP или WMI для получения запрошенной информации. Данная информация сохраняется в переменной, которую позже можно использовать в сценарии.

    <Примечание> Можно добавить до 10 ссылочных переменных.

    • Текст сценария. Введите код монитора здесь.
  6. Нажмите OK для сохранения изменений.

Настройка монитора производительности активного сценария SNMP:

  1. В диалоговом окне Добавить монитор производительности активного сценария нажмите Добавить для добавления новой переменной в поле Ссылочные переменные. При этом открывается диалоговое окно Добавить новую ссылочную переменную.

    <Примечание> Можно добавить до 10 ссылочных переменных.

    Ссылочные переменные упрощают код сценария и позволяют писать эффективные сценарии без необходимости извлечения списка свойств устройства, как для сценариев действий, так и для сценариев активных мониторов. Они управляют связанными механизмами SNMP или WMI, которыми обычно необходимо управлять для получения доступа счетчиков SNMP или WMI к удаленному устройству.

    При использовании Context.GetReferenceVariable (имя переменной), требуется только указать имя предварительно определенной переменной. WhatsUp Gold использует учетные данные устройства для подключения к целевому устройству при помощи SNMP или WMI для получения запрошенной информации. Данная информация сохраняется в переменной, которую позже можно использовать в сценарии.

    <Важно> Использование ссылочных переменных в мониторе производительности активного сценария является необязательным. При их использовании необходимо использовать Context.GetReferenceVariable, чтобы ссылочные переменные опрашивались и их данные отображались.

  2. Введите необходимую информацию:
    • Имя переменной. Введите уникальное имя переменной.
    • Описание. (Не обязательно) Введите дополнительную информацию о переменной.
  3. Выберите SNMP в списке Тип объекта.
  4. При необходимости установите Тайм-аут и Попытки для подключения к устройству.
  5. Нажмите кнопку обзор(...). Открывается диалоговое окно Выберите компьютер.
  6. Введите Имя или IP-адрес компьютера, к которому вы хотите подключиться.
  7. Выберите Учетные данные SNMP для подключения к данному устройству. Также можно нажать кнопку обзор (...) для доступа к Библиотеке учетных данных и создать новые учетные данные.
  8. При необходимости настройте Тайм-аут и Количество попыток для компьютера, к которому вы подключаетесь.
  9. Нажмите кнопку ОК. Открывается браузер SNMP MIB.
  10. Используйте дерево навигации левой панели для выбора MIB, который вы хотите отслеживать. Можно просмотреть дополнительную информацию о свойствах/значении в нижней части диалогового окна.
  11. Щелкните OK для добавления OID к полям Счетчик производительности и Экземпляр в диалоговом окне Добавить новую ссылочную переменную.
  12. Проверьте конфигурацию и нажмите OK для добавления переменной в список Ссылочных переменных в диалоговом окне Добавить монитор производительности активного сценария.
  13. Запишите или вставьте код монитора в поле Текст сценария.
  14. Нажмите OK для сохранения изменений.

<Совет> SNMP API полезен для записи мониторов производительности активного сценария при помощи SNMP.

Настройка монитора производительности активного сценария WMI:

  1. В диалоговом окне Добавить монитор производительности активного сценария нажмите Добавить для добавления новой переменной в список Ссылочные переменные.

    <Примечание> Можно добавить до 10 ссылочных переменных.

    Ссылочные переменные упрощают код сценария и позволяют писать эффективные сценарии без необходимости извлечения списка свойств устройства, как для сценариев действий, так и для сценариев активных мониторов. Они управляют связанными механизмами SNMP или WMI, которыми обычно необходимо управлять для получения доступа счетчиков SNMP или WMI к удаленному устройству.

    При использовании Context.GetReferenceVariable (имя переменной), требуется только указать имя предварительно определенной переменной. WhatsUp Gold использует учетные данные устройства для подключения к целевому устройству при помощи SNMP или WMI для получения запрошенной информации. Данная информация сохраняется в переменной, которую позже можно использовать в сценарии.

    <Важно> Использование ссылочных переменных в мониторе производительности активного сценария является необязательным. При их использовании необходимо использовать Context.GetReferenceVariable, чтобы ссылочные переменные опрашивались и их данные отображались.

  2. Введите необходимую информацию:
    • Имя переменной. Введите уникальное имя переменной.
    • Описание. (Не обязательно) Введите дополнительную информацию о переменной.
  3. Выберите WMI в списке Тип объекта.
  4. Нажмите кнопку обзор (...). Открывается диалоговое окно Выберите счетчик производительности.
  5. Нажмите кнопку обзор (...) для выбора счетчика с компьютера. Открывается диалоговое окно Выберите компьютер.
  6. Введите Имя или IP-адрес компьютера, к которому вы хотите подключиться.
  7. Выберите Учетные данные Windows для подключения к данному устройству. Также можно нажать кнопку обзор (...) для доступа к Библиотеке учетных данных и создать новые учетные данные.
  8. Нажмите ОК для подключения к компьютеру.
  9. Используйте дерево счетчиков производительности для поиска счетчика производительности, который необходимо отслеживать.
  10. После выбора счетчика производительности выберите Экземпляр производительности, который необходимо отслеживать.
  11. Нажмите OK для добавления переменной к полю Счетчик производительности и в диалоговом окне Добавить новую ссылочную переменную.
  12. Нажмите OK для добавления переменной в список Ссылочная переменная в диалоговом окне Добавить монитор производительности активного сценария.
  13. Запишите или вставьте код монитора в поле Текст сценария.
  14. Нажмите OK для сохранения изменений.

    <Важно> При первом опросе ссылочной переменной WMI, которая требует два опроса для расчета среднего значения (например "Processor\% Processor Time"), она возвращает "Null".

См. также

Создание настраиваемых мониторов производительности

Создание мониторов производительности ИБП APC для отдельного устройства.

Создание мониторов производительности сценария PowerShell для отдельного устройства

Пример — сценарии монитора производительности PowerShell

Создание мониторов производительности SNMP для отдельного устройства

Создание мониторов производительности принтера для отдельного устройства.

Создание мониторов производительности запросов SQL для отдельного устройства

Построитель запросов SQL

Создание мониторов производительности SSH для отдельного устройства.

Создание мониторов производительности форматированного счетчика WMI для отдельного устройства.

Создание мониторов производительности WMI для отдельного устройства.

Пример: наблюдение за полосой пропускания маршрутизатора

Пример: устранение неполадок при медленном сетевом подключении