Konfigurieren von Service Map in AzureConfigure Service Map in Azure

Service Map ermittelt automatisch Anwendungskomponenten auf Windows- und Linux-Systemen und stellt die Kommunikation zwischen Diensten dar.Service Map automatically discovers application components on Windows and Linux systems and maps the communication between services. In dieser Lösung können Sie die Server ihrer Funktion gemäß anzeigen – als verbundene Systeme, die wichtige Dienste bereitstellen.You can use it to view your servers as you think of them--interconnected systems that deliver critical services. Service Map zeigt Verbindungen zwischen Servern, Prozessen und Ports über die gesamte TCP-Verbindungsarchitektur an. Außer der Installation eines Agents ist keine weitere Konfiguration erforderlich.Service Map shows connections between servers, processes, and ports across any TCP-connected architecture with no configuration required, other than installation of an agent.

In diesem Artikel werden das Konfigurieren von Service Map und das Onboarding von Agents beschrieben.This article describes the details of configuring Service Map and onboarding agents. Weitere Informationen zum Verwenden von Service Map finden Sie unter Verwenden der Service Map-Lösung in Azure.For information on using Service Map, see Use the Service Map solution in Azure.

Unterstützte Azure-RegionenSupported Azure regions

Service Map ist derzeit in den folgenden Azure-Regionen verfügbar:Service Map is currently available in the following Azure regions:

  • USA (Ost)East US
  • Europa, WestenWest Europe
  • USA, Westen-MitteWest Central US
  • Asien, SüdostenSoutheast Asia

Unterstützte Windows-BetriebssystemeSupported Windows operating systems

Im folgenden Abschnitt sind die unterstützten Betriebssysteme für den Dependency-Agent unter Windows aufgeführt.The following section list the supported operating systems for the Dependency agent on Windows.

Hinweis

Beachten Sie, dass Service Map nur 64-Bit-Plattformen unterstützt.Service Map supports only 64-bit platforms.

Windows ServerWindows Server

  • Windows Server 2016 1803Windows Server 2016 1803
  • Windows Server 2016Windows Server 2016
  • Windows Server 2012 R2Windows Server 2012 R2
  • Windows Server 2012Windows Server 2012
  • Windows Server 2008 R2 SP1Windows Server 2008 R2 SP1

Windows DesktopWindows desktop

  • Windows 10 1803Windows 10 1803
  • Windows 10Windows 10
  • Windows 8.1Windows 8.1
  • Windows 8Windows 8
  • Windows 7Windows 7

Unterstützte Linux-BetriebssystemeSupported Linux operating systems

Im folgenden Abschnitt sind die unterstützten Betriebssysteme für den Dependency-Agent unter Red Hat Enterprise Linux, CentOS Linux und Oracle Linux (mit RHEL-Kernel) aufgeführt.The following section list the supported operating systems for the Dependency agent on Red Hat Enterprise Linux, CentOS Linux, and Oracle Linux (with RHEL Kernel).

  • Es werden nur die Standardversion und SMP-Version des Linux-Kernels unterstützt.Only default and SMP Linux kernel releases are supported.
  • Nicht-Standardversionen des Kernels, z.B. PAE und Xen, werden für keine Linux-Distribution unterstützt.Nonstandard kernel releases, such as PAE and Xen, are not supported for any Linux distribution. Beispielsweise wird ein System mit der Versionszeichenfolge „2.6.16.21-0.8-xen“ nicht unterstützt.For example, a system with the release string of "2.6.16.21-0.8-xen" is not supported.
  • Benutzerdefinierte Kernels, einschließlich Neukompilierungen von Standardkernels, werden nicht unterstützt.Custom kernels, including recompiles of standard kernels, are not supported.
  • Der CentOSPlus-Kernel wird nicht unterstützt.CentOSPlus kernel is not supported.
  • Der Unbreakable Enterprise Kernel (UEK) für Oracle wird in einem Abschnitt weiter unten erläutert.Oracle Unbreakable Enterprise Kernel (UEK) is covered in a later section of this article.

Red Hat Linux 7Red Hat Linux 7

BetriebssystemversionOS version KernelversionKernel version
7.07.0 3.10.0-1233.10.0-123
7.17.1 3.10.0-2293.10.0-229
7.27.2 3.10.0-3273.10.0-327
7.37.3 3.10.0-5143.10.0-514
7.47.4 3.10.0-6933.10.0-693
7,57.5 3.10.0-8623.10.0-862

Red Hat Linux 6Red Hat Linux 6

BetriebssystemversionOS version KernelversionKernel version
6,06.0 2.6.32-712.6.32-71
6.16.1 2.6.32-1312.6.32-131
6.26.2 2.6.32-2202.6.32-220
6.36.3 2.6.32-2792.6.32-279
6.4.6.4 2.6.32-3582.6.32-358
6,56.5 2.6.32-4312.6.32-431
6.66.6 2.6.32-5042.6.32-504
6.76.7 2.6.32-5732.6.32-573
6,86.8 2.6.32-6422.6.32-642
6.96.9 2.6.32-6962.6.32-696

Ubuntu ServerUbuntu Server

BetriebssystemversionOS version KernelversionKernel version
Ubuntu 18.04Ubuntu 18.04 Kernel 4.15.*kernel 4.15.*
Ubuntu 16.04.3Ubuntu 16.04.3 Kernel 4.15.*kernel 4.15.*
16.0416.04 4.4.*4.4.*
4.8.*4.8.*
4.10.*4.10.*
4.11.*4.11.*
4.13.*4.13.*
14.0414.04 3.13.*3.13.*
4.4.*4.4.*

Oracle Enterprise Linux 6 mit Unbreakable Enterprise KernelOracle Enterprise Linux 6 with Unbreakable Enterprise Kernel

BetriebssystemversionOS version KernelversionKernel version
6.26.2 Oracle 2.6.32-300 (UEK R1)Oracle 2.6.32-300 (UEK R1)
6.36.3 Oracle 2.6.39-200 (UEK R2)Oracle 2.6.39-200 (UEK R2)
6.4.6.4 Oracle 2.6.39-400 (UEK R2)Oracle 2.6.39-400 (UEK R2)
6,56.5 Oracle 2.6.39-400 (UEK R2 i386)Oracle 2.6.39-400 (UEK R2 i386)
6.66.6 Oracle 2.6.39-400 (UEK R2 i386)Oracle 2.6.39-400 (UEK R2 i386)

Oracle Enterprise Linux 5 mit Unbreakable Enterprise KernelOracle Enterprise Linux 5 with Unbreakable Enterprise Kernel

BetriebssystemversionOS version KernelversionKernel version
5.105.10 Oracle 2.6.39-400 (UEK R2)Oracle 2.6.39-400 (UEK R2)
5.115.11 Oracle 2.6.39-400 (UEK R2)Oracle 2.6.39-400 (UEK R2)

SUSE Linux 12 Enterprise ServerSUSE Linux 12 Enterprise Server

BetriebssystemversionOS version KernelversionKernel version
12 SP212 SP2 4.4.*4.4.*
12 SP312 SP3 4.4.*4.4.*

Dependency-Agent – DownloadsDependency agent downloads

DateiFile BetriebssystemOS VersionVersion SHA-256SHA-256
InstallDependencyAgent-Windows.exeInstallDependencyAgent-Windows.exe WindowsWindows 9.7.19.7.1 55030ABF553693D8B5112569FB2F97D7C54B66E9990014FC8CC43EFB70DE56C655030ABF553693D8B5112569FB2F97D7C54B66E9990014FC8CC43EFB70DE56C6
InstallDependencyAgent-Linux64.binInstallDependencyAgent-Linux64.bin LinuxLinux 9.7.19.7.1 43C75EF0D34471A0CBCE5E396FFEEF4329C9B5517266108FA5D6131A353D29FE43C75EF0D34471A0CBCE5E396FFEEF4329C9B5517266108FA5D6131A353D29FE

Verbundene QuellenConnected sources

Die Dienstzuordnung ruft ihre Daten vom Microsoft Dependency-Agent ab.Service Map gets its data from the Microsoft Dependency agent. Der Dependency-Agent basiert auf dem Log Analytics-Agent, da er dessen Verbindungen mit Log Analytics benötigt.The Dependency agent relies on the Log Analytics agent for its connections to Log Analytics. Dies bedeutet, dass auf einem Server der Log Analytics-Agent mit dem Dependency-Agent installiert und konfiguriert sein muss.This means that a server must have the Log Analytics agent installed and configured with the Dependency agent. In der folgenden Tabelle sind die verbundenen Quellen beschrieben, die von Service Map unterstützt werden.The following table describes the connected sources that the Service Map solution supports.

Verbundene QuelleConnected source UnterstütztSupported BESCHREIBUNGDescription
Windows-AgentsWindows agents JAYes Die Dienstzuordnung analysiert und erfasst Daten von Windows-Computern.Service Map analyzes and collects data from Windows computers.

Zusätzlich zum Log Analytics-Agent für Windows erfordern Windows-Agents den Microsoft Dependency-Agent.In addition to the Log Analytics agent for Windows, Windows agents require the Microsoft Dependency agent. Eine vollständige Liste der Betriebssystemversionen finden Sie unter Unterstützte Betriebssysteme.See the supported operating systems for a complete list of operating system versions.
Linux-AgentsLinux agents JAYes Die Dienstzuordnung analysiert und erfasst Daten von Linux-Computern.Service Map analyzes and collects data from Linux computers.

Zusätzlich zum Log Analytics-Agent für Linux erfordern Linux-Agents den Microsoft Dependency-Agent.In addition to the Log Analytics agent for Linux, Linux agents require the Microsoft Dependency agent. Eine vollständige Liste der Betriebssystemversionen finden Sie unter Unterstützte Betriebssysteme.See the supported operating systems for a complete list of operating system versions.
System Center Operations Manager-VerwaltungsgruppeSystem Center Operations Manager management group JAYes Service Map analysiert und erfasst Daten von Windows- und Linux-Agents in einer verbundenen System Center Operations Manager-Verwaltungsgruppe.Service Map analyzes and collects data from Windows and Linux agents in a connected System Center Operations Manager management group.

Es ist eine direkte Verbindung des System Center Operations Manager-Agents mit Log Analytics erforderlich.A direct connection from the System Center Operations Manager agent computer to Log Analytics is required.
Azure-SpeicherkontoAzure storage account Nein No Da Service Map Daten von Agent-Computern erfasst, sind keine Daten aus dem Azure-Speicher zu erfassen.Service Map collects data from agent computers, so there is no data from it to collect from Azure Storage.

Unter Windows wird der Microsoft Monitoring Agent (MMA) von System Center Operations Manager und Log Analytics zum Erfassen und Senden von Überwachungsdaten verwendet.On Windows, the Microsoft Monitoring Agent (MMA) is used by both System Center Operations Manager and Log Analytics to gather and send monitoring data. (Dieser Agent wird je nach Kontext als System Center Operations Manager-Agent, Log Analytics-Agent, MMA oder Direkt-Agent bezeichnet.) System Center Operations Manager und Log Analytics bieten unterschiedliche vorkonfigurierte Versionen des MMA.(This agent is called the System Center Operations Manager agent, Log Analytics agent, MMA, or Direct Agent, depending on the context.) System Center Operations Manager and Log Analytics provide different out-of-the box versions of the MMA. Jede dieser Versionen kann Berichte an System Center Operations Manager, Log Analytics oder beide senden.These versions can each report to System Center Operations Manager, to Log Analytics, or to both.

Unter Linux erfasst der Log Analytics-Agent für Linux Überwachungsdaten und sendet sie an Log Analytics.On Linux, the Log Analytics agent for Linux gathers and sends monitoring data to Log Analytics. Sie können die Dienstzuordnung auf Servern mit Log Analytics-Agents verwenden, die direkt mit dem Dienst verbunden sind oder Berichte an eine in Log Analytics integrierte Operations Manager-Verwaltungsgruppe senden.You can use Service Map on servers with Log Analytics agents connected directly to the service, or that are reporting to an Operations Manager management group integrated with Log Analytics.

In diesem Artikel werden alle Agents (ob unter Linux oder Windows, ob mit einer System Center Operations Manager-Verwaltungsgruppe oder direkt mit Log Analytics verbunden) als Log Analytics-Agent bezeichnet.In this article, we'll refer to all agents, whether Linux or Windows connected to a System Center Operations Manager management group or directly to Log Analytics, as the Log Analytics agent.

Der Service Map-Agent selbst überträgt keine Daten und erfordert keine Änderungen an Firewalls oder Ports.The Service Map agent does not transmit any data itself, and it does not require any changes to firewalls or ports. Die Daten in der Dienstzuordnung werden immer vom Log Analytics-Agent an den Log Analytics-Dienst übermittelt, entweder direkt oder über das Log Analytics-Gateway.The data in Service Map is always transmitted by the Log Analytics agent to the Log Analytics service, either directly or through the Log Analytics gateway.

Service Map-Agents

Wenn Sie ein System Center Operations Manager-Kunde mit einer Verwaltungsgruppe sind, die mit Log Analytics verbunden ist:If you are a System Center Operations Manager customer with a management group connected to Log Analytics:

  • Wenn die System Center Operations Manager-Agents die Verbindung mit Log Analytics über das Internet herstellen können, ist keine weitere Konfiguration erforderlich.If your System Center Operations Manager agents can access the Internet to connect to Log Analytics, no additional configuration is required.
  • Wenn die System Center Operations Manager-Agents nicht über das Internet auf Log Analytics zugreifen können, müssen Sie das Log Analytics-Gateway für System Center Operations Manager konfigurieren.If your System Center Operations Manager agents cannot access Log Analytics over the Internet, you need to configure the Log Analytics gateway to work with System Center Operations Manager.

Wenn Ihre Windows- oder Linux-Computer nicht direkt mit dem Dienst verbunden werden können, müssen Sie den Log Analytics-Agent so konfigurieren, dass er die Verbindung mit dem Log Analytics-Arbeitsbereich über das Gateway herstellt.If your Windows or Linux computers cannot directly connect to the service, you need to configure the Log Analytics agent to connect to the Log Analytics workspace using the gateway. Weitere Informationen zum Bereitstellen und Konfigurieren des Log Analytics-Gateways finden Sie unter Verbinden von Computern ohne Internetzugriff über das Log Analytics-Gateway.For further information on how to deploy and configure the Log Analytics gateway, see Connect computers without Internet access using the Log Analytics gateway.

Management PacksManagement packs

Wenn die Dienstzuordnung in einem Log Analytics-Arbeitsbereich aktiviert ist, wird an alle Windows-Server in diesem Arbeitsbereich ein Management Pack von 300 KB weitergeleitet.When Service Map is activated in a Log Analytics workspace, a 300-KB management pack is forwarded to all the Windows servers in that workspace. Wenn Sie System Center Operations Manager-Agents in einer verbundenen Verwaltungsgruppe verwenden, wird das Service Map-Management Pack von System Center Operations Manager bereitgestellt.If you are using System Center Operations Manager agents in a connected management group, the Service Map management pack is deployed from System Center Operations Manager.

Der Name des Management Packs lautet „Microsoft.IntelligencePacks.ApplicationDependencyMonitor“.The management pack is named Microsoft.IntelligencePacks.ApplicationDependencyMonitor. Es wird in das Verzeichnis „%Programfiles%\Microsoft Monitoring Agent\Agent\Health Service State\Management Packs\“ geschrieben.It's written to %Programfiles%\Microsoft Monitoring Agent\Agent\Health Service State\Management Packs. Die vom Management Pack verwendete Datenquelle lautet „%Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\Microsoft.EnterpriseManagement.Advisor.ApplicationDependencyMonitorDataSource.dll“.The data source that the management pack uses is %Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\Microsoft.EnterpriseManagement.Advisor.ApplicationDependencyMonitorDataSource.dll.

DatensammlungData collection

Je nach Komplexität der Systemabhängigkeiten können Sie davon ausgehen, dass jeder Agent etwa 25MB pro Tag überträgt.You can expect each agent to transmit roughly 25 MB per day, depending on how complex your system dependencies are. Jeder Agent sendet alle 15 Sekunden Service Map-Abhängigkeitsdaten.Each agent sends Service Map dependency data every 15 seconds.

Der Dependency-Agent verbraucht in der Regel 0,1 % des Systemspeichers und 0,1 % der System-CPU.The Dependency agent typically consumes 0.1 percent of system memory and 0.1 percent of system CPU.

Diagnose- und NutzungsdatenDiagnostic and usage data

Wenn Sie den Service Map-Dienst verwenden, sammelt Microsoft automatisch Nutzungs- und Leistungsdaten.Microsoft automatically collects usage and performance data through your use of the Service Map service. Microsoft verwendet diese Daten, um die Qualität, Sicherheit und Integrität des Service Map-Diensts sicherzustellen und zu verbessern.Microsoft uses this data to provide and improve the quality, security, and integrity of the Service Map service. Zu den Daten gehören Informationen zur Konfiguration Ihrer Software, z.B. Betriebssystem und Betriebssystemversion.Data includes information about the configuration of your software, like operating system and version. Zudem gehören zu den Daten IP-Adresse, DNS-Name und Name der Arbeitsstation, um exakte und effiziente Funktionen für die Problembehandlung bereitzustellen.It also includes IP address, DNS name, and workstation name in order to provide accurate and efficient troubleshooting capabilities. Wir erfassen weder Namen noch Adressen oder andere Kontaktinformationen.We do not collect names, addresses, or other contact information.

Weitere Informationen zur Sammlung und Nutzung von Daten finden Sie in den Datenschutzbestimmungen für Onlinedienste von Microsoft.For more information on data collection and usage, see the Microsoft Online Services Privacy Statement.

InstallationInstallation

Azure-VM-ErweiterungAzure VM Extension

Es ist eine Erweiterung für Windows (DependencyAgentWindows) und Linux (DependencyAgentLinux) verfügbar, und Sie können den Dependency-Agent ganz einfach mithilfe einer Azure-VM-Erweiterung auf Ihren Azure-VMs bereitstellen.There is an extension available for both Windows (DependencyAgentWindows) and Linux (DependencyAgentLinux), and you can easily deploy the Dependency agent to your Azure VMs using an Azure VM Extension. Mit der Azure-VM-Erweiterung können Sie den Dependency-Agent mithilfe eines PowerShell-Skripts oder direkt in der VM anhand einer Azure Resource Manager-Vorlage auf Ihren Windows- und Linux-VMs bereitstellen.With the Azure VM Extension, you can deploy the Dependency agent to your Windows and Linux VMs using either a PowerShell script or directly in the VM using an Azure Resource Manager template. Wenn Sie den Agent mit der Azure-VM-Erweiterung bereitstellen, werden Ihre Agents automatisch auf die neueste Version aktualisiert.If you deploy the agent with the Azure VM Extension, your agents are automatically updated to the latest version.

Zum Bereitstellen der Azure-VM-Erweiterung über PowerShell können Sie das folgende Beispiel verwenden:To deploy the Azure VM Extension with PowerShell, you can use the following example:

#
# Deploy the Dependency agent to every VM in a Resource Group
#

$version = "9.4"
$ExtPublisher = "Microsoft.Azure.Monitoring.DependencyAgent"
$OsExtensionMap = @{ "Windows" = "DependencyAgentWindows"; "Linux" = "DependencyAgentLinux" }
$rmgroup = "<Your Resource Group Here>"

Get-AzureRmVM -ResourceGroupName $rmgroup |
ForEach-Object {
    ""
    $name = $_.Name
    $os = $_.StorageProfile.OsDisk.OsType
    $location = $_.Location
    $vmRmGroup = $_.ResourceGroupName
    "${name}: ${os} (${location})"
    Date -Format o
    $ext = $OsExtensionMap.($os.ToString())
    $result = Set-AzureRmVMExtension -ResourceGroupName $vmRmGroup -VMName $name -Location $location `
    -Publisher $ExtPublisher -ExtensionType $ext -Name "DependencyAgent" -TypeHandlerVersion $version
    $result.IsSuccessStatusCode
}

Ein noch einfacherer Weg, um sicherzustellen, dass der Dependency-Agent auf jeder Ihrer VMs installiert ist, ist die Einbindung des Agents in Ihre Azure Resource Manager-Vorlage.An even easier way to ensure the Dependency agent is installed on your VMs is to include the agent in your Azure Resource Manager template. Das folgende JSON-Codebeispiel kann dem Abschnitt resources Ihrer Vorlage hinzugefügt werden.The following JSON code example can be added to the resources section of your template.

"type": "Microsoft.Compute/virtualMachines/extensions",
"name": "[concat(parameters('vmName'), '/DependencyAgent')]",
"apiVersion": "2017-03-30",
"location": "[resourceGroup().location]",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', parameters('vmName'))]"
],
"properties": {
    "publisher": "Microsoft.Azure.Monitoring.DependencyAgent",
    "type": "DependencyAgentWindows",
    "typeHandlerVersion": "9.4",
    "autoUpgradeMinorVersion": true
}

Installieren des Dependency-Agents unter Microsoft WindowsInstall the Dependency agent on Microsoft Windows

Der Dependency-Agent kann durch Ausführen von InstallDependencyAgent-Windows.exe manuell auf Windows-Computern installiert werden.The Dependency agent can be installed manually on Windows computers by running InstallDependencyAgent-Windows.exe. Wenn Sie diese ausführbare Datei ohne Optionen ausführen, wird ein Setup-Assistent gestartet, mit dem Sie die Installation interaktiv durchführen können.If you run this executable file without any options, it starts a setup wizard that you can follow to install interactively.

Hinweis

Zum Installieren oder Deinstallieren des Agent sind Administratorrechte erforderlich.Administrator privileges are required to install or uninstall the agent.

Führen Sie die folgenden Schritte aus, um den Dependency-Agent auf jedem Windows-Computer zu installieren:Use the following steps to install the Dependency agent on each Windows computer:

  1. Installieren Sie den Log Analytics-Agent für Windows mit einer der Methoden, die im Artikel zum Sammeln von Daten in einer Hybridumgebung mit dem Log Analytics-Agent beschrieben werden.Install the Log Analytics agent for Windows following one of the methods described in Collect data in a hybrid environment with Log Analytics agent.
  2. Laden Sie den Windows-Agent herunter, und starten Sie ihn mit dem folgenden Befehl:Download the Windows agent and run it by using the following command:

    InstallDependencyAgent-Windows.exe

  3. Folgen Sie den Anweisungen im Setup-Assistenten, um den Agent zu installieren.Follow the setup wizard to install the agent.

  4. Falls der Dependency-Agent nicht gestartet wird, suchen Sie in den Protokollen nach ausführlichen Fehlerinformationen.If the Dependency agent fails to start, check the logs for detailed error information. Für Windows-Agents lautet das Protokollverzeichnis „%Programfiles%\Microsoft Dependency Agent\logs“.On Windows agents, the log directory is %Programfiles%\Microsoft Dependency Agent\logs.

Windows-BefehlszeileWindows command line

Verwenden Sie Optionen aus der folgenden Tabelle, um über die Befehlszeile zu installieren.Use options from the following table to install from a command line. Um eine Liste der Installationsflags anzuzeigen, führen Sie das Installationsprogramm wie folgt mit dem Flag „/?“To see a list of the installation flags, run the installer by using the /? aus.flag as follows.

InstallDependencyAgent-Windows.exe /?
FlagFlag BESCHREIBUNGDescription
/?/? Ruft eine Liste der Befehlszeilenoptionen ab.Get a list of the command-line options.
/S/S Führt eine automatische Installation ohne Benutzereingaben aus.Perform a silent installation with no user prompts.

Der Standardspeicherort von Dateien für den Dependency-Agent für Windows lautet „C:\Programme\Microsoft Dependency Agent“.Files for the Windows Dependency agent are placed in C:\Program Files\Microsoft Dependency Agent by default.

Installieren des Dependency-Agents unter LinuxInstall the Dependency agent on Linux

Der Dependency-Agent wird auf Linux-Computern mit InstallDependencyAgent-Linux64.bin, einem Shellskript mit einer selbstextrahierenden Binärdatei, installiert.The Dependency agent is installed on Linux computers from InstallDependencyAgent-Linux64.bin, a shell script with a self-extracting binary. Sie können die Datei mit sh ausführen oder der Datei selbst Ausführungsberechtigungen hinzufügen.You can run the file by using sh or add execute permissions to the file itself.

Hinweis

Zum Installieren oder Konfigurieren des Agent ist Root-Zugriff erforderlich.Root access is required to install or configure the agent.

Führen Sie die folgenden Schritte aus, um den Dependency-Agent auf jedem Linux-Computer zu installieren:Use the following steps to install the Dependency agent on each Linux computer:

  1. Installieren Sie den Log Analytics-Agent mit einer der Methoden, die im Artikel zum Sammeln von Daten in einer Hybridumgebung mit dem Log Analytics-Agent beschrieben werden.Install the Log Analytics agent following one of the methods described in Collect data in a hybrid environment with Log Analytics agent.
  2. Installieren Sie den Dependency-Agent für Linux mit Root-Berechtigungen, indem Sie den folgenden Befehl ausführen:Install the Linux Dependency agent as root by running the following command:

    sh InstallDependencyAgent-Linux64.bin

  3. Falls der Dependency-Agent nicht gestartet wird, suchen Sie in den Protokollen nach ausführlichen Fehlerinformationen.If the Dependency agent fails to start, check the logs for detailed error information. Für Linux-Agents lautet das Protokollverzeichnis „/var/opt/microsoft/dependency-agent/log“.On Linux agents, the log directory is /var/opt/microsoft/dependency-agent/log.

Um eine Liste der Installationsflags anzuzeigen, führen Sie das Installationsprogramm wie folgt mit dem Flag „-help“ aus.To see a list of the installation flags, run the installation program with the -help flag as follows.

InstallDependencyAgent-Linux64.bin -help
FlagFlag BESCHREIBUNGDescription
-help-help Ruft eine Liste der Befehlszeilenoptionen ab.Get a list of the command-line options.
-s-s Führt eine automatische Installation ohne Benutzereingaben aus.Perform a silent installation with no user prompts.
--check--check Überprüft Berechtigungen und das Betriebssystem, ohne den Agent zu installieren.Check permissions and the operating system but do not install the agent.

Dateien für den Dependency-Agent werden in den folgenden Verzeichnissen gespeichert:Files for the Dependency agent are placed in the following directories:

DateienFiles StandortLocation
HauptdateienCore files /opt/microsoft/dependency-agent/opt/microsoft/dependency-agent
ProtokolldateienLog files /var/opt/microsoft/dependency-agent/log/var/opt/microsoft/dependency-agent/log
KonfigurationsdateienConfig files /etc/opt/microsoft/dependency-agent/config/etc/opt/microsoft/dependency-agent/config
Ausführbare DienstdateienService executable files /opt/microsoft/dependency-agent/bin/microsoft-dependency-agent/opt/microsoft/dependency-agent/bin/microsoft-dependency-agent
/opt/microsoft/dependency-agent/bin/microsoft-dependency-agent-manager/opt/microsoft/dependency-agent/bin/microsoft-dependency-agent-manager
Binäre SpeicherdateienBinary storage files /var/opt/microsoft/dependency-agent/storage/var/opt/microsoft/dependency-agent/storage

Beispiele für InstallationsskriptsInstallation script examples

Mit dem folgenden Skriptbeispiel zum Herunterladen und Installieren des Dependency-Agents unter Windows oder Linux können Sie den Dependency-Agent ganz einfach auf mehreren Servern gleichzeitig bereitstellen.To easily deploy the Dependency agent on many servers at once, the following script example is provided to download and install the Dependency agent on either Windows or Linux.

PowerShell-Skript für WindowsPowerShell script for Windows

Invoke-WebRequest "https://aka.ms/dependencyagentwindows" -OutFile InstallDependencyAgent-Windows.exe

.\InstallDependencyAgent-Windows.exe /S

Shellskript für LinuxShell script for Linux

wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin
sudo sh InstallDependencyAgent-Linux64.bin -s

Desired State ConfigurationDesired State Configuration

Zum Bereitstellen des Dependency-Agents über Desired State Configuration (DSC) können Sie das Modul „xPSDesiredStateConfiguration“ mit dem folgenden Beispielcode verwenden:To deploy the Dependency agent using Desired State Configuration (DSC), you can use the xPSDesiredStateConfiguration module with the following example code:

configuration ServiceMap {

Import-DscResource -ModuleName xPSDesiredStateConfiguration

$DAPackageLocalPath = "C:\InstallDependencyAgent-Windows.exe"

Node localhost
{ 
    # Download and install the Dependency agent
    xRemoteFile DAPackage 
    {
        Uri = "https://aka.ms/dependencyagentwindows"
        DestinationPath = $DAPackageLocalPath
    }

    xPackage DA
    {
        Ensure="Present"
        Name = "Dependency Agent"
        Path = $DAPackageLocalPath
        Arguments = '/S'
        ProductId = ""
        InstalledCheckRegKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DependencyAgent"
        InstalledCheckRegValueName = "DisplayName"
        InstalledCheckRegValueData = "Dependency Agent"
        DependsOn = "[xRemoteFile]DAPackage"
    }
  }
}

Entfernen des Dependency-AgentsRemove the Dependency agent

Deinstallieren des Agents unter WindowsUinstall agent on Windows

Ein Administrator kann den Dependency-Agent für Windows über die Systemsteuerung deinstallieren.An administrator can uninstall the Dependency agent for Windows through Control Panel.

Ein Administrator kann auch „%Programfiles%\Microsoft Dependency Agent\Uninstall.exe“ ausführen, um den Dependency-Agent zu deinstallieren.An administrator can also run %Programfiles%\Microsoft Dependency Agent\Uninstall.exe to uninstall the Dependency agent.

Deinstallieren des Agents unter LinuxUninstall agent on Linux

Sie können den Dependency-Agent unter Linux mit dem folgenden Befehl deinstallieren.You can uninstall the Dependency agent from Linux with the following command.

RHEL, CentOs oder Oracle:RHEL, CentOs, or Oracle:

sudo rpm -e dependency-agent

Ubuntu:Ubuntu:

sudo apt -y purge dependency-agent

ProblembehandlungTroubleshooting

Wenn beim Installieren oder Ausführen von Service Map Probleme auftreten, finden Sie in diesem Abschnitt Lösungen, wie Sie schnell wieder einsatzbereit sind.If you have any problems installing or running Service Map, this section can help you. Wenn Sie Ihr Problem immer noch nicht beheben können, wenden Sie sich an den Microsoft Support.If you still can't resolve your problem, please contact Microsoft Support.

Probleme bei der Installation des Dependency-AgentsDependency agent installation problems

Installationsprogramm fordert Neustart anInstaller prompts for a reboot

Der Dependency-Agent erfordert im Allgemeinen keinen Neustart nach der Installation oder Deinstallation.The Dependency agent generally does not require a reboot upon installation or uninstallation. In bestimmten, seltenen Fällen kann jedoch ein Neustart von Windows Server erforderlich sein, um die Installation fortzusetzen.However, in certain rare cases, Windows Server requires a reboot to continue with an installation. Dies geschieht, wenn eine Abhängigkeit, in der Regel die verteilbaren Microsoft Visual C++-Dateien, einen Neustart aufgrund einer gesperrten Datei erfordern.This happens when a dependency, usually the Microsoft Visual C++ Redistributable, requires a reboot because of a locked file.

Die Meldung „Der Dependency-Agent kann nicht installiert werden: Fehler bei der Installation der Laufzeitbibliotheken für Visual Studio (code = [Codenummer]).“ wird angezeigt.Message "Unable to install Dependency agent: Visual Studio Runtime libraries failed to install (code = [code_number])" appears

Der Microsoft Dependency-Agent basiert auf den Microsoft Visual Studio-Laufzeitbibliotheken.The Microsoft Dependency agent is built on the Microsoft Visual Studio runtime libraries. Wenn bei der Installation der Bibliotheken ein Problem auftritt, wird eine Meldung angezeigt.You'll get a message if there's a problem during installation of the libraries.

Die Laufzeitbibliothek-Installationsprogramme erstellen Protokolle im Ordner „%LOCALAPPDATA%\temp“.The runtime library installers create logs in the %LOCALAPPDATA%\temp folder. Die Datei erhält den Namen „dd_vcredist_arch_yyyymmddhhmmss.log“, wobei arch für „x86“ oder „amd64“ und yyyymmddhhmmss für das Datum und die Uhrzeit der Protokollerstellung (im 24-Stunden-Format) steht.The file is dd_vcredist_arch_yyyymmddhhmmss.log, where arch is "x86" or "amd64" and yyyymmddhhmmss is the date and time (24-hour clock) when the log was created. Das Protokoll enthält Details zu dem Problem, das die Installation blockiert.The log provides details about the problem that's blocking installation.

Es kann hilfreich sein, zuerst selbst die neuesten Laufzeitbibliotheken zu installieren.It might be useful to install the latest runtime libraries yourself first.

Die folgende Tabelle enthält Codenummern und Lösungsvorschläge.The following table lists code numbers and suggested resolutions.

CodeCode BESCHREIBUNGDescription LösungResolution
0x170x17 Für das Bibliothekinstallationsprogramm ist ein Windows-Update erforderlich, das noch nicht installiert wurde.The library installer requires a Windows update that hasn't been installed. Suchen Sie im letzten Protokoll des Bibliothekinstallationsprogramms.Look in the most recent library installer log.

Wenn einem Verweis auf „Windows8.1-KB2999226-x64.msu“ die Zeile „Fehler 0x80240017: Fehler beim Ausführen des MSU-Pakets“ folgt, wurden nicht alle Voraussetzungen für die Installation von KB2999226 erfüllt.If a reference to "Windows8.1-KB2999226-x64.msu" is followed by a line "Error 0x80240017: Failed to execute MSU package," you don't have the prerequisites to install KB2999226. Befolgen Sie die Anweisungen im Abschnitt mit den Voraussetzungen in Universal C Runtime in Windows.Follow the instructions in the prerequisites section in Universal C Runtime in Windows. Möglicherweise müssen Sie Windows Update ausführen und mehrere Neustarts durchführen müssen, um die Voraussetzungen zu installieren.You might need to run Windows Update and reboot multiple times in order to install the prerequisites.

Führen Sie das Installationsprogramm für den Microsoft Dependency-Agent erneut aus.Run the Microsoft Dependency agent installer again.

Probleme nach der InstallationPost-installation issues

Server wird in Service Map nicht angezeigtServer doesn't appear in Service Map

Wenn die Installation des Dependency-Agents erfolgreich war, der Server aber nicht in der Dienstzuordnungslösung angezeigt wird:If your Dependency agent installation succeeded, but you don't see your server in the Service Map solution:

  • Wurde der Dependency-Agent erfolgreich installiert?Is the Dependency agent installed successfully? Überprüfen Sie, ob der Dienst installiert wurde und ausgeführt wird.You can validate this by checking to see if the service is installed and running.

    Windows: Suchen Sie nach dem Dienst „Microsoft Dependency-Agent“.Windows: Look for the service named "Microsoft Dependency agent."
    Linux: Suchen Sie nach dem laufenden Prozess „microsoft-dependency-agent“.Linux: Look for the running process "microsoft-dependency-agent."

  • Nutzen Sie den Free-Tarif von Operations Management Suite/Log Analytics?Are you on the Free pricing tier of Operations Management Suite/Log Analytics? Der kostenlose Plan („Free“) erlaubt bis zu fünf einzelne Service Map-Server.The Free plan allows for up to five unique Service Map servers. Alle weiteren Server werden in der Service Map nicht angezeigt, selbst wenn die vorherigen fünf keine Daten mehr senden.Any subsequent servers won't show up in Service Map, even if the prior five are no longer sending data.

  • Sendet Ihr Server Protokoll- und Leistungsdaten an Log Analytics?Is your server sending log and perf data to Log Analytics? Wechseln Sie zur Protokollsuche, und führen Sie die folgende Abfrage für Ihren Computer aus:Go to Log Search and run the following query for your computer:

      Usage | where Computer == "admdemo-appsvr" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

Haben Sie eine Vielzahl von Ereignissen in den Ergebnissen erhalten?Did you get a variety of events in the results? Sind die Daten aktuell?Is the data recent? Wenn dies der Fall ist, funktioniert Ihr Log Analytics-Agent ordnungsgemäß und kommuniziert mit Log Analytics.If so, your Log Analytics Agent is operating correctly and communicating with Log Analytics. Wenn nicht, überprüfen Sie den Agent auf dem Server: Log Analytics-Agent for Windows troubleshooting (Behandeln von Problemen mit dem Log Analytics-Agent für Windows) oder Behandeln von Problemen beim Linux-Agent für Log Analytics.If not, check the agent on your server: Log Analytics agent for Windows troubleshooting or Log Analytics agent for Linux troubleshooting.

Der Server wird in Service Map angezeigt, enthält aber keine ProzesseServer appears in Service Map but has no processes

Wenn Ihr Server in der Dienstzuordnung angezeigt wird, aber keine Prozess- oder Verbindungsdaten enthält, weist dies darauf hin, dass der Dependency-Agent installiert ist und ausgeführt wird, der Kerneltreiber aber nicht geladen wurde.If you see your server in Service Map, but it has no process or connection data, that indicates that the Dependency agent is installed and running, but the kernel driver didn't load.

Überprüfen Sie die Datei „C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log“ (Windows) bzw. die Datei „/var/opt/microsoft/dependency-agent/log/service.log“ (Linux).Check the C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log file (Windows) or /var/opt/microsoft/dependency-agent/log/service.log file (Linux). Die letzten Zeilen der Datei sollten den Grund angeben, warum der Kernel nicht geladen wurde.The last lines of the file should indicate why the kernel didn't load. Beispielsweise, weil der Kernel nicht unterstützt wird, was unter Linux nach der Aktualisierung des Kernels auftreten kann.For example, the kernel might not be supported on Linux if you updated your kernel.

Nächste SchritteNext steps