プライマリ・コンテンツに移動
Oracle® Real User Experience Insight管理ガイド
13.3.1.0 for Linux x86-64
E98310-02
目次へ移動
目次

前
次
機械翻訳について

2 コレクタ・システムの構成

この章では、コレクタ・システムがドメイン・ベースのセグメンテーションを実行できるように構成するための情報を提供し、コレクタ・プロセスが利用できるメモリーを増やします。

2.1 コレクタへのメモリー可用性の増加

デフォルトで、コレクタ・プロセス(panther)には、単一サーバーのインストールで使用可能なシステム・メモリーの30%が割り当てられます。 リモート・コレクタ・インストールでは、コレクタ・プロセスには、使用可能なメモリーの70%が割り当てられます。

コレクタ・プロセスが使用可能なメモリーを設定するには、次のコマンドを実行します:

execsql config_set_profile_value profile config MaxMemoryUsage replace setting

説明:

  • profileは、更新する必要があるコレクタ・プロファイルの名前を指定します。

  • settingは、コレクタ・プロセスで使用可能なシステム・メモリーの割合です。 パーセンテージ記号は設定で指定しないでください。 90%以下の割合を指定することをお薦めします。 コレクタ・プロセスでリソースをシステムで実行される他のソフトウェアと共有する必要がある場合、最大設定の80%がさらに適しています。

レポータGUIで必要なコレクタ・プロファイル名を取得するには、「構成」 > 「セキュリティ」を選択し、「コレクタ・プロファイル」を選択するか、次のコマンドを実行します:

execsql config_get_profiles

2.2 ドメイン・ベース・セグメンテーションの構成

RUEIを構成してドメイン名に基づいて監視対象トラフィックをフィルタリング(セグメント化)するには、次のようにします。

  1. 「構成」 > 「セキュリティ」 > 「ネットワーク・フィルタ」を選択し、必要なコレクタ・プロファイルを選択します。 「パケット取得」メニューで、必要なコレクタ・プロファイルごとに「指定されたドメイン」オプションを指定していることを確認します。

  2. c_domain_segmentsデータベース表の必要な行を作成、変更または削除します。 表の形式は、次のとおりです。

    ID        Priority   Domain   Profile_ID   Traffic_segment
    1000      10         *.nl          2            1|1
    1100      8          *.be          2            1|2
    1150      3          *.oracle.*    2            1|1
    1200      1          *.com         2            3|4
    

    説明:

    • ID列は、表の各行の一意の識別子を表します。

    • Priority列は、フィルタを適用する順序を表します。 優先度の数値が最も高いフィルタが最初に適用され、最も低いフィルタが最後に解決されます。 この例では、ドメインmyshop.oracle.comに関連する監視中のトラフィックは、*.oracle.* 1|1でフィルタされ、*.com 3|4フィルタではありません。 また、国コードnlを使用したすべてのドメイン・トラフィックが監視され、国コードbeを使用したドメインはデータ・ストリームの最初の半分のみが監視されます。

    • Domain列は、アスタリスク(*)をワイルドカードとして使用できる実際のフィルタ値を含みます。

    • Profile_ID列は、フィルタを適用するコレクタ・プロファイルのIDに関連します。 このIDは、c_cprofilesにあります。

    • Traffic_segment列は、指定したフィルタに使用する必要があるセグメントを含みます。 最大128部を指定できます。 たとえば、34|128は、128のうち34番目のセグメントを取得します。

  3. 現在定義されているネットワーク・フィルタを表示するには、RUEI_USER userとしてレポータ・システムにログオンし、次のコマンドを実行します:

    sqlplus /@RUEI_DB_TNSNAME
    select id, prio, domain, profile_id, traffic_segment from c_domain_segments order by prio; 
    
  4. 表に行を挿入するには、次のコマンドを実行します:

    insert into c_domain_segments (id, prio, domain, profile_id, traffic_segment) values (c_domain_segments_seq.nextval, 1, '*.nl', 2, '1|2');
    
  5. 表から行を削除するには、次のコマンドを実行します:

    delete from c_domain_segments where id=1;
    
  6. フィルタ優先度を変更するには、次のコマンドを実行します:

    update c_domain_segments set prio=100 where id=2; 

2.3 Formsソケット・モードのタイムアウトの構成

デフォルトでは、Formsソケット・モード設定は10分に設定されています。 表示するには、次のコマンドを実行します:

execsql config_get_profile_value System forms FormsSocketTimeout

変更するには、次のコマンドを実行します:

execsql config_set_profile_value System forms FormsSocketTimeout replace 600

2.4 コレクタのパフォーマンス設定の構成

コレクタはマルチスレッドを使用して、トラフィック分析タスクをさらに実行できます。 他のスケーリング設定とともに、この機能を使用すると、最近のハードウェア構成でインストールされたCPUコアおよびメモリーの増加量をコレクタが利用できるようになります。 これにより、使用可能なハードウェア・リソースがより効率的に使用され、パフォーマンスが向上します。

コレクタには様々なスレッド・タイプのパイプラインが含まれています。 スレッド・タイプごとに異なる機能が実行されるため、高い負荷が発生している特定のスレッド・タイプのスレッド数を増やすことが重要です。 各スレッド・タイプのロードは、コレクタ・ステータスおよびパフォーマンス・セクションに表示できます。

NumATMThreads

HTTPストリーム解析を処理するスレッド。 デフォルトでは、1 ATMスレッドがあります。

注意:

監視対象のトラフィックにサーブレット・モードのoracle formsトラフィックが含まれている場合は、ATMスレッドの数を増やしないでください。

HTTPPrestartApts

'apt'スレッドは、コンテンツ・スキャンやxpathスキャンなどのHTTPコンテンツ解析を処理します。 デフォルトでは、ATMごとに1つのAPTスレッドがあり、追加のスレッドが自動的に開始されます。 ATM当たり最大64スレッド数を指定できます。

コレクタ・システムのコアが12以上、32GB以上のRAMである場合は、レポータ・システムでRUEI_USERとして次のコマンドを実行します:

execsql config_set_profile_value profile http HTTPPrestartApts replace 4
execsql config_set_profile_value profile config NumATMThreads replace 2
execsql config_set_profile_value profile config CaptureBufferMaxMemoryUsage replace 3gb

ここで、「プロファイル」は、更新する必要があるコレクタ・プロファイルの名前です。

コレクタ・システムのコアが24以上、32GB以上のRAMがある場合は、レポータ・システムでRUEI_USERとして次のコマンドを入力します:

execsql config_set_profile_value profile http HTTPPrestartApts replace 4
execsql config_set_profile_value profile config NumATMThreads replace 4
execsql config_set_profile_value profile config CaptureBufferMaxMemoryUsage replace 3gb

ここで、「プロファイル」は、更新する必要があるコレクタ・プロファイルの名前です。

RUEIコンソールでプロファイル名を表示するには、「構成」 > 「セキュリティ」に移動し、「コレクタ・プロファイル」を選択するか、次のコマンドを実行します:

execsql config_get_profiles