Zusätzliche Prozessinformationen für Cloud-Compute-Instanzen und externe Hosts

Bei der Analyse von Hostressourcen kann Ops Insights zusätzliche Informationen für Prozess-I/O- und Containerdetails für Prozesse erfassen, die in Containern ausgeführt werden.

Hinweis

Zusätzliche erfasste Prozess-I/O- und Containerinformationen sind nur für Linux-Hosts verfügbar.

Im Folgenden finden Sie eine Liste zusätzlicher Metriken, die Ops Insights erfassen kann, wenn der Modus Berechtigt aktiviert ist:

Metrikname Beschreibung
Containername Vorname für den Container oder Standardname, der von der Container Engine zugewiesen wird
Name des Containerimages Bildname
Containerimagetag Imagetag (Version)
Containerimagedigest Imagedigest
Containerport Vom Container freigegebene Ports
Prozess-Lesebyte Prozesslesebyte
Prozess in Byte Prozess - Geschriebene Byte
IOPS verarbeiten Gesamte I/O-Vorgänge verarbeiten
Damit Ops Insights diese zusätzlichen Metriken abrufen kann, muss der Zugriff sudo erteilt werden, um bestimmte Befehle in einem begrenzten Kontext auszuführen. Das Skript, das zum Erteilen des Zugriffs auf sudo erforderlich ist, ist im Plug-in für den Ops Insights-Host enthalten. Um sowohl Metriken als auch sudo zu aktivieren, führen Sie einen der folgenden Befehle aus:
  • Für OCI-Computes mit aktiviertem Oracle Cloud Agent- und Management Agent-Plug-in:
    printf '%s\n' 
    /var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/agent_inst/config/destinations/OCI/services/opsiHost/* 
    | sed 's/^.*opsiHost\/\([0-9]*\)/\1/' | sort -n | tail -n 1 
    | bash /var/lib/oracle-cloud-agent/plugins/oci-managementagent/polaris/agent_inst/config/destinations/OCI/services/opsiHost/$(cat)/scripts/linux/privilegedCollectionsInstall.sh
  • Für externe Hosts mit installiertem Management Agent:
    printf '%s\n' 
    /opt/oracle/mgmt_agent/agent_inst/config/destinations/OCI/services/opsiHost/* 
    | sed 's/^.*opsiHost\/\([0-9]*\)/\1/' | sort -n | tail -n 1 
    | bash /opt/oracle/mgmt_agent/agent_inst/config/destinations/OCI/services/opsiHost/$(cat)/scripts/linux/privilegedCollectionsInstall.sh
Hinweis

Bei der ersten Ausführung des Skripts wird auch das erforderliche Skript erstellt, das von Ops Insights in /opt/oracle/Opsi verwendet wird. Wenn Sie ein Update auf eine neue privilegierte Collection-Version durchführen oder diese neu installieren müssen, löschen Sie das Skript in diesem Verzeichnis.

Berechtigungsskript zu einem OCI-Knotenpoolinitialisierungsskript hinzufügen

OCI Compute-Instanzen weisen häufig einen Instanzpool (oder Knotenpool im Falle eines OKE-Service) auf, der neue Instanzen bereitstellt. Es kann schwierig oder aufwendig sein, das Ops Insights-Berechtigungserfassungsskript für jede neu bereitgestellte Instanz auszuführen. Um Probleme zu vermeiden und das Skript jedes Mal auszuführen, fügen Sie das privilegierte Ops Insights-Skript wie folgt zum vorhandenen Initialisierungsskript für den Knotenpool hinzu:
  1. Gehen Sie zu "Erweiterte Optionen für Knotenpool", und klicken Sie im Abschnitt "Initialisierungsskript" auf den Link Aktuelles Skript herunterladenAktuelles Script herunterladen
  2. Fügen Sie das im obigen Skriptabschnitt angezeigte Ops Insights-Skript nach dem im aktuellen Skript enthaltenen Inhalt hinzu.
  3. Hängen Sie das neue Skript an, indem Sie die Datei auswählen oder den Inhalt direkt kopieren
  4. Änderungen speichern, wenn Sie einen vorhandenen Pool bearbeiten oder den neuen Pool erstellen