Поделиться через


Специальные инструкции по настройке искусственных транзакций в Lync Server 2013

 

Последнее изменение раздела: 2015-11-16

Большинство искусственных транзакций могут выполняться на узле-наблюдателе как есть; То есть, как только искусственная транзакция будет добавлена в параметры конфигурации узла-наблюдателя, узел-наблюдатель может начать использовать искусственную транзакцию во время прохождения теста. Однако это не относится ко всем искусственным транзакциям. Исключения ( искусственные транзакции, для которых требуются специальные инструкции по настройке) рассматриваются в следующих разделах.

Устранение ошибок времени ожидания сервера

В некоторых случаях может оказаться, что искусственные транзакции завершаются сбоем с ошибками времени ожидания сервера (код ошибки 504). Эти ошибки обычно возникают из-за проблем с брандмауэром. При выполнении искусственной транзакции эта транзакция выполняется в MonitoringHost.exe процесса; в свою MonitoringHost.exe запускает экземпляр PowerShell.exe процесса. Если брандмауэр MonitoringHost.exe или PowerShell.exe заблокирован, искусственная транзакция завершится ошибкой 504.

Чтобы устранить эту проблему, необходимо вручную создать правила брандмауэра для входящего трафика MonitoringHost.exe и PowerShell.exe на локальном компьютере. Это можно сделать с помощью брандмауэра Windows или стороннего программного обеспечения локального брандмауэра в зависимости от конфигурации сервера.

Если вы используете сетевое устройство брандмауэра между компьютером узла искусственных транзакций и серверами Lync Server, которые вы пытаетесь отслеживать, следует рассматривать хост как клиентский компьютер и отслеживать все требования к портам брандмауэра из портов и протоколов для внутренних серверов в Lync Server 2013.

Искусственные транзакции конференц-связи с данными

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

  1. На компьютере узла-наблюдателя нажмите кнопку "Пуск ", выберите пункт "Все программы ", щелкните "Аксессуары ", щелкните правой кнопкой мыши командную строку и выберите команду "Запуск от имени администратора".

  2. В окне консоли введите следующую команду и нажмите клавишу ВВОД:

    bitsadmin /util /SetIEProxy NetworkService NO_PROXY
    

В командном окне появится следующее сообщение:

BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows. Administration tools for the BITS service are now provided by BITS PowerShell cmdlets.

Internet proxy settings for account NetworkService set to NO_PROXY. 
(connection = default)

Это сообщение означает, что вы отключите параметры прокси-сервера Internet Explorer для учетной записи сетевой службы.

Искусственные транзакции единой системы обмена сообщениями Exchange

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

Искусственные транзакции сохраняемого чата

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

$cred1 = Get-Credential "litwareinc\kenmyer"
$cred2 = Get-Credential "litwareinc\pilar"

Test-CsPersistentChatMessage -TargetFqdn atl-cs-001.litwareinc.com -SenderSipAddress sip:kenmyer@litwareinc.com -SenderCredential $cred1 -ReceiverSipAddress sip:pilar@litwareinc.com -ReceiverCredential $cred2 -TestUser1SipAddress sip:kenmyer@litwareinc.com -TestUser2SipAddress sip:pilar@litwareinc.com -Setup $True

Эта задача установки должна выполняться внутри предприятия:

  • При запуске с несерверного компьютера пользователь, запускающий командлет, должен быть членом роли PersistentChatAdministrators для Role-Based контроль доступа (RBAC).

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

В предыдущей команде параметр установки был включен и имеет значение True ($True). Если вы включите параметр установки, Test-CsPersistentChatMessage создаст специальную комнату сохраняемого чата и заполнит эту комнату тестными пользователями. Это помогает убедиться, что в целях тестирования действительно доступна комната чата. Обратите внимание, что параметр установки должен выполняться только с сервера переднего плана.

Комната чата, созданная Test-CsPersistentChatMessage, может быть удалена только администратором.

Искусственные транзакции однорангового вызова ТСОП

Искусственная транзакция Test-CsPstnPeerToPeerCall проверяет возможность размещать и принимать звонки через телефонную сеть общего пользования (ТСОП).

Чтобы выполнить эту искусственную транзакцию, администраторы должны настроить:

  • Два тестовых пользователя (вызывающий и получатель) включены для Корпоративная голосовая связь.

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

  • Политики голосовой связи и маршруты голосовой связи, которые позволяют звонкам на номер получателя обращаться к шлюзу ТСОП.

  • Шлюз ТСОП, который принимает вызовы, и носитель, который направляет вызовы обратно в домашний пул получателя в зависимости от номера.

Объединенные искусственные транзакции хранилища контактов

Искусственная транзакция Единого хранилища контактов проверяет, что Lync Server 2013 может получать контакты от имени пользователя из Microsoft Exchange Server 2013.

Чтобы использовать эту искусственную транзакцию, следует выполнить следующие условия:

  • Управление проверкой подлинности между серверами (OAuth) и партнерскими приложениями в Lync Server 2013 необходимо настроить между Lync Server 2013 и Exchange 2013.

  • У тестовых пользователей должен быть действительный почтовый ящик Exchange 2013.

После выполнения этих условий администраторы могут выполнить следующую команду, чтобы убедиться, что пользователь с SIP-адресом kenmyer@litwareinc.com может получить свои контакты из единого хранилища контактов:

Test-CsUnifiedContactStore -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -RegistrarPort 5061 -Authentication TrustedServer -Setup

Обратите внимание на использование параметра установки, используемого в предыдущей команде. Если параметр установки включен при Test-CsUnifiedContactStore, контакты указанного пользователя (в данном случае sip:kenmyer@litwareinc.com) будут перемещены в единое хранилище контактов. (Конечно, если контакты пользователя уже находятся в едином хранилище контактов, их не нужно перемещать.) Параметр установки обычно используется только один раз (при первом Test-CsUnifiedContactStore выполнения) и должен использоваться только для тестовых пользователей. то есть с учетными записями пользователей, которые никогда не будут выполнять вход в Lync Server. После переноса тестового пользователя в единое хранилище контактов можно проверить, можно ли получить контакты пользователя, вызвав Test-CsUnifiedContactStore без параметра установки:

Test-CsUnifiedContactStore -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -RegistrarPort 5061 -Authentication TrustedServer

Искусственные транзакции XMPP

Для искусственной транзакции XMPP (расширяемого протокола обмена сообщениями и присутствия) требуется настроить функцию XMPP с одним или несколькими федеративными доменами.

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

Set-CsWatcherNodeConfiguration -Identity pool0.contoso.com -Tests @{Add="XmppIM"} -XmppTestReceiverMailAddress user1@litwareinc.com

В этом примере потребуется правило Lync Server 2013 для маршрутизации сообщений litwareinc.com к шлюзу XMPP.