Konfigurieren von Testbenutzern und Konfigurationseinstellungen für Watcher-Knoten in Lync Server 2013

 

Thema Letzte Änderung: 29.07.2013

Nachdem Sie den Computer konfiguriert haben, der als Watcher-Knoten agieren wird, müssen Sie die folgenden Schritte ausführen:

  1. Erstellen Sie die Testkonten, die von diesen Watcher-Knoten verwendet werden sollen. Wenn Sie die Aushandlungsauthentifizierungsmethode verwenden, müssen Sie auch das Cmdlet Set-CsTestUserCredential verwenden, um die Verwendung dieser Testkonten auf dem Watcher-Knoten zu aktivieren.

  2. Aktualisieren Sie die Konfigurationseinstellungen für den Watcher-Knoten.

In diesem Abschnitt wird Folgendes behandelt:

  • Konfigurieren von Testbenutzerkonten

  • Konfigurieren eines Standard-Watcher-Knotens mit den synthetischen Standardtransaktionen

  • Konfigurieren erweiterter Tests

  • Hinzufügen und Entfernen synthetischer Transaktionen

  • Anzeigen und Testen der Konfiguration des Watcher-Knotens

Konfigurieren von Testbenutzerkonten

Testbenutzer müssen keine tatsächlichen Personen darstellen, aber sie müssen gültige Active Directory Domain Services Konten sein. Darüber hinaus müssen diese Konten für Lync Server 2013 aktiviert sein, sie müssen über gültige SIP-Adressen verfügen und für Enterprise-VoIP aktiviert sein (um die Test-CsPstnPeerToPeerCall synthetische Transaktion zu verwenden). Wenn Sie die TrustedServer-Authentifizierungsmethode verwenden, müssen Sie lediglich sicherstellen, dass diese Konten vorhanden sind und wie hier angegeben konfiguriert wurden. Sie sollten für jeden zu testenden Pool mindestens drei Testbenutzer zuweisen.

Wenn Sie die Negotiate-Authentifizierungsmethode verwenden, müssen Sie auch das Cmdlet Set-CsTestUserCredential und die Lync Server-Verwaltungsshell verwenden, damit diese Testkonten mit den synthetischen Transaktionen arbeiten können. Dazu können Sie einen Befehl ausführen, der dem folgenden ähnelt. (Bei diesen Befehlen wird davon ausgegangen, dass die drei Active Directory-Benutzerkonten bereits erstellt wurden und dass diese Konten für Lync Server 2013 aktiviert wurden.)

Set-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com" -UserName "litwareinc\watcher1" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com" -UserName "litwareinc\watcher2" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com" -UserName "litwareinc\watcher3" -Password "P@ssw0rd"

Beachten Sie, dass Sie nicht nur die SIP-Adresse, sondern auch den Benutzernamen und das Kennwort einschließen müssen. Wenn Sie das Kennwort nicht angeben, werden Sie von Set-CsTestUserCredential aufgefordert, diese Informationen einzugeben. Der Benutzername kann mithilfe des oben gezeigten Domänennamen-\Benutzernamenformats oder mithilfe des Formats name@domain Benutzernamens angegeben werden. Zum Beispiel:

-UserName "watcher3@litwareinc.com"

Um zu überprüfen, ob die Anmeldeinformationen des Testbenutzers erstellt wurden, führen Sie die folgenden Befehle in der Lync Server-Verwaltungsshell aus:

Get-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com"

Ähnliche Informationen sollten für jeden Benutzer zurückgegeben werden:

UserName                        Password
--------                        --------
Litwareinc\watcher1              System.Security.SecureString

Konfigurieren eines Standard-Watcher-Knotens mit den synthetischen Standardtransaktionen

Nachdem die Testbenutzer erstellt wurden, können Sie mit einem Befehl wie dem folgenden einen Watcher-Knoten erstellen:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"}

Mithilfe dieses Befehls wird ein neuer Watcher-Knoten erstellt, für den die Standardeinstellungen verwendet werden und der die Standardgruppe synthetischer Transaktionen ausführt. Der neue Watcher-Knoten verwendet auch die Testbenutzer watcher1@litwareinc.comund watcher2@litwareinc.comwatcher3@litwareinc.com. Wenn der Watcher-Knoten die TrustedServer-Authentifizierung verwendet, können die drei Testkonten alle gültigen Benutzerkonten sein, die für Active Directory und Lync Server aktiviert sind. Wenn der Watcher-Knoten die Negotiate-Authentifizierungsmethode verwendet, müssen Sie diese Benutzerkonten auch mithilfe des Cmdlets Set-CsTestUserCredential für den Watcher-Knoten aktivieren.

Konfigurieren erweiterter Tests

Wenn Sie das Telefonfestnetz (PSTN-Test) aktivieren möchten, das die Konnektivität mit dem Telefonfestnetz überprüft, müssen Sie beim Einrichten des Watcher-Knotens eine zusätzliche Konfiguration vornehmen. Zunächst müssen Sie Ihre Testbenutzer dem PSTN-Testtyp zuordnen. Führen Sie dazu in der Lync Server-Verwaltungsshell einen Ähnlichen Befehl wie den folgenden aus:

$pstnTest = New-CsExtendedTest -TestUsers "sip:watcher1@litwareinc.com", "sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"  -Name "Contoso Provider Test" -TestType PSTN

Beachten Sie, dass die Ergebnisse dieses Befehls in einer Variablen gespeichert werden müssen. In diesem Beispiel ist dies eine Variable mit dem Namen $pstnTest.

An diesem Punkt können Sie das Cmdlet New-CsWatcherNodeConfiguration verwenden, um den Testtyp (gespeichert in der Variablen $pstnTest) einem Lync Server 2013-Pool zuzuordnen. Der folgende Befehl erstellt z. B. eine neue Watcher-Knotenkonfiguration für den Pool atl-cs-001.litwareinc.com, fügt die drei zuvor erstellten Testbenutzer hinzu und fügt außerdem den PSTN-Testtyp hinzu:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"} -ExtendedTests @{Add=$pstnTest}

Beachten Sie, dass der vorherige Befehl fehlschlägt, wenn Sie die Lync Server-Kerndateien und die RTCLocal-Datenbank nicht auf dem Monitorknotencomputer installiert haben.

Um mehrere VoIP-Richtlinien zu testen, müssen Sie mithilfe des Cmdlets "New-CsExtendedTest " einen erweiterten Test für jede Richtlinie erstellen. Die diesem Test zugewiesenen Benutzer sollten mit den gewünschten VoIP-Richtlinien konfiguriert werden. Die erweiterten Tests werden dann mit einem Befehl wie dem folgenden an das Cmdlet New-CsWatcherNodeConfiguration übergeben:

-ExtendedTests @{Add=$pstnTest1,$pstnTest2,$pstnTest3}

Wenn New-CsWatcherNodeConfiguration ohne Verwendung des Parameters Tests aufgerufen wird, bedeutet dies, dass nur die synthetischen Standardtransaktionen (und die angegebene erweiterte synthetische Transaktion) für den neuen Watcher-Knoten aktiviert werden. Dies bedeutet, dass der Watcher-Knoten die folgenden Komponenten teste:

  • Registrierung

  • IM

  • GroupIM

  • P2PAV (Peer-zu-Peer-Audio/Videositzungen)

  • AvConference (Audio/Konferenzen)

  • Anwesenheit

  • ABS (Adressbuchdienst)

  • ABWQ (Adressbuchwebdienst)

  • PSTN -Anrufe (PSTN-Gatewayanrufe, als erweiterter Test angegeben. PSTN ist standardmäßig deaktiviert. Der Test ist in diesem Fall nur aktiviert, weil der Befehl PSTN mithilfe des ExtendedTests-Parameters aktiviert hat.)

Dies bedeutet auch, dass die folgenden Komponenten nicht standardmäßig getestet werden:

  • AVEdgeConnectivity

  • MCXP2PIM (Instant Messaging für mobile Geräte)

  • ExumConnectivity (Exchange Unified Messaging)

  • JoinLauncher

  • PersistentChatMessage

  • DataConference

  • XmppIM

  • UnifiedContactStore

Hinzufügen und Entfernen synthetischer Transaktionen

Nachdem ein Watcher-Knoten konfiguriert wurde, können Sie das Cmdlet "Set-CsWatcherNodeConfiguration " verwenden, um dem Knoten synthetische Transaktionen hinzuzufügen oder daraus zu entfernen. Wenn Sie beispielsweise dem Watcher-Knoten den Test PersistentChatMessage hinzufügen möchten, verwenden Sie die Add-Methode und einen Befehl, der dem Folgenden ähnelt:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage"}

Sie können mehrere Tests hinzufügen, indem Sie die Testnamen durch Kommas voneinander trennen. Beispiel:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage","DataConference","UnifiedContactStore"}

Beachten Sie, dass ein Fehler auftritt, wenn mindestens einer dieser Tests (z. B. DataConference) bereits auf dem Watcher-Knoten aktiviert wurde. In diesem Fall erhalten Sie eine Fehlermeldung, die der Folgenden ähnelt:

Set-CsWatcherNodeConfiguration : There is a duplicate key sequence 'DataConference' for the 'urn:schema:Microsoft.Rtc.Management.Settings.WatcherNode.2010:TestName' key or unique identity constraint.

Wenn dieser Fehler auftritt, werden keine Änderungen wirksam. Der Befehl sollte erneut ausgeführt werden, wenn der duplizierte Test entfernt wurde.

Um eine synthetische Transaktion aus einem Watcher-Knoten zu entfernen, verwenden Sie die Remove-Methode anstelle der Add-Methode. Mithilfe des folgenden Befehls wird beispielsweise der ABWQ-Test aus einem Watcher-Knoten entfernt:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Remove="ABWQ"}

Sie können auch die Replace-Methode verwenden, um alle derzeit aktivierten Tests durch einen oder mehrere neue Tests zu ersetzen. Wenn Sie beispielsweise nur möchten, dass ein Watcher-Knoten den Chattest ausführt, können Sie dies mithilfe des folgenden Befehls konfigurieren:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Replace="IM"}

Wenn Sie den vorherigen Befehl ausführen, werden alle synthetischen Transaktionen auf dem angegebenen Watcher-Knoten mit Ausnahme von Chats deaktiviert.

Anzeigen und Testen der Konfiguration des Watcher-Knotens

Wenn Sie die Tests anzeigen möchten, die einem Watcher-Knoten zugewiesen wurden, verwenden Sie einen Befehl, der dem Folgenden ähnelt:

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests

Der vorherige Befehl gibt informationen ähnlich wie diese zurück, abhängig von den synthetischen Transaktionen, die dem Knoten zugewiesen wurden:

Registration
IM
GroupIM
P2PAV
AvConference
Presence
PersistentChatMessage
DataConference

Tipp

Wenn Sie die synthetischen Transaktionen in alphabetischer Reihenfolge anzeigen möchten, verwenden Sie stattdessen den folgenden Befehl:
Get-CsWatcherNodeConfiguration –Identity "atl-cs-001.litwareinc.com" | Select-Object –ExpandProperty Tests | Sort-Object

Um zu überprüfen, ob ein Watcher-Knoten erstellt wurde, geben Sie den folgenden Befehl in der Lync Server-Verwaltungsshell ein:

Get-CsWatcherNodeConfiguration

Sie erhalten Informationen wie die folgenden:

Identity      : atl-cs-001.litwareinc.com
TestUsers     : {sip:watcher1@litwareinc.com, sip:watcher2@litwareinc.com ...}
ExtendedTests : {TestUsers=IList<System.String>;Name=PSTN Test; Te...}
TargetFqdn    : atl-cs-001.litwareinc.com
PortNumber    : 5061

Um zu überprüfen, ob der Watcher-Knoten ordnungsgemäß konfiguriert wurde, geben Sie den folgenden Befehl in der Lync Server-Verwaltungsshell ein:

Test-CsWatcherNodeConfiguration

Der vorherige Befehl teste jeden Watcher-Knoten in Ihrer Bereitstellung und informiert Sie über Informationen, z. B., ob:

  • Die erforderliche Registrierungsstellenrolle wurde installiert.

  • Der erforderliche Registrierungsschlüssel wurde für Sie erstellt, als Sie Set-CsWatcherNodeConfiguration ausgeführt haben.

  • Auf Ihren Servern wird die richtige Version von Lync Server ausgeführt.

  • Ihre Ports wurden ordnungsgemäß konfiguriert.

  • Ihre zugewiesenen Testbenutzer verfügen über die erforderlichen Anmeldeinformationen.