Automatische Discovery von Entitys und Logerfassung

Sie können die Discovery von Entitys wie in einem Package integrierten Anwendungen, Datenbanken, Middleware und anderen Komponenten über die Stackmonitoring-UI initiieren, die Entitytopologie anzeigen und Logs aus diesen Entitys erfassen.

Ihre Entity kann über mehrere abhängige Entitys verfügen, die Logs ausgeben. Wenn Sie die zusammengesetzte Entity ermitteln, werden die abhängigen Entitys automatisch erkannt.

Voraussetzungen:

Verwenden Sie eine vorhandene Loggruppe, oder erstellen Sie mindestens eine Loggruppe zum Speichern der von Ihren Entitys erfassten Logs. Siehe Loggruppen zum Speichern der Logs erstellen.

Auszuführende Aufgaben

Die folgenden Schritte verwenden höchstens das Beispiel für die in einem Package integrierte Anwendung Oracle E-Business Suite (EBS). 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 Logging Analytics-Plug-in zur Erfassung der Logdaten bereit.

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

  2. Gepackte Anwendungshosts für die Übertragung von Logs an Logging Analytics vorbereiten

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

  3. IAM-Policys für die automatische Discovery der Entitys erstellen

    Siehe Automatische Discovery von Entitys und Logerfassung zulassen.

  4. Berechtigungen zum Einrichten der fortlaufenden Logerfassung angeben

    Siehe Kontinuierliche Logerfassung mit Management-Agent zulassen.

  5. Entitäten entdecken

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

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

      Wählen Sie im Compartment-Selektor auf der linken Seite das Compartment für die Entitys aus, das mit dem Compartment des für die Discovery verwendeten Management Agent identisch sein soll.

    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 Dokumentation OCI-Dokumentation: Stackmonitoring - Vom Benutzer initiierte Discovery.

    6. Klicken Sie auf Neue Ressource erkennen.

    Zu diesem Zeitpunkt wird der Discovery-Prozess beim Management Agent gestartet und kann einige Minuten dauern.

  6. Verknüpfen Sie die Entitys mit Logquellen

    Siehe Neue Quellen-Entity-Verknüpfung konfigurieren

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

  7. die Topologie Ihrer Konfiguration anzuzeigen

    Siehe Topologie Ihrer Entitys anzeigen.

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

Automatische Discovery von Entitys und Logerfassung zulassen

Aufgabe IAM-Policy-Anweisungen

MANAGE-Berechtigung für die Logging 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>

Ausführen von Discovery-Aufgaben durch Logging Analytics-Benutzergruppe zulassen

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 das Discovery installiert sind.

Dynamische Management Agent-Gruppe kann 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.