原文: Sending Data to Oracle Management Cloud

 

筆者は、お客様がOracle Management Cloud(OMC)サービスを導入するのをお手伝いしてきました。 OMCについて新規のお客様から最も頻繁に受ける質問の1つが、どのようにデータが収集されOracle Cloudに送信されるのかということです。オンプレミスまたはクラウドにインストールされたエージェントを使用してさまざまなデータ・ポイントを収集でき、Oracle Management Cloudの多くのサービスで使用できます。このブログでは、通信の発生ポイントを紹介し、データの入手先と使用方法を説明します。

 

すべての通信は、エージェントからOracle Cloud方向にのみ送信されます。インバウンド通信はありません。エージェントの通信はすべてHTTPS経由です。システムがインターネットに直接アクセスできる場合は、直接通信することができます。ほとんどのエンタープライズのお客様では、プロキシやファイアウォール/ ACLの変更を構成して、特定のサーバーやポート上での通信を可能にすることが多いです。

各テナントには、エージェントがアクセスする一意のURLがあります。通常、次のようになります。

https:// <tenant> .itom.management.us2.oraclecloud.com / *

例:
https://tenant1.itom.management.us2.oraclecloud.com/registry

 

OMCアーキテクチャ

 

エージェント

Cloud Agent

Cloud Agentは、さまざまなサービス(Log Analytics、IT Analytics、Infrastructure Monitoring)で使用されるログ、監視、パフォーマンスデータを収集します。このエージェントは、オンプレミスでもクラウドでも、ターゲットホスト上に配置されます。エージェントは、OMCに直接、あるいはプロキシやゲートウェイ(下記参照)を介して通信できます。

 

APMエージェント

Application Performance Monitoring(APM)を使用する場合は、アプリケーションが実行されているサーバーにAPMエージェントをインストールします。アプリケーションがJava、.Net、Node.js、Rubyのいずれであっても、エージェントはアプリケーションに関するパフォーマンスデータを収集してOMCに送信します。このエージェントは、直接またはプロキシ経由やゲートウェイ経由で通信できます。 APMがアプリケーション・ユーザーのブラウザからエンドユーザー性能情報を収集すると、そのデータは直接OMCに送信されます。

 

ゲートウェイ

The Gateway is an optional component and is used to buffer and send all data from Cloud Agents, APM Agents and Data Collectors to the Oracle Cloud.   This way, only one server has to have internet access.  Due to the amount of activity for buffering data, this may require a standalone machine as the CPU utilization can be up to 20% for large environments depending on the number of agents and volume of data being sent.

ゲートウェイはオプションのコンポーネントであり、Cloud Agent、APMエージェント、およびデータ・コレクタからのすべてのデータをバッファリングしてOracle Cloudに送信するために使用されます。この方法では、インターネットにアクセスできる必要があるサーバーは1台だけですバッファリングするデータの量によっては(ゲートウェイ用に)スタンドアロンのマシンが必要になる場合があります。これは、エージェントの数と送信されるデータの量によっては、大規模な環境ではCPU使用率が最大20%程度に達することがあるためです。

 

データコレクター

Oracle Enterprise Manager(OEM)がすでに構成されているユーザー向けのオプションとしてデータコレクターがあります。データコレクターは、OEMの監視ターゲットのプロパティ、アソシエーション、メトリック、インシデント、バージョン、追加の構成データなどを抽出し、これをOMCと共有します。データコレクタは、ゲートウェイ経由でOMCと通信します。複数のOEMが構成されている場合、複数のData Collectorを持つことができます。これは、組織、地理、またはライフサイクルの状況によってOEMが分離されている場合、データを1か所に統合する絶好の機会です。

 

Deployment

これらのエージェントのインストールは簡単です。お客様は、OMCからマスターインストールキットをダウンロードし、これをすべてのインストールに使用することができますインストールキットにはテナント情報が含まれており、インストール中にエージェントを認証するための登録キーを入力します。

ゲートウェイを介して通信するCloud Agentをインストールするためのサンプルインストールコマンド:

$ ./AgentInstall.sh AGENT_TYPE=cloud_agent AGENT_BASE_DIR=/u01/app/oracle/omc/cloud_agent GATEWAY_HOST=hostname.server.com GATEWAY_PORT=1840 AGENT_REGISTRATION_KEY=<tenant specific>

Downloading lama agent software ...
Generating emaas.properties ...
Extracting Agent Software ...
Installing the Agent ...
Registering the Agent ...
Downloading Certificates ...
Configuring the Agent ...
Cleanup temporary files ... 
The following configuration scripts need to be executed as the root user
#!/bin/sh
#Root script to run
/u01/oracle/omc/cloud_agent/core/1.12.0/root.sh

エージェントのメンテナンス

Oracle Management Cloudは毎月リリースされているアジャイル製品なので、エージェントも毎月更新される可能性があります。これは、エージェントを毎月アップグレードしなければならないわけではありませんが、四半期ほどごとにアップグレードすると、エージェントは良い状態に保たれます。エージェントをアップグレードする準備ができたら、エージェントの管理ページに移動して[アップグレード]を選択するだけです。これにより、エージェントは最新のエージェントをダウンロードし、アウトオブプレースアップグレードをシームレスに実行します。アップグレードが何らかの理由で失敗した場合、元のエージェントはアクティブのままです。エージェントを一括アップグレードするオプションもあります。


サマリー

ご覧のとおり、Oracle Management Cloudとの通信には、さまざまなニーズを満たすためのいくつかのオプションがあります。すべての通信はhttpsを使用し、直接またはゲートウェイ経由でクラウドと通信できます。追加情報をお探しの場合は、次の情報源を参考にしてください。