プライマリ・コンテンツに移動
Oracle® Real User Experience Insightインストレーション・ガイド
13.3.1.0 for Linux x86-64
E98309-03
目次へ移動
目次

前
次
機械翻訳について

2 RUEIソフトウェアのインストール

この章では、各RUEIコンポーネントをインストールするための前提条件と手順について説明します。 既存のRUEI 13.x.x.xインストールをリリース13.3.1.0にアップグレードする手順は、RUEI 13.2.3.1へのアップグレードで説明されています。 インストール後の構成手順は、「RUEIの構成」で説明しています。

注意:

RUEIコンポーネントをシステムにインストールする前に、必ず適切なコマンド(yum updateup2dateなど)を使用して、オペレーティング・システムに最新のOpenSSLパッチが適用されるようにしてください。 最新のOpenSSLパッチを適用すると、システムのセキュリティを強化できます。

2.1 前提条件

この項では、RUEIソフトウェアのインストール前に実行する必要があるステップについて説明します。 この項で説明しているすべての前提条件を満たしてから、インストール作業に進んでください。

注意:

RUEIインストールは、RedHat Enterprise/Oracle Linux 6.x (6.5以上)およびRedHat Enterprise/Oracle Linux 7.xの両方でサポートされていますが、信頼性とセキュリティを最大限に高めるには、RUEIをインストールする前にシステムを最新のパッチ・バージョンにアップグレードします。

2.1.1 ソフトウェア・インストールの計画

RUEIのデータ収集の概要は、「データ・コレクション」を参照してください。 次のインストール・データ収集オプションが使用可能です。

  • ネットワーク・データ・コレクタ: このオプションは、ネットワークを通過するデータを収集するもので、以前のリリースでのデフォルト・オプションでした(ローカルまたはリモートのコレクタが必要です)。

  • タグ・データ・コレクタ: このオプションは、タグ・ベースの監視とも呼ばれ、リクエストを監視して、すべてのページに挿入される特定のWeb URL (タグ)を処理することによりデータを収集します。

  • ADFモニタリング: ADFモニタリング・サービスなどのADFベースのアプリケーションのモニタリングには、様々なデータ・コレクション・オプションが使用できます。 このサービスを使用すると、ネットワーク・データ収集によるデータよりも多い、アプリケーション・サーバーからADFベースのアプリケーションのデータ(ユーザー名など)が収集されます。 詳細は、「ADFモニタリング用のRUEIの構成」を参照してください。

表2-1 インストールの概要およびデータ収集方法

ネットワーク タグ

要件

ネットワーク・トラフィックにアクセスして、ネットワーク・プロトコル分析を実行します。

アプリケーション・テンプレートにアクセスして、JavaScriptコードを挿入します。

単一のサーバー (図1-7)

「レポータ・ソフトウェアのインストール」 (ネットワーク・データ・コレクタを自動的にインストールする)の説明に従ってインストーラを実行する場合は、reporterオプションを使用します。

「レポータ・ソフトウェアのインストール」 (タグ・ベースのデータ・コレクタを自動的にインストールする)の説明に従ってインストーラを実行する場合は、reporter-tagオプションを使用します。

ADFモニタリング

ADFベースのアプリケーションの監視には、ADF監視サービスを含む様々なデータ収集オプションを使用できます。 このサービスを使用すると、ネットワーク・データ収集によるデータよりも多い、アプリケーション・サーバーからADFベースのアプリケーションのデータ(ユーザー名など)が収集されます。 詳細は、「ADFモニタリング用のRUEIの構成」を参照してください。

2.1.2 ソフトウェアのインストール場所の計画

レポータ・データベースおよびRUEIソフトウェアのインストール場所によっては、必須のディスク領域は慎重に計画する必要があります。 オペレーティング・システムのインストール中のディスクのパーティション化の段階でこの情報を用意しておく必要があります。

表2-2に、RUEIインストール・コンポーネントのディスク領域要件を示します。

表2-2 必須ディスク領域の仕様

パーティション 最小必須ディスク領域(GB) コンポーネント

ORACLE_BASE(デフォルト /u01/app/oracle)脚注1

500

データベース・サーバー

RUEI_HOME(デフォルト /opt/ruei)

5

レポータ、コレクタ

RUEI_DATA(デフォルト /var/opt/ruei/)

100

レポータ、コレクタ

脚注1

これは、このガイド全体で使用されているデータベースのロケーションの例です。

これは、スタンドアロンRUEIサーバーのインストールの場合、最低700GBが必要であることを意味します。 専用のリモート・コレクタを伴う通信量の多い実装の場合は、/var/opt/ruei (RUEI_DATA)の場合、最小で200 GBのディスク領域をお薦めします。

注意:

レポータおよびデータベース・サーバーには高性能のデータ記憶域が必要です。 RAID-10またはRAID-5 (または同等の)ストレージ構成では、高性能ディスクを使用することを推奨します。

2.1.3 ネットワーク・データ収集用のネットワーク・インタフェースの構成

ネットワーク・データ収集を使用する場合は、次のことを確認します。

  1. 静的IPアドレスが、RUEI Webインタフェースへのアクセスに使用されるインタフェースに割り当てられていることを確認します。 さらに、割り当てられたIPアドレスおよびホスト名は、/etc/hostsファイルで構成されている必要があります。 必要に応じて、すべてのレポータ・システムおよびコレクタ・システムが、DNSシステムで正しく定義されていることを確認します。

  2. ネットワーク・パケット監視に使用するネットワーク・インタフェースは、管理上upになっており、IPアドレスが割り当てられていないことを確認します。

    注意:

    取得インタフェースのONBOOTパラメータをyesに設定して、ネットワーク・インタフェースが常に(再起動後)upステータスになるようにします。 ネットワーク・インタフェースの構成は、/etc/sysconfig/network-scripts/ifcfg-ethXファイル(Xは必要なネットワーク・インタフェースを表します)にあります。 あるいはグラフィカル・ユーティリティであるsystem-config-networkを使用して、上記の作業を行うこともできます。

2.1.4 オペレーティング・システム・セキュリティの構成

システムが初めて起動するときに、インストール後のウィザードが表示され、オペレーティング・システムの構成設定を完了できます。

セキュリティ強化されたLinux (SELinux)が無効になっていることを確認する必要があります。 これはRUEIが正しく機能するために必要です。 SELinux設定を変更するには、システム全体にラベルを再設定できるようにシステムを再起動する必要があります。

セキュリティ上の理由から、オペレーティング・システムのインストール時に「システムの暗号化」check boxを選択して、すべての機密データが安全な方法で格納されるようにすることをお薦めします。 システムのブート中にパスフレーズが必要です。

2.1.5 ネットワーク・データ収集用のNTPデーモン操作の検証

日付および時間設定が正しく指定されていることを確認します。 NTPの使用を推奨され、分割サーバーのデプロイメントで必要です。 さらに、レポータ・システムとコレクタ・システムに指定するタイム・ゾーンはすべて同じである必要があります。

注意:

分散環境では、レポータ・システムとコレクタ・システムに指定されるタイム・ゾーンは、すべて同じであることが必要です。

2.1.5.1 RedHat Enterprise/Oracle Linux 6.x

NTPデーモンはRUEI、特にサーバーの分割構成では重要なコンポーネントであるため、起動時に少なくとも実行レベル5でアクティブ化されていることを確認することをお薦めします。 次のコマンドを実行します。

/sbin/chkconfig --list | grep ntpd
ntpd     0:off   1:off   2:off   3:off   4:off   5:off   6:off
/sbin/chkconfig ntpd on
/sbin/chkconfig --list | grep ntpd
ntpd     0:off   1:off   2:on    3:on    4:on    5:on    6:off
/etc/init.d/ntpd start
Starting ntpd:                                     [  OK  ]

NTPデーモンが実行されていない場合は、次のコマンドを実行して起動できます:

/etc/init.d/ntpd restart

次のサンプル出力は、NTPデーモンがいつ同期化されるか(*)を示しています。

ntpq -pn
       remote           refid      st t when poll reach   delay   offset  jitter
  ==============================================================================
  *194.171.167.130     .PPS.         1 u 994 1024 377     6.429   0.041   0.093
  +80.85.129.25        130.235.20.3  3 u 725 1024 377     4.435   0.673   0.129
  +82.94.235.106       135.81.191.59 2 u 678 1024 377     1.709   1.774   0.020
   127.127.1.0         .LOCL.       10 l   8   64 377     0.000   0.000   0.001

2.1.5.2 RedHat Enterprise/Oracle Linux 7.x

RedHat Enterprise/Oracle Linux 7.xでは、NTP同期、タイムゾーンおよびその他のクロック関連の設定は、timedatectlツールを使用して管理されます:

# timedatectl
Local time: Wed 2017-10-04 09:42:09 BST
Universal time: Wed 2017-10-04 08:42:09 UTC
RTC time: Wed 2017-10-04 08:42:09
Time zone: Europe/London (BST, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2017-03-26 00:59:59 GMT
Sun 2017-03-26 02:00:00 BST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2017-10-29 01:59:59 BST
Sun 2017-10-29 01:00:00 GMT
                                   

「NTP有効」「NTP同期済」「はい」を表示していることを確認します。

デフォルトでは、chronyパッケージはNTP同期を提供するためにインストールされます。 時間が同期化されていない場合は、/etc/chrony.confで、少なくとも1つのserverディレクティブを通して少なくとも1つの有効(および到達可能)タイム・サーバーを指定してください。

/etc/chrony.confを編集した後、chronydデーモンを再起動します:

systemctl restart chronyd

その後、timedatectlコマンドでは「NTP同期済」「はい」と表示されます。

2.1.6 RUEIの前提条件のインストール

この項で説明する手順は、レポータ・システムでのみ必要です。 手順は、RedHat Enterprise/Oracle Linux 6.xまたは7.xのどちらを使用しているかによって異なります。

2.1.6.1 RedHat Enterprise/Oracle Linux 6.x前提条件のインストール

RedHatの最小インストールを実行した後、次のステップを実行します。

  1. 必要なパッケージはRedHat Enterprise/Oracle Linux 6.xディストリビューション・セットで提供されています。 次のコマンドを実行して、レポータのすべての前提条件をインストールします:

    rpm -Uvh httpd-2.2.15-*..x86_64.rpm \
    apr-1.3.9-*.x86_64.rpm \
    apr-util-1.3.9-*.x86_64.rpm \
    php-5.3.3-*.x86_64.rpm \
    mod_ssl-2.2.15-*.x86_64.rpm \
    php-common-5.3.3-*.x86_64.rpm \
    php-cli-5.3.3-*.x86_64.rpm \
    php-soap-5.3.3-*.x86_64.rpm \
    php-ldap-5.3.3-*.x86_64.rpm \
    hdparm-9.16-*.x86_64.rpm \
    libpcap-1.0.0-*.x86_64.rpm \
    gmp-4.3.1-*.x86_64.rpm \
    lm_sensors-3.1.1-*.x86_64.rpm \
    net-snmp-5.5-*.x86_64.rpm \
    net-snmp-libs-5.5-*.x86_64.rpm \
    net-snmp-utils-5.5-*.x86_64.rpm \
    perl-XML-Twig-3.34-*.noarch.rpm \
    perl-XML-Parser-2.36-*.x86_64.rpm \
    ksh-20100621-*.x86_64.rpm \
    rsync-3.0.6-*.x86_64.rpm \
    wget-1.12-*x86_64.rpm \
    bc-1.06.95-*.x86_64.rpm \
    bind-utils-9.7.3-*.x86_64.rpm \
    bridge-utils-1.2-*.x86_64.rpm \
    zlib-1.2.3-*.el6.x86_64.rpm \
    ncurses-libs-5.7-*.x86_64.rpm \
    ncurses-5.7-*.x86_64.rpm \
    ncurses-base-5.7-*.x86_64.rpm \
    php-process-5.3.3*.x86_64.rpm
    
  2. 次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。

    rpm -Uhv *-fonts*
    
  3. コレクタが正しいシステムlibpcapライブラリをロードすることを確認するには、次のコマンドを実行します。 ライブラリがロードされていない場合、コレクタへの接続は失敗します。

    ln -s /usr/lib64/libpcap.so.N.N.N /usr/lib64/libpcap.so.0.9.4
    

    ここで、N.N.Nはインストールされているlibpcapのバージョンです。

    次に例を示します。

    ln -s /usr/lib64/libpcap.so.1.0.0 /usr/lib64/libpcap.so.0.9.4
    

2.1.6.2 RedHat Enterprise/Oracle Linux 7.x前提条件のインストール

RedHat Enterprise / Oracle Linux 7.xインストール時には、「基本Webサーバー」を基本環境として選択し、「PHPのサポート」をアドオンとして選択することを強くお薦めします。 これにより、後で手動でインストールするRPMsのリストを大幅に削減できます。 または、yumを使用して前提条件をインストールすることもできます。

  1. 必要なパッケージはRedHat Enterprise/Oracle Linux 7.xディストリビューション・セットで提供されています。 次のコマンドを実行して、レポータのすべての前提条件をインストールします:

    rpm -Uvh php-soap-5.4.16-*.x86_64.rpm \
    php-ldap-5.4.16-*.x86_64.rpm \
    hdparm-9.43-*.x86_64.rpm \
    ksh-20120801-*.x86_64.rpm \
    lm_sensors-3.3.4-*.x86_64.rpm \
    net-snmp-5.7.2-*.x86_64.rpm \
    net-snmp-libs-5.7.2-*.x86_64.rpm \
    net-snmp-utils-5.7.2-*.x86_64.rpm \
    net-snmp-agent-libs-5.7.2-*.x86_64.rpm \
    perl-XML-Twig-3.44-*.noarch.rpm \
    perl-XML-Parser-2.41-*.x86_64.rpm \
    perl-Data-Dumper-2.145-*.x86_64.rpm \
    perl-Business-ISBN-*.noarch.rpm \
    perl-Business-ISBN-Data-*.noarch.rpm \
    perl-Compress-Raw-Bzip2-*.x86_64.rpm \
    perl-Compress-Raw-Zlib-*.x86_64.rpm \
    perl-Digest-*.noarch.rpm \
    perl-Digest-MD5-*.x86_64.rpm \
    perl-Digest-SHA-*.x86_64.rpm \
    perl-Encode-Locale-*.noarch.rpm \
    perl-Font-AFM-*.noarch.rpm \
    perl-File-Listing-*.noarch.rpm \
    perl-HTML-Format-*.noarch.rpm \
    perl-HTML-Parser-*.x86_64.rpm \
    perl-HTML-Tagset-*.noarch.rpm \
    perl-HTML-Tree-*.noarch.rpm \
    perl-HTTP-Cookies-*.noarch.rpm \
    perl-HTTP-Daemon-*.noarch.rpm \
    perl-HTTP-Date-*.noarch.rpm \
    perl-HTTP-Message-*.noarch.rpm \
    perl-HTTP-Negotiate-*.noarch.rpm \
    perl-IO-Compress-*.noarch.rpm \
    perl-IO-HTML-*.noarch.rpm \
    perl-IO-Socket-IP-*.noarch.rpm \
    perl-IO-Socket-SSL-*.noarch.rpm \
    perl-IO-stringy-*.noarch.rpm \
    perl-LWP-MediaTypes-*.noarch.rpm \
    perl-Net-HTTP-*.noarch.rpm \
    perl-Net-LibIDN-*.x86_64.rpm \
    perl-Net-SSLeay-*.x86_64.rpm \
    perl-TimeDate-*.noarch.rpm \
    perl-URI-*.noarch.rpm \
    perl-WWW-RobotRules-*.noarch.rpm \
    perl-libwww-perl-*.noarch.rpm \
    librsvg2-2.39.0-*.x86_64.rpm \
    cairo-1.12.14-*.x86_64.rpm \
    fontconfig-2.10.95-*.x86_64.rpm \
    fontpackages-filesystem-1.44-*.noarch.rpm \
    graphite2-1.2.2-*.x86_64.rpm \
    harfbuzz-0.9.20-*.x86_64.rpm \
    libXdamage-1.1.4-*.x86_64.rpm \
    libXext-1.3.2-*.x86_64.rpm \
    libXfixes-5.0.1-*.x86_64.rpm \
    libXft-2.3.1-*.x86_64.rpm \
    libXrender-0.9.8-*.x86_64.rpm \
    libXxf86vm-1.1.3-*.x86_64.rpm \
    libthai-0.1.14-*.x86_64.rpm \
    mesa-libEGL-9.2.5-*.x86_64.rpm \
    mesa-libGL-9.2.5-*.x86_64.rpm \
    mesa-libgbm-9.2.5-*.x86_64.rpm \
    mesa-libglapi-9.2.5-*.x86_64.rpm \
    pango-1.34.1-*.x86_64.rpm \
    pixman-0.32.4-*.x86_64.rpm
  2. 次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。

    rpm -Uhv *-fonts*

2.1.7 Yumリポジトリを使用したすべての要件のインストール(別の方法)

手動インストール(前の項で説明)にかわる方法として、Yumリポジトリを使用して、必須のRPMをインストールできます。 これには、有効なYumリポジトリが必要です。 Yumリポジトリの詳細は、「Yum: ロー・アップ・データが変更されました」を参照してください。

手順は、RedHat Enterprise/Oracle Linux 6.xまたは7.xのどちらを使用しているかによって異なります。

2.1.7.1 RedHat Enterprise/Oracle Linux 6.x前提条件のインストール

RedHatの最小インストールを実行した後、次のステップを実行します。 グラフィック環境は必須ではありません。

  1. 次のコマンドを実行する必要なレポータ・パッケージをインストールします:

    yum -y install perl-URI \
    perl-XML-Twig \
    net-snmp-utils \
    sendmail-cf \
    httpd \
    mod_ssl \
    php \
    php-ldap \
    php-soap \
    librsvg2 \
    xorg-x11-xinit \
    rsync \
    ksh \
    *-fonts \
    wget \
    bc \
    bind-utils \
    hdparm \
    libpcap \
    bridge-utils \
    ncurses \
    zlib \
    install php-process
    
    yum -y install perl-URI \
    yum -y install perl-XML-Twig
    yum -y install net-snmp-utils
    yum -y install sendmail-cf
    yum -y install httpd
    yum -y install mod_ssl
    yum -y install php
    yum -y install php-ldap
    yum -y install php-soap
    yum -y install librsvg2
    yum -y install xorg-x11-xinit
    yum -y install rsync
    yum -y install ksh
    yum -y install *-fonts
    yum -y install wget 
    yum -y install bc 
    yum -y install bind-utils
    yum -y install hdparm
    yum -y install libpcap
    yum -y install bridge-utils
    yum -y install ncurses
    yum -y install zlib
    yum -y install php-process
    
  2. 次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。

    yum -y install *-fonts
    
  3. コレクタが正しいシステムlibpcapライブラリをロードすることを確認するには、次のコマンドを実行します。 ライブラリがロードされていない場合、コレクタへの接続は失敗します。

    ln -s /usr/lib64/libpcap.so.N.N.N /usr/lib64/libpcap.so.0.9.4
    

    ここで、N.N.Nはインストールされたlibpcapのバージョンです。

    次に例を示します。

    ln -s /usr/lib64/libpcap.so.1.0.0 /usr/lib64/libpcap.so.0.9.4
    

2.1.7.2 RedHat Enterprise/Oracle Linux 7.x前提条件のインストール

RedHat Enterprise / Oracle Linux 7.x以上のインストールを実行した後は、次のステップを実行します。 グラフィック環境は必須ではありません。

  1. 次のコマンドを実行して、必要なレポータの前提条件パッケージをインストールします:

    yum -y install perl-URI \
    perl-XML-Twig \
    net-snmp-utils \
    httpd \
    mod_ssl \
    php \
    php-ldap \
    php-soap \
    librsvg2 \
    librsvg2-tools \
    rsync \
    ksh \
    wget \
    bc \
    bind-utils \
    hdparm \
    libpcap \
    bridge-utils \
    ncurses \
    zlib \
    php-process \
    install gnu-free*-fonts
  2. 次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。

    yum -y install *-fonts

2.1.8 Oracle Databaseのインストール

次の場所にあるOracle DatabaseのホームページからOracle Database 12c Enterprise Editionをダウンロードしてインストールします。

http://www.oracle.com/technetwork/database/enterprise-edition/downloads

Oracleデータベースをインストールする手順は、製品のドキュメントで詳細に説明されています。 適切なOracle Database 12c Quick Installation Guideをダウンロードして確認することをお薦めします。 Oracle Databaseドキュメント・ライブラリから入手できます。 このガイドで使用されているパス・ユーザー名とグループ名は、Oracle databaseの製品ドキュメントに基づきます。

注意:

RUEIはOracle Databaseリリース11gR2以上でサポートされていますが、このリリースのRUEIのベスト・パフォーマンスはOracle Database 12cリリース1で実現されます。

2.2 RUEIソフトウェアの取得

RUEIソフトウェアは、Oracle E-Delivery Webサイト(http://edelivery.oracle.com)から入手できます。 次のメディア・パック基準を選択してください。

  • Oracle Enterprise Manager

  • Linux x86-64

2.3 RUEIソフトウェアの解凍

ダウンロードしたRUEI zipファイルをサーバーの/rootディレクトリにコピーし、解凍します。 次のコマンドを実行します。

cd /root
unzip package_name.zip

RUEIのインストールを完了するために必要なソフトウェアが含まれている次のディレクトリが作成されます。

  • /root/RUEI/133

  • /root/RUEI/ZendGuardLoader

  • /root/RUEI/IC

  • /root/RUEI/PHP

  • /root/RUEI/Java

  • /root/RUEI/extra

  • /root/RUEI/mkstore

2.4 一般的なインストール作業

この項で説明するステップは、計画インストール(ローカル・データベースを使用するレポータ、リモート・データベースを使用するレポータまたはコレクタ)に関係なく実行する必要があります。

2.4.1 RUEI構成ファイルを確認

/etc/ruei.confファイルでは、インストール内で使用する設定が指定されています。 RUEIディストリビューションzipの/root/RUEI/extraディレクトリに、このファイルのテンプレートが提供されます。 RUEI環境(リモート・データベースおよびコレクタなど)のすべてのコンポーネントでは、同じグローバル/etc/ruei.conf構成ファイルが必要です。

表2-3 RUEI構成設定

設定 説明 値(2)

RUEI_HOME 脚注3

RUEIソフトウェアのホーム・ディレクトリ。 /var/opt/rueiで始まるパスに設定しないでください。

/opt/ruei

RUEI_DATA 脚注3

RUEIデータ・ファイルのディレクトリ。 /opt/rueiで始まるパスに設定しないでください。

/var/opt/ruei

RUEI_USER

RUEIオペレーティング・システム・ユーザー。

moniforce

RUEI_GROUP

RUEIオペレーティング・システム・グループ。

moniforce

RUEI_DB_INST 脚注4

データベース・インスタンス名。

ux

RUEI_DB_TSCONF 脚注5

構成表領域名

UXCONF

RUEI_DB_TSSTAT 脚注5

統計表領域名

UXSTAT

RUEI_DB_USER 脚注6

データベース・ユーザー名。

UXINSIGHT

RUEI_DB_TNSNAME 脚注7

レポータのデータベース接続文字列。

uxinsight

RUEI_DB_TNSNAME_CFG 脚注8

レポータのデータベース接続文字列。

$RUEI_DB_TNSNAMEまたはconfig

RUEI_DB_TNSNAME_BI 脚注6

エクスポート・データベース接続文字列。

uxinsight

MKSTORE_BIN 脚注9

mkstoreユーティリティの場所。

TZ 脚注10

PHPタイムゾーン設定。

Europe/Amsterdam

DEFAULT_TABLESPACE (、フィート10を参照)

デフォルトRUEI表領域の名前。

REMOTE_DB 脚注11

デフォルトは0です。 リモート・データベースの場合は1に設定します。

DBCONNECT (フット10を参照)

リモート・データベースへの完全修飾されたデータベース接続文字列

「脚注2」この表で指定するすべての変数は、このガイドで使用される値であり、必要に応じて変更できます。

脚注 3

ディレクトリ名は、50文字の長さにすることはできません。 RUEI_HOMEとRUEI_DATAは独立したパスでなければなりません。 たとえば、RUEI_HOMEが/opt/rueiの場合、RUEI_DATAを/opt/ruei/dataに設定することはできません。 また、/var/opt/rueiのサブディレクトリにRUEI_HOMEを設定することはできず、RUEI_DATAを/opt/rueiのサブディレクトリに設定することはできません。

脚注 4

データベース・インスタンス名の長さは8文字を超えることはできません。

脚注 5

データベース表領域名は、30文字以下である必要があります。

脚注 6

データベース・ユーザー名の長さは30文字以下にする必要があります。

脚注 7

別名の長さは255文字以下にする必要があります。

脚注 8

RUEI_DB_TNSNAMEはレポータ・システムのデフォルトです。

脚注 9

ruei-prepare-db.sh (「Reporter Database Instanceの作成」を参照)を使用してRUEIウォレットを作成する際、およびRUEIのデプロイメントをOracle Enterprise Managerインシデント・マネージャ機能と統合する場合(「Enterprise Managerリポジトリへの接続の設定」を参照)に必要です。

脚注 10

これは適切なタイムゾーン設定であり、LinuxとPHPの両方で有効である必要があります。 Linuxの場合は、tzselectユーティリティを使用でき、PHPの場合は次のロケーションを使用できます。 : http://www.php.net/manual/en/timezones.php

脚注 11

リモート・データベース・ホストへのコマンドライン・アクセス権を持たず、ruei-prepare-db.shを実行している場合に必要になるオプションはありません。 (「リモート・データベース・サービスに対するRUEIの設定」を参照)

重要

「表2-3 」で記述されているTZRUEI_HOMERUEI_DATARUEI_USERRUEI_GROUP設定をリテラル値に関して指定する必要があります。 したがって、次は許可されません。

RUEI_BASE=/my/ruei/dir
export RUEI_HOME=$RUEI_BASE/home

注意:

RUEIシステムのインストール後に/etc/ruei.confの設定を変更した場合は、システム処理を再起動して、これらの設定を有効にする必要があります(システム > メンテナンス > システム・リセット > システム処理の再起動)。

フェイルオーバー・レポータ構成設定

表2-4は、フェイルオーバー・レポータの構成に使用される設定を示し、レポータ・システムにのみ関係があります。 構成手順の詳細は、「フェイルオーバー・レポータ・システムの構成」を参照してください。

表2-4 RUEIフェイルオーバー・レポータ構成設定

設定 説明

RUEI_REP_FAILOVER_PRIMARY_IP

プライマリ・レポータIPアドレス。

RUEI_REP_FAILOVER_STANDBY_IP

セカンダリ・レポータIPアドレス。

RUEI_REP_FAILOVER_VIRTUAL_IP

仮想レポータIPアドレス。

RUEI_REP_FAILOVER_VIRTUAL_DEV

仮想レポータIPアドレスへの接続に使用するネットワーク・インタフェース。

RUEI_REP_FAILOVER_VIRUAL_MASK

仮想レポータIPアドレスのネットワーク・マスク。

フェイルオーバー・コレクタ構成設定

表2-5は、フェイルオーバー・コレクタの構成に使用される設定を示し、コレクタ・システムにのみ関係があります。 構成手順の詳細は、「フェイルオーバー・コレクタ・システムの構成」を参照してください。

表2-5 RUEIフェイルオーバー・コレクタ構成設定

設定 説明

RUEI_COL_FAILOVER_PRIMARY_IP

プライマリ・コレクタIPアドレス。

RUEI_COL_FAILOVER_STANDBY_IP

セカンダリ・コレクタIPアドレス。

RUEI_COL_FAILOVER_VIRTUAL_IP

仮想コレクタIPアドレス。

RUEI_COL_FAILOVER_VIRTUAL_DEV

仮想コレクタIPアドレスへの接続に使用するネットワーク・インタフェース。

RUEI_COL_FAILOVER_VIRTUAL_MASK

仮想レポータIPアドレスのネットワーク・マスク。

RUEIの分散パックに含まれるソフトウェアを使用する場合は、JAVA_HOMEおよびINSTANTCLIENT_DIRの設定を変更しないでください。

  1. moniforceグループおよびRUEI_USERユーザーを作成します。 moniforceのホーム・ディレクトリは、グループ・メンバーの読取り権限付きで/var/opt/rueiに設定する必要があります。

    /usr/sbin/groupadd moniforce
    /usr/sbin/useradd moniforce -g moniforce -d /var/opt/ruei
    chmod -R 750 /var/opt/ruei
    chown -R moniforce:moniforce /var/opt/ruei
    

    注意:

    moniforce (RUEI_USER)ユーザーのログイン・シェルは、/bin/bashに設定する必要があります。

  2. 構成ファイルの例は、RUEIディストリビューション・パックに含まれています。 次のコマンドを発行して、RUEI_USERユーザーがファイルを読み取り可能にします:

    cp /root/RUEI/extra/ruei.conf /etc/
    chmod 644 /etc/ruei.conf
    chown moniforce:moniforce /etc/ruei.conf
    

リモート・レポータ・データベース・インストールの場合、ruei.confファイルは、レポータ・システムのものと同一である必要があります。

2.4.2 Javaのインストール

レポータ・システムおよびコレクタ・システムの場合は、Java Runtime Environment (JRE)をインストールする必要があります。 Javaは、RUEIディストリビューション・パックにバンドルされています。

  1. 次のコマンドを実行します。

    mkdir -p /usr/java/
    chmod 755 /usr/java
    cd /usr/java
    tar xzf /root/RUEI/Java/jre-8u181-linux-x64.tar.gz
    
  2. これにより、必要なJavaソフトウェアがディレクトリ /usr/java/jre1.8.0_181にインストールされます。 インストール・ディレクトリ・バージョンを独立させるには、次のコマンドを実行するより一般的なシンボリック・リンクを作成します:

    ln -s /usr/java/jre1.8.0_181 /usr/java/jre

2.5 レポータのインストール

この項では、レポータ・システムの必須コンポーネントをインストールする手順について説明します。 これらにはApache Webサーバー、OracleデータベースのInstant ClientおよびZend Optimizer (またはZend Guard Loader)が含まれます。

2.5.1 Apache WebサーバーとPHPのインストール

この項では、Apache Webサーバーとそれを使用するコンポーネントのインストールと構成について説明します。

2.5.1.1 PHPの構成

  1. 次のコマンドを実行して、再起動後にWebサーバーが自動的に起動することを確認します:

    RedHat Enterprise / Oracle version 6.x:

    /sbin/chkconfig httpd on
    

    RedHat Enterprise / Oracle version 7.x:

    systemctl enable httpd
  2. /etc/php.d/ruei.iniファイルで次の設定を作成します。

    session.gc_maxlifetime = 14400
    memory_limit = 192M
    upload_max_filesize = 128M
    post_max_size = 128M

2.5.1.2 RSVG警告の回避

RUEIでは、グラフ生成にRSVGを使用します。 欠落しているディレクトリについての警告を回避するために、次のコマンドを使用して、空の.gnome2ディレクトリを作成します。

mkdir -p /var/www/.gnome2

2.5.1.3 Apache Webサーバーの保護

RUEIの機密データを保護するには、レポータ・インタフェースのアクセスをHTTPSに制限することを強くお薦めします。 rootユーザーとして次のコマンドを使用します。

sed -i -e 's/^Listen 80/#Listen 80/' /etc/httpd/conf/httpd.conf

すでに無効になっているSSLv2に加えて、rootユーザーとして次のコマンドを使用して、SSLv3のサポートも無効にします。

sed -i -e 's/^SSLProtocol all -SSLv2/SSLProtocol all -SSLv2 -SSLv3/' /etc/httpd/conf.d/ssl.conf

2.5.1.4 PHPマルチバイト文字サポート

オペレーティング・システムに適したディストリビューション・セットにphp-mbstring RPMバージョンをインストールする必要があります。 次に例を示します。

EL6/OL6:

cd /root/RUEI/PHP/OL6
rpm -Uhv ./php-mbstring-5.3.3-*.x86_64.rpm 

EL7/OL7:

cd /root/RUEI/PHP/OL7
rpm -Uhv ./php-mbstring-5.4.16-*.x86_64.rpm

2.5.2 OracleデータベースのInstant Clientのインストール

rootユーザーとして次のコマンドを実行して、Oracleデータベース・クライアントおよびSQLplus拡張機能をインストールします:

cd /root/RUEI/IC
rpm -Uhv oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
rpm -Uhv oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

2.5.3 php-oci8モジュールのインストール

php-oci8モジュール(RUEIディストリビューション・セットの一部)をインストールします。 手順は、RedHat Enterprise/Oracle Linux 6.xまたは7.xのどちらを使用しているかによって異なります。

RedHat Enterprise/Oracleバージョン6.x

次のコマンドを実行します。

cd /root/RUEI/PHP/OL6
rpm -Uhv php-oci8-12cR1-5.3.3-*.x86_64.rpm

RedHat Enterprise/Oracleバージョン7.x

次のコマンドを実行します。

cd /root/RUEI/PHP/OL7
rpm -Uhv ./php-oci8-12cR1-5.4.16-*.x86_64.rpm

2.5.4 Zend Decoderのインストール

インストールする必要があるZend Guardローダーは、RedHat Enterprise/Oracle Linux 6.x (PHP 5.3)または7.x (PHP 5.4)のどちらを使用しているかによって異なります。

Zend Guard Loaderコードを含むディレクトリに移動し、tarファイルを解凍して必要なモジュールをレポータ・システムにコピーした後、権限を設定します。 次のコマンドを実行します。

EL6/OL6

cd /root/RUEI/ZendGuardLoader
tar xvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/lib64/php/modules/
chown root:root /usr/lib64/php/modules/ZendGuardLoader.so
chmod 755 /usr/lib64/php/modules/ZendGuardLoader.so

EL7/OL7

cd /root/RUEI/ZendGuardLoader
tar xvf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
cp ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64/php-5.4.x/ZendGuardLoader.so /usr/lib64/php/modules/
chown root:root /usr/lib64/php/modules/ZendGuardLoader.so
chmod 755 /usr/lib64/php/modules/ZendGuardLoader.so

/etc/php.d/ruei.iniファイルに次の行を追加します。

zend_extension=/usr/lib64/php/modules/ZendGuardLoader.so 
zend_loader.enable=1

重要 : Zend Guardローダーはガベージ・コレクションを非常に適切に処理しないため、次の行を/etc/php.d/ruei.iniファイルに含めることによって、無効にする必要があります:

zend.enable_gc = Off

これにより、レポータ・システムで実行中の「すべて」 PHPベースのアプリケーションのガベージ・コレクションが無効になります。

2.5.5 レポータ・データベース・インスタンスの作成

注意:

Enterprise ManagerでRUEIを使用する場合は、次に説明するRUEIウォレット・パスワードが必要です。 適切なウォレット・パスワードがない場合、RUEIをEnterprise Managerに関連付けることはできません。

セカンダリ(フェイルオーバー)レポータ・システムをインストールする場合は、この項で説明する手順をスキップし(「フェイルオーバー・レポータ・システムの構成」を参照)、「レポータ・ソフトウェアのインストール」で続行する必要があります。

レポータ・データベースは、ローカル(つまり、レポータ・システム上)に置くことも、リモート・データベース・サーバーに置くこともできます。 この項では、RUEIに必要なデータベース・インスタンスを作成し、レポータからこのデータベース・インスタンスに接続するために必要な接続データを生成します。 この章で説明するデータベースの設定のかわりに、Generic Database Instance Setupで説明する手順に従います。

たとえば、プラガブルDatabaseを使用してRUEIを構成する場合など、リモート・データベースを使用しているときに、リモート・データベース・サーバーへのコマンドライン・アクセス権がない場合は、「リモート・データベース・サービスに対するRUEIの設定」を参照してください。

データベース・インスタンス(RUEI_DB_INST)が作成されるシステムには、次のスクリプトが存在する必要があります:

  • ruei-prepare-db.sh: データベース・インスタンス、Oracleウォレットおよびデータベース接続ファイルを作成します。 このスクリプトはLinuxでのみ実行されます。 Oracle databaseを別のオペレーティング・システムにインストールする場合は、Generic Database Instance Setupを参照してください。

  • sql_scripts: このディレクトリは、ruei-prepare-db.shスクリプトで呼び出される多くのSQLスクリプトを含みます。

  • db_templates: このディレクトリには、ruei-prepare-db.shスクリプトにより作成されたRUEIデータベース・インスタンス用のテンプレートが含まれています。

  • ruei-check.sh: これはハードウェアおよび環境のチェック・ユーティリティで、ruei-prepare-db.shによって自動的に起動されます。 このスクリプトは、スタンドアロンのトラブルシューティング・ユーティリティとしても使用できます。スクリプトの詳細は、ruei-check.shスクリプトを参照してください。

この項でデータベースの自動ログイン・ウォレットを作成し、後でEnterprise Managerとの統合に必要に応じて、特定バージョンの"mkstore"ユーティリティが必要です。 このユーティリティは、次のように設定できます。 これは、データベース・インスタンス(RUEI_DB_INST)が作成されるシステムと、別のシステムである場合はレポータで行う必要があります。

  • 次のコマンドを実行します。

    cd /usr/local
    tar xzf /root/RUEI/mkstore/mkstore-11.2.0.4.0.tar.gz
  • これでmkstoreユーティリティが/usr/local/mkstore-11.2.0.4.0にインストールされます。 インストール・ディレクトリをバージョンに依存しないものにするためには、次のコマンドを使用して、より一般的なsymlinkを作成します。

    ln -s /usr/local/mkstore-11.2.0.4.0 /usr/local/mkstore
  • 次の変更を/etc/ruei.conf:に加えます

    * export MKSTORE_BIN=/usr/local/mkstore/mkstore
  • このステップをレポータ・システムとは別のデータベース・サーバーで実行している場合は、次の変更を/etc/ruei.conf:に加えます。

    * export JAVA_HOME=$ORACLE_HOME/jdk/jre

この項で説明する手順で作成される4つの「接続データ」ファイルは、次のとおりです:

  • cwallet.sso

  • ewallet.p12

  • sqlnet.ora

  • tnsnames.ora

また、RUEI構成ファイル(/etc/ruei.conf)もデータベース・サーバーに存在し、「RUEI構成ファイルを確認」の説明に従って構成し、この項の前の手順で説明したようにmkstoreを設定する必要があります。

次を実行します。

  1. ruei-prepare-db.shスクリプトとruei-check.shスクリプト、およびsql_scriptsディレクトリとdb_templatesディレクトリを、データベース・インスタンスを実行するサーバーにコピーして、oracleユーザーがそれらを実行できるようにします。 これらのスクリプトおよびディレクトリは、RUEIディストリビューションzipファイル(/root/RUEI/131)にあります。

  2. 「RUEI構成ファイルを確認」で説明されているように、/etc/ruei.confファイル内の設定を確認して必要に応じて設定を確認します。 構成表領域および統計表領域に異なる名前を使用する場合は、続行する前にこれらを設定してください。 リモート・データベースやプロセッサなど、RUEI環境のすべてのコンポーネントで同じ表領域名を使用する必要があります。

  3. データベース・サーバー上のoracleユーザーとしてデータベース・サーバーにログインし、ORACLE_HOME環境変数を設定します。 oracleユーザーとして、ruei-prepare-db.shスクリプトを実行する必要があります。 このスクリプトにより$RUEI_DB_INSTデータベースが作成されますが、それはいくつかのハードウェアおよびソフトウェア環境チェックが実行された後です。 実行される実際のチェックは、インストール中のシステム・タイプによって異なります。

    このスクリプトによって、Reporterデータベース・ユーザー・パスワード脚注12が要求されます。 この結果、RUEIアプリケーションでデータベースに自動的にログインできるようになります。 このスクリプトにより、ここで自分用の接続データも作成されます。

    このスクリプトでは、このインストールに使用するデフォルトの表領域名の入力を求められ、その後で接続データ・ファイルが作成されます。

    次のコマンドを実行します。

    chmod +x ruei-prepare-db.sh ruei-check.sh
    chmod -R +r /home/oracle/sql_scripts/
    chmod -R +r /home/oracle/db_templates/
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1Foot 13
    ./ruei-prepare-db.sh create
    

    インストール・スクリプトでシステムを確認するかどうかを尋ねるプロンプトが表示されます。 実行することをお薦めします。 実行されるチェックについては、ruei-check.shスクリプトで詳しく説明しています。

    前述のコマンドをレポータとデータベース・サーバーの組合せで実行した場合、ステップ4を省略して、ステップ5に進んでかまいません。

  4. このステップは、リモート・データベースを使用する場合にのみ当てはまります。

    リモート・データベースを使用するレポータ・システムの場合、ステップ3で生成された/tmp/ruei-database-configuration.tarファイルをデータベース・サーバーからレポータ・システムにコピーする必要があります。 /tmp/ruei-database-configuration.tarファイルは、ディレクトリ/var/opt/ruei (RUEI_DATA)のReporterサーバーで抽出される必要があります。 指定したRUEI_USER (moniforce)がファイルを使用できるように、ファイルの権限を設定する必要があります。

    生成された.tarファイルをレポータ・システムにコピーします。このファイルには接続データ・ファイルが入っています。 レポータ・サーバーにログインし、次のコマンドを使用して.tarファイルを抽出します:

    cd /var/opt/ruei
    tar xvf path-to-tar-file/ruei/database-configuration.tar
    chown moniforce:moniforce cwallet.sso ewallet.p12 sqlnet.ora tnsnames.ora
    
  5. データベースのロギングには大量のディスク領域が使用される可能性があるため、不要なディスク領域の使用を避けるために、クリーンアップ・スクリプトをインストールすることをお薦めします。 (例)スクリプトをoracleユーザー・ディレクトリにコピーし、次のコマンドを実行してcronを介してアクティブ化します:

    mkdir -p /home/oracle/bin
    cp /root/RUEI/extra/ruei-clean.sh /home/oracle/bin
    chmod +x /home/oracle/bin/ruei-clean.sh
    su - oracle -c 'echo "10 0 * * * /home/oracle/bin/ruei-clean.sh" | crontab'

2.5.6 レポータ・ソフトウェアのインストール

この項で説明する手順は、「スケーリング・シナリオ」および「ソフトウェア・インストールの計画」で説明するすべての構成に関連しています。 レポータ・ソフトウェアをインストールすると、コレクタおよびプロセッサ・ソフトウェアもインストールされます。

  1. RUEIディレクトリの場所はフレキシブルですが、/etc/ruei.confファイルで構成されているとおりの正確なディレクトリ名を使用する必要があります。 次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:

    mkdir -p /opt/ruei
    chmod 755 /opt/ruei

    注意:

    指定した$RUEI_HOMEディレクトリおよび$RUEI_DATAディレクトリには、それらのために定義された755の権限があります。 これらのディレクトリの詳細は、「表2-3」を参照してください。

  2. 2つの追加グループのapacheおよびmoniforceメンバーを次のコマンドの実行にします:

    EL6/OL6:

    /usr/sbin/usermod -aG moniforce apache
    /usr/sbin/usermod -aG uucp apache
    /usr/sbin/usermod -aG uucp moniforce
    

    EL7/OL7

    /usr/sbin/usermod -aG moniforce apache
    /usr/sbin/usermod -aG dialout apache
    /usr/sbin/usermod -aG dialout moniforce
  3. RUEIソフトウェアを保持するディレクトリに移動して、次のコマンドを実行します:

    cd /root/RUEI/133
    chmod +x ruei-install.sh
    
  4. 次のいずれかのオプションを使用して、レポータ・ソフトウェアをインストールします。

    • 分割サーバー構成にレポータをインストールしている場合、またはソフトウェア・インストールの計画で説明されているネットワーク・ベースのデータ収集のみを使用する場合:

      ./ruei-install.sh reporter
      
    • 単一サーバーにインストールする場合で、「ソフトウェア・インストールの計画」 (このオプションはネットワーク・ベースのデータ収集もサポートしています)の説明に従ってタグ・ベースのデータ・コレクションを使用する場合は、次の手順に従います:

      ./ruei-install.sh reporter-tag
      

    タグ付けに基づくアプリケーションの監視の詳細は、RUEIユーザーズ・ガイドWebページの識別とレポート作成のアプリケーションの定義に関する項を参照してください。

  5. 次のコマンドを実行して、Apache webサーバーを再起動します:

    /sbin/service httpd restart
    
  6. rootユーザーとして、次の行をRUEI_USER (RUEI_DATA /.bash_profile)の.bash_profileファイルに追加します:

    source /etc/ruei.conf
    source $RUEI_HOME/bin/env.sh
    
  7. 次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:

    ./ruei-check.sh postinstall
    
  8. セカンダリ(フェイルオーバー)レポータ・システムをインストールする場合は、このステップを実行しないでください(「フェイルオーバー・レポータ・システムの構成」を参照)。 ネットワーク・インタフェースの構成から続行してください。

    moniforceユーザーとして、RUEI adminユーザーのパスワードを設定し、次のコマンドを実行しているRUEIインタフェースへのログインを有効にします:

    su - moniforce
    set-admin-password
    

    パスワードの入力と確認を求められます。

パスワードの要件

adminユーザー・パスワードを定義する際は、次のことに留意してください。

  • パスワードは、8文字以上で、英数字以外の文字($、@、&および!など)を少なくとも1文字含める必要があります。

  • 最初のパスワードは、7日以内に変更する必要があります。

  • ユーザー名とパスワードは、大文字と小文字が区別されます。

2.6 リモート・タグ・データ・コレクタのインストール

この項で説明する手順は、リモートのタグ・ベースのデータ・コレクタ・システムにのみ関係します。「ソフトウェア・インストールの計画」および「スケーリング・シナリオ」を参照してください。

コレクタ・システムにrootユーザーとしてログインし、次を実行します:

  1. rsyncパッケージとlibpcapパッケージがインストールされていることを確認します。 たとえば、次のコマンドを入力して、Yumを使用してパッケージをインストールします。

    yum -y install rsync
    yum -y install libpcap 
    
  2. RedHat Enterprise/Oracle Linux 6.xを使用している場合、次のコマンドを実行します:

    ln -s /usr/lib64/libpcap.so.N.N.N /usr/lib64/libpcap.so.0.9.4
    

    N.N.N はインストールされているlibpcapのバージョンです。 次に例を示します。

    ln -s /usr/lib64/libpcap.so.1.0.0 /usr/lib64/libpcap.so.0.9.4
    
  3. 次のコマンドを実行して、Apacheをインストールします:

    rpm -Uhv httpd-2.2.15-*..x86_64.rpm 
    
  4. 次のコマンドを実行して、再起動後にWebサーバーが自動的に起動することを確認します:

    /sbin/chkconfig httpd on
    
  5. 次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:

    mkdir -p /opt/ruei
    chmod 755 /opt/ruei
    
  6. RUEIのルート・ディレクトリに移動し、次のコマンドを実行するruei-install.shスクリプトを実行します:

    cd /root/RUEI/133
    chmod +x ruei-install.sh ruei-check.sh
    
  7. ソフトウェア・インストールの計画で説明されているように、タグ・ベースのデータ・コレクタをインストールします:

    ./ruei-install.sh tag-server
    
  8. 次のコマンドを実行して、Apache webサーバーを再起動します:

    /sbin/service httpd restart
    
  9. rootユーザーとして、RUEI_USERの.bash_profileファイル(RUEI_DATA/.bash_profile)に次の行を追加します。

    source /etc/ruei.conf 
    source $RUEI_HOME/bin/env.sh 
    
  10. 次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:

    ./ruei-check.sh postinstall
    
  11. レポータ・システムから新しく作成したコレクタ・システムへのパスワードなしのリモート・ログインを設定します。 必要な構成ステップは、レポータ通信の構成(分割サーバー設定のみ)で説明しています。

2.7 リモート・ネットワーク・データ・コレクタのインストール

この項で説明する手順は、リモート・ネットワークのデータ・コレクタ・システムにのみ関連します。「ソフトウェア・インストールの計画」および「スケーリング・シナリオ」を参照してください。

コレクタ・システムにrootユーザーとしてログオンし、次のようにします。

  1. rsyncパッケージとlibpcapパッケージがインストールされていることを確認します。 たとえば、次のコマンドを入力して、Yumを使用してパッケージをインストールします。

    yum -y install rsync
    yum -y install libpcap 
    
  2. RedHat Enterprise/Oracle Linux 6.xを使用している場合、次のコマンドを実行します:

    ln -s /usr/lib64/libpcap.so.N.N.N /usr/lib64/libpcap.so.0.9.4
    

    ここで、N.N.Nはインストールされているlibpcapのバージョンです。 次に例を示します。

    ln -s /usr/lib64/libpcap.so.1.0.0 /usr/lib64/libpcap.so.0.9.4
    
  3. 次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:

    mkdir -p /opt/ruei
    chmod 755 /opt/ruei
    
  4. RUEIのルート・ディレクトリに移動し、次のコマンドを実行するruei-install.shスクリプトを実行します:

    cd /root/RUEI/133
    chmod +x ruei-install.sh ruei-check.sh
    
  5. ソフトウェア・インストールの計画の説明に従って、ネットワーク・ベースのコレクタをインストールします:

    ./ruei-install.sh collector
    
  6. rootユーザーとして、RUEI_USER (RUEI_DATA/.bash_profile)の.bash_profileファイルに次の行を追加します:

    source /etc/ruei.conf 
    source $RUEI_HOME/bin/env.sh 
    
  7. 「ネットワーク・インタフェースの構成」の説明に従って、ネットワーク・インタフェースを構成します。

  8. 次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:

    ./ruei-check.sh postinstall
    
  9. レポータ・システムから新しく作成したコレクタ・システムへのパスワードなしのリモート・ログインを設定します。 必要な構成ステップは、レポータ通信の構成(分割サーバー設定のみ)で説明しています

2.8 ネットワーク・インタフェースの構成

この項は、ネットワーク・データ・コレクタ・システムのみに関連しています。

インタフェース構成ファイル内の、取得インタフェースのONBOOTパラメータをyesに設定して、監視ネットワーク・インタフェースが常に(再起動後)upステータスになるようにします。 ネットワーク・インタフェースの構成は、/etc/sysconfig/network-scripts/ifcfg-ethXファイル(Xは必要なネットワーク・インタフェースを表します)にあります。 または、グラフィカル・ユーティリティのsystem-config-networkを使用して、適切なインタフェースを「コンピュータの起動時にデバイスをアクティブ化」に設定します。

2.9 国際フォントの有効化(オプション、推奨)

この項は、レポータ・システムにのみ関係があります。

国際文字コンテンツを使用したPDFを生成するには、追加フォントを有効にする必要があります。 これらのフォントはJavaで使用できるようにする必要があります。 次のコマンドを実行して、Rueiの高さのフォントを適切なJavaディレクトリにコピー(または移動)します:

cp RUEI_HOME/bi-publisher/fonts/* \
/usr/java/jre/lib/fonts/

2.10 メール(MTA)の構成(オプション、レポータのみ)

この項は、レポータ・システムにのみ関係があります。

RUEIでは、PDFレポートおよび電子メール・アラートの送信に、稼働しているローカルMTAの使用を想定しています。 デフォルトでは、LinuxでSendmail MTAが使用されます。 デフォルトでは、Sendmailにより電子メールが宛先のMTAに直接配信されます。 この動作がニーズやポリシーに従っていない場合、SmartHost (リレー)を介したメール送信は代替メールである可能性があります。 SendmailでSmartHostを構成するには、次のようにします。

  1. Sendmail構成ユーティリティをインストールするには、アップロードされたRPMを含むディレクトリに移動し、RedHat Enterprise/Oracle Linux 5.xの次のコマンドを実行します:

    rpm -Uhv sendmail-cf-8.13.8-*.el5.x86_64.rpm
    

    RedHat Enterprise/Oracle Linux 6.xで、次のコマンドを実行します:

    rpm -Uhv sendmail-cf-8.14.4-*.el6.x86_64.rpm
    
  2. /etc/mail/sendmail.mcでSmart Host設定を含む行を検索します。 SMART_HOST設定を必要に合せて変更します。 次に例を示します。

    define('SMART_HOST', 'my.example')dnl
    
  3. 次のコマンドを実行して、新しい構成を新しいsendmail.cfに生成します:

    make -C /etc/mail
    
  4. 次のコマンドを実行して、Sendmailを再起動します:

    /etc/init.d/sendmail restart 

注意:

Sendmail MTAの構成に関する拡張的な情報は、http://www.sendmail.orgから入手できます。

2.11 SNMPの構成(レポータのみ)

RUEI MIB定義ファイルは、レポータ・インタフェースを介してダウンロードできます。 この定義ファイルは、SNMPマネージャに追加できます。 MIBファイルのダウンロードの手順は、『Oracle Real User Experience Insightユーザーズ・ガイド』で説明されています。

2.11.1 RUEI用SNMPの構成

RUEI_USERがSNMPユーティリティを使用できるようにするには、次の手順を実行します(OL6に適用され、OEL5には適用されません)。

  1. rootユーザーとして、/etc/sysconfig/snmpdのsnmpd構成ファイルを編集し、行の先頭にある#を削除することで、OPTIONS行がコメント・アウトされないようにします。

  2. 行に次のオプションを追加します。

    -u RUEI_USER
  3. rootユーザーとして、次のコマンドを実行して、スムーズ・デーモンを起動および停止し、すべての関連ファイルに対して正しい権限を設定します:

    service snmpd start
    service snmpd stop

2.12 自動ブラウザ・リダイレクションの構成(オプション)

この項は、レポータ・システムにのみ関係があります。

ブラウザを正しいRUEIパスに自動的にリダイレクトするには、/var/www/html/index.htmlファイルを次の内容で作成します。

                   <head>
                   <meta http-equiv="REFRESH" content="0;URL=/ruei/">
                   </head>

2.13 レポータ通信の構成(分割サーバー設定のみ)

この項は、リモート・コレクタを使用するレポータ・システムにのみ関係があります。

パスワードなしのSSH接続は、レポータ・システムから各コレクタ・システムまで、Moniforceユーザー間で設定する必要があります。 次を実行します。

  1. Reporterサーバーにrootとしてログインします。 次のコマンドを実行します。

    su - moniforce
    ssh-keygen -P ""
    

    [Enter]を押して、デフォルトを使用します。

  2. 次のコマンドを実行して、各コレクタ・システムにrootとしてログインし、moniforceユーザーになります:

    su - moniforce
    
  3. 次のコマンドを実行して、各コレクタ・システム上のmoniforceユーザーの.sshディレクトリ(存在しない場合)を作成します:

    mkdir ~/.ssh
    chmod 700 ~/.ssh
    
  4. レポータ・システムのSSH鍵を、次のコマンドを実行してコレクタ・システムの必要なロケーションにコピーします:

    cd ~/.ssh
    ssh root@Reporter cat /var/opt/ruei/.ssh/id_rsa.pub >> authorized_keys
    

    (レポータ・システムのrootパスワードを指定する必要があります。)

    chmod 600 authorized_keys
    
  5. パスワードを使用せずにレポータ・システムでリモート・コマンドを(moniforceユーザーとして)実行できるようになったかどうかを確認します。 次に例を示します。

    • レポータ・サーバーで、rootとしてログインします。

    • moniforceユーザーとしてログイン: su - moniforce

    • リモート・パスワード・コマンドの実行: ssh Collector pwd

    • Are you sure you want to continue connecting (yes/no)?という質問に対してyesと入力します。

    • コマンドから/var/opt/rueiが返されます。

  6. これらのステップをコレクタごとに実行する必要があります。

    注意:

    レポータとコレクタ間の接続が正しく構成されていない場合、リモートのコレクタを登録しようとすると、認可エラーを受け取ります。

2.14 RUEIのインストール成功の確認

初期設定ウィザード(初期RUEI構成の実行で説明)での作業が完了すると、システムステータスを選択することで、インストールを検証できます。 すべてのシステム・インジケータがOKになっているはずです。 これについては、『Oracle Real User Experience Insightユーザーズ・ガイド』で詳細に説明されています。

2.15 Oracle Enterprise ManagerでのRUEIの使用

ビジネス・アプリケーションを構成するアプリケーション、スイートおよびサービスをインシデント・マネージャ内にイベントとしてレポートできるように、Oracle Enterprise Managerリポジトリへの接続を設定できます。 ビジネス・アプリケーション機能の使用については、『Oracle Enterprise Manager Cloud Control Oracle Fusion Middlewareマネージメント・ガイド』で説明されています。



脚注の凡例

脚注 12:

データベース・パスワードは、Oracle walletパスワードとしても使用されます。 どちらのパスワードも8から30文字で、数字と文字の両方を含める必要があります。 Oracleウォレット・パスワードの変更については、該当するOracleドキュメントを参照してください。


脚注 13:

この行には、データベース・バージョンおよびインストール・パスに基づいたカスタマイズが必要です。