Централизованная служба ведения журнала в Skype для бизнеса 2015

Skype for Business Server 2015
 

Краткое содержание . Сведения о компонентах службы и параметры конфигурации для централизованная служба ведения журнала в Skype для бизнеса Server 2015.

централизованная служба ведения журнала Могут получать:

  • запуск или остановка ведения журнала на одном или нескольких компьютерах и в пулах из центрального расположения с помощью одной команды;

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

  • Настройте сеансы ведения журналов следующим образом:

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

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

      tipСовет.
      Если вы знакомы с OCSLogger, терминов поставщиков ссылается на коллекцию компонентов (например, S4, SIPStack), тип ведения журнала (например, WPP, EventLog или IIS файла журнала), уровня трассировки (например, All Подробные сообщения, отладка) и флаги (например, TF_COMPONENT, TF_DIAG). Эти элементы определены в поставщике ( Windows PowerShell переменной) и передаются в централизованная служба ведения журнала команды.
    • Настройте журналы для конкретных компьютеров и пулов.

    • Определите узел сеанса ведения журналов в параметрах Узел (для сбора данных только с компьютеров в этом узле) или Глобальный (для сбора данных со всех компьютеров в развертывании).

централизованная служба ведения журнала — Это мощное средство устранения неполадок для проблемы большого или малого из корневого вызвать анализа проблем производительности. Во всех примерах показаны с помощью Командная консоль Skype для бизнеса Server. Справка предоставляется для средства командной строки по средству, однако это не имеет ограниченный набор функций, которые можно выполнить с помощью командной строки. С помощью Командная консоль Skype для бизнеса Server, у вас есть доступ намного более и более настраиваемая набор функциональных возможностей, поэтому всегда должно быть в первую очередь.

централизованная служба ведения журнала Запускается на всех серверах в развертывании и включает в себя следующие агенты и служб:

  • Агент службы централизованного ведения журналов    ClsAgent выполняется на каждом компьютере с развернутым Skype для бизнеса Server. Он прослушивает порты ( TCP 50001-50003 ) на предмет команд от ClsController через WCF и отправляет ответы обратно в контроллер. Агент управляет сеансами ведения журналов (запуском/остановкой/обновлением) и выполняет поиск в журналах. Он также выполняет такие служебные операции, как архивирование и очистка журналов.

  • Командлеты контроллер службы централизованного ведения журнала     Командная консоль Skype для бизнеса Server Отправляет запустить, остановить, очистка и выполните поиск команды, чтобы ClsAgent. При отправке команд поиска итоговый журналы возвращаются ClsControllerLib.dll и сгруппировать. Контроллер отправляет команды агенту, в состоянии эти команды и управляет данных файла журнала поиска, поскольку он возвращается из всех агентов на любом компьютере в область поиска и сводит воедино данные журналов в набор выходных данных удобной для восприятия и упорядоченные. Сведения, приведенные в следующих разделах, ориентированный на использование Командная консоль Skype для бизнеса Server.

Взаимодействие ClsController и ClsAgent

Связь между CLSController и CLSAgent.

Выполнение команд с помощью Windows Server интерфейс командной строки или с помощью Командная консоль Skype для бизнеса Server. На компьютере войти в систему и отправляется ClsAgent локально или в другие компьютеры и пулы в развертывании выполняются команды.

ClsAgent поддерживает файл индекса всех файлов .CACHE, которые имеются на локальном компьютере. ClsAgent размещает их так, чтобы они равномерно распределялись по томам, определенным параметром CacheFileLocalFolders, и не занимали более 80% места на каждом томе (расположение и процент локального кэша можно настроить с помощью командлета Set-CsClsConfiguration ). ClsAgent также отвечает за удаление с локального компьютера устаревших кэшированных файлов журнала трассировки событий (файлов ETL). По истечении двухнедельного срока (этот временной интервал настраивается с помощью командлета Set-CsClsConfiguration ) эти файлы копируются в общую папку и удаляются с локального компьютера. Дополнительные сведения см. в описании командлета Set-CsClsConfiguration. При получении запроса поиска условия поиска используются для выбора набора кэшированных ETL-файлов для выполнения поиска на основании значений из индекса, поддерживаемого агентом.

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

Результирующие файлы журналов можно считывать и анализировать с помощью различных средств, в том числе с помощью Snooper.exe и других средств, способных считывать текстовые файлы, таких как Notepad.exe . Snooper.exe является частью Skype для бизнеса Server 2015 средства отладки и доступен в качестве Web загрузить.

Как OCSLogger, централизованная служба ведения журнала имеет несколько компонентов для трассировки, после чего позволяет выбрать флаги, такие как TF_COMPONENT и TF_DIAG. централизованная служба ведения журналасохраняет параметры уровня ведения журнала из OCSLogger.

Наиболее важное преимущество использования Командная консоль Skype для бизнеса Server через командной строки ClsController — можно настраивать и определить новые сценарии, с помощью выбранного поставщиков, относящихся к области, настраиваемые флаги и уровни ведения журнала. Сценарии для ClsController только те, которые определены для исполняемого файла.

В предыдущих версиях средство OCSLogger.exe позволяло администраторам и сотрудникам технической поддержки собирать файлы трассировки с компьютеров в развертывании. Наряду с преимуществами средство OCSLogger обладало одним существенным недостатком. В заданный момент времени журналы можно было собирать только на одном компьютере. Можно было вести журналы на нескольких компьютерах с помощью отдельных копий OCSLogger, но при этом создавалось несколько журналов, а простого способа объединения результатов не существовало.

Когда пользователь запрашивает поиск журналов, ClsController определяет, на какие компьютеры отправить этот запрос (на основании выбранных сценариев). Контроллер также определяет, нужно ли выполнять поиск в общей папке, в которой находятся сохраненные ETL-файлы. При получении результатов поиска ClsController объединяет их в один упорядоченный по времени набор, который предоставляется пользователю. Пользователи могут сохранять результаты поиска на локальном компьютере для дальнейшего анализа.

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

importantВажно!
Сценарий AlwaysOn не выполняется в развертывании по умолчанию. Этот сценарий необходимо явно запустить. После запуска он будет выполняться, пока не будет явно остановлен, а состояние выполнения будет сохраняться между перезагрузками компьютеров. Сведения о запуске и остановке сценариев см. в разделе Запуск или остановка записи журналов CLS в Skype для бизнеса Server 2015.

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

tipСовет.
Если в Skype для бизнеса Server возникла проблемная ситуация, начните ее изучение с вопроса "что известно об этой проблеме?". Определение границ проблемы позволит исключить значительную часть рабочих объектов в Skype для бизнеса Server.
Рассмотрим пример сценария, в котором пользователи не получают актуальные результаты при поиске контактов. Нет смысла искать проблемы в мультимедийных компонентах, Корпоративная голосовая связь, конференц-связи и многих других компонентах. Неизвестно только то, где фактически возникла проблема: в клиенте или на стороне сервера? Контакты собираются из Active Directory репликатором пользовательских данных и передаются клиенту через сервер адресной книги (ABServer). ABServer получает обновления из базы данных RTC (куда их записывает репликатор пользовательских данных) и собирает их в файлы адресной книги, по умолчанию в 1:30. Клиенты Skype для бизнеса Server получают новую адресную книгу по случайному расписанию. Поскольку известно, как действует этот процесс, можно искать потенциальную причину среди проблем, связанных со сбором данных из Active Directory репликатором пользовательских данных, получением и созданием файлов адресной книги сервером ABServer или их загрузкой клиентами.

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

Отображение текущего централизованная служба ведения журнала конфигурации
  1. Запустите командную консоль Skype для бизнеса: нажмите кнопку Пуск , последовательно выберите пункты Все программы и Skype для бизнеса 2015 и щелкните элемент Командная консоль Skype для бизнеса .

  2. Введите следующую команду в командной строке:

    Get-CsClsConfiguration
    
    tipСовет.
    Можно сузить или расширить область применения возвращаемых параметров конфигурации путем определения -Identity и области применения, например "Site:Redmond" для возвращения только CsClsConfiguration для сайта Redmond. Если необходимо получить сведения о данной части конфигурации, можно передать выходные данные в другой командлет Windows PowerShell. Например чтобы получить сведения о сценариях в конфигурации для сайта Redmond, введите Get-CsClsConfiguration -Identity "site:Redmond" | Select-Object -ExpandProperty Scenarios.
    Выход выборки из Get-CsClsConfiguration.

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

     

    Параметр конфигурации Описание

    Identity

    Определяет область действия и имя данной конфигурации. Существует одна глобальная конфигурация и по одной конфигурации для каждого сайта.

    Scenarios

    Список всех сценариев, определенных для данной конфигурации.

    SearchTerms

    Определенные поисковые запросы для этой конфигурации. Применимо к Office 365, но не к локальным развертываниям.

    SecurityGroups

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

    Regions

    Определенные регионы используются для сбора групп безопасности по регионам, например EMEA (страны Европы, Ближнего Востока и Африки).

    EtlFileRolloverSizeMB

    Данный параметры указывает максимальный размер файла журнала до создания нового файла трассировки журнала (.etl). Новый файл журнала создается при достижении определенного размера, даже если не было достигнуто значение, заданное в параметре EtlFileRolloverMinutes.

    EtlFileRolloverMinutes

    Определенное максимальное время существования журнала (в минутах) до создания нового ETL-файла. Новый файл журнала создается по завершении таймера, даже если еще не было достигнуто значение максимального размера, заданное в параметре EtlFileRolloverSizeMB.

    TmfFileSearchPath

    Местоположение для поиска файлов формата трассировки сообщений.

    CacheFileLocalFolders

    Определенный путь к месту сохранения файлов кэша на компьютерах. CLSAgent записывает файлы кэша и работает в контексте сетевой службы. В этом случае значением переменной %TEMP% является %WINDIR%\ServiceProfiles\NetworkService\AppData\Local. По умолчанию файлы кэша и файлы журнала записываются в один каталог.

    CacheFileNetworkFolder

    Можно определить UNC-путь для получения файлов кэша во время операций ведения журналов.

    CacheFileLocalRetentionPeriod

    Определяется как максимальное время в днях для сохранения файлов кэша.

    CacheFileMaxDiskUsage

    Определяется как часть дискового пространства (выраженное в процентах), которое может использоваться под файлы кэша.

    ComponentThrottleLimit

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

    ComponentThrottleSample

    Количество превышений значения ComponentThrottleLimit в течение 60 секунд.

    MinimumClsAgentServiceVersion

    Минимальная версия CLSAgent, допустимая для запуска. Этот элемент предназначен для Office 365.

 
Показ: