Automatische Discovery von Entitys und Logerfassung

Mit der Stack Monitoring-UI können Sie die Discovery von Entitys wie in einem Package integrierten Anwendungen, Datenbanken, Middleware und anderen Komponenten initiieren, die Entitytopologie anzeigen und Logs von diesen Entitys erfassen.

Möglicherweise gibt Ihre Entity mehrere abhängige Entitys aus, die Logs ausgeben. Wenn Sie die zusammengesetzte Entity erkennen, werden die abhängigen Entitys automatisch erkannt.

Voraussetzungen:

Mit einer vorhandenen Loggruppe oder mindestens einer Loggruppe können Sie Logs speichern, die Sie von Ihren Entitys erfassen. Siehe Loggruppen zum Speichern der Logs erstellen.

Auszuführende Aufgaben

In den folgenden Schritten wird an den meisten Stellen das Beispiel der in einem Package integrierten Anwendung Oracle E-Business Suite (EBS) verwendet. Diese Schritte können jedoch für alle Ressourcentypen ausgeführt werden, die vom Stack Monitoring-Service unterstützt werden.

  1. Management-Agents installieren und Plug-ins bereitstellen

    • Für Discovery von EBS-Entitys: Installieren Sie den Management Agent auf der Compute-Instanz mit EBS-Middleware (WebLogic-Admin-Server). Wenn das Stackmonitoring-Plug-in auf diesem Agent nicht automatisch bereitgestellt wird, stellen Sie sicher, dass es bereitgestellt wird.

    • Für Logerfassung: Installieren Sie Management Agents auf allen Hosts, auf denen die EBS-Komponenten installiert sind. Stellen Sie auf diesen Agents das Log Analytics-Plug-in zur Erfassung der Logdaten bereit.

    Stellen Sie sicher, dass die Management Agent-Version 21116.1855 oder höher ist. Siehe Management-Agents installieren und Plug-in während der Management Agent-Installation implementieren.

  2. Hosts für gepackte Anwendungen so vorbereiten, dass Logs an Log Analytics übertragen werden

    Siehe READ-Zugriff auf die Logs auf den Agent-Benutzer auf dem Host erteilen.

  3. IAM-Policys zum automatischen Erkennen der Entitys erstellen

    Siehe Automatisches Discovery von Entitys und Logerfassung zulassen.

  4. Berechtigungen zum Einrichten der fortlaufenden Logerfassung bereitstellen

    Siehe Kontinuierliche Logerfassung mit Management-Agents zulassen.

  5. Entitys ermitteln

    1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Observability and Management. Klicken Sie unter Log Analytics auf Administration. Die Seite Administration - Überblick wird geöffnet.

    2. Klicken Sie im linken Menü in der Liste der verfügbaren Ressourcen auf Entitys.

      Wählen Sie in der Compartment-Auswahl auf der linken Seite das Compartment für die Entitys aus, die mit dem Compartment des für die Discovery verwendeten Management-Agents identisch sein sollen.

    3. Klicken Sie auf Neue Ressource erkennen. Das Dialogfeld Ressourcen-Discovery wird in der Stack Monitoring-Service-UI geöffnet.

    4. Wählen Sie unter Ressourcentyp den Typ der Oracle-Ressource aus, die Sie ermitteln möchten. Beispiel: EBS.

      You can select from the resource types Apache HTTP Server, Apache Tomcat, EBS, GoldenGate, Host, Microsoft Internet Information Services, Microsoft SQL Server, Oracle Database, Oracle HTTP Server, Oracle JVM Runtime, Oracle Managed File Transfer, Oracle WebLogic Domain, Pluggable DB, and PSFT Application.

    5. Geben Sie die Eingaben an, um die Discovery abzuschließen. Die Details der Eingaben finden Sie in der Tabelle Discovery-Eingabe für Ihren Ressourcentyp in der OCI-Dokumentation: Stackmonitoring - Vom Benutzer initiiertes Discovery.

    6. Klicken Sie auf Neue Ressource erkennen.

    Zu diesem Zeitpunkt wird der Discovery-Prozess beim Management Agent gestartet. Dieser Vorgang kann einige Zeit in Anspruch nehmen.

  6. Entitys mit Logquellen verknüpfen

    Siehe Neue Quellen-Entity-Verknüpfung konfigurieren

    Eine vollständige Liste der von Oracle definierten Logquellen finden Sie unter Von Oracle definierte Quellen.

  7. Topologie Ihrer Konfiguration anzeigen

    Siehe Topologie Ihrer Entitys anzeigen.

Zu diesem Zeitpunkt fließen die Logs in Log Analytics.

Informationen zum Stoppen der Erfassung von Logs aus Ihren Entitys finden Sie unter Agent-basierte Logerfassung stoppen.

Automatische Discovery von Entitys und Logerfassung zulassen

Aufgabe IAM-Policy-Anweisungen

MANAGE-Berechtigung für die Log Analytics-Benutzergruppe für die Ressourcen in der Familie stack-monitoring-family erteilen

ALLOW GROUP <user_group> TO MANAGE stack-monitoring-family IN COMPARTMENT <compartment_name>

Erlauben Sie der Log Analytics-Benutzergruppe, Discovery-Aufgaben auszuführen

ALLOW GROUP <user_group> TO {STACK_MONITORING_DISCOVERY_JOB_CREATE, STACK_MONITORING_DISCOVERY_JOB_READ, STACK_MONITORING_DISCOVERY_JOB_DELETE, STACK_MONITORING_DISCOVERY_JOB_INSPECT} IN COMPARTMENT <compartment_name>

Hier ist compartment_name der Name des Compartments, das für die Discovery verwendet wird. Dies entspricht dem Compartment der Management-Agents, die für die Discovery installiert sind.

Dynamische Management Agent-Gruppe darf Discovery-Ergebnisse in den Service hochladen ALLOW DYNAMIC-GROUP <Management_Agent_Dynamic_Group> TO {STACK_MONITORING_DISCOVERY_JOB_RESULT_SUBMIT} IN COMPARTMENT <compartment_name>

Hier ist compartment_name der Name des Compartments der Management-Agents, die für die Discovery installiert sind.