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.
-
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.
-
-
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.
-
IAM-Policys zum automatischen Erkennen der Entitys erstellen
Siehe Automatisches Discovery von Entitys und Logerfassung zulassen.
-
Berechtigungen zum Einrichten der fortlaufenden Logerfassung bereitstellen
Siehe Kontinuierliche Logerfassung mit Management-Agents zulassen.
-
Entitys ermitteln
-
Ö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.
-
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.
-
Klicken Sie auf Neue Ressource erkennen. Das Dialogfeld Ressourcen-Discovery wird in der Stack Monitoring-Service-UI geöffnet.
-
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
, andPSFT Application
. -
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.
-
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.
-
-
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.
-
Topologie Ihrer Konfiguration 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. |