注意:
RUEIコンポーネントをシステムにインストールする前に、必ず適切なコマンド(yum update
やup2date
など)を使用して、オペレーティング・システムに最新のOpenSSLパッチが適用されるようにしてください。 最新のOpenSSLパッチを適用すると、システムのセキュリティを強化できます。
この項では、RUEIソフトウェアのインストール前に実行する必要があるステップについて説明します。 この項で説明しているすべての前提条件を満たしてから、インストール作業に進んでください。
注意:
RUEIインストールは、RedHat Enterprise/Oracle Linux 6.x (6.5以上)およびRedHat Enterprise/Oracle Linux 7.xの両方でサポートされていますが、信頼性とセキュリティを最大限に高めるには、RUEIをインストールする前にシステムを最新のパッチ・バージョンにアップグレードします。
RUEIのデータ収集の概要は、「データ・コレクション」を参照してください。 次のインストール・データ収集オプションが使用可能です。
ネットワーク・データ・コレクタ: このオプションは、ネットワークを通過するデータを収集するもので、以前のリリースでのデフォルト・オプションでした(ローカルまたはリモートのコレクタが必要です)。
タグ・データ・コレクタ: このオプションは、タグ・ベースの監視とも呼ばれ、リクエストを監視して、すべてのページに挿入される特定のWeb URL (タグ)を処理することによりデータを収集します。
ADFモニタリング: ADFモニタリング・サービスなどのADFベースのアプリケーションのモニタリングには、様々なデータ・コレクション・オプションが使用できます。 このサービスを使用すると、ネットワーク・データ収集によるデータよりも多い、アプリケーション・サーバーからADFベースのアプリケーションのデータ(ユーザー名など)が収集されます。 詳細は、「ADFモニタリング用のRUEIの構成」を参照してください。
表2-1 インストールの概要およびデータ収集方法
ネットワーク | タグ | |
---|---|---|
要件 |
ネットワーク・トラフィックにアクセスして、ネットワーク・プロトコル分析を実行します。 |
アプリケーション・テンプレートにアクセスして、JavaScriptコードを挿入します。 |
単一のサーバー (図1-7) |
「レポータ・ソフトウェアのインストール」 (ネットワーク・データ・コレクタを自動的にインストールする)の説明に従ってインストーラを実行する場合は、 |
「レポータ・ソフトウェアのインストール」 (タグ・ベースのデータ・コレクタを自動的にインストールする)の説明に従ってインストーラを実行する場合は、 |
ADFモニタリング |
ADFベースのアプリケーションの監視には、ADF監視サービスを含む様々なデータ収集オプションを使用できます。 このサービスを使用すると、ネットワーク・データ収集によるデータよりも多い、アプリケーション・サーバーからADFベースのアプリケーションのデータ(ユーザー名など)が収集されます。 詳細は、「ADFモニタリング用のRUEIの構成」を参照してください。 |
レポータ・データベースおよびRUEIソフトウェアのインストール場所によっては、必須のディスク領域は慎重に計画する必要があります。 オペレーティング・システムのインストール中のディスクのパーティション化の段階でこの情報を用意しておく必要があります。
表2-2に、RUEIインストール・コンポーネントのディスク領域要件を示します。
表2-2 必須ディスク領域の仕様
パーティション | 最小必須ディスク領域(GB) | コンポーネント |
---|---|---|
ORACLE_BASE(デフォルト |
500 |
データベース・サーバー |
RUEI_HOME(デフォルト |
5 |
レポータ、コレクタ |
RUEI_DATA(デフォルト |
100 |
レポータ、コレクタ |
脚注1
これは、このガイド全体で使用されているデータベースのロケーションの例です。
これは、スタンドアロンRUEIサーバーのインストールの場合、最低700GBが必要であることを意味します。 専用のリモート・コレクタを伴う通信量の多い実装の場合は、/var/opt/ruei
(RUEI_DATA
)の場合、最小で200 GBのディスク領域をお薦めします。
注意:
レポータおよびデータベース・サーバーには高性能のデータ記憶域が必要です。 RAID-10またはRAID-5 (または同等の)ストレージ構成では、高性能ディスクを使用することを推奨します。
ネットワーク・データ収集を使用する場合は、次のことを確認します。
静的IPアドレスが、RUEI Webインタフェースへのアクセスに使用されるインタフェースに割り当てられていることを確認します。 さらに、割り当てられたIPアドレスおよびホスト名は、/etc/hosts
ファイルで構成されている必要があります。 必要に応じて、すべてのレポータ・システムおよびコレクタ・システムが、DNSシステムで正しく定義されていることを確認します。
ネットワーク・パケット監視に使用するネットワーク・インタフェースは、管理上upになっており、IPアドレスが割り当てられていないことを確認します。
注意:
取得インタフェースのONBOOT
パラメータをyes
に設定して、ネットワーク・インタフェースが常に(再起動後)upステータスになるようにします。 ネットワーク・インタフェースの構成は、/etc/sysconfig/network-scripts/ifcfg-eth
X
ファイル(X
は必要なネットワーク・インタフェースを表します)にあります。 あるいはグラフィカル・ユーティリティであるsystem-config-networkを使用して、上記の作業を行うこともできます。
システムが初めて起動するときに、インストール後のウィザードが表示され、オペレーティング・システムの構成設定を完了できます。
セキュリティ強化されたLinux (SELinux)が無効になっていることを確認する必要があります。 これはRUEIが正しく機能するために必要です。 SELinux設定を変更するには、システム全体にラベルを再設定できるようにシステムを再起動する必要があります。
セキュリティ上の理由から、オペレーティング・システムのインストール時に「システムの暗号化」check boxを選択して、すべての機密データが安全な方法で格納されるようにすることをお薦めします。 システムのブート中にパスフレーズが必要です。
日付および時間設定が正しく指定されていることを確認します。 NTPの使用を推奨され、分割サーバーのデプロイメントで必要です。 さらに、レポータ・システムとコレクタ・システムに指定するタイム・ゾーンはすべて同じである必要があります。
注意:
分散環境では、レポータ・システムとコレクタ・システムに指定されるタイム・ゾーンは、すべて同じであることが必要です。
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
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同期済」が「はい」と表示されます。
この項で説明する手順は、レポータ・システムでのみ必要です。 手順は、RedHat Enterprise/Oracle Linux 6.xまたは7.xのどちらを使用しているかによって異なります。
RedHatの最小インストールを実行した後、次のステップを実行します。
必要なパッケージは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
次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。
rpm -Uhv *-fonts*
コレクタが正しいシステム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
RedHat Enterprise / Oracle Linux 7.xインストール時には、「基本Webサーバー」を基本環境として選択し、「PHPのサポート」をアドオンとして選択することを強くお薦めします。 これにより、後で手動でインストールするRPMsのリストを大幅に削減できます。 または、yumを使用して前提条件をインストールすることもできます。
必要なパッケージは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
次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。
rpm -Uhv *-fonts*
手動インストール(前の項で説明)にかわる方法として、Yumリポジトリを使用して、必須のRPMをインストールできます。 これには、有効なYumリポジトリが必要です。 Yumリポジトリの詳細は、「Yum: ロー・アップ・データが変更されました」を参照してください。
手順は、RedHat Enterprise/Oracle Linux 6.xまたは7.xのどちらを使用しているかによって異なります。
RedHatの最小インストールを実行した後、次のステップを実行します。 グラフィック環境は必須ではありません。
次のコマンドを実行する必要なレポータ・パッケージをインストールします:
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
次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。
yum -y install *-fonts
コレクタが正しいシステム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
RedHat Enterprise / Oracle Linux 7.x以上のインストールを実行した後は、次のステップを実行します。 グラフィック環境は必須ではありません。
次のコマンドを実行して、必要なレポータの前提条件パッケージをインストールします:
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
次のコマンドを実行して、オプションのすべてのフォントをインストールします。 または、NLS要件を満たすために必要なマルチバイト文字セットをインストールします。
yum -y install *-fonts
次の場所にある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で実現されます。
RUEIソフトウェアは、Oracle E-Delivery Webサイト(http://edelivery.oracle.com
)から入手できます。 次のメディア・パック基準を選択してください。
Oracle Enterprise Manager
Linux x86-64
ダウンロードした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
この項で説明するステップは、計画インストール(ローカル・データベースを使用するレポータ、リモート・データベースを使用するレポータまたはコレクタ)に関係なく実行する必要があります。
/etc/ruei.conf
ファイルでは、インストール内で使用する設定が指定されています。 RUEIディストリビューションzipの/root/RUEI/extra
ディレクトリに、このファイルのテンプレートが提供されます。 RUEI環境(リモート・データベースおよびコレクタなど)のすべてのコンポーネントでは、同じグローバル/etc/ruei.conf
構成ファイルが必要です。
表2-3 RUEI構成設定
設定 | 説明 | 値(2) |
---|---|---|
|
RUEIソフトウェアのホーム・ディレクトリ。 |
|
|
RUEIデータ・ファイルのディレクトリ。 |
|
|
RUEIオペレーティング・システム・ユーザー。 |
|
|
RUEIオペレーティング・システム・グループ。 |
|
|
データベース・インスタンス名。 |
|
|
構成表領域名 |
|
|
統計表領域名 |
|
|
データベース・ユーザー名。 |
|
|
レポータのデータベース接続文字列。 |
|
|
レポータのデータベース接続文字列。 |
$RUEI_DB_TNSNAMEまたは |
|
エクスポート・データベース接続文字列。 |
|
|
|
|
|
PHPタイムゾーン設定。 |
|
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 」で記述されているTZ
、RUEI_HOME
、RUEI_DATA
、RUEI_USER
、RUEI_GROUP
設定をリテラル値に関して指定する必要があります。 したがって、次は許可されません。
RUEI_BASE=/my/ruei/dir export RUEI_HOME=$RUEI_BASE/home
注意:
RUEIシステムのインストール後に/etc/ruei.conf
の設定を変更した場合は、システム処理を再起動して、これらの設定を有効にする必要があります(システム > メンテナンス > システム・リセット > システム処理の再起動)。
フェイルオーバー・レポータ構成設定
表2-4は、フェイルオーバー・レポータの構成に使用される設定を示し、レポータ・システムにのみ関係があります。 構成手順の詳細は、「フェイルオーバー・レポータ・システムの構成」を参照してください。
表2-4 RUEIフェイルオーバー・レポータ構成設定
設定 | 説明 |
---|---|
|
プライマリ・レポータIPアドレス。 |
|
セカンダリ・レポータIPアドレス。 |
|
仮想レポータIPアドレス。 |
|
仮想レポータIPアドレスへの接続に使用するネットワーク・インタフェース。 |
|
仮想レポータIPアドレスのネットワーク・マスク。 |
フェイルオーバー・コレクタ構成設定
表2-5は、フェイルオーバー・コレクタの構成に使用される設定を示し、コレクタ・システムにのみ関係があります。 構成手順の詳細は、「フェイルオーバー・コレクタ・システムの構成」を参照してください。
表2-5 RUEIフェイルオーバー・コレクタ構成設定
設定 | 説明 |
---|---|
|
プライマリ・コレクタIPアドレス。 |
|
セカンダリ・コレクタIPアドレス。 |
|
仮想コレクタIPアドレス。 |
|
仮想コレクタIPアドレスへの接続に使用するネットワーク・インタフェース。 |
|
仮想レポータIPアドレスのネットワーク・マスク。 |
RUEIの分散パックに含まれるソフトウェアを使用する場合は、JAVA_HOME
およびINSTANTCLIENT_DIR
の設定を変更しないでください。
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
に設定する必要があります。
構成ファイルの例は、RUEIディストリビューション・パックに含まれています。 次のコマンドを発行して、RUEI_USER
ユーザーがファイルを読み取り可能にします:
cp /root/RUEI/extra/ruei.conf /etc/ chmod 644 /etc/ruei.conf chown moniforce:moniforce /etc/ruei.conf
リモート・レポータ・データベース・インストールの場合、ruei.conf
ファイルは、レポータ・システムのものと同一である必要があります。
レポータ・システムおよびコレクタ・システムの場合は、Java Runtime Environment (JRE)をインストールする必要があります。 Javaは、RUEIディストリビューション・パックにバンドルされています。
次のコマンドを実行します。
mkdir -p /usr/java/ chmod 755 /usr/java cd /usr/java tar xzf /root/RUEI/Java/jre-8u181-linux-x64.tar.gz
これにより、必要なJavaソフトウェアがディレクトリ /usr/java/jre1.8.0_181
にインストールされます。 インストール・ディレクトリ・バージョンを独立させるには、次のコマンドを実行するより一般的なシンボリック・リンクを作成します:
ln -s /usr/java/jre1.8.0_181 /usr/java/jre
この項では、レポータ・システムの必須コンポーネントをインストールする手順について説明します。 これらにはApache Webサーバー、OracleデータベースのInstant ClientおよびZend Optimizer (またはZend Guard Loader)が含まれます。
この項では、Apache Webサーバーとそれを使用するコンポーネントのインストールと構成について説明します。
次のコマンドを実行して、再起動後にWebサーバーが自動的に起動することを確認します:
RedHat Enterprise / Oracle version 6.x:
/sbin/chkconfig httpd on
RedHat Enterprise / Oracle version 7.x:
systemctl enable httpd
/etc/php.d/ruei.ini
ファイルで次の設定を作成します。
session.gc_maxlifetime = 14400 memory_limit = 192M upload_max_filesize = 128M post_max_size = 128M
RUEIでは、グラフ生成にRSVGを使用します。 欠落しているディレクトリについての警告を回避するために、次のコマンドを使用して、空の.gnome2
ディレクトリを作成します。
mkdir -p /var/www/.gnome2
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
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
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
インストールする必要がある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ベースのアプリケーションのガベージ・コレクションが無効になります。
注意:
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
を設定する必要があります。
次を実行します。
ruei-prepare-db.sh
スクリプトとruei-check.sh
スクリプト、およびsql_scripts
ディレクトリとdb_templates
ディレクトリを、データベース・インスタンスを実行するサーバーにコピーして、oracle
ユーザーがそれらを実行できるようにします。 これらのスクリプトおよびディレクトリは、RUEIディストリビューションzipファイル(/root/RUEI/131
)にあります。
「RUEI構成ファイルを確認」で説明されているように、/etc/ruei.conf
ファイル内の設定を確認して必要に応じて設定を確認します。 構成表領域および統計表領域に異なる名前を使用する場合は、続行する前にこれらを設定してください。 リモート・データベースやプロセッサなど、RUEI環境のすべてのコンポーネントで同じ表領域名を使用する必要があります。
データベース・サーバー上の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に進んでかまいません。
このステップは、リモート・データベースを使用する場合にのみ当てはまります。
リモート・データベースを使用するレポータ・システムの場合、ステップ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
データベースのロギングには大量のディスク領域が使用される可能性があるため、不要なディスク領域の使用を避けるために、クリーンアップ・スクリプトをインストールすることをお薦めします。 (例)スクリプトを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'
この項で説明する手順は、「スケーリング・シナリオ」および「ソフトウェア・インストールの計画」で説明するすべての構成に関連しています。 レポータ・ソフトウェアをインストールすると、コレクタおよびプロセッサ・ソフトウェアもインストールされます。
RUEIディレクトリの場所はフレキシブルですが、/etc/ruei.conf
ファイルで構成されているとおりの正確なディレクトリ名を使用する必要があります。 次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:
mkdir -p /opt/ruei chmod 755 /opt/ruei
注意:
指定した$RUEI_HOMEディレクトリおよび$RUEI_DATAディレクトリには、それらのために定義された755の権限があります。 これらのディレクトリの詳細は、「表2-3」を参照してください。
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
RUEIソフトウェアを保持するディレクトリに移動して、次のコマンドを実行します:
cd /root/RUEI/133 chmod +x ruei-install.sh
次のいずれかのオプションを使用して、レポータ・ソフトウェアをインストールします。
分割サーバー構成にレポータをインストールしている場合、またはソフトウェア・インストールの計画で説明されているネットワーク・ベースのデータ収集のみを使用する場合:
./ruei-install.sh reporter
単一サーバーにインストールする場合で、「ソフトウェア・インストールの計画」 (このオプションはネットワーク・ベースのデータ収集もサポートしています)の説明に従ってタグ・ベースのデータ・コレクションを使用する場合は、次の手順に従います:
./ruei-install.sh reporter-tag
タグ付けに基づくアプリケーションの監視の詳細は、RUEIユーザーズ・ガイドのWebページの識別とレポート作成のアプリケーションの定義に関する項を参照してください。
次のコマンドを実行して、Apache webサーバーを再起動します:
/sbin/service httpd restart
root
ユーザーとして、次の行をRUEI_USER
(RUEI_DATA
/.bash_profile
)の.bash_profile
ファイルに追加します:
source /etc/ruei.conf source $RUEI_HOME/bin/env.sh
次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:
./ruei-check.sh postinstall
セカンダリ(フェイルオーバー)レポータ・システムをインストールする場合は、このステップを実行しないでください(「フェイルオーバー・レポータ・システムの構成」を参照)。 ネットワーク・インタフェースの構成から続行してください。
moniforce
ユーザーとして、RUEI admin
ユーザーのパスワードを設定し、次のコマンドを実行しているRUEIインタフェースへのログインを有効にします:
su - moniforce set-admin-password
パスワードの入力と確認を求められます。
パスワードの要件
admin
ユーザー・パスワードを定義する際は、次のことに留意してください。
パスワードは、8文字以上で、英数字以外の文字($、@、&および!など)を少なくとも1文字含める必要があります。
最初のパスワードは、7日以内に変更する必要があります。
ユーザー名とパスワードは、大文字と小文字が区別されます。
この項で説明する手順は、リモートのタグ・ベースのデータ・コレクタ・システムにのみ関係します。「ソフトウェア・インストールの計画」および「スケーリング・シナリオ」を参照してください。
コレクタ・システムにroot
ユーザーとしてログインし、次を実行します:
rsyncパッケージとlibpcapパッケージがインストールされていることを確認します。 たとえば、次のコマンドを入力して、Yumを使用してパッケージをインストールします。
yum -y install rsync yum -y install libpcap
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
次のコマンドを実行して、Apacheをインストールします:
rpm -Uhv httpd-2.2.15-*..x86_64.rpm
次のコマンドを実行して、再起動後にWebサーバーが自動的に起動することを確認します:
/sbin/chkconfig httpd on
次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:
mkdir -p /opt/ruei chmod 755 /opt/ruei
RUEIのルート・ディレクトリに移動し、次のコマンドを実行するruei-install.sh
スクリプトを実行します:
cd /root/RUEI/133 chmod +x ruei-install.sh ruei-check.sh
ソフトウェア・インストールの計画で説明されているように、タグ・ベースのデータ・コレクタをインストールします:
./ruei-install.sh tag-server
次のコマンドを実行して、Apache webサーバーを再起動します:
/sbin/service httpd restart
root
ユーザーとして、RUEI_USERの.bash_profileファイル(RUEI_DATA/.bash_profile)に次の行を追加します。
source /etc/ruei.conf source $RUEI_HOME/bin/env.sh
次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:
./ruei-check.sh postinstall
レポータ・システムから新しく作成したコレクタ・システムへのパスワードなしのリモート・ログインを設定します。 必要な構成ステップは、レポータ通信の構成(分割サーバー設定のみ)で説明しています。
この項で説明する手順は、リモート・ネットワークのデータ・コレクタ・システムにのみ関連します。「ソフトウェア・インストールの計画」および「スケーリング・シナリオ」を参照してください。
コレクタ・システムにroot
ユーザーとしてログオンし、次のようにします。
rsyncパッケージとlibpcapパッケージがインストールされていることを確認します。 たとえば、次のコマンドを入力して、Yumを使用してパッケージをインストールします。
yum -y install rsync yum -y install libpcap
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
次のコマンドを実行してRUEIアプリケーションのルート・ディレクトリを作成します:
mkdir -p /opt/ruei chmod 755 /opt/ruei
RUEIのルート・ディレクトリに移動し、次のコマンドを実行するruei-install.sh
スクリプトを実行します:
cd /root/RUEI/133 chmod +x ruei-install.sh ruei-check.sh
ソフトウェア・インストールの計画の説明に従って、ネットワーク・ベースのコレクタをインストールします:
./ruei-install.sh collector
root
ユーザーとして、RUEI_USER (RUEI_DATA/.bash_profile)の.bash_profile
ファイルに次の行を追加します:
source /etc/ruei.conf source $RUEI_HOME/bin/env.sh
「ネットワーク・インタフェースの構成」の説明に従って、ネットワーク・インタフェースを構成します。
次のコマンドを実行して、RUEIソフトウェアが正しくインストールされていることを確認します:
./ruei-check.sh postinstall
レポータ・システムから新しく作成したコレクタ・システムへのパスワードなしのリモート・ログインを設定します。 必要な構成ステップは、レポータ通信の構成(分割サーバー設定のみ)で説明しています
この項は、ネットワーク・データ・コレクタ・システムのみに関連しています。
インタフェース構成ファイル内の、取得インタフェースのONBOOT
パラメータをyes
に設定して、監視ネットワーク・インタフェースが常に(再起動後)up
ステータスになるようにします。 ネットワーク・インタフェースの構成は、/etc/sysconfig/network-scripts/ifcfg-eth
X
ファイル(X
は必要なネットワーク・インタフェースを表します)にあります。 または、グラフィカル・ユーティリティのsystem-config-networkを使用して、適切なインタフェースを「コンピュータの起動時にデバイスをアクティブ化」に設定します。
この項は、レポータ・システムにのみ関係があります。
国際文字コンテンツを使用したPDFを生成するには、追加フォントを有効にする必要があります。 これらのフォントはJavaで使用できるようにする必要があります。 次のコマンドを実行して、Rueiの高さのフォントを適切なJavaディレクトリにコピー(または移動)します:
cp RUEI_HOME
/bi-publisher/fonts/* \
/usr/java/jre/lib/fonts/
この項は、レポータ・システムにのみ関係があります。
RUEIでは、PDFレポートおよび電子メール・アラートの送信に、稼働しているローカルMTAの使用を想定しています。 デフォルトでは、LinuxでSendmail MTAが使用されます。 デフォルトでは、Sendmailにより電子メールが宛先のMTAに直接配信されます。 この動作がニーズやポリシーに従っていない場合、SmartHost (リレー)を介したメール送信は代替メールである可能性があります。 SendmailでSmartHostを構成するには、次のようにします。
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
/etc/mail/sendmail.mc
でSmart Host設定を含む行を検索します。 SMART_HOST
設定を必要に合せて変更します。 次に例を示します。
define('SMART_HOST', 'my.example')dnl
次のコマンドを実行して、新しい構成を新しいsendmail.cf
に生成します:
make -C /etc/mail
次のコマンドを実行して、Sendmailを再起動します:
/etc/init.d/sendmail restart
注意:
Sendmail MTAの構成に関する拡張的な情報は、http://www.sendmail.org
から入手できます。
RUEI MIB定義ファイルは、レポータ・インタフェースを介してダウンロードできます。 この定義ファイルは、SNMPマネージャに追加できます。 MIBファイルのダウンロードの手順は、『Oracle Real User Experience Insightユーザーズ・ガイド』で説明されています。
RUEI_USERがSNMPユーティリティを使用できるようにするには、次の手順を実行します(OL6に適用され、OEL5には適用されません)。
root
ユーザーとして、/etc/sysconfig/snmpd
のsnmpd構成ファイルを編集し、行の先頭にある#を削除することで、OPTIONS行がコメント・アウトされないようにします。
行に次のオプションを追加します。
-u RUEI_USER
root
ユーザーとして、次のコマンドを実行して、スムーズ・デーモンを起動および停止し、すべての関連ファイルに対して正しい権限を設定します:
service snmpd start service snmpd stop
この項は、レポータ・システムにのみ関係があります。
ブラウザを正しいRUEIパスに自動的にリダイレクトするには、/var/www/html/index.html
ファイルを次の内容で作成します。
<head> <meta http-equiv="REFRESH" content="0;URL=/ruei/"> </head>
この項は、リモート・コレクタを使用するレポータ・システムにのみ関係があります。
パスワードなしのSSH接続は、レポータ・システムから各コレクタ・システムまで、Moniforce
ユーザー間で設定する必要があります。 次を実行します。
Reporterサーバーにroot
としてログインします。 次のコマンドを実行します。
su - moniforce ssh-keygen -P ""
[Enter]を押して、デフォルトを使用します。
次のコマンドを実行して、各コレクタ・システムにroot
としてログインし、moniforce
ユーザーになります:
su - moniforce
次のコマンドを実行して、各コレクタ・システム上のmoniforce
ユーザーの.ssh
ディレクトリ(存在しない場合)を作成します:
mkdir ~/.ssh chmod 700 ~/.ssh
レポータ・システムのSSH鍵を、次のコマンドを実行してコレクタ・システムの必要なロケーションにコピーします:
cd ~/.ssh
ssh root@Reporter
cat /var/opt/ruei/.ssh/id_rsa.pub >> authorized_keys
(レポータ・システムのroot
パスワードを指定する必要があります。)
chmod 600 authorized_keys
パスワードを使用せずにレポータ・システムでリモート・コマンドを(moniforce
ユーザーとして)実行できるようになったかどうかを確認します。 次に例を示します。
レポータ・サーバーで、root
としてログインします。
moniforce
ユーザーとしてログイン: su - moniforce
。
リモート・パスワード・コマンドの実行: ssh
Collector
pwd
。
Are you sure you want to continue connecting (yes/no)?という質問に対してyesと入力します。
コマンドから/var/opt/ruei
が返されます。
これらのステップをコレクタごとに実行する必要があります。
注意:
レポータとコレクタ間の接続が正しく構成されていない場合、リモートのコレクタを登録しようとすると、認可エラーを受け取ります。
初期設定ウィザード(初期RUEI構成の実行で説明)での作業が完了すると、システム、ステータスを選択することで、インストールを検証できます。 すべてのシステム・インジケータがOKになっているはずです。 これについては、『Oracle Real User Experience Insightユーザーズ・ガイド』で詳細に説明されています。
ビジネス・アプリケーションを構成するアプリケーション、スイートおよびサービスをインシデント・マネージャ内にイベントとしてレポートできるように、Oracle Enterprise Managerリポジトリへの接続を設定できます。 ビジネス・アプリケーション機能の使用については、『Oracle Enterprise Manager Cloud Control Oracle Fusion Middlewareマネージメント・ガイド』で説明されています。
脚注の凡例
脚注 12:データベース・パスワードは、Oracle walletパスワードとしても使用されます。 どちらのパスワードも8から30文字で、数字と文字の両方を含める必要があります。 Oracleウォレット・パスワードの変更については、該当するOracleドキュメントを参照してください。
この行には、データベース・バージョンおよびインストール・パスに基づいたカスタマイズが必要です。