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

Windows PowerShell является скриптовым языком и оболочкой командной строки, которую могут использовать системные администраторы для управления операционными системами Windows. Более подробную информацию о PowerShell см. на веб-сайте Microsoft.

Монитор производительности сценариев PowerShell позволяет опытному пользователю выполнять широкий спектр задач мониторинга с использованием прямого доступа к библиотекам компонентов сценариев, включая .NET Framework. Скриптовый язык Windows PowerShell может использоваться совместно с WhatsUp Gold для облегчения мониторинга, контроля, управления и автоматизации системных операций Windows. Например, можно реализовать сценарий поиска процесса и выдачи текущего числа потоков этого процесса. Или можно реализовать сценарий для поиска уровней времени неактивности и записи результатов в журнал. Для получения дополнительной информации и примеров мониторов производительности PowerShell см. Примеры сценариев монитора производительности PowerShell.

<Примечание> Эта возможность доступна только в WhatsUp Gold версии Premium Edition. Для обновления лицензии посетите Портал пользователей WhatsUp.

Добавление нового монитора производительности PowerShell.

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

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

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

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

    • Текст сценария. Введите программный код здесь.
  6. Нажмите OK для сохранения изменений.
  7. Нажмите кнопку ОК для выхода из Библиотеки мониторов производительности.
  8. После добавления монитора в библиотеку можно включить монитор в Свойства устройства > Мониторы производительности. Для получения дополнительной информации смотрите Включение мониторов производительности.

Изменение существующего монитора производительности PowerShell.

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

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

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

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

    • Текст сценария. Введите программный код здесь.
  5. Нажмите OK для сохранения изменений.
  6. Нажмите кнопку ОК для выхода из Библиотеки мониторов производительности.

См. также

Использование мониторов производительности

Обзор мониторов производительности.

Использование библиотеки мониторов производительности

Работа с мониторами производительности

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

Добавление и изменение монитора производительности ИБП АРС

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

Добавление и изменение монитора производительности принтера

Добавление и изменение монитора производительности SNMP

Добавление и изменение Монитора производительности запросов SQL

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

Добавление и изменение монитора производительности SSH

Добавление и изменение форматированного монитора производительности WMI

Добавление и изменение монитора производительности WMI