Ermitteln der auf Ihren VMs installierten Software
Wichtig
Änderungsnachverfolgung und Bestand mithilfe des Log Analytics-Agents wurde am 31. August 2024 eingestellt und wird bis zum 01. Februar 2025 nur eingeschränkt unterstützt. Es wird empfohlen, Azure Monitoring Agent als neuen unterstützenden Agent zu verwenden. Befolgen Sie der Anleitung unter Migration von Änderungsnachverfolgung und Inventarisierung mit Log Analytics zu Änderungsnachverfolgung und Inventarisierung mit Azure Monitoring Agent Version.
In diesem Tutorial erfahren Sie, wie Sie mithilfe des Features „Azure Automation-Änderungsnachverfolgung und Bestand“ herausfinden können, welche Software in Ihrer Umgebung installiert ist. Sie können die Bestandsinformationen für Software, Dateien, Linux-Daemons, Windows-Dienste und Windows-Registrierungsschlüssel auf Ihren Computern sammeln und anzeigen. Durch das Nachverfolgen der Konfigurationen Ihrer Computer können Sie betriebsbezogene Problem in Ihrer Umgebung erkennen und ein besseres Verständnis des Zustands Ihrer Computer entwickeln.
In diesem Tutorial lernen Sie Folgendes:
- Aktivieren der Lösung für Änderungsnachverfolgung und Bestand
- Aktivieren einer Azure-VM
- Aktivieren einer Nicht-Azure-VM
- Anzeigen von installierter Software
- Durchsuchen von Bestandsprotokollen nach installierter Software
Voraussetzungen
Für dieses Tutorial benötigen Sie Folgendes:
- Ein Azure-Abonnement. Wenn Sie noch kein Abonnement haben, können Sie Ihre MSDN-Abonnentenvorteile aktivieren oder sich für ein kostenloses Konto registrieren.
- Ein Automation-Konto für die Watcher- und Aktionsrunbooks und den Watchertask.
- Ein virtueller Computer zur Aktivierung für das Feature.
Anmelden an Azure
Melden Sie sich beim Azure-Portal an.
Aktivieren der Lösung für Änderungsnachverfolgung und Bestand
In diesem Tutorial müssen Sie zuerst die Änderungsnachverfolgung und die Bestandsfunktion aktivieren. Wenn Sie das Feature bereits aktiviert haben, ist dieser Schritt nicht erforderlich.
Hinweis
Wenn die Felder abgeblendet sind, ist ein anderes Automation-Feature für die VM aktiviert, und Sie müssen denselben Arbeitsbereich und dasselbe Automation-Konto verwenden.
Navigieren Sie zu Ihrem Automation-Konto, und wählen Sie unter Konfigurationsverwaltung entweder Bestand oder Änderungsnachverfolgung aus.
Wählen Sie den Arbeitsbereich Log Analytics aus. Dieser Arbeitsbereich sammelt Daten, die durch Features wie „Änderungsnachverfolgung“ und „Bestand“ generiert werden. Der Arbeitsbereich ist ein zentraler Ort zum Überprüfen und Analysieren von Daten aus mehreren Quellen.
Hinweis
Dieser Artikel wurde kürzlich aktualisiert, um den Begriff Azure Monitor-Protokolle anstelle von Log Analytics aufzunehmen. Protokolldaten werden immer noch in einem Log Analytics-Arbeitsbereich gespeichert und weiterhin mit dem gleichen Log Analytics-Dienst erfasst und analysiert. Die Terminologie hat sich geändert, um der Rolle von Protokollen in Azure Monitor besser Rechnung zu tragen. Weitere Informationen finden Sie unter Terminologieänderungen bei Azure Monitor.
Wählen Sie das Automation-Konto aus, das Sie verwenden möchten.
Konfigurieren Sie den Speicherort für die Bereitstellung.
Klicken Sie auf Aktivieren, um das Feature für Ihre VM bereitzustellen.
Während des Setups wird der virtuelle Computer mit dem Log Analytics-Agent für Windows und einem Hybrid Runbook Worker bereitgestellt. Das Aktivieren der Änderungsnachverfolgung und des Bestands kann bis zu 15 Minuten dauern. Während dieses Zeitraums sollten Sie das Browserfenster nicht schließen.
Nachdem das Feature aktiviert wurde, werden Informationen zur installierten Software und Änderungen der VM-Datenflüsse zu Azure Monitor-Protokollen angezeigt. Es kann zwischen 30 Minuten und 6 Stunden dauern, bis die Daten für die Analyse verfügbar sind.
Hinzufügen einer Azure VM zur Änderungsnachverfolgung und zum Bestand
Navigieren Sie in Ihrem Automation-Konto unter Konfigurationsverwaltung zu Bestand oder Änderungsnachverfolgung.
Wählen Sie + Azure VM hinzufügen aus.
Wählen Sie Ihren virtuellen Computer in der Liste der VMs aus.
Klicken Sie auf Aktivieren, um die Änderungsnachverfolgung und den Bestand auf der VM zu aktivieren. Der Log Analytics-Agent für Windows wird auf der VM bereitgestellt und konfiguriert die VM so, dass sie mit dem Log Analytics-Arbeitsbereich kommuniziert. Der Einrichtungsvorgang kann einige Minuten dauern.
An diesem Punkt können Sie ggf. eine neue VM aus der Liste auswählen, um sie für das Feature zu aktivieren.
Hinzufügen eines Nicht-Azure-Computers zur Änderungsnachverfolgung und zum Bestand
So aktivieren Sie Nicht-Azure-Computer für das Feature
Installieren Sie je nach Ihrem Betriebssystem den Log Analytics-Agent für Windows oder den Log Analytics-Agent für Linux.
Navigieren Sie zu Ihrem Automation-Konto und dann unter Konfigurationsverwaltung entweder zu Bestand oder Änderungsnachverfolgung.
Klicken Sie auf Computer verwalten. Ihnen wird eine Liste der Computer angezeigt, die in Ihrem Log Analytics-Arbeitsbereich Bericht erstatten und auf denen die Änderungsnachverfolgung und der Bestand nicht aktiviert sind. Wählen Sie die passende Option für Ihre Umgebung aus:
- Auf allen verfügbaren Computern aktivieren: Diese Option aktiviert das Feature auf allen Computern, die derzeit mit Ihrem Log Analytics-Arbeitsbereich verknüpft sind.
- Auf allen verfügbaren und zukünftigen Computern aktivieren: Diese Option aktiviert das Feature auf allen Computern, die derzeit mit Ihrem Log Analytics-Arbeitsbereich verknüpft sind, sowie auf allen Computern, die dem Arbeitsbereich noch hinzugefügt werden.
- Auf ausgewählten Computern aktivieren: Diese Option aktiviert das Feature nur auf den ausgewählten Computern.
Anzeigen von installierter Software
Nachdem das Feature für die Änderungsnachverfolgung und den Bestand aktiviert wurde, können Sie die Ergebnisse auf der Seite „Bestand“ anzeigen.
Wählen Sie in Ihrem Automation-Konto unter Konfigurationsverwaltung die Option Bestand aus.
Klicken Sie auf der Seite „Bestand“ auf die Registerkarte Software.
Beachten Sie die Tabelle mit der Liste der gefundenen Software. Die Software ist nach Name und Version der Software gruppiert. Die allgemeinen Details zu den einzelnen Softwaredatensätzen können in der Tabelle angezeigt werden. Diese Details enthalten den Softwarenamen, die Version, den Herausgeber, den letzten Aktualisierungszeitpunkt (letzter Aktualisierungszeitpunkt, der von einem Computer der Gruppe gemeldet wurde) und die Computer (Anzahl von Computern mit der jeweiligen Software).
Klicken Sie auf eine Zeile, um die Eigenschaften des Softwaredatensatzes und die Namen der Computer mit dieser Software anzuzeigen.
Sie können im Textfeld direkt oberhalb der Softwareliste eine Suche durchführen, um nach einer bestimmten Software oder Softwaregruppe zu suchen. Der Filter ermöglicht Ihnen die Suche anhand des Softwarenamens, der Version und des Herausgebers. Wenn Sie beispielsweise nach Contoso suchen, wird die gesamte Software zurückgegeben, deren Name, Herausgeber oder Version den Text Contoso enthält.
Durchsuchen von Bestandsprotokollen nach installierter Software
Bei Änderungsnachverfolgung und Bestand werden Protokolldaten generiert, die an Azure Monitor-Protokolle gesendet werden. Um die Protokolle per Ausführung von Abfragen zu durchsuchen, klicken Sie oben auf der Seite „Bestand“ auf Protokollanalyse. Die Bestandsdaten werden unter dem Typ ConfigurationData
gespeichert.
Die folgende Log Analytics-Beispielabfrage gibt die Bestandsergebnisse für den Herausgeber „Microsoft Corporation“ zurück.
ConfigurationData
| where ConfigDataType == "Software"
| where Publisher == "Microsoft Corporation"
| summarize arg_max(TimeGenerated, *) by SoftwareName, Computer
Weitere Informationen zur Ausführung von Abfragen und zum Durchsuchen von Protokolldateien in Azure Monitor-Protokollen finden Sie unter Azure Monitor-Protokolle.
Anzeigen des Softwarebestands für einen einzelnen Computer
Zum Anzeigen des Softwarebestands für einen einzelnen Computer können Sie über die Seite mit den Azure-VM-Ressourcen auf die Bestandsfunktion zugreifen oder Azure Monitor-Protokolle zum Filtern nach dem entsprechenden Computer verwenden. Mit der folgenden Log Analytics-Beispielabfrage wird eine Liste mit Software für einen Computer mit dem Namen ContosoVM zurückgegeben.
ConfigurationData
| where ConfigDataType == "Software"
| summarize arg_max(TimeGenerated, *) by SoftwareName, CurrentVersion
| where Computer =="ContosoVM"
| render table
| summarize by Publisher, SoftwareName
Nächste Schritte
In diesem Tutorial wurde beschrieben, wie Sie den Softwarebestand anzeigen:
- Aktivieren der Lösung für Änderungsnachverfolgung und Bestand
- Aktivieren einer Azure-VM
- Aktivieren einer Nicht-Azure-VM
- Anzeigen von installierter Software
- Durchsuchen von Bestandsprotokollen nach installierter Software
Fahren Sie mit der Übersicht über das Feature für die Änderungsnachverfolgung und den Bestand fort, um mehr darüber zu erfahren.