Использование начального экрана для централизованной службы ведения журнала для записи журналов в Lync Server 2013

 

Последнее изменение раздела: 2013-02-21

Чтобы записать журналы трассировки с помощью централизованной службы ведения журнала, выполните команду, чтобы начать ведение журнала на одном или нескольких компьютерах и пулах. Вы также создаете параметры, определяющие, какие компьютеры или пулы, какие сценарии запускаются (например, AlwaysOn, другой предопределенный сценарий или созданный сценарий), какие компоненты Lync Server (например, S4, SipStack) следует отслеживать.

To capture the right information, you need to make sure you use the right scenario to collect information that is relevant to the problem. В централизованной службе ведения журнала сценарий — это концепция включения ведения журнала на основе коллекции компонентов сервера, уровней ведения журнала и флагов, что гораздо эффективнее и полезно, чем определение этих элементов на уровне сервера. You define and specify a scenario to run and the scenario is run consistently across all servers and pools in the scope of the infrastructure.

Сценарий по умолчанию называется AlwaysOn. Сценарий AlwaysOn, в соответствии со своим названием, предназначен для постоянного выполнения. Сценарий AlwaysOn собирает данные на уровне Info (обратите внимание, что помимо информационных сообщений при ведении журнала на уровне Info также регистрируются сообщения Fatal (неустранимо), Error (ошибка) и Warning (предупреждение)) для многих из наиболее типичных серверных компонентов. AlwaysOn собирает сведения до, во время и после возникновения проблемы. Это резко отличается от поведения предыдущих средств ведения журнала, таких как OCSLogger. OCSLogger запускается уже после появления проблемы, что затрудняет поиск и устранение неисправностей, так как данные собираются как реакция на событие, а не упреждающе. Если AlwaysOn не содержит данных, нужных для определения проблемного компонента, и не указывает направление действий для исправления проблемы (что, скорее всего, связано с недостаточной шириной и глубиной поставщиков в AlwaysOn), будет указан разумный уровень данных для определения дальнейших действий, таких как создание нового сценария, сбор других данных, выполнение другого поиска для сбора более подробных сведений и т. д.

Централизованная служба ведения журнала предоставляет два способа выдачи команд. В ряде разделов основное внимание уделялись использованию Windows PowerShell с помощью командной консоли Lync Server. Возможность использовать ряд сложных конфигураций и команд Windows PowerShell для централизованного использования службы ведения журнала. Так Windows PowerShell Lync Server Management Shell почти повсеместно используется для всех функций в Lync Server, рассматриваются только Windows PowerShell команды.

Примечание.

Если вы решили использовать ограниченный набор команд, доступный из командной строки, вы можете получить справку по CLSController.exe, введя .ClsController.exe По умолчанию ClsController.exe каталог C:\Program Files\Microsoft Lync Server 2013\ClsAgent.

Запуск Start-CsClsLogging с Windows PowerShell с помощью основных команд

  1. Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.

  2. Запустите сценарий ведения журнала с помощью централизованной службы ведения журнала, введя следующую команду:

    Start-CsClsLogging -Scenario <name of scenario>
    

    Например для запуска сценария AlwaysOn введите:

    Start-CsClsLogging -Scenario AlwaysOn
    

    Примечание.

    У сценария AlwaysOn нет длительности по умолчанию. Этот сценарий будет выполняться, пока он не будет явно остановлен с помощью командлета Stop-CsClsLogging. Подробные сведения см. в статье Stop-CsClsLogging. Для всех остальных сценариев длительность по умолчанию составляет 4 часа.

  3. Для выполнения команды нажмите клавишу ВВОД.

    Примечание.

    Для выполнения команд и возвращения состояния от компьютеров среды может потребоваться некоторое небольшое время (от 30 до 60 секунд).

    Запуск Start-CsClsLogging.

  4. Чтобы выполнить другой сценарий, используйте командлет Start-CsClsLogging с именем выполняемого дополнительного сценария (например, сценария Authentication):

    Start-CsClsLogging -Scenario Authentication
    

    Важно

    В любой момент времени на любом конкретном компьютере может работать не более двух сценариев. Если область применения команды является глобальной, этот сценарий или сценарии будут выполняться на всех компьютерах среды. Для запуска третьего сценария необходимо остановить ведение журнала для области применения (компьютер, пул, сайт, глобальная), в которой нужно запустить новый сценарий. Если сценарии запущены в глобальной области применения, можно остановить ведение журнала в одном или обоих сценариях для одного или нескольких компьютеров и пулов. Дополнительные сведения об управлении выполняемыми сценариями см. в разделах Using Stop for the Centralized Logging Service in Lync Server 2013 and Stop-CsClsLogging.

Запуск Start-CsClsLogging с Windows PowerShell с помощью расширенных команд

  1. Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.

  2. Для управления командами ведения журнала доступны дополнительные параметры. Можно использовать параметр – Duration, чтобы задать длительность времени выполнения сценария. Также можно с помощью параметра – Computers определить разделяемый запятыми список полных доменных имен компьютеров, а с помощью параметра – Pools определить разделяемый запятыми список полных доменных имен пулов, на которых нужно вести журнал.

    Пусть нужно запустить сеанс ведения журнала с помощью сценария UserReplicator для пула "pool01.contoso.net". При этом длительность сеанса ведения журнала определяется равной 8 часам. Для этого введите следующую команду:

    Start-CsClsLogging -Scenario UserReplicator -Duration 8:00 -Pools "pool01.contoso.net"
    

    При успешном выполнении этого сценария возвращается результат, подобный следующему:

    Запуск Start-CsClsLogging.

    Обратите внимание, что в этом примере выполняются сценарий AlwaysOn и сценарий UserReplicator.