クラウド・コンピュート・インスタンスおよび外部ホストの追加プロセス情報

ホスト・リソースを分析する場合、Opsインサイトは、プロセスI/Oおよびコンテナで実行されているプロセスに関するコンテナ詳細の追加情報を収集できます。

ノート

追加のプロセスI/Oおよび収集されたコンテナ情報は、Linuxホストでのみ使用できます。

次に、「権限」モードが有効な場合にOpsインサイトが収集できる追加のメトリックのリストを示します:

メトリック名 摘要
コンテナ名 コンテナに指定した名前、またはコンテナ・エンジンによって割り当てられたデフォルト名
コンテナ・イメージ名 イメージの名前
コンテナ画像タグ イメージ・タグ(バージョン)
コンテナ・イメージ・ダイジェスト イメージ・ダイジェスト
コンテナ・ポート コンテナによって公開されたポート
プロセス読取りバイト プロセス読取りバイト数
プロセス書込みバイト数 プロセス書込みバイト数
プロセスIOPS プロセス合計I/O操作
Opsインサイトがこれらの追加メトリックを取得するには、制限されたコンテキストで特定のコマンドを実行するには、sudoアクセス権が付与されている必要があります。sudoアクセス権を付与するために必要なスクリプトは、Opsインサイト・ホスト・プラグインに含まれています。メトリックとsudoの両方を有効にするには、次のいずれかのコマンドを実行します。
  • Oracle Cloud Agentおよび管理エージェント・プラグインが有効になっているOCI Computesの場合:
    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
  • 管理エージェントがインストールされている外部ホストの場合:
    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
ノート

スクリプトを初めて実行すると、Opsインサイトで使用される必須スクリプトも/opt/oracle/Opsiに作成されます。新しい特権コレクションバージョンに更新するか、再インストールする必要がある場合は、このディレクトリ内にあるスクリプトを削除します。

OCIノード・プール初期化スクリプトへの権限スクリプトの追加

OCIコンピュート・インスタンスでは、新しいインスタンスをプロビジョニングするインスタンス・プール(またはOKEサービスの場合はノード・プール)が一般的です。新しくプロビジョニングされた各インスタンスに対してOpsインサイト権限収集スクリプトを実行することは困難または厄介な場合があります。問題を回避し、毎回スクリプトを実行するには、次のステップに従って、Opsインサイト権限付きスクリプトを既存のノード・プール初期化スクリプトに追加します。
  1. ノード・プール拡張オプションに移動し、「初期化スクリプト」セクションで「現在のスクリプトのダウンロード」リンクをクリックします現在のスクリプトのダウンロード
  2. 現在のスクリプトに含まれるコンテンツの後に、前述のスクリプト・セクションに示されているOpsインサイト・スクリプトを追加します
  3. ファイルを選択して新しいスクリプトを添付するか、コンテンツを直接コピーします。
  4. 既存のプールを編集している場合、または新しいプールを作成している場合は、変更を保存します