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.
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
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:
- Gehen Sie zu "Erweiterte Optionen für Knotenpool", und klicken Sie im Abschnitt "Initialisierungsskript" auf den Link Aktuelles Skript herunterladen

- Fügen Sie das im obigen Skriptabschnitt angezeigte Ops Insights-Skript nach dem im aktuellen Skript enthaltenen Inhalt hinzu.
- Hängen Sie das neue Skript an, indem Sie die Datei auswählen oder den Inhalt direkt kopieren
- Änderungen speichern, wenn Sie einen vorhandenen Pool bearbeiten oder den neuen Pool erstellen