Freigeben über


Installieren der VM-Überwachung (Vorschau)

Sie können die VM-Überwachung mithilfe einer Azure Resource Manager-Vorlage (ARM-Vorlage), mit PowerShell oder der Azure-Befehlszeilenschnittstelle auf Azure-VMs und in Azure Virtual Machine Scale Sets aktivieren. Sie können die VM-Überwachung auf Linux- und Windows-VMs aktivieren. Die VM-Überwachung wird über die Anwendungsintegritäts-VM-Erweiterung bereitgestellt, um die Einführung zu erleichtern.

Im Code in diesem Artikel werden die Schritte zum Installieren der VM-Erweiterung für Anwendungsintegrität und zum Aktivieren der VM-Überwachung beschrieben. Beachten Sie, dass die Codesegmente Benutzereingaben erfordern. Alle Bezeichnungen in eckigen Klammern (<>) im Code müssen durch die für Ihre Installation spezifischen Werte ersetzt werden. Nachfolgend finden Sie eine Liste der Parameter mit Anweisungen zum Ersetzen.

Parameter Beschreibung
<your subscription id> Die ID des Azure-Abonnements, in dem Sie die VM-Überwachung installieren möchten
<your vm name> Der Name der VM, auf der die Erweiterung installiert wird
<your resource group name> Der Name der Ressourcengruppe in Ihrem Azure-Abonnement, der Ihre VM zugewiesen wird
<your location> Die Azure-Region, in der Ihre VM installiert wird
<your extension name Der Name, der der zu installierenden VM-Erweiterung für Anwendungsintegrität zugewiesen wird
<application health extension type> Gibt an, ob die Windows- oder die Linux-Erweiterung für Anwendungsintegrität installiert werden soll
<your vm scale set name> Der Name der VM-Skalierungsgruppe, in der die VM-Überwachung installiert werden soll

Voraussetzungen

1. Registrieren der Funktion

Registrieren Sie sich für die Einführung der VM-Überwachung, indem Sie die folgenden Befehle über die Azure-Befehlszeilenschnittstelle ausführen:

az feature register --name VMWatchPreview --namespace Microsoft.Compute --subscription <your subscription id>
az provider register --namespace Microsoft.Compute --subscription <your subscription id>

Überprüfen der Funktionsregistrierung

Überprüfen Sie, ob Sie sich erfolgreich für das Feature VM-Überwachung registriert haben, indem Sie den folgenden Befehl ausführen:

az feature show --namespace Microsoft.Compute --name VMWatchPreview --subscription <your subscription id>

2. Überprüfen einer VM-Installation

Weitere Informationen zum Erstellen einer VM und/oder VM-Skalierungsgruppe finden Sie im Schnellstart für Windows bzw. im Schnellstart für Linux.

Wichtig

Wenn die Erweiterung für Anwendungsintegrität bereits auf der VM installiert ist, vergewissern Sie sich, dass die Einstellungen autoUpgradeMinorVersion auf enableAutomaticUpgrade auf true festgelegt sind.

Installieren der VM-Überwachung auf einer Azure-VM

Wichtig

Das Codesegment ist für Windows und Linux identisch, mit Ausnahme des Werts des <application health extension type>-Parameters, der an den Erweiterungstyp übergeben wird. Ersetzen Sie <application health extension type> bei Linux-Installationen durch "ApplicationHealthLinux" und bei Windows-Installationen durch "ApplicationHealthWindows".

az vm extension set --resource-group <your resource group> --vm-name <your vm name> --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true 

Überprüfen der Installation der VM-Erweiterung für Anwendungsintegrität auf einer Azure-VM

Wechseln Sie zum Azure-Portal, und vergewissern Sie sich, dass die VM-Erweiterung für Anwendungsintegrität erfolgreich installiert wurde.

Der folgende Screenshot zeigt eine Windows-Installation.

Screenshot einer Windows-VM-Installation der Erweiterung für Anwendungsintegrität

Der folgende Screenshot zeigt eine Linux-Installation.

Screenshot einer Linux-VM-Installation der Erweiterung für Anwendungsintegrität

Um zu bestätigen, dass die VM-Überwachung auf dieser VM aktiviert wurde, navigieren Sie zurück zur Übersichtsseite und wählen die JSON-Ansicht für die VM aus. Vergewissern Sie sich, dass die Konfiguration im JSON-Code enthalten ist.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }

Installieren der VM-Überwachung in Azure-VM-Skalierungsgruppen

Wichtig

Das Codesegment ist für Windows und Linux identisch, mit Ausnahme des Werts des <application health extension type>-Parameters, der an den Erweiterungstyp übergeben wird. Ersetzen Sie <application health extension type> bei Linux-Installationen durch "ApplicationHealthLinux" und bei Windows-Installationen durch "ApplicationHealthWindows".

az vmss extension set --resource-group '<your resource group name>' --vmss-name '<your vm scale set name>' --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true

Überprüfen der Installation der VM-Erweiterung für Anwendungsintegrität in der VM-Skalierungsgruppe

Wechseln Sie zum Azure-Portal, und vergewissern Sie sich, dass die VM-Erweiterung für Anwendungsintegrität erfolgreich installiert wurde.

Der folgende Screenshot zeigt eine Windows-Installation.

Screenshot der Installation der Erweiterung für Anwendungsintegrität in einer Windows-VM-Skalierungsgruppe

Der folgende Screenshot zeigt eine Linux-Installation.

Screenshot der Installation der Erweiterung für Anwendungsintegrität in einer Linux-VM-Skalierungsgruppe


Um zu bestätigen, dass die VM-Überwachung in dieser Skalierungsgruppe aktiviert wurde, navigieren Sie zurück zur Übersichtsseite und wählen die JSON-Ansicht für die Skalierungsgruppe aus. Vergewissern Sie sich, dass die Konfiguration im JSON-Code enthalten ist.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }