Как настроить мониторинг приложений .NET

 

Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Настройка производительности приложений .NET мониторинга

Наблюдения за производительностью приложений .NET шаблона в System Center 2012 — Operations Manager позволяет отслеживать приложения .NET и WCF, размещенные в Internet Information Services (IIS) 7.0.Только для System Center 2012 с пакетом обновления 1 (SP1): Мониторинг приложений, размещенных в IIS 8.0 и служб Windows. Можно выбрать одно или несколько приложений или служб и настроить наблюдение за событиями производительности и исключений. Серверный мониторинг позволяет измерять сведений о производительности и надежности приложений, работающих в центре обработки данных. Путем отслеживания клиентских приложений можно измерить сведения для улучшения качества, например, сколько времени занимает загрузки страницы. Это еще один способ отслеживать, как работают приложения с точки зрения клиента. Мониторинг приложений на стороне клиента позволяет определить ли пользователей возникают проблемы. Со стороны клиента и стороне сервера мониторинга используется, можно определить, если проблема существует на сервере, в приложении, или вызвана внешними факторами, например большие задержки сети.

System_CAPS_tipСовет

Наблюдение на стороне клиента можно настроить, в то же время, как мониторинг на стороне сервера при запуске мастера наблюдения за производительностью приложений .NET, либо путем изменения существующего экземпляра шаблона.

System_CAPS_importantВажно

Можно задать только мониторинг на стороне клиента для приложений, которые были настроены для наблюдения на стороне сервера.

Настройка мониторинга производительности приложений .NET (перспективе на стороне сервера)

  1. Чтобы открыть наблюдения за производительностью приложений .NET шаблона в Operations Manager консоли, в области навигации щелкните Разработка щелкните Шаблоны пакета управления, щелкните наблюдения за производительностью приложений .NET, на панели задач нажмите кнопку мастера добавления объекта мониторинга где имя и настройка группы приложений, которые требуется отслеживать.

    Расположение наблюдения за производительностью приложений .NET

    Наблюдение за производительностью приложений .NET

  2. В мастера добавления объекта мониторинга на типа мониторинга выберите наблюдения за производительностью приложений .NET, и нажмите кнопку Далее. Этот шаблон позволяет отслеживать веб-приложений и служб, размещенных в IIS 7.0. (Только для System Center 2012 с пакетом обновления 1 (SP1): Выполнять мониторинг приложений, размещенных в IIS 8.0 и служб Windows.) Можно выбрать один или несколько приложений или служб, обнаруженных средством управления IIS 7.0 с пакетом обновления и настроить наблюдение за событиями производительности и исключений.Только для System Center 2012 с пакетом обновления 1 (SP1): Можно выбрать одно или несколько приложений или служб, обнаруженных пакетом управления IIS 8.0 или службы Windows, ранее настроенные с помощью шаблона службы Windows.

  3. На Общие свойства введите понятное имя и описание для группы приложений, для которого создается.

    В выберите целевой пакет управления меню, выберите пакет управления для хранения параметров, относящихся к этому экземпляру шаблона. Чтобы создать новый пакет управления, щелкните Создать. В Создать пакет управления мастер, имя пакета ваш новый управления таким же, как группы приложений, можно легко сопоставить два, полезно позже в процессе мониторинга. Нажмите кнопку Далее. Дополнительные сведения см. в статье Выбор файла пакета управления.

  4. На что отслеживать страницы в компоненты приложения щелкните Добавить. На Поиск объектов страницы Поиск меню, используйте фильтровать по части имени (необязательно) сузить область поиска и нажмите кнопку поиска для просмотра списка компонентов приложения, можно отслеживать. (Только для System Center 2012 с пакетом обновления 1 (SP1): Можно отслеживать службы Windows.) В результатах поиска выберите компоненты приложения, которые требуется отслеживать, нажмите кнопку Добавить, а затем нажмите кнопку ОК. Выбранные компоненты приложения отображаются как члены группы приложений, который требуется отслеживать. Нажмите кнопку Далее.

    На что отслеживать страницы среды меню, выберите среду, необходимо отслеживать приложение в: Нет, рабочей, промежуточной, тест, разработки, или новый. Как правило требуется связать тег среды с группой серверов, которым ведется наблюдение.

    System_CAPS_tipСовет

    Если нет необходимости отслеживать несколько версий одного приложения, такие как экземпляров рабочей и промежуточной, можно оставить значение тега среды Нет.

  5. Чтобы ограничить область наблюдения в группу серверов, на что отслеживать страницы в Мониторинг серверов щелкните поиска. На поиска группы страницу, которая открывается, выберите Фильтрация по поле и пакет управления меню, чтобы найти группу серверов, который требуется использовать и нажмите кнопку поиска. Выберите группу серверов, к которому нужно ограничить наблюдение в Доступные группы списка результатов поиска и нажмите кнопку ОК Добавление вашей группы целевых серверов для мониторинга. Нажмите кнопку Далее.

    System_CAPS_tipСовет

    Целевыми серверами группы позволяет настроить наблюдение с помощью одного набора пороговые значения для одного набора серверов приложений и другой набор пороговые значения для другого набора серверов приложений. Настройка мониторинга для второй набор серверов приложений, снова запустите шаблона и использовать альтернативный целевыми серверами группировать и использовать тег различные среды для каждого экземпляра шаблона.

  6. На серверной конфигурации решите, как требуется Настройка мониторинга. При необходимости:

    - Включить или выключить мониторинг событий производительности
    
    - Включение и отключение отслеживания событий исключений
    
    - Изменить порог события производительности
    
    - Настройка дополнительных параметров
    
    - Включите дополнительные параметры конфигурации для наблюдения на стороне сервера и на стороне клиента.
    
  7. Для дальнейшей настройки исключений и мониторинг событий производительности для группы приложений, включая параметры пространства имен, методы, исключение отслеживания, и обработчиков критических исключений, щелкните Дополнительные параметры. Также на Дополнительные параметры для наблюдения на стороне сервера страницы, можно сбросить монитор пороговых значений из значения по умолчанию и области мониторинг в целевой группы. Следует ли использовать или вернуться по умолчанию Дополнительные параметры, щелкните использовать конфигурацию по умолчанию. По завершении нажмите кнопку ОК. Дополнительные сведения см. в разделах Как начать наблюдение за новое приложение и Мониторинг приложений с использованием параметров по умолчанию

    System_CAPS_warningПредупреждение

    Сбор подробных производительности и исключений может привести к сбор конфиденциальных сведений, не должны передаваться команды разработчиков. Например при записи исключения из системы выставления счетов, может записать имена пользователей и другие маркеры, которые могут использоваться для идентификации пользователя, возникают проблемы, делая покупки и они пытались покупки. Прежде чем включать коллекцию параметров и локальных переменных для событий производительности и исключений, рекомендуется просмотреть политики. Подробные сведения см. в статье Working with Sensitive Data for .NET Applications (Работа с конфиденциальными данными для приложений .NET)

  8. Если только для настройки мониторинга на стороне сервера и не требуется настроить дополнительные параметры наблюдения на стороне сервера или настроить и включить наблюдение на стороне клиента, щелкните Далее, и на Сводка Проверьте конфигурацию наблюдения для группы приложений. Чтобы создать шаблон мониторинга, щелкните Создать.

  9. Может потребоваться перезапуск IIS или перезапуска пулов приложений, чтобы завершить настройку приложений для мониторинга. Если требуется перезапуск или повторный запуск, можно получать оповещения и ссылка на задачу в базе знаний можно использовать для выполнения необходимых действий.

    System_CAPS_noteПримечание

    После перезапуска приложения не начинается сбор данных пользователями.

  10. Если вы хотите настроить серверный параметры мониторинга дальнейшей и настройка и включение наблюдения на стороне клиента, выберите Включить дополнительные параметры конфигурации для наблюдения на стороне сервера и на стороне клиента флажок и нажмите кнопку Далее. Эта команда добавляет страницы мастера, как описано ниже.

Дополнительные настройки для повышения производительности приложений .NET мониторинга (перспективе на стороне сервера)

С помощью Изменение параметров страницы, можно настроить параметры мониторинга серверных компонентов для конкретного приложения.

Настройка мониторинга производительности приложений .NET для определенного компонента приложения (перспективе на стороне сервера)

  1. Если вы хотите настроить серверный параметры мониторинга дальнейшей и настроить и включить наблюдение на стороне клиента, на серверной конфигурации выберите Включить дополнительные параметры конфигурации для наблюдения на стороне сервера и на стороне клиента флажок и нажмите кнопку Далее. Эта команда добавляет страницы мастера.

    System_CAPS_warningПредупреждение

    Если вы не хотите изменить параметры монитора компонентов приложений, щелкните Далее, и продолжите конфигурации клиента.

  2. Для выбора компонента конкретного приложения, для которого требуется настроить мониторинг, на Настройка на стороне сервера щелкните Настройка.Изменение параметров страница позволяет настраивать и specialize мониторинга для определенного компонента приложения и Создание транзакции для отдельных веб-страниц, веб-методов или функций в компонент приложения. По окончании последовательно нажмите кнопки ОК и Далее. Если вы не хотите настроить и включить наблюдение на стороне клиента, щелкните Далее на конфигурации клиента и нажмите кнопку Далее на Включение наблюдения на стороне клиента страницы.

  3. На Сводка Проверьте конфигурацию наблюдения для группы приложений. Чтобы создать шаблон мониторинга, щелкните Создать.

  4. Может потребоваться перезапуск IIS или перезапуска пулов приложений, чтобы завершить настройку приложений для мониторинга. (Только для System Center 2012 с пакетом обновления 1 (SP1): Может потребоваться перезапустить службу Windows.) Если требуется перезапуск или повторный запуск, можно получать оповещения и ссылка на задачу в базе знаний можно использовать для выполнения необходимых действий.

    System_CAPS_noteПримечание

    После перезагрузки начинается сбор сведений, пока осуществляется пользователями приложения.

Включение и настройка производительности приложений .NET, мониторинг (перспективе на стороне клиента)

Клиентское приложение мониторинга позволяет измерить сведения для улучшения качества, например, сколько времени занимает загрузки страницы. Это еще один способ отслеживать, как работают приложения с точки зрения клиента. Клиентское приложение мониторинга помогает определить, существует ли проблема на сервере, в приложении или в другом месте.

System_CAPS_importantВажно

Можно задать только мониторинг на стороне клиента для приложений, которые были настроены для наблюдения на стороне сервера.

System_CAPS_importantВажно

При работе с веб-приложения, настроенные с помощью общей конфигурации IIS, Operations Manager профиль запуска от имени «Привилегированной учетной записи наблюдения за» связанные с Windows агентов размещения приложения необходимо иметь на чтение и запись разрешения общего доступа к каталогу, на котором размещены файлы веб-приложения для создания сборщика мониторинга клиентские веб-приложения, а также локальные права администратора на каждом сервере в ферме, для доступа к метабазе IIS для обнаружения.

System_CAPS_tipСовет

Наблюдение на стороне клиента можно настроить в то же время, как мониторинг на стороне сервера при запуске мастера наблюдения за производительностью приложений .NET или с помощью редактирования существующего экземпляра шаблона, как описано ниже.

Включение и Настройка мониторинга производительности приложений .NET (перспективе на стороне клиента)

  1. Вы можете либо включить наблюдение на стороне клиента как часть мастера мониторинга производительности приложений .NET при настройке мониторинга для наблюдения на стороне сервера, или можно изменить существующий шаблон, чтобы включить наблюдение на стороне клиента. Эта процедура описывает включение наблюдения на стороне клиента во время создания шаблона.

    Чтобы включить наблюдение на стороне клиента, на серверной конфигурации выберите Включить дополнительные параметры конфигурации для наблюдения на стороне сервера и на стороне клиента флажок и продолжить работу мастера.

    Изменение шаблона для добавления мониторинга на стороне клиента, см. Добавление наблюдения на стороне клиента для существующего шаблона наблюдения за производительностью приложений .NET

  2. На конфигурации клиента страницы, можно выбрать Включение оповещений о событиях производительности и исключений, задайте пороговые значения загрузки страницы и порог Ajax и WCF для группы приложений, которые требуется отслеживать. Введите в Настройка клиентского IP-адреса фильтра раздел определяет клиентские запросы, которые отслеживаются. Чтобы выбрать сети, которые требуется исключить из наблюдения можно использовать клиентские IP-фильтры. Путем применения фильтров администраторы могут ограничить область наблюдения за компьютерами. По умолчанию фильтр имеет значение localhost, поэтому инструментирования для мониторинга только подключения из браузеров, запущенных на локальном сервере. Если список IP-фильтра пуст, отслеживаются все IP-адреса. IP-адреса, соответствующие определениям фильтра, исключаются из наблюдения на стороне клиента. Дополнительные сведения и примеры фильтрации см. в разделе Настройка фильтров исключения IP-адресов для мониторинга на стороне клиента.

  3. Чтобы настроить дополнительные параметры для этой группы приложений, щелкните Дополнительные параметры. Здесь Помимо параметров на предыдущей странице можно задать порога чувствительности, которая позволяет отфильтровать быстро работающие методы, что уменьшает общую "пропускаемых», облегчая определить, где проблемы и уменьшает нагрузку на сеть. Можно также образец долю входящих запросов. Выбор для мониторинга только некоторые из входящих запросов может снизить нагрузку на сервер мониторинга. Кроме того можно настроить следующие параметры:

    - В **мониторы** раздела, можно изменить пороговые значения по умолчанию и интервалы для мониторов.
    
    - В **сбора данных** можно выбрать тип данных, которые требуется собрать.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ906422.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-warning(SC.12).jpeg" title="System_CAPS_warning" alt="System_CAPS_warning" />Предупреждение</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Если включен сбор данных для категорий <strong>Стек исключений</strong> и <strong>Глобальные переменные</strong>, данные приложения пересылаются на отслеживаемый сервер. Рекомендуется не включать сбор данных из <strong>стека исключений</strong> и <strong>глобальные переменные</strong> Если приложение настроено для использования протокола HTTPS.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Параметры подсистемы балансировки нагрузки** позволяют выбрать тип подсистемы балансировки нагрузки, которые используются вместе с приложением. Если подсистема балансировки нагрузки не включена в список, ее можно добавить. Дополнительные сведения о подсистем балансировки нагрузки см. [Мониторинг клиентской стороны целевых групп и балансировщиков нагрузки](hh544003\(v=sc.12\).md)
    
    - В **Мониторинг серверов** можно назначить группу, чтобы ограничить область наблюдения в группу серверов. Чтобы выбрать целевой группы, щелкните **поиска** и использовать **поиска группы** страницы для поиска группы по имени и управления пакетом, а затем добавить их в список выбранных объектов. Целевой группы, которые выбираются состоит только размещение веб-приложения, задайте страницы приложений для получения событий на стороне обозревателя серверов. Эта группа позволяет ограничить независимо от мониторинга на стороне сервера мониторинга на стороне клиента.
    
    System_CAPS_tipСовет

    Отслеживаются только приложения, размещенные на серверах, которые являются членами серверных и клиентских групп целевых наблюдения на стороне клиента.

    После внесения изменений нажмите кнопку ОК, а затем нажмите кнопку Далее.

  4. Для включения группы приложений для наблюдения на стороне клиента, на Включение наблюдения на стороне клиента выберите приложение, необходимо включить для наблюдения на стороне клиента. Чтобы настроить параметры для выбранного компонента приложения, нажмите кнопку Настройка.

  5. На Изменение параметров страницы, можно настроить те же параметры для компонента приложения, что и в группе всего приложения с добавлением Исключенные страницы и транзакций. В Исключенные страницы щелкните Добавить для добавления страниц, которые требуется исключить из наблюдения на стороне клиента. Страницы, добавляемые в этот список содержат задачи проверки совместимости мониторинга стороны клиента найдены несовместимые при запуске задачи перед настройкой приложения для мониторинга. В транзакций щелкните Добавить Добавление транзакции для веб-страниц ASP.NET.

  6. Для просмотра всех конфигураций мониторинга — настроек на стороне сервера и настроек на стороне клиента, щелкните Сводка вкладку. После завершения проверки конфигурации, нажмите кнопку ОК.

    System_CAPS_tipСовет

    Если требуется изменить какие-либо конфигурации на этой странице является подходящее время для этого. Например, чтобы просмотреть или изменить конфигурацию стороне сервера, щелкните серверной конфигурации страницу, чтобы просмотреть эту конфигурацию. Чтобы отключить мониторинг на стороне клиента, щелкните включить клиентский мониторинг страницы и снимите флажок.

  7. На Сводка Проверьте конфигурацию наблюдения для группы приложений. Чтобы создать шаблон мониторинга, щелкните Создать.

  8. После клиентского мониторинга настроен, вы получите оповещение для перезапуска IIS на затронутых серверах, если параметры мониторинга клиентские были применены к серверу. Ссылка в статье базы знаний можно использовать для перезапуска пулов приложений IIS на сервере.

    System_CAPS_noteПримечание

    После перезапуска служб IIS, приложение не начинается отслеживаемого, пока он используется.

Добавление наблюдения на стороне клиента для существующего шаблона наблюдения за производительностью приложений .NET

  1. Чтобы включить мониторинг клиентского приложения к существующему наблюдения за производительностью приложений .NET шаблона в Operations Manager консоли, в области навигации щелкните Разработка кнопку Шаблоны пакета управления, нажмите кнопку наблюдения за производительностью приложений .NET, щелкните правой кнопкой мыши группу приложений, настроенный для мониторинга на стороне сервера и выберите Свойства.

  2. На Свойства щелкните включить клиентский мониторинг и выберите Включить флажки для группы приложений.

    Включение наблюдения на стороне клиента

    Включение наблюдения на стороне клиента

  3. Настройка параметр на этой странице открывает Изменение параметров страницы, как описано в предыдущей процедуре.

  4. Настройка параметров клиентского по умолчанию, нажмите кнопку клиентские параметры по умолчанию вкладки. Эти параметры и на Дополнительные параметры страницы описаны в приведенной выше процедуре.

    System_CAPS_tipСовет

    Отслеживаются только приложения, размещенные на серверах, которые являются членами серверных и клиентских групп целевых наблюдения на стороне клиента.

  5. Для просмотра всех конфигураций мониторинга — настроек на стороне сервера и настроек на стороне клиента, щелкните Сводка вкладку. После завершения проверки конфигурации, нажмите кнопку ОК.

  6. На Сводка Проверьте конфигурацию наблюдения для группы приложений. Чтобы создать шаблон мониторинга, щелкните Создать.

  7. После клиентского мониторинга настроен, вы получите оповещение для перезапуска IIS на затронутых серверах, если параметры мониторинга клиентские были применены к серверу. Ссылка в статье базы знаний можно использовать для перезапуска пулов приложений IIS на сервере.

    System_CAPS_noteПримечание

    После перезапуска служб IIS, приложение не начинается отслеживаемого, пока он используется.