View a markdown version of this page

Erforderliche Berechtigungen für das Discovery-Tool - AWS Transformieren

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.

Erforderliche Berechtigungen für das Discovery-Tool

Das Discovery-Tool stellt über mehrere Protokolle eine Verbindung zu Ihrer Infrastruktur her. Für jedes Protokoll und Erfassungsmodul sind spezifische Kontoberechtigungen erforderlich. In diesem Abschnitt werden die Mindestberechtigungen beschrieben, die für die vollständige Datenerfassung erforderlich sind, und welche Daten Sie verlieren, wenn bestimmte Berechtigungen nicht verfügbar sind.

VMware vCenter

Das Discovery-Tool stellt über Port 443 (HTTPS) eine Verbindung zu VMware vCenter Server her und führt schreibgeschützte Operationen durch. An Ihrer vCenter-Umgebung werden keine Änderungen vorgenommen.

Erforderliche Mindestrolle: Read-Only, auf der vCenter-Root-Ebene zugewiesen.

Die Read-Only Rolle bietet den gesamten Zugriff, den das Discovery-Tool benötigt, um das VM-Inventar (Name, UUID, CPU, Arbeitsspeicher, Festplatte, Netzwerk, Betriebsstatus, Gastbetriebssystem) und Leistungskennzahlen (CPU-Auslastung, Speicherauslastung, Festplatten-IOPS und Durchsatz) zu erfassen.

Empfehlung: Erstellen Sie einen dedizierten vCenter-Benutzer mit der integrierten Read-Only Rolle auf der Ebene des Root-Rechenzentrums.

Hyper-V Hosts (Windows)

Das Discovery-Tool stellt über WinRM (Port 5985 für HTTP, Port 5986 für HTTPS) eine Verbindung zu Hyper-V Hosts her und führt PowerShell Befehle zum Sammeln von VM-Inventar, Host-Metadaten und Speicherleistung aus.

Erforderliche Mindestanzahl an Gruppenmitgliedschaften auf jedem Host: Hyper-V

Windows-Gruppe Warum wird es benötigt
Benutzer der Fernverwaltung Basisversion des WinRM-Fernzugriffs
Hyper-V Administratoren Erfassung des VM-Inventars (VM-Liste, Festplatte, Netzwerk, Arbeitsspeicher, Gastbetriebssystem)
Benutzer von Performance Monitor I/O Leistungsindikatoren für Speicher (read/write IOPS und Durchsatz pro VM)

Das Konto benötigt außerdem WMI-Lesezugriff auf den root\cimv2 Namespace für die Host-Betriebssystemversion und die Hardware-UUID. Dieser Zugriff wird standardmäßig für lokale Administratoren gewährt, muss jedoch für Konten, die keine Administratoren sind, explizit konfiguriert werden.

Empfehlung: Erstellen Sie ein dediziertes Domänendienstkonto und fügen Sie es den Gruppen Remote Management Users, Hyper-V Administrators und Performance Monitor-Benutzer auf jedem Hyper-V Host hinzu. Vermeiden Sie die Verwendung von Domänenadministratorkonten.

Linux-Server (SSH)

Das Discovery-Tool stellt über SSH (Port 22) eine Verbindung zu Linux-Servern her, um Betriebssystemmetriken, Netzwerkverbindungen und Serverinventar zu erfassen. Die meisten Datenerfassungen werden von einem normalen Benutzer ausgeführt. Bei einer kleinen Anzahl von Befehlen wird versucht, sudo automatisch auf Sudo zurückzugreifen, wenn sudo nicht verfügbar ist.

Erforderlicher Mindestzugriff: Ein SSH-Benutzerkonto, mit dem Sie sich am Zielserver anmelden können.

Empfohlener Zugriff: Derselbe SSH-Benutzer, der mit passwortlosem Sudo für die vollständige Datenerfassung konfiguriert wurde.

Was benötigt Sudo und was passiert ohne Sudo:

Gesammelte Daten Sudo benötigt? Was verlierst du ohne Sudo
Servername, Betriebssystem, CPU, Arbeitsspeicher, IP, Festplattenanzahl Nein Nichts — als normaler Benutzer gesammelt
CPU-, Arbeitsspeicher- und Netzwerkauslastung Nein Nichts — als normaler Benutzer gesammelt
Festplatten-IOPS, Durchsatz und Speicherplatz Nein Nichts — als normaler Benutzer gesammelt
Konfiguration der Netzwerkschnittstelle Nein Nichts — als normaler Benutzer gesammelt
Laufende Prozesse (Name, PID, Befehl) Nein Nichts — als normaler Benutzer gesammelt
Server-UUID und SMBIOS-UUID Ja UUID-Felder sind im Export leer
Hardwarehersteller (physische oder virtuelle Erkennung) Ja Die Erkennung des Ressourcentyps ist bei älteren Distributionen weniger genau
Erkennung logischer LVM-Volumes Ja LVM-Volumes wurden nicht erkannt; der Volumetyp wird möglicherweise als „Unbekannt“ angezeigt
Netzwerkverbindungen mit Prozessname und PID Ja Verbindungen werden weiterhin gesammelt, jedoch ohne Prozesszuweisung (die Spalten PID und Prozessname sind leer)
OS-level Oracle-Datenbank-Erkennung (Fallback, wenn Oracle-Anmeldeinformationen nicht konfiguriert sind) Ja Die grundlegende Oracle-Präsenzerkennung (Oratab, Process Monitor) funktioniert auch ohne Sudo. Für die detaillierte Erfassung (opatch, lsnrctl, ASM, Grid Infrastructure) ist ein sudo -u oracle passwortloser Zugriff auf die Oracle-Home-Binärdateien erforderlich.
Anmerkung

Das Discovery-Tool versagt nie vollständig, weil Sudo fehlt. Es sammelt, was es kann, und meldet Teilergebnisse. Für die vollständigsten Daten — insbesondere die Zuordnung von Netzwerkabhängigkeiten mit Prozessnamen — empfehlen wir jedoch sudo ohne Passwort.

Erforderliche Dienstprogramme auf den Zielservern: Die folgenden Befehle sollten verfügbar sein (standardmäßig auf den meisten Linux-Distributionen installiert): ss odernetstat,lsblk,,top,ps,free,ip, dfhostname, cat und. nproc grep Optional für zusätzliche Daten: iostat ( I/O Festplattendetail), dmidecode (Hardware-UUID), smartctl (Festplattenschnittstellentyp), lvdisplay (LVM-Erkennung).

Windows-Server (WinRM) — Betriebssystemmetriken

Das Erkennungstool stellt über WinRM eine Verbindung zu Windows-Servern her, um Betriebssystemmetriken (Serverinventar, Leistung, Speicher, Netzwerkschnittstellen und laufende Prozesse) zu sammeln.

Erforderlicher Mindestzugriff: Ein WinRM-enabled Benutzerkonto mit Remotezugriff auf den Zielserver.

Empfohlener Zugriff: Ein Benutzer in der lokalen Administratorgruppe für die vollständige Datenerfassung.

Berechtigungsstufe Was es ermöglicht Was verlierst du ohne es
Fernverwaltungsbenutzer (WinRM-Zugriff) Erfassung aller Windows-Daten Es wurden keine Daten vom Server gesammelt
WMI-Lesezugriff auf root\cimv2 Servername, Betriebssystemversion, Speicher, UUID, BIOS-Seriennummer, Festplattenspeicher Die Felder für das Serverinventar sind leer
Benutzer des Systemmonitors CPU-Auslastung, Netzwerkdurchsatz, Festplatten-IOPS und Durchsatz Leistungskennzahlen wurden nicht erfasst
Lokaler Administrator Namen der Eigentümer des laufenden Prozesses Die Prozessliste wurde gesammelt, aber die user/owner Spalte ist leer
Anmerkung

Die Mitgliedschaft als lokaler Administrator gewährt Systemmonitor-Benutzern implizit Zugriff und WMI-Lesezugriff, sodass alle oben genannten Anforderungen erfüllt werden.

Anmerkung

Die OS-level Oracle-Datenbank-Fallback-Erkennung unter Windows verwendet Registrierungsabfragen Get-Service und Get-Process -befehle, wenn die Oracle-Anmeldeinformationen nicht konfiguriert sind. Für diese Befehle ist nur der Standardzugriff von Remote Management-Benutzern erforderlich. Es sind keine zusätzlichen Berechtigungen erforderlich, die über die Anforderungen an die Betriebssystemmetriken hinausgehen.

Windows-Server (WinRM) — SQL Server-Sammlung

Die SQL Server-Sammlung erkennt SQL Server-Instanzen, Reporting Services (SSRS) und Integration Services (SSIS) auf Windows-Servern.

Empfohlener Zugriff: Ein Benutzer in der lokalen Administratorgruppe auf jedem Windows-Zielserver.

Ein lokaler Administrator wird empfohlen, da die SQL Server-Discovery mehrere WMI-Namespaces abfragt und für einige Operationen erweiterte Zugriffsrechte erfordert:

Was wurde entdeckt Genehmigung erforderlich Was verlierst du ohne sie
SQL Server Database Engine-Instanzen (Version, Edition, Status) WMI-Lesezugriff auf Namespaces root\Microsoft\SqlServer\ComputerManagement* SQL Server-Instanzen wurden nicht erkannt
SQL Server Reporting Services (SSRS) WMI-Lesezugriff auf Namespaces root\Microsoft\SqlServer\ReportServer SSRS-Komponenten wurden nicht erkannt
SSRS-URL und Port-Konfiguration Erhöhte Rechte (Lokaler Administrator) SSRS-URL-Reservierungsdetails fehlen
SQL Server Integration Services (SSIS) Lesezugriff auf die Registrierung (HKLM) SSIS-Version und -Edition fehlen
Port-to-service Assoziation Zugriff auf die TCP-Listener-Aufzählung Die Abhörports können den SQL Server-Diensten nicht zugeordnet werden
Anmerkung

Die SQL Server-Sammlung ist Windows-only. Das Discovery-Tool überspringt Linux-Server bei der SQL Server-Erkennung.

Oracle-Datenbank (SQL)

Die Oracle-Datenbanksammlung stellt eine direkte Verbindung zu Oracle-Instanzen auf Port 1521 (oder einem benutzerdefinierten Port) her, um Datenbank-Metadaten zu sammeln. Für das Discovery-Tool sind keine DBA- oder SYSDBA-Rechte erforderlich.

Erforderlicher Mindestzugriff: Ein schreibgeschütztes Oracle-Dienstkonto mit der Gewährung SELECT_CATALOG_ROLE.

Das Discovery-Tool greift nicht auf die Ansichten von Diagnostics Pack oder Tuning Pack zu, sodass keine zusätzliche Oracle-Lizenz für die Datenerfassung erforderlich ist.

SQL, um das Konto zu erstellen:

CREATE USER discovery_user IDENTIFIED BY <password>; GRANT CREATE SESSION TO discovery_user; GRANT SELECT_CATALOG_ROLE TO discovery_user;

OS-level Fallback: Wenn Datenbankanmeldedaten nicht konfiguriert sind oder die Verbindung fehlschlägt, verwendet das Discovery-Tool vorhandene SSH- oder WinRM-Betriebssystemanmeldeinformationen, um Oracle-Installationen zu erkennen. Es sind keine zusätzlichen Oracle-specific Betriebssystemberechtigungen erforderlich, die über das Betriebssystem-Metrikmodul hinausgehen.

Erfassung im Netzwerk

Für die Netzwerkerfassung werden je nach Betriebssystem des Servers unterschiedliche Protokolle verwendet:

Betriebssystem des Servers Protocol (Protokoll) Berechtigungen erforderlich
Linux SSH Normaler Benutzer für Verbindungsdaten. Für Details auf Prozessebene (PID und Prozessname) wird sudo ohne Passwort empfohlen.
Linux SNMPv2 Eine nur lesbare Community-Zeichenfolge mit Zugriff auf die TCP-MIB (tcpConnState, tcpConnectionProcess) und die Host-Ressourcen-MIB (hr). SWRunName
Linux SNMPv3 Ein USM-Benutzer mit Lesezugriff auf dieselben MIBs wie SNMPv2. Unterstützt die Sicherheitsstufen noAuthNoPriv, auth und NoPriv authPriv.
Windows WinRM WMI-Lesezugriff auf den root\StandardCIMV2 Namespace (MSFT_NetTCPConnection-Klasse).

Kurzreferenz: Mindestberechtigungen nach Anwendungsfall

Anwendungsfall Account type (Art des Kontos) Mindestberechtigungen
VMware-VM-Erkennung vCenter-Benutzer Read-Only Rolle auf der Ebene des Root-Rechenzentrums
Hyper-V VM-Erkennung Windows-Domäne oder lokales Konto Fernverwaltungsbenutzer + Hyper-V Administratoren + Performance Monitor-Benutzer auf jedem Host
Linux-Betriebssystem-Metriken — vollständige Daten SSH-Benutzer Passwortloses Sudo
Linux-Betriebssystem-Metriken — unvollständige Daten SSH-Benutzer Normaler Benutzer (kein Sudo). UUID, Hersteller, LVM und Netzwerkprozessinformationen werden fehlen.
Windows-Betriebssystem-Metriken — vollständige Daten WinRM-Benutzer Lokaler Administrator
Windows-Betriebssystem-Metriken — Basisdaten WinRM-Benutzer Fernverwaltungsbenutzer + WMI-Lesezugriff auf root\cimv2
Erkennung der SQL Server-Datenbank WinRM-Benutzer Lokaler Administrator
Oracle-Datenbankerkennung (SQL) Oracle-Dienstkonto SELECT_CATALOG_ROLE (schreibgeschützt, kein DBA oder SYSDBA)
Netzwerksammlung — Linux (SSH) SSH-Benutzer Passwortloses Sudo für Daten auf Prozessebene; regulärer Benutzer nur für Verbindungsdaten
Netzwerksammlung — Linux (SNMP) SNMP-Community-Zeichenfolge oder USM-Benutzer Lesezugriff auf TCP- und Host-Ressourcen-MIBs
Netzwerksammlung — Windows WinRM-Benutzer WMI-Lesezugriff auf root\StandardCIMV2