Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 4: Den Collector für Strategieempfehlungen einrichten
In diesem Abschnitt wird beschrieben, wie Sie die Befehlszeile verwendencollector setup
Befehle zur Konfiguration des Anwendungsdatensammlers für Migration Hub Strategy Recommendations. Diese Konfigurationen werden lokal gespeichert.
Bevor Sie verwenden könnencollector setup
Bei Befehlen müssen Sie wie folgt eine Bash-Shell-Sitzung im Collector-Docker-Container erstellendocker exec
Befehl.
docker exec -it application-data-collector bash
Dercollector setup
Der Befehl führt alle der folgenden Befehle nacheinander aus, Sie können sie jedoch auch einzeln ausführen:
-
collector setup --aws-configurations
— EinrichtenAWSKonfigurationen. -
collector setup --vcenter-configurations
— Richten Sie vCenter-Konfigurationen ein.Anmerkung
Die Einrichtung der vCenter-Konfiguration ist nur verfügbar, wenn der Collector auf vCenter gehostet wird. Sie können die Einrichtung der vCenter-Konfiguration jedoch mit dem folgenden Befehl erzwingen
collector setup --vcenter-configurations
. -
collector setup --remote-server-configurations
— Richten Sie Remote-Serverkonfigurationen ein. -
collector setup --version-control-configurations
— Richten Sie Konfigurationen für die Versionskontrolle ein.
Um alle Collector-Konfigurationen gleichzeitig einzurichten
-
Geben Sie den folgenden Befehl ein.
collector setup
-
Geben Sie die Informationen für einAWSKonfigurationen wie beschrieben unterAufgestelltAWSKonfigurationen.
-
Geben Sie die Informationen für vCenter-Konfigurationen ein, wie unter beschriebenRichten Sie vCenter-Konfigurationen ein.
-
Geben Sie die Informationen für Remoteserverkonfigurationen ein, wie unter beschriebenRichten Sie Remoteserverkonfigurationen ein.
-
Geben Sie die Informationen für Versionskontrollkonfigurationen ein, wie unter beschriebenRichten Sie Konfigurationen für die Versionskontrolle ein.
-
Bereiten Sie Ihre Windows- und Linux-Server für die Erfassung von Collector-Daten vor, indem Sie die Anweisungen unterBereiten Sie Ihre Windows- und Linux-Remote-Server auf die Datenerfassung vor.
AufgestelltAWSKonfigurationen
Zum EinrichtenAWSKonfigurationen, bei Verwendung descollector setup
Befehl odercollector setup --aws-configurations
Befehl.
-
Geben Sie einYfür Ja zumHaben Sie IAM-Berechtigungen eingerichtet...Frage. Sie haben diese Berechtigungen eingerichtet, als Sie einen Benutzer für den Zugriff auf den Collector erstellt haben, indem Sie
AWSMigrationHubStrategyCollector
verwaltete Richtlinie gemäß den Schritten unterStrategieempfehlungen — Nutzer und Rollen. -
Geben Sie Ihren Zugangsschlüssel und Ihren geheimen Schlüssel aus demAWSKonto, das den Benutzer hat, den Sie für den Zugriff auf den Collector erstellt haben. Gehen Sie dazu wie folgt vorStrategieempfehlungen — Nutzer und Rollen.
-
Geben Sie eine Region ein, zum Beispiel
us-west-2
. Wählen Sie aus den Regionen, die Strategy Recommendations verwendet, eine Region aus, die Ihren Bedürfnissen entspricht. Eine Liste dieser Regionen finden Sie unterEndpunkte der Strategie, Empfehlungenin derAllgemeine AWS-Referenz. -
EingebenYfür Ja zumMetriken im Zusammenhang mit Collector auf den Migration Hub Strategy Service hochladen?Frage. Informationen zu Metriken helfenAWSbieten Ihnen angemessene Unterstützung.
-
Geben Sie einYfür Ja zumCollector-bezogene Logs auf den Migration Hub Strategy Service hochladen?Frage. Informationen aus Protokollen helfenAWSbieten Ihnen angemessene Unterstützung.
Das folgende Beispiel zeigt, was angezeigt wird, einschließlich Beispieleinträgen fürAWSKonfigurationen.
Have you setup IAM permissions in you AWS account as per the user guide? [Y/N]: Y Choose one of the following options for providing user credentials: 1. Long term AWS credentials 2. Temporary AWS credentials Enter your options [1-2]: 2 AWS session token: AWS access key ID [None]: AWS secret access Key [None]: AWS region name [us-west-2]: AWS configurations are saved successfully Upload collector related metrics to migration hub strategy service? By default collector will upload metrics. [Y/N]: Y Upload collector related logs to migration hub strategy service? By default collector will upload logs. [Y/N]: Y Application data collector configurations are saved successfully Start registering application data collector Application data collector is registered successfully.
Richten Sie vCenter-Konfigurationen ein
Um vCenter-Konfigurationen einzurichten, verwenden Sie dencollector setup
Befehl odercollector setup --vcenter-configurations
Befehl:
-
EingebenYfür Ja zumMöchten Sie sich mit VMware vCenter-Anmeldeinformationen authentifizierenFrage, ob Sie sich mit VMware vCenter-Anmeldeinformationen authentifizieren möchten.
Anmerkung
Für die Authentifizierung mit VMware vCenter-Anmeldeinformationen müssen die VMware-Tools auf den Zielservern installiert sein.
Geben Sie denHost-URL, bei der es sich entweder um die vCenter-IP-Adresse oder die URL handeln kann. Geben Sie dann denNutzernameundPasswortfür VMware vCenter.
-
Geben Sie einYfür Ja zumHaben Sie Windows-Computer, die von VMware vCenter verwaltet werdenFrage, ob Sie Windows-Server konfigurieren möchten.
Geben Sie denNutzernameundPasswortfür Windows.
Anmerkung
Wenn Ihr Windows Remote Server zu einer Active Directory-Domäne gehört, müssen Sie den Benutzernamen als eingeben
Domänenname
\Nutzername
wenn Sie die CLI verwenden, um Remote-Serverkonfigurationen bereitzustellen. Wenn der Name Ihrer Domain beispielsweise exampledomain lautet und Ihr Benutzername Administrator ist, dann lautet der Benutzername, den Sie in die CLI eingebenBeispieldomäne\ Administrator. -
EingebenYfür Ja zumEinrichtung für Linux mit VMware vCenterFrage, ob Sie Linux-Server konfigurieren möchten.
Geben Sie denNutzernameundPasswortfür Linux.
-
Geben Sie einYfür Ja zumMöchten Sie Anmeldeinformationen für Server außerhalb von vCenter mithilfe von NTLM für Windows einrichtenundSSH/Cert-basiert für LinuxFragen, wenn Sie Remoteserver-Anmeldeinformationen für Server außerhalb von vCenter einrichten möchten.
-
Für dieMöchten Sie dieselben Windows-Anmeldeinformationen verwenden, die Sie beim vCenter-Setup verwendet habenFrage, geben Sie einYfür ja, wenn die Anmeldeinformationen für die außerhalb von vCenter verwalteten Windows-Maschinen mit den Anmeldeinformationen übereinstimmen, die bei der Konfiguration der Anmeldeinformationen für vCenter Windows-Maschinen angegeben wurden. Geben Sie andernfalls Folgendes einNfür nein.
Wenn du antwortestYfür ja, es werden die folgenden Fragen gestellt.
-
Geben Sie einYfür Ja zumSind Sie damit einverstanden, dass Collector bei der ersten Interaktion mit Windows-Servern Serverzertifikate in Ihrem Namen akzeptiert und lokal speichert?Frage.
-
Geben Sie ein1für dieGeben Sie Ihre Optionen einFrage, wenn Sie die SSH-Authentifizierung konfigurieren möchten.
Wenn Sie sich für die SSH-Authentifizierung entscheiden, müssen Sie die generierten Schlüsselanmeldedaten auf Ihre Linux-Server kopieren. Weitere Informationen finden Sie unter Richten Sie die schlüsselbasierte Authentifizierung auf Linux-Servern ein.
-
Das folgende Beispiel zeigt, was angezeigt wird, einschließlich Beispieleinträgen für die VMware vCenter-Konfigurationen.
Your Linux remote server configurations are saved successfully. collector setup —vcenter-configurations Start setting up vCenter configurations for remote execution Note: Authenticating using VMware vCenter credentials requires VMware tools to be installed on the target servers Would you like to authenticate using VMware vCenter credentials? [Y/N]: y NOTE: Your vSphere user must have Guest Operations privileges enabled. Host Url for VMware vCenter:domain-name
Username for VMware vCenter:username
Password for VMware vCenter:password
Reenter password for VMware vCenter:password
Successfully stored vCenter credentials... Do you have Windows machines managed by VMware vCenter? [Y/N]: y NOTE: For the best experience, we recommend that you create a new Active Directory user in the Domain Admins group. Username for Windows (Domain\User):username
Password for Windows:password
Reenter password for Windows:password
Successfully stored windows credentials... You can verify your setup for vCenter windows machines is correct with "collector diag-check" Do you have Linux machines managed by VMWare vCenter? [Y/N]: y Username for Linux:username
Password for Linux:password
Reenter password for Linux:password
Successfully stored linux credentials... You can verify your setup for vCenter linux machines is correct with "collector diag-check" Would you like to setup credentials for servers not managed by vCenter using NTLM for windows and SSH/Cert based for Linux? [Y/N]: y Setting up target server for remote execution: Would you like to setup credentials for servers not managed by vCenter using NLTM for Windows [Y/N]: y Would you like to use the same Windows credentials used during vCenter setup? [Y/N]: y Are you okay with collector accepting and locally storing server certificates on your behalf during first interaction with windows servers? These certificates will be used by collector for secure communication with windows servers [Y/N]: y Successfully stored windows server credentials... Please note that all windows server certificates are stored in directory /opt/amazon/application-data-collector/remote-auth/windows/certs Please note the IP address of the collector and run the script specified in the user documentation on all the windows servers in your inventory You can verify your setup for remote windows machines is correct with "collector diag-check" Would you like to setup credentials for servers not managed by vCenter using SSH/Cert based for Linux? [Y/N]: y Choose one of the following options for remote authentication: 1. SSH based authentication 2. Certificate based authentication Enter your options [1-2]: 1 Would you like to use the same Linux credentials used during vCenter setup? [Y/N]: y Generating SSH key on this machine... Successfully generated SSH key pair SSH key pair path: /opt/amazon/application-data-collector/remote-auth/linux/keys/id_rsa_assessment Please add the public key "id_rsa_assessment.pub" to the "$HOME/.ssh/authorized_keys" file in your remote machines. You can verify your setup for remote linux machines is correct with "collector diag-check
Richten Sie Remoteserverkonfigurationen ein
Um Remoteserverkonfigurationen einzurichten, verwenden Sie dencollector
setup
Befehl oder dercollector setup
--remote-server-configurations
Befehl:
-
Geben Sie einYfür Ja zumMöchten Sie mithilfe von NLTM für Windows Anmeldeinformationen für Server einrichten, die nicht von vCenter verwaltet werdenFrage, ob Sie Windows-Server konfigurieren möchten.
Geben Sie denNutzernameundPasswortfür WinRM.
Anmerkung
Wenn Ihr Windows Remote Server zu einer Active Directory-Domäne gehört, müssen Sie den Benutzernamen als eingeben
Domänenname
\Nutzername
wenn Sie die CLI verwenden, um Remote-Serverkonfigurationen bereitzustellen. Wenn der Name Ihrer Domain beispielsweise exampledomain lautet und Ihr Benutzername Administrator ist, dann lautet der Benutzername, den Sie in die CLI eingebenBeispieldomäne\ Administrator.EingebenYfür Ja zumSind Sie damit einverstanden, dass Collector bei der ersten Interaktion mit Windows-Servern Serverzertifikate in Ihrem Namen akzeptiert und lokal speichert?Frage. Windows Server-Zertifikate werden im Verzeichnis gespeichert
/opt/amazon/application-data-collector/remote-auth/windows/certs
.Sie müssen die generierten Serveranmeldedaten auf Ihre Windows-Server kopieren. Weitere Informationen finden Sie unter Richten Sie die Remoteserverkonfiguration auf Windows-Servern ein.
-
Geben Sie einYfür Ja zumEinrichtung für Linux mit SSH oder CertFrage, ob Sie Linux-Server konfigurieren möchten.
-
Geben Sie ein1für dieGeben Sie Ihre Optionen einFrage, wenn Sie die schlüsselbasierte SSH-Authentifizierung konfigurieren möchten.
Wenn Sie sich für die SSH-Authentifizierung entscheiden, müssen Sie die generierten Schlüsselanmeldedaten auf Ihre Linux-Server kopieren. Weitere Informationen finden Sie unter Richten Sie die schlüsselbasierte Authentifizierung auf Linux-Servern ein.
-
Geben Sie ein2für dieGeben Sie Ihre Optionen einFrage, wenn Sie die zertifikatsbasierte Authentifizierung konfigurieren möchten.
Informationen zur Einrichtung der zertifikatsbasierten Authentifizierung finden Sie unterRichten Sie die zertifikatsbasierte Authentifizierung auf Linux-Servern ein.
Das folgende Beispiel zeigt, was angezeigt wurde, einschließlich Beispieleinträgen für die Remoteserverkonfigurationen.
Setting up target server for remote execution Would you like to setup credentials for servers not managed by vCenter using NLTM for Windows [Y/N]: y NOTE: For the best experience, we recommend that you create a new Active Directory user in the Domain Admins group. Username for WinRM (Domain\User):username
Password for WinRM:password
Reenter password for WinRM:password
Are you okay with collector accepting and locally storing server certificates on your behalf during first interaction with windows servers? These certificates will be used by collector for secure communication with windows servers [Y/N]: Y Successfully stored windows server credentials... Please note that all windows server certificates are stored in directory /opt/amazon/application-data-collector/remote-auth/windows/certs Please note the IP address of the collector and run the script specified in the user documentation on all the windows servers in your inventory Would you like to setup credentials for servers not managed by vCenter using SSH/Cert based for Linux? [Y/N]: Y Choose one of the following options for remote authentication: 1. SSH based authentication 2. Certificate based authentication Enter your options [1-2]: 1 User name for remote server:username
Generating SSH key on this machine... SSH key pair path: /opt/amazon/application-data-collector/remote-auth/linux/keys/id_rsa_assessment Please add the public key "id_rsa_assessment.pub" to the "$HOME/.ssh/authorized_keys" file in your remote machines. Your Linux remote server configurations are saved successfully.
Richten Sie Konfigurationen für die Versionskontrolle ein
Um Konfigurationen für die Versionskontrolle einzurichten, verwenden Siecollector
setup
Befehl oder dercollector setup
--version-control-configurations
Befehl:
-
Geben Sie einYfür Ja zumQuellcode-Analyse einrichten?Frage.
-
Geben Sie ein1für dieGeben Sie Ihre Optionen einFrage, ob Sie den Git-Serverendpunkt konfigurieren möchten.
Geben Sie eingithub.comfür dieGIT-Serverendpunkt:.
-
Eingeben2für dieGeben Sie Ihre Optionen einFrage, wenn Sie eine konfigurieren möchten GitHubUnternehmensserver.
Geben Sie den Unternehmensendpunkt ohne https://wie folgt ein:GIT-Serverendpunkt:
git-enterprise-endpoint
-
Gib dein Git ein
Nutzername
und persönlicher ZugangZeichen
. -
EingebenYfür Ja zumHaben Sie irgendwelche Csharp-Repositorys, die auf einem Windows-Computer analysiert werden sollten?Frage, wenn Sie C#-Code analysieren möchten.
Anmerkung
Um .NET-Repositorys anhand der Empfehlungen von Porting Assistant for .NET zu analysieren, müssen Sie einen Windows-Computer bereitstellen, auf dem das Portierungsbewertungstool Porting Assistant for .NET installiert ist. Weitere Informationen finden Sie unterErste Schritte mit Porting Assistant for .NETin derPorting Assistant for .NET-Benutzerhandbuch.
-
Für dieMöchten Sie vorhandene Windows-Anmeldeinformationen auf diesem Computer wiederverwenden?Frage. Geben Sie einYfür ja, wenn der Windows-Computer für die C#-Quellcodeanalyse dieselben Anmeldeinformationen verwendet wie die Anmeldeinformationen, die zuvor im Rahmen der Einrichtung angegeben wurden
--remote-server-configurations
oder--vcenter-configurations
.EingebenNfür nein, wenn Sie neue Anmeldeinformationen eingeben möchten.
-
Zu verwendenVMware vCenter Windows-MaschineAnmeldeinformationen, geben Sie ein1zumWählen Sie eine der folgenden Optionen für Windows-Anmeldeinformationen.
-
Geben Sie die IP-Adresse für den Windows-Computer ein.
Das folgende Beispiel zeigt, was angezeigt wird, einschließlich Beispieleinträgen für die Versionskontrollkonfigurationen.
Set up for source code analysis [Y/N]: y Choose one of the following options for version control type: 1. GIT 2. GIT Enterprise 3. Azure DevOps - Git Enter your options [1-3]: 3 Your server endpoint: dev.azure.com (http://dev.azure.com/) Your DevOps Organization name: <Your organization name> Personal access token [None]: Your version control credentials are saved successfully. Do you have any csharp repositories that should be analyzed on a windows machine? [Y/N]: y Would you like to reuse existing windows credentials on this machine? [Y/N]: y Choose one of the following options for windows credentials: 1. VMWare vCenter Windows Machine 2. Standard Windows Machine Enter your options [1-2]: 1 Windows machine IP Address: <Your windows machine IP address> Using VMWare vCenter Windows Machine credentials Successfully stored windows server credentials...
Bereiten Sie Ihre Windows- und Linux-Remote-Server auf die Datenerfassung vor
Anmerkung
Dieser Schritt ist nicht erforderlich, wenn Sie den Datensammelpunkt für Strategy Recommendations-Anwendungen mithilfe von vCenter-Anmeldeinformationen einrichten.
Wenn Sie nach der Einrichtung Ihrer Remoteserverkonfigurationen dencollector setup command
oder dascollector setup
--remote-server-configurations
Befehl, müssen Sie Ihre Remoteserver so vorbereiten, dass der Datensammler der Strategy Recommendations-Anwendungen Daten von ihnen sammeln kann.
Anmerkung
Sie müssen sicherstellen, dass die Server über ihre private IP-Adresse erreichbar sind. Weitere Anweisungen zur Einrichtung der Umgebung über eine Virtual Private Cloud (VPC) finden Sie unterAWSInformationen zur Ausführung aus der Ferne finden Sie imAmazon Virtual Private Cloud-Benutzerhandbuch.
Informationen zur Vorbereitung Ihrer Linux-Remote-Server finden Sie unterBereiten Sie Linux-Remote-Server vor.
Informationen zur Vorbereitung Ihrer Windows-Remoteserver finden Sie unterRichten Sie die Remoteserverkonfiguration auf Windows-Servern ein.
Bereiten Sie Linux-Remote-Server vor
Richten Sie die schlüsselbasierte Authentifizierung auf Linux-Servern ein
Wenn Sie sich bei der Konfiguration von Remoteserverkonfigurationen dafür entscheiden, die schlüsselbasierte SSH-Authentifizierung für Linux einzurichten, müssen Sie die folgenden Schritte ausführen, um die schlüsselbasierte Authentifizierung auf Ihren Servern einzurichten, sodass Daten vom Datensammler für Strategy Recommendations-Apps gesammelt werden können.
So richten Sie die schlüsselbasierte Authentifizierung auf Ihren Linux-Servern ein
-
Kopieren Sie den mit dem Namen generierten öffentlichen Schlüsselid_rsa_assessment.pubaus dem folgenden Ordner im Container:
/opt/amazon/application-data-collector/remote-auth/linux/keys.
-
Hängen Sie den kopierten öffentlichen Schlüssel an
$HOME/.ssh/authorized_keys
Datei für alle Remote-Computer. Wenn keine Datei verfügbar ist, erstellen Sie sie mit demtouch
odervim
Befehl. -
Stellen Sie sicher, dass der Home-Ordner auf dem Remoteserver über eine Berechtigungsstufe verfügt
755
oder weniger. Wenn es777
, es wird nicht funktionieren. Du kannst das benutzenchmod
Befehl zum Einschränken von Berechtigungen.
Richten Sie die zertifikatsbasierte Authentifizierung auf Linux-Servern ein
Wenn Sie bei der Konfiguration von Remoteserverkonfigurationen die zertifikatsbasierte Authentifizierung für Linux einrichten möchten, müssen Sie die folgenden Schritte ausführen, damit Daten vom Anwendungsdatensammler von Strategy Recommendations erfasst werden können.
Wir empfehlen diese Option, wenn Sie bereits eine Zertifizierungsstelle (CA) für Ihre Anwendungsserver eingerichtet haben.
Um die zertifikatsbasierte Authentifizierung auf Ihren Linux-Servern einzurichten
-
Kopieren Sie den Benutzernamen, der mit all Ihren Remoteservern funktioniert.
-
Kopieren Sie den öffentlichen Schlüssel des Collectors in die CA.
Der öffentliche Schlüssel für den Collector befindet sich im folgenden Verzeichnis:
/opt/amazon/application-data-collector/remote-auth/linux/keys/id_rsa_assessment.pub
Dieser öffentliche Schlüssel muss Ihrer CA hinzugefügt werden, um das Zertifikat zu generieren.
-
Kopieren Sie das im vorherigen Schritt generierte Zertifikat an den folgenden Speicherort im Collector:
/opt/amazon/application-data-collector/remote-auth/linux/keys
Der Name des Zertifikats mussid_rsa_assessment-cert.pub.
-
Geben Sie während des Einrichtungsschritts den Namen der Zertifikatsdatei an.
Richten Sie die Remoteserverkonfiguration auf Windows-Servern ein
Wenn Sie sich bei der Konfiguration von Remoteserverkonfigurationen im Collector-Setup dafür entscheiden, Windows einzurichten, müssen Sie die folgenden Schritte ausführen, damit Daten im Rahmen von Strategy Recommendations gesammelt werden können.
Um mehr über das zu erfahren PowerShell Lesen Sie diesen Hinweis für das Skript, das auf dem Remoteserver ausgeführt wird.
Das Skript ermöglicht PowerShell remote und deaktiviert alle Authentifizierungsmethoden außer Negotiate. Dies wird für Windows NT LAN Manager (NTLM) verwendet und legt den“AllowUnencrypted"Das WSMan-Protokoll wird auf false gesetzt, um sicherzustellen, dass der neu erstellte Listener nur verschlüsselten Datenverkehr akzeptiert. Unter Verwendung des von Microsoft bereitgestellten SkriptsNew-SelfSignedCertificateEx.ps1
, erstellt es ein selbstsigniertes Zertifikat.
Jede WSMan-Instanz, die über einen HTTP-Listener verfügt, wird zusammen mit den vorhandenen HTTPS-Listenern entfernt. Anschließend wird ein neuer HTTPS-Listener erstellt. Außerdem wird eine Firewallregel für eingehenden Datenverkehr für TCP-Port 5986 erstellt. Im letzten Schritt wird der WinRM-Dienst neu gestartet.
So richten Sie die Datenerfassung über eine Remoteverbindung auf Ihren Windows 2008-Servern ein
-
Verwenden Sie den folgenden Befehl, um die Version von zu überprüfen PowerShell auf Ihrem Server installiert.
$PSVersionTable
-
Wenn der PowerShell Version ist nicht 5.1, laden Sie WMF 5.1 herunter und installieren Sie es, indem Sie den Anweisungen unter folgenInstallieren und konfigurieren Sie WMF 5.1
in der Microsoft-Dokumentation. -
Verwenden Sie den folgenden Befehl in einem neuen PowerShell Fenster, um sicherzustellen, dass PowerShell 5.1 ist installiert.
$PSVersionTable
-
Folgen Sie den nächsten Schritten, in denen beschrieben wird, wie Sie die Datenerfassung über eine Remoteverbindung unter Windows 2012 und höher einrichten.
So richten Sie die Datenerfassung über eine Remoteverbindung auf Ihren Windows 2012- und neueren Servern ein
-
Laden Sie das Setup-Skript von der folgenden URL herunter:
-
Laden Sie das herunter
New-SelfSignedCertificateEx.ps1
von der folgenden URL und fügen Sie das Skript in denselben Ordner ein, in den Sie es heruntergeladen habenWinRMSetup.ps1
: -
Um das Setup abzuschließen, führen Sie den heruntergeladenen PowerShell Skript auf allen Anwendungsservern.
.\WinRMSetup.ps1
Anmerkung
Wenn Windows Remote Management (WinRM) auf dem Windows-Remoteserver nicht richtig eingerichtet ist, schlägt der Versuch, Daten von diesem Server zu sammeln, fehl. In diesem Fall müssen Sie das Zertifikat, das diesem Server entspricht, vom folgenden Speicherort auf dem Container löschen:
/opt/amazon/application-data-collector/remote-auth/windows/certs/ads-server-id
.cer
Warten Sie nach dem Löschen des Zertifikats, bis der Datenerfassungsvorgang erneut versucht wird.
Nächster Schritt
Stellen Sie sicher, dass Ihr Collector und Ihre Server für die Datenerfassung eingerichtet sind
Stellen Sie mithilfe des folgenden Befehls sicher, dass Ihr Collector und Ihre Server korrekt für die Datenerfassung eingerichtet sind.
collector diag-check
Dieser Befehl führt eine Reihe von Diagnoseprüfungen für Ihre Serverkonfigurationen durch und liefert Informationen zu fehlgeschlagenen Prüfungen.
Wenn Sie den Befehl in verwenden-a
Modus, Sie erhalten die Ausgabe in einemDiagnosticCheckResult.txtDatei, nachdem die Prüfungen abgeschlossen sind.
collector diag-check -a
Sie können eine Diagnoseprüfung für die Serverkonfigurationen eines einzelnen Servers mit der IP-Adresse dieses Servers durchführen.
Die folgenden Beispiele zeigen das Ergebnis einer erfolgreichen Installation.
Linux-Server
Provide your test server IP address: IP address
---------------------------------------------------------------
Start checking connectivity & credentials...
Connectivity and Credential Checks succeeded
---------------------------------------------------------------
Start checking permissions...
Permission Check succeeded
---------------------------------------------------------------
Start checking OS version...
OS version check succeeded
---------------------------------------------------------------
Start checking Linux Bash installation...
Linux Bash installation check succeeded
---------------------------------------------------------------
All diagnostic checks complete successfully.
This server is correctly set up and ready for data collection.
Windows-Server
Windows PowerShell Version Check succeeded
Provide your test server IP address: IP address
---------------------------------------------------------------
Start checking connectivity & credentials...
Connectivity and Credential Checks succeeded
---------------------------------------------------------------
Start checking permissions...
Permission Check succeeded
---------------------------------------------------------------
Start checking OS version...
OS version check succeeded
---------------------------------------------------------------
Start checking Windows architecture type...
Windows Architecture Type Check succeeded
---------------------------------------------------------------
All diagnostic checks complete successfully.
This server is correctly set up and ready for data collection.
Das folgende Beispiel zeigt eine Fehlermeldung, die angezeigt wird, wenn Ihre Anmeldeinformationen für den Remoteserver falsch sind.
Unable to authenticate the server credentials with IP address ${IPAddress}.
Ensure that your credentials are accurate and the server is configured correctly.
Use the following command to reset incorrect credentials.
collector setup —remote-server-configurations