...

CA Nimsoft Monitor Server インストール ガイド

by user

on
Category: Documents
12

views

Report

Comments

Transcript

CA Nimsoft Monitor Server インストール ガイド
CA Nimsoft Monitor Server
インストール ガイド
リリース 7.0
リーガル ノーティス
Copyright © 2013, CA. All rights reserved.
保証
このドキュメントに含まれる内容は、現状のまま提供され、将来において予告なく変更されることがあります。 さら
に、準拠法により最大限に認められる限り、Nimsoft LLC は、マニュアルおよびここに含まれるすべての情報に関し、
明示または黙示によらず、一切の保証から免責されます。この保証には商品性ならびに特定用途に対する適合性に関
する黙示の保証も含まれ、またそれのみに限定されません。 Nimsoft LLC は、このドキュメントまたはここに含まれる
一切の情報の提供、使用、また実行に関連した過失、または付随的、結果的に生じた損害に対し責任を負わないもの
とします。 Nimsoft LLC とユーザとの間に別途書面による保証契約に関する同意書があり、このドキュメントで言及さ
れる内容とその契約との間に不一致がある場合は、別途同意されたその保証契約が効力を持ちます。
技術ライセンス
このドキュメント内で言及されるハードウェアおよびソフトウェア、またはそれらどちらか一方は、ライセンスの下
に供給され、当該ライセンスの契約に従ってのみ使用、複製することができます。
アメリカ合衆国著作権法並びに国際著作権法に則り、本マニュアルのいかなる部分も、Nimsoft LLC からの事前の同意
および文書による許諾なしに、いかなる形式または方式(電子データによる情報の蓄積および検索または他言語への
翻訳を含む)によっても、複製することは許可されません。
制限された権利についての説明
本ソフトウェアがアメリカ合衆国政府の代理人またはアメリカ合衆国政府の主契約業者またはその下請け業者の業
務に使用される場合、ソフトウェアは、DFAR 252.227-7014 (1995 年 6 月)に定義される「商用コンピュータ ソフト
ウェア」として、または FAR 2.101(a)に定義される「商用品目」として、または FAR 52.227-19 (1987 年 6 月)また
は関連部局の規定または契約条項に定義される「制限されたコンピュータ ソフトウェア」として配布およびライセン
ス供与されます。 本ソフトウェアの使用、複製、開示は、Nimsoft LLC の通常の商用ライセンス条項に従うものとし、
国防総省以外のアメリカ合衆国政府部局は、FAR 52.227-19 (c)(1-2) (1987 年 6 月)で定義される「制限された権
利」と同等の制限を受けるものとします。アメリカ合衆国政府のユーザは、FAR 52.227-14(1987 年 6 月)または DFAR
252.227-7015 (b)(2)(1995 年 11 月)に定義される、すべての技術データについて該当する「制限された権利」
と同等の制限を受けるものとします。
商標
Nimsoft は CA の商標です。
Adobe®、Acrobat®、Acrobat Reader®、および Acrobat Exchange® はアドビ システムズ社(Adobe Systems Incorporated)
の登録商標です。
Intel® および Pentium® はインテル社(Intel Corporation)の米国登録商標です。
Java (TM)はサン マイクロシステムズ社(Sun Microsystems, Inc)の米国登録商標です。
Microsoft® および Windows® は Microsoft 社(Microsoft Corporation)の米国登録商標です。
Netscape (TM)はネットスケープ コミュニケーションズ社(Netscape Communications Corporation)の米国商標です。
Oracle® はオラクル社(Oracle Corporation、レッドウッドシティー、カリフォルニア)の米国登録商標です。
UNIX® は The Open Group の登録商標です。
ITIL® は Office of Government Commerce の英国およびその他の国における登録商標です。
本書に記載されたその他のすべての製品名、サービス名、商号およびロゴは各社のそれぞれの商標またはサービス
マークです。
ライセンス済みおよびパブリック ドメイン ソフトウェアの詳細については、「Nimsoft Monitor Third-Party Licenses and
Terms of Use」(http://docs.nimsoft.com/prodhelp/en_US/Library/index.htm?toc.htm?1981724.html)を参照してください。
CA Nimsoft へのお問い合わせ
CA サポート へのお問い合わせ
本製品を便利にお使いいただくために、CA Technologies では個人、SOHO、
および企業向け CA Technologies 製品で必要な情報にアクセスするための
サイトを提供しています。 http://www.ca.com/jp/support では、以下の情
報にアクセスできます。
■
技術的サポートおよび顧客サービスを受けるためのオンラインおよび
電話の連絡先情報
■
ユーザ コミュニティとフォーラムに関する情報
■
製品とマニュアルのダウンロード
■
CA サポート のポリシーとガイドライン
■
お使いの製品に関するその他の有用な資料
製品のドキュメントに関するフィードバック
CA Technologies Nimsoft 製品のマニュアルについてのコメントや質問は、
[email protected] 宛にお送りください。
CA Technologies 製品のマニュアルについてフィードバックをお寄せくだ
さる場合は、Customer Survey に必要な情報を入力してください。これは弊
社 CA サポート Web サイト(http://ca.com/docs)からご利用可能です。
ドキュメント改訂履歴
ドキュメント バージョン
日付
変更
7.0
9/30/2013
NMS v7.0 に対応した改訂。ADE に関する変更および
ドキュメント修正
6.5
3/31/2013
NMS v6.5 次の変更に対応した更新。新しいアドミン
コンソール、インストールの完了後の IP ディスカバ
リの実行、および ADE 1.21 での新しい RPM パッケー
ジの採用。 図の細かい改訂
6.2
12/14/2012
更新および改訂(automated_deployment_engine
probe v1.20)
6.1
9/10/2012
Nimsoft Server 6.1 に関する細かい改訂およびドキュ
メント修正
6.0
6/29/2012
Nimsoft Monitor Server リリース 6.0 および自動展開
エンジン(ADE)プローブ v1.0 に対応した改訂
3.3
3/12/2012
ドキュメント修正および MySQL に関するリモート
アクセスと認証インストール情報の追加
3.2
2/22/2012
ドキュメントの修正およびハードウェア キャパシ
ティ計画の図の改訂
3.1
1/4/2012
ドキュメントの修正、および「AAI ロボット インス
トーラ パッケージ」の表記を「robot_msi_rpm イン
ストーラ パッケージ」に変更
3.0
12/16/2011
Nimsoft Server 5.61 での細かい改訂およびドキュメ
ント修正
2.0
10/24/2011
新しいガイド名: 「Nimsoft Server インストール ガ
イド」Nimsoft Server v5.6 の新規インストールに関す
る情報と手順のみを記載。 InstallAnywhere Windows
インストーラに関する説明の更新 Advanced Agent
Installer (AAI)に関するセクションの追加
旧ユーザ ガイドの内容を「Nimsoft Server 設定ガイ
ド」に移行
ドキュメント バージョン
日付
変更
1.0
6/30/2010
「Nimsoft Server インストールおよびユーザ ガイド」
の初版
目次
第 1 章: 概要
11
このガイドについて ................................................................................................................................................ 11
インストールの概要 ................................................................................................................................................ 12
基本インストール ............................................................................................................................................. 12
ファイアウォールおよび DMZ での動作 ....................................................................................................... 15
インストール後の作業 ............................................................................................................................................ 17
第 2 章: NMS インストール前の設定
19
インストール前の設定の計画 ................................................................................................................................ 20
Nimsoft コンポーネントの分散 ....................................................................................................................... 20
データベース パフォーマンスの要件 ............................................................................................................ 22
ハードウェアの考慮事項 ................................................................................................................................. 23
ハードウェア要件および推奨事項 ........................................................................................................................ 24
ハードウェアの最小要件 ................................................................................................................................. 24
ハードウェアの推奨事項 ................................................................................................................................. 24
Microsoft Windows と MS-SQL Server ...................................................................................................................... 25
Windows システムの前提条件 ......................................................................................................................... 25
Microsoft SQL Server データベースの前提条件 .............................................................................................. 28
Microsoft Windows と MySQL Server ........................................................................................................................ 31
Windows システムの前提条件 ......................................................................................................................... 31
MySQL Server Database の前提条件 ................................................................................................................. 33
Microsoft Windows と Oracle .................................................................................................................................... 37
Windows システムの前提条件 ......................................................................................................................... 38
Oracle データベースの前提条件 ..................................................................................................................... 40
Linux と MySQL Server ............................................................................................................................................... 43
Linux システムの前提条件 ............................................................................................................................... 43
MySQL Server Database の前提条件 ................................................................................................................. 47
Linux と Oracle ........................................................................................................................................................... 51
Linux システムの前提条件 ............................................................................................................................... 52
Oracle データベースの前提条件 ..................................................................................................................... 56
Solaris と MySQL Server ............................................................................................................................................. 59
Solaris システムの前提条件 ............................................................................................................................. 59
MySQL Server Database の前提条件 ................................................................................................................. 62
Solaris と Oracle ......................................................................................................................................................... 66
目次 7
Solaris システムの前提条件 ............................................................................................................................. 67
Oracle データベースの前提条件 ..................................................................................................................... 70
第 3 章: NMS のインストール
75
概要............................................................................................................................................................................ 76
インストール要件 ............................................................................................................................................. 76
インストールされるコンポーネント ............................................................................................................. 77
Windows での NMS のインストール -- GUI モード ............................................................................................... 79
Linux または Solaris での NMS のインストール -- コンソール モード ................................................................ 84
GUI およびコンソール モードのパラメータ値 .................................................................................................... 86
MySQL データベースのパラメータ................................................................................................................. 86
SQL Server データベースのパラメータ........................................................................................................... 87
Oracle データベースのパラメータ ................................................................................................................. 87
ハブの設定値..................................................................................................................................................... 88
Windows、Linux、または Solaris での NMS のインストール -- サイレント モード .......................................... 89
サイレント インストールのパラメータ値 ........................................................................................................... 91
データベース設定パラメータ ......................................................................................................................... 91
ハブの設定パラメータ ..................................................................................................................................... 93
NMS のアンインストール ....................................................................................................................................... 94
Windows ............................................................................................................................................................. 95
Linux および Solaris ............................................................................................................................................ 95
第 4 章: Nimsoft クライアントのインストール
97
クライアント インストールの概要 ....................................................................................................................... 97
管理コンソール ............................................................................................................................................... 100
インフラストラクチャのコンポーネント ................................................................................................... 101
典型的なインフラストラクチャ展開 ........................................................................................................... 102
Windows クライアントでのインフラストラクチャのインストール .............................................................. 103
インフラストラクチャ マネージャのインストール .................................................................................. 103
Windows ロボットのインストール ............................................................................................................... 104
Windows ロボット、ハブ、および配布サーバのインストール ............................................................... 105
Linux または Solaris クライアントでのインフラストラクチャのインストール ............................................. 109
クライアント コンピュータの /etc/hosts の IP アドレスの確認 ............................................................... 110
Nimsoft ローダ(nimldr)インストーラの使用........................................................................................... 110
nimldr インストーラの質問と回答 ............................................................................................................... 114
nimldr インストーラのフラグ ....................................................................................................................... 117
IBM i コンピュータへのロボットのインストール ............................................................................................. 120
8 インストール ガイド
付録 A: 自動展開エンジン(Automated Deployment Engine: ADE)プローブを
使用したロボットの一括展開
125
ADE の概要 .............................................................................................................................................................. 126
ADE の前提条件 ...................................................................................................................................................... 127
XML 配布によるロボットの展開 .......................................................................................................................... 129
展開の手順....................................................................................................................................................... 130
展開の詳細....................................................................................................................................................... 131
host-profiles.xml ファイルの例....................................................................................................................... 132
host-profiles.xml のパラメータ値................................................................................................................... 133
サードパーティのメカニズムによるロボットの展開 ...................................................................................... 136
展開手順(Windows または Linux) ............................................................................................................. 137
展開手順(Solaris) ........................................................................................................................................ 141
応答ファイルの構文とパラメータ ............................................................................................................... 143
パッケージの削除 ........................................................................................................................................... 144
付録 B: アクティブ/パッシブ Microsoft クラスタへの NMS のインストール
145
前提条件 .................................................................................................................................................................. 146
クラスタでの NMS のインストール .................................................................................................................... 147
Nimsoft Robot Watcher Service の設定 .................................................................................................................. 148
ロボットのアップグレード ........................................................................................................................... 150
ロボット設定の編集 ....................................................................................................................................... 150
Windows 環境変数の作成 ............................................................................................................................... 151
依存関係の確認 ............................................................................................................................................... 152
最終手順........................................................................................................................................................... 153
検証とテスト .......................................................................................................................................................... 154
付録 C: MySQL Windows のインストール
157
前提条件と考慮事項 .............................................................................................................................................. 157
インストール手順 .................................................................................................................................................. 158
標準的なインストール後の設定 .......................................................................................................................... 159
基本的なチューニング設定の変更 ...................................................................................................................... 160
展開の統計情報および推定 .................................................................................................................................. 162
スキーマとデータ管理 .......................................................................................................................................... 162
付録 D: インストールによる Windows システムの変更内容
163
ロボットによる変更 .............................................................................................................................................. 163
NMS または Nimsoft インフラストラクチャの変更 ........................................................................................... 164
目次 9
10 インストール ガイド
第 1 章: 概要
このセクションには、以下のトピックが含まれています。
このガイドについて (P. 11)
インストールの概要 (P. 12)
インストール後の作業 (P. 17)
このガイドについて
このガイドでは、Nimsoft Monitor Server(NMS)ソフトウェアをインストー
ルする方法について説明します。 このガイドは、以下のセクションから
構成されています。
■
概要 (P. 11) -- インストール手順の概要
■
NMS インストール前の設定 (P. 19) -- インストール前のコンピュータ
およびデータベースの設定
■
NMS のインストール (P. 75) -- NM サーバのインストール
■
Nimsoft クライアントのインストール (P. 97) -- モニタ対象インフラス
トラクチャへのクライアント ソフトウェアの展開
■
残りのセクションでは、ロボットの一括インストール (P. 125)(ADE プ
ローブを使用したロボット インストーラ パッケージの配布)、
Microsoft クラスタでのインストール、および Windows 上での MySQL
のインストール (P. 157)について説明します。
注: より正確で、できるだけ最新の情報を提供するために、製品マニュア
ルおよびオンライン ヘルプがインターネットで公開されるようになりま
した(参照にはインターネット アクセスが必要です)。
Nimsoft Unified Management Portal (UMP)および Unified Reporter (UR)
製品には、専用のインストール ガイドが用意されています(ドキュメン
ト ライブラリまたは support.nimsoft.com の[Downloads]タブから入手で
きます)。
アップグレード インストールについては、「NMS リリース ノートおよび
アップグレード ガイド」を参照してください(ドキュメント ライブラリ
または support.nimsoft.com の[Downloads]タブから入手できます)。
第 1 章: 概要 11
インストールの概要
インストールの概要
基本インストール
Nimsoft Monitor は、緩やかに結合したいくつかの分散ソフトウェア モ
ジュールから構成されています。 これらのモジュールをインストールし
て 1 つの完全なシステムを構築するプロセスは、以下の 3 つの段階に分割
できます。
1. 準備およびプリインストール。 インストールを適切に実行できるよう
に、オペレーティング システムおよびデータベースを正しく設定しま
す。
2. Nimsoft Monitor Server (NMS)のインストール。 このプロセスでは、
Nimsoft Monitor の基盤となる部分をインストールします。これらは、
以下の要素で構成されています。
12 インストール ガイド
■
Nimsoft メッセージ バス
■
プライマリ ハブ
■
ハブ ロボットおよびサービス プローブ
■
サーバ Web ページ(アドミン コンソールおよびインフラストラク
チャ クライアントのインストーラへのリンクを含みます)
■
Nimsoft Information Store (NIS)データベース(旧称: SLM データ
ベース)との連携
■
Nimsoft Monitor で必要な NM サーバおよびデータベース サーバ上
のユーザ アカウント
インストールの概要
3. クライアントのインストール。 このフェーズでは、デバイスおよび
サーバをモニタするために Nimsoft インフラストラクチャ(ハブ、ロ
ボット、およびプローブ)をクライアント システムに配布します。
注: ほとんどの場合、インストールの完了後に Unified Management
Portal (UMP)をインストールします。 詳細については、「UMP イン
ストール ガイド」を参照してください(Nimsoft ドキュメント ライブ
ラリ docs.nimsoft.com から入手できます)。
Nimsoft インフラストラクチャは、以下の方法でインストールできます。
■
オンプレミス デバイスおよびサービスをモニタおよび管理するに
は、IT 環境にローカルにインストールします。
第 1 章: 概要 13
インストールの概要
■
14 インストール ガイド
インフラストラクチャをリモートサイトに展開することにより管
理対象ドメインを拡張するには、リモートにインストールします。
この場合、ハブ間にセキュアなトンネルの作成が必要になること
があります。
インストールの概要
ファイアウォールおよび DMZ での動作
ほとんどの企業では、自社のネットワーク内に 1 つ以上のファイアウォー
ルを設置し、内部の複数のネットワーク間と、外部のインターネットまた
はネットワーク DMZ 向けに使用しています。
多くの場合、ネットワーク管理者は管理アプリケーションで必要とされる
数の IP アドレスおよびポート用にファイアウォールを開くのを好まない
ため、ネットワーク全体を中央の場所から管理およびモニタすることは困
難な場合があります。
これを解決するには、ファイアウォールによって隔てられた 2 つのハブ間
に SSH (Secure Shell)トンネルをセットアップします。 このトンネルによ
り、2 つのハブ間に VPN (仮想プライベート ネットワーク)接続が確立さ
れ、すべてのリクエストおよびメッセージがトンネル上をルーティングさ
れて他方のハブに到達できるようになります。 このルーティングは、
Nimsoft Monitor ドメイン内部のすべてのユーザに透過的に行われます。
トンネルは、任意の Nimsoft ハブ間に作成できます。
注: DMZ 内のハブにインターネットからアクセスする場合、このハブには
パブリック IP アドレスが必要です。
セキュリティ
ハブ間のセキュリティについては、証明書によるトンネル クライアント
の認証、および暗号化によるネットワーク トラフィックのセキュリティ
保護という 2 種類の方法で対応します。
■
許可と認証
証明書により、認可と認証が与えられます。 クライアントとサーバの
両方で、同じ CA(証明機関)から発行された有効な証明書が必要です。
接続を受信するシステム(サーバ)は、それ自身の CA であり、自身が
発行した(自己署名付き)証明書のみを受け付けます。
■
暗号化
暗号化は、「なし」から「高」までの範囲で指定できます。 暗号化を
しないということは、トラフィックが認証された状態であるというこ
となので、これは LAN および WAN 内部のトンネルでの使用をお勧め
します。 暗号化レベルが高いほどセキュリティが強化されますが、ト
ンネルの両端で大量のシステム リソースが必要になります。
第 1 章: 概要 15
インストールの概要
トンネルのセットアップの概要
最初にトンネル サーバ(ここでクライアント証明書が生成されます)を
セットアップし、次に、トンネル クライアント(ここに証明書が配置さ
れる必要があります)をセットアップすることが必要です。
トンネルは、以下の方法でセットアップできます。
■
■
インストール中にセットアップ。 ハブのインストール プロセスには、
DMZ トンネル サーバおよびクライアントをセットアップするオプ
ションが含まれます。 詳細については、以下を参照してください。
–
Windows ロボット、ハブ、および配布サーバのインストール (P. 105)
–
Linux または Solaris クライアントでのインフラストラクチャのイ
ンストール (P. 109)
インストール後に既存のハブ上で設定。 この操作は、インフラストラ
クチャ マネージャ管理コンソールで行います。 詳細については、「イ
ンフラストラクチャ マネージャ オンライン ヘルプを参照してくださ
い(ドキュメント ライブラリからも参照できます)。
サーバとして使用するハブの選択
トンネル サーバではかなりの量の計算能力が使用されるため、負荷がよ
り小さなシステムをトンネル サーバにする必要があります。 中央ハブに
複数のリモート ハブを接続した構成を予定している場合、リモート ハブ
をトンネル サーバにすることをお勧めします。これにより、各リモート ハ
ブから中央ハブに追加されるオーバーヘッドがごくわずかになります。
SSL トンネルの必須ポート
以下のポートが必要です。
16 インストール ガイド
■
48000 (コントローラ)および 48002 (ハブ)
■
設定済みトンネル サーバ ポート(デフォルトは 48003 で、443 に設定
することも可能)。トンネル クライアントからトンネル サーバへのア
クセスに必要です。 ポートをファイアウォールでセットアップする方
法については、ファイアウォールによって異なります。必要に応じて、
ファイアウォールのドキュメントを参照し、2 つのシステム間で接続
する方法を確認してください。
■
8443 および 8080 (service_host)。これは、アドミン コンソールおよ
び NMS Web ページへの Web アクセスに必要です。
インストール後の作業
以下の図に、インストールされるコンポーネント、および DMZ と 2 つの
ファイアウォールの構成のシナリオで開く必要があるポートを示します。
インストール後の作業
インストール後、環境内のさまざまな Nimsoft インフラストラクチャ コン
ポーネントを設定します。 これには、以下のようなものがあります。
■
アラームが適切に起動されるように、しきい値を調整する。
■
アラームに応じたアクションを設定する。
■
SLA の設定
■
QoS 情報が表示されるようにダッシュボードを設定する。
手順および詳細については、以下を参照してください。
■
「NMS 設定ガイド」(http://support.nimsoft.com の[Downloads]タブ
から入手できます)
■
オンライン ヘルプ(各コンポーネント プローブ、パッケージ、製品で
利用できます)
第 1 章: 概要 17
第 2 章: NMS インストール前の設定
インストールを正常に完了するには、ホスト コンピュータおよびデータ
ベースを適切に設定しておく必要があります。 そのためには、以下のこ
とを確認してください。
■
Nimsoft コンポーネントのインストール先が決定されていること、およ
び「インストール前の設定の計画 (P. 20)」で説明されているデータ
ベース パフォーマンスおよびハードウェア考慮事項が考慮されてい
ること。
■
「ハードウェア要件」の説明に従って十分なハードウェアが割り当て
られていること。
■
オペレーティング システムおよびデータベース前提条件を満たして
いること。
オペレーティング システム/データベースの組み合わせごとのインストー
ル前設定については、それぞれのセクションで説明します。 お使いの OS
とデータベースに該当するセクションを参照してください。
このセクションには、以下のトピックが含まれています。
インストール前の設定の計画 (P. 20)
ハードウェア要件および推奨事項 (P. 24)
Microsoft Windows と MS-SQL Server (P. 25)
Microsoft Windows と MySQL Server (P. 31)
Microsoft Windows と Oracle (P. 37)
Linux と MySQL Server (P. 43)
Linux と Oracle (P. 51)
Solaris と MySQL Server (P. 59)
Solaris と Oracle (P. 66)
第 2 章: NMS インストール前の設定 19
インストール前の設定の計画
インストール前の設定の計画
Nimsoft コンポーネントの分散
Nimsoft コンポーネントの分散に関して、以下の 2 つを決定する必要があ
ります。
■
主要コンポーネントのインストール場所。 Nimsoft ソリューションに
は、以下の 3 つの主要コンポーネントがあります。
–
NM サーバ。これにはプライマリ ハブが含まれます(このサーバ
をプライマリ ハブと呼ぶこともあります)。
–
Nimsoft Information Store (NIS)データベース(以前の SLM データ
ベース)。
–
Unified Management Portal (UMP)。
評価環境にインストールする場合、すべてを単一のマシンにインス
トールできます。 ただし、実稼働環境では、これらのコンポーネント
を複数の仮想サーバまたは物理サーバに分散させることをお勧めしま
す。 分散させることにより、各コンポーネントを最適に実行するため
の十分な計算能力とメモリが確保されます。
これらのコンポーネントの分散方法は、実際の展開サイズによって異
なります。 小規模、中規模、および大規模展開の定義については、
「ハードウェアの推奨事項」を参照してください。
注: オプションの UMP DMZ プロキシ サーバ コンポーネントは、別の
システムにインストールされる必要があります。
■
20 インストール ガイド
ハブのインストール場所。 ハブは通常、管理する環境の全体的なサイ
ズ、および環境を分割したサブドメインの数に応じて展開します。
–
同じドメインに 2 つのハブをインストールすると、ユーザ データ
とセキュリティ データ(Nimsoft ユーザ定義および ACL)のレプリ
ケーションを実現できます。
–
また Nimsoft には、ハブ フェイルオーバ機能を提供する高可用性プ
ローブも用意されています。 このプローブを使用すると、プライ
マリ ハブに障害が発生したときに、Nimsoft インフラストラクチャ
はアラームおよび QoS 情報をセカンダリ ハブに転送できます。 プ
ライマリ ハブが正常稼働に復帰すると、フェイルバックにより 2
つのハブが同期され、管理データ履歴の完全性が保証されます。
インストール前の設定の計画
必要なポート
インフラストラクチャを正しくインストールするために必要なポートは、
ハブのセットアップ方法によって異なります。 デフォルトの最初のポー
トである 48000 が使用されると仮定すると、ポート割り当ては以下のよう
になります。
■
■
■
単一ハブ インフラストラクチャまたはトンネルを使用しないマルチ
ハブ インフラストラクチャの場合
–
48000: ロボット コントローラ プローブ
–
48001: ロボット スプーラ プローブ
–
48002: ロボットからハブへの通信およびマネージャからハブへの
通信用
–
インストールする各プローブのポート(これらのポートは 48004
から始まり、プローブがアクティブ化されるときに各プローブに
割り当てられます)
SLL トンネル以外のトンネルを使用するマルチハブ インフラストラク
チャの場合
–
単一ハブのインストールで使用されたすべてのポート
–
48003: トンネル サーバのポート(このポートは 443 に設定する
ことも可能)
Nimsoft SSL トンネルを使用するマルチハブ インフラストラクチャの
場合
–
48000 (コントローラ)および 48002 (ハブ)
–
48003: トンネル クライアントからトンネル サーバへのアクセス
用
–
8443 および 8080 (service_host): トンネル クライアントからア
ドミン コンソールおよび NMS Web ページへのアクセス用
詳細:
■
ファイアウォールおよび DMZ での動作 (P. 15)
■
SSL トンネルの必須ポート (P. 16)
第 2 章: NMS インストール前の設定 21
インストール前の設定の計画
データベース パフォーマンスの要件
リレーショナル データベース サーバのパフォーマンスは、ディスク I/O の
パフォーマンスとサーバのバス帯域幅に大きな影響を受けます。 高負荷
の VM ホスト、クラスタ、および VM 環境で頻繁に共有されるストレージ
は、Nimsoft NIS データベースのホストとして推奨されません。
Nimsoft では、以下を推奨します。
■
NIS データベースの開始時のストレージを少なくとも 1 TB とする。
■
速度と信頼性を確保するために RAID 10 を使用する。
■
I/O パフォーマンスを向上するために、データベース ファイルを複数
のディスクに分散することを検討する。
■
遅延およびシーク時間が小さく、スピンドル速度が高く、インターコ
ネクト帯域幅の大きなドライブ サブシステムを選択する。
■
データベースの拡大を考慮に入れて、データ冗長性および同期を継続
的に検討する。
注: 適切なデータベース ストレージ ソリューションの選択については、本
書の適応範囲外です。 この件については、ストレージ ベンダーまたはコ
ンサルタントに相談することをお勧めします。
22 インストール ガイド
インストール前の設定の計画
ハードウェアの考慮事項
大規模で複雑なソフトウェア システムのハードウェア要件の評価は、難
しい作業です。 大規模なサイジングは無駄のように思われますが、過小
に見積ると、パフォーマンスの問題が生じる可能性があります。 残念な
がら、最小限の最適な構成を保証できる確定的なルールや公式は存在しま
せん。 どの環境にもそれぞれ固有の課題があります。
ハードウェア ニーズを検討する際には、以下の点に注意する必要があり
ます。
■
現在稼動しているハードウェア構成は、将来的に拡張が必要となる可
能性があることを心に留めておいてください。 ハードウェア要件を計
画する際には、予測される拡張を考慮に入れておいてください。
■
展開を計画する際にはこのセクションの情報を使用しますが、状況に
よってはシステムに対する要件が増減する可能性があることに留意し
てください。
■
多くの専門家は、最新のハードウェアを入手して使用するのが賢明で
あると考えています。 最初から最新アーキテクチャのハードウェアを
使用することによって、最も長い耐用年数を見込むことができます。
■
自社のハードウェアのニーズに関して疑問や懸念がある場合は、
Nimsoft のセールス エンジニアにご相談ください。
第 2 章: NMS インストール前の設定 23
ハードウェア要件および推奨事項
ハードウェア要件および推奨事項
ハードウェアの最小要件
ここでは、基本的な機能に対する最小要件について説明します。 実際の
要件は、IT 環境の規模およびモニタリングのニーズによって異なります。
「ハードウェアの推奨事項」では、さまざまな展開シナリオに対するガイ
ドラインを提供します。
■
2 台のサーバまたは仮想マシン
–
1 台は NMS ソフトウェアおよび UMP 用
–
1 台は NIS データベース用
注: NMS ソフトウェアとデータベースを同じシステム上に配置するこ
とは可能ですが、この構成はお勧めしません。
■
サーバごとに 1 個のデュアルコア プロセッサ(XEON クラス 2.0 GHz 以
上)
■
4 GB の利用可能な(空き)メモリ
注: インストールのターゲット システムのメモリが 4GB 未満である
場合、NMS インストーラは終了します。
ハードウェアの推奨事項
状況はそれぞれ異なりますが、以下の展開カテゴリがハードウェア要件を
推定するための出発点になります。
物理サーバまたは仮想サーバの要件
展開サイズ
サーバ
NMS および
1 個のハブ、100 個未満のロボット UMP
小企業向けの概念実証などの小規
NIS データ
模な展開
ベース
24 インストール ガイド
プロセッサ(XEON クラス 2.0 GHz
またそれ以上)
メモリ
デュアルコア プロセッサ 1 基
4 GB ~ 8 GB
デュアルコア プロセッサ 1 基
8 GB
Microsoft Windows と MS-SQL Server
展開サイズ
物理サーバまたは仮想サーバの要件
クアッドコア プロセッサ 1 基
または 2 基
12 GB
クアッドコア プロセッサ 1 基
4 GB ~ 8 GB
クアッドコア プロセッサ 1 基
または 2 基
12 GB
NMS
クアッドコア プロセッサ 2 基
12 GB
最大 20 個のハブ、500 個未満のロ
UMP
ボット
クアッドコア プロセッサ 2 基
8 GB ~ 12
GB
NIS データ
ベース
クアッドコア プロセッサ 2 基
12 GB ~ 18
GB
NMS
クアッドコア プロセッサまた
は 8 コア プロセッサ 2 基
16 GB ~ 24
GB
クアッドコア プロセッサ 2 基
16 GB
クアッドコア プロセッサまた
は 8 コア プロセッサ 2 基
18 GB ~ 24
GB
最大 5 個のハブ、250 個未満のロ NMS
ボット
UMP
小さな政府機関などの中規模の展
NIS データ
開
ベース
大規模な展開
最大 50 個のハブ、1000 個未満の
ロボット
UMP
きわめて大規模な展開
NIS データ
ベース
50 個超のハブ、1000 個以上のロ
ボット
上記の仕様を参考にして、Nimsoft の専門サービスまたは
Nimsoft 認定パートナーに相談してください。
Microsoft Windows と MS-SQL Server
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
Windows システムの前提条件
注: Nimsoft ハブ メッセージ キューは、ディスク上に格納され、読み取り
および書き込みのアクティビティが絶えず行われています。 ディスク圧
縮によって I/O のパフォーマンスが低下するため、NMS では Windows 上の
圧縮をサポートしていません。
第 2 章: NMS インストール前の設定 25
Microsoft Windows と MS-SQL Server
Microsoft Windows ユーザ アカウント制御
Windows XP および Windows 2003 より新しいサポート対象の Microsoft
Windows プラットフォームには、コンピュータの不正な変更を防止するた
めのユーザ アカウント制御(UAC)が実装されています。
UAC がオンの場合、NMS をインストールするには管理者権限が必要です。
Windows Vista では、NM サーバの実行にも管理者権限が必要です。
注: Windows Vista は、テストや評価の場合にのみ使用することをお勧めし
ます。
注: 推奨ではありませんが、必要に応じて UAC をオフにすることができま
す。 詳細については、Windows のドキュメントを参照してください。
26 インストール ガイド
Microsoft Windows と MS-SQL Server
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
VMware 仮想マシン上の Java
VMware ESX Server にインストールする場合は、VMware の「Enterprise Java
Applications on VMware - Best Practices Guide」を参照してください。このガ
イドは、http://www.vmware.com/resources/techresources/1087 (Nimsoft と
は無関係)から利用できます。
第 2 章: NMS インストール前の設定 27
Microsoft Windows と MS-SQL Server
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
Microsoft SQL Server データベースの前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
28 インストール ガイド
Microsoft Windows と MS-SQL Server
Microsoft SQL Server ソフトウェアのインストール
実稼働環境では、フル ライセンスを受けた製品バージョンとデータベー
ス認証または Windows 認証の組み合わせのみを推奨します。
サポート対象のバージョンを調べるには、Nimsoft Compatibility Support
Matrix を確認してください。
注: 無料の Express バージョンは、評価またはデモの目的のみに使用して
ください。
Microsoft SQL Server のコピーは www.microsoft.com/sqlserver/ (Nimsoft と
は無関係)で入手できます。 バージョンがハードウェア(32 ビットまた
は 64 ビット)と互換性があることを確認してください。
ダウンロード時に利用可能なインストール手順に従ってください。
Microsoft SQL Server の設定
最も簡単に設定する場合は、以下のように選択します。
■
Microsoft SQL Server のインストール時にデフォルト インスタンス名を
そのまま使用します。
■
NMS のインストール時にデフォルト ポート(1433)を使用します。
オプションを選択する場合は、各種の要件があります。 以下のとおりで
す。
■
Microsoft SQL Server にデフォルト以外のインスタンス名を使用する場
合には、NMS のインストール時にデフォルト ポート(1433)を使用す
る必要があります。
■
NMS に 1433 以外のポートを使用する場合には、MS SQL Server のデ
フォルト インスタンス名を使用する必要があります。
NM サーバ インストール中に、以下の認証オプションのいずれかを選択し
ます。
■
SQL Server で SQL Server ログインを使用する。 インストール中に SQL
Server のユーザ名およびパスワードを入力する必要があります。 変更
は不要です。
■
SQL Server で Windows 認証を使用する。次のセクションで説明されて
いるように、データベースの変更をあらかじめ実行することが必要に
なる場合があります。
第 2 章: NMS インストール前の設定 29
Microsoft Windows と MS-SQL Server
Windows NT 認証の要件
Windows 認証には以下の要件があります。
■
NMS をインストールする前に、以下の作業が必要です。
–
サービスとしてログオンする権限を持つドメイン管理者を、NMS
システムおよびデータベース システムの両方に追加します。 手順
については、以下を参照してください。
http://technet.microsoft.com/en-us/library/dd277404.aspx
–
Windows 認証を使用するように SQL Server を設定します。 手順に
ついては、以下を参照してください。
http://msdn.microsoft.com/en-us/library/aa337562.aspx
注: NMS をインストールするユーザは、SQL Server のインストールで使
用したのと同じ管理者権限を持ち、インストール中にそれらの認証情
報を指定する必要があります。特に、data_engine プローブは、NMS シ
ステムおよびデータベース システムの両方で同一の管理者権限が必
要です。
■
インストール後、以下の作業が必要です。
–
Nimsoft Robot Watcher サービスのログインを変更し、SQL サーバの
アクセスに使用する管理者権限と同じ権限を持つユーザとして実
行します。
–
UMP をインストールする予定のシステムに対して、以下のように
入力します。
<domain>¥<UMP_system_name>$
SQL Server Express
注: SQL Server Express は、デモンストレーションおよび概念実証の目的で
使用できます。 セキュリティ、ストレージ容量、パフォーマンスにおけ
る制限のため、実稼働での使用はサポートされていません。
30 インストール ガイド
Microsoft Windows と MySQL Server
SQL Server Express を使用するには、以下のように操作する必要があります。
■
SQL Server Express セットアップ プログラムの以下のオプションを指
定します。
SAPWD=<password> SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0
■
サーバ名の指定には以下の形式を使用します。
<server_name>¥SQLEXPRESS
■
NMS のインストール時にデフォルト ポート(1433)を使用します。こ
れは、デフォルト インスタンスが指定されない限り SQL Server Express
が名前付きインスタンス(SQLExpress)をインストールするためです。
Microsoft Windows と MySQL Server
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
Windows システムの前提条件
注: Nimsoft ハブ メッセージ キューは、ディスク上に格納され、読み取り
および書き込みのアクティビティが絶えず行われています。 ディスク圧
縮によって I/O のパフォーマンスが低下するため、NMS では Windows 上の
圧縮をサポートしていません。
Microsoft Windows ユーザ アカウント制御
Windows XP および Windows 2003 より新しいサポート対象の Microsoft
Windows プラットフォームには、コンピュータの不正な変更を防止するた
めのユーザ アカウント制御(UAC)が実装されています。
UAC がオンの場合、NMS をインストールするには管理者権限が必要です。
Windows Vista では、NM サーバの実行にも管理者権限が必要です。
注: Windows Vista は、テストや評価の場合にのみ使用することをお勧めし
ます。
注: 推奨ではありませんが、必要に応じて UAC をオフにすることができま
す。 詳細については、Windows のドキュメントを参照してください。
第 2 章: NMS インストール前の設定 31
Microsoft Windows と MySQL Server
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
VMware 仮想マシン上の Java
VMware ESX Server にインストールする場合は、VMware の「Enterprise Java
Applications on VMware - Best Practices Guide」を参照してください。このガ
イドは、http://www.vmware.com/resources/techresources/1087 (Nimsoft と
は無関係)から利用できます。
32 インストール ガイド
Microsoft Windows と MySQL Server
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
MySQL Server Database の前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
第 2 章: NMS インストール前の設定 33
Microsoft Windows と MySQL Server
MySQL ソフトウェアのインストール
オープン ソース MySQL データベース ソフトウェアを、
http://dev.mysql.com/downloads/ (CA Nimsoft とは関係ありません)から取
得できます。 バージョンがサポート対象であり、ハードウェアと互換性
があることを確認してください。 コミュニティ サーバ バージョンまたは
ライセンスされたバージョンのいずれかを使用できます。
インストール手順については、http://dev.mysql.com/doc (Nimsoft とは関
係ありません)を参照してください。
必要な MySQL 設定
特定の機能は、MySQL 変数を介して設定されます。
注: 変更後にはデータベースを再起動する必要があります。
必要な MySQL 変数設定を確認します。
1. MySQL 管理者としてログインします。
2. MySQL サーバで、以下のコマンドを実行します。
show
show
show
show
variables
variables
variables
variables
like
like
like
like
'local_infile';
'lower_case_table_names';
'binlog_format';
'log_bin';
3. 以下の変数と値が存在することを確認します。
■
local_infile: ON
■
lower_case_table_names: 1
■
binlog_format: mixed
■
log_bin: ON
重要: データベース上でバイナリ ログが有効になっている必要がありま
す。 バイナリ ログを有効にする方法については、ご使用の MySQL バー
ジョンのマニュアルを参照してください。
4. 変数が存在しない場合や値が正しくない場合は、MySQL サーバ設定
ファイルでそれらの変数を設定するか、またはそれらの値を修正しま
す。 変数名の形式または変更手順はリリースによって異なる場合があ
ります。ご使用の MySQL バージョンのマニュアルを参照してください。
34 インストール ガイド
Microsoft Windows と MySQL Server
大規模環境における MySQL
大規模、もしくは重要な展開を準備している場合には、需要の拡大に対応
するために、追加のデータベース パラメータを設定する必要があります。
以下の例に示す値から開始し、状況に応じて調整していくことをお勧めし
ます。
MySQL 管理者として、MySQL サーバ設定ファイルに以下の行を追加します。
[mysqld]
max_heap_table_size = 134217728
query_cache_limit = 4194304
query_cache_size = 268435456
sort_buffer_size = 25165824
join_buffer_size = 67108864
max_tmp_tables = 64
注: 大規模および重要な展開については、「ハードウェアの推奨事項」で
定義されています。
データベースとユーザの作成
データベースおよびユーザを作成する方法には、以下の 3 とおりがありま
す。
■
インストーラでデータベースを作成、ユーザは root
■
インストーラでデータベースを作成、ユーザは既存のアカウント
■
NMS のインストール前に管理者がデータベースとユーザを作成
インストーラでデータベースを作成、ユーザは root
この方法では、MySQL データベースを作成し、root ユーザにアクセス権を
付与します。 この場合、次の操作が必要です。
■
インストール前に MySQL サーバに対するリモート アクセス権を root
ユーザに付与します。
このアクセスを許可するには、直接 MySQL データベース サーバ上で以下
のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
第 2 章: NMS インストール前の設定 35
Microsoft Windows と MySQL Server
インストーラでデータベースを作成、ユーザは既存のアカウント
インストーラでは、インストール中に root を使用してデータベースが作成
されることを前提に、既存ユーザに基づくデータベースを作成できます。
この場合、次の操作が必要です。
■
インストール前にデータベース サーバに対するリモート アクセス権
を root ユーザに付与します。 このアクセスを許可するには、データ
ベース サーバ上で以下のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
■
36 インストール ガイド
インストール中に、[Nimsoft SLM データベース ユーザ アカウント]
フィールドにユーザを指定します。 root ユーザは、データベースを作
成し、既存ユーザに適切な権限を適用します。
Microsoft Windows と Oracle
NMS のインストール前に管理者がデータベースとユーザを作成
この方法の利点は、管理者権限を持つ MySQL アカウントに Nimsoft Server
のアクセスを与える必要がないことです。 Nimsoft 専用の MySQL ユーザ
アカウントを作成する場合には、データベースも作成する必要があります。
手動で NIS のデータベースとユーザを作成し、必要な権限を付与するには、
以下の手順に従います。
1. MySQL 管理者としてログインします。
2. データベースの作成。 次のように実行します。
CREATE DATABASE IF NOT EXISTS DB_name DEFAULT CHARACTER SET =utf8 DEFAULT COLLATE =utf8_unicode_ci;
ここで、DB_name は任意のデータベース名です。
3. ユーザを作成し、必要な権限を割り当てます。次のように実行します。
CREATE USER 'nmsuser'@'%' IDENTIFIED BY 'nmsuserpass';
GRANT ALL PRIVILEGES ON DB_name.* TO 'nmsuser'@'%';
GRANT TRIGGER ON DB_name.* TO 'nmsuser'@'%';
GRANT SUPER ON *.* TO 'nmsuser'@'%';
FLUSH PRIVILEGES;
ここで、nmuser は任意の Nimsoft ユーザ名、nmuserpass は任意のパス
ワード、DB_name は作成したデータベースの名前です。
注: 一重引用符(')が必要です。
NMS のインストール時に以下の作業を行います。
■
[Nimsoft Server 情報]の[既存のデータベースを使用]を選択します。
■
上述のステップで作成した実際のデータベース名、ユーザ、およびパ
スワードを入力します。
Microsoft Windows と Oracle
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
第 2 章: NMS インストール前の設定 37
Microsoft Windows と Oracle
Windows システムの前提条件
注: Nimsoft ハブ メッセージ キューは、ディスク上に格納され、読み取り
および書き込みのアクティビティが絶えず行われています。 ディスク圧
縮によって I/O のパフォーマンスが低下するため、NMS では Windows 上の
圧縮をサポートしていません。
Microsoft Windows ユーザ アカウント制御
Windows XP および Windows 2003 より新しいサポート対象の Microsoft
Windows プラットフォームには、コンピュータの不正な変更を防止するた
めのユーザ アカウント制御(UAC)が実装されています。
UAC がオンの場合、NMS をインストールするには管理者権限が必要です。
Windows Vista では、NM サーバの実行にも管理者権限が必要です。
注: Windows Vista は、テストや評価の場合にのみ使用することをお勧めし
ます。
注: 推奨ではありませんが、必要に応じて UAC をオフにすることができま
す。 詳細については、Windows のドキュメントを参照してください。
38 インストール ガイド
Microsoft Windows と Oracle
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
VMware 仮想マシン上の Java
VMware ESX Server にインストールする場合は、VMware の「Enterprise Java
Applications on VMware - Best Practices Guide」を参照してください。このガ
イドは、http://www.vmware.com/resources/techresources/1087 (Nimsoft と
は無関係)から利用できます。
第 2 章: NMS インストール前の設定 39
Microsoft Windows と Oracle
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
Oracle データベースの前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
40 インストール ガイド
Microsoft Windows と Oracle
必要な Oracle 環境
Oracle データベースにアクセスできるように、Oracle Instant Client を NMS
システム上にインストールする必要があります。
次の手順に従ってください:
1. www.oracle.com に移動し、[Downloads] > [Instant Client]を順に選
択します。
2. お使いのシステムのオペレーティング システムおよびハードウェア
に対応するリンクをクリックします。
3. Instant Client Package – Basic の ZIP ファイルをダウンロードします。
4. Web サイトの指示に従って Instant Client をインストールします。 必ず
解凍された Instant Client ディレクトリをパスに追加してください。
5. システムを再起動します。
必要な Oracle 設定
Oracle 管理者は、NMS をインストールする前に必要な設定パラメータを設
定する必要があります。
次の手順に従ってください:
1. Oracle データベース管理者として、以下のコマンドを実行します。
ALTER
ALTER
ALTER
ALTER
ALTER
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SET
SET
SET
SET
SET
PROCESSES = 300 SCOPE=SPFILE;
SESSIONS = 335 SCOPE=SPFILE; -- 1.1 * PROCESSES + 5
OPEN_CURSORS=1000 SCOPE=BOTH;
NLS_COMP=LINGUISTIC SCOPE=SPFILE;
NLS_SORT=BINARY_AI SCOPE=SPFILE;
2. データベースを再起動します。
第 2 章: NMS インストール前の設定 41
Microsoft Windows と Oracle
テーブル スペースとユーザの作成
以下のいずれかの方法で実行できます。
■
インストーラを実行する前にデータベースおよびユーザを作成する
(推奨)。
利点:NMS に Oracle アカウントへのアクセスを許可する必要がありま
せん。
■
NMS インストーラに Oracle テーブルスペースの作成を許可する。
リスク: 管理者権限を持つ Oracle アカウント(SYS など)へのアクセ
スを NMS に許可する必要があり、これがセキュリティ リスクになる
可能性があります。
インストールの前にデータベース テーブルスペースを作成する方法
1. Oracle 管理者としてログインします。
2. テーブルスペースを作成するには、以下のコマンドを実行します。
create tablespace <nimsoftslm> datafile '<nimsoftslm>.dbf' size 1000m autoextend on maxsize unlimited;
ここで、<nimsoftslm> は任意のテーブルスペース名です。
3. ユーザを作成して必要な権限をアサインするには、以下のコマンドを
実行します。
create user <nmuser> IDENTIFIED BY Password1 DEFAULT TABLESPACE nimsoftslm;
grant all privileges to <nmuser>;
grant select on sys.v_$database to <nmuser>;
grant select on sys.v_$session to <nmuser>;
grant select on sys.v_$parameter to <nmuser>;
grant select on sys.sm$ts_used to <nmuser>;
grant select on sys.dba_data_files to <nmuser>;
grant select on sys.dba_tables to <nmuser>;
grant select on sys.dba_free_space to <nmuser>;
ここで、<nmsuser> はユーザ名です。
4. ユーザを作成して必要な権限をアサインするには、データベースを再
起動します。
注: テーブルスペースとユーザをあらかじめ作成することを選択した場
合、NMS インストーラによって要求されたときに[既存のデータベースを
使用]を必ず選択してください。 新しいデータベースの作成は選択しな
いでください(このオプションはインストーラでテーブルスペースとユー
ザを作成する場合にのみ選択します)。
テーブルスペースとユーザを作成した場合は、NMS のインストール中
に必要となるため、それらをメモしておきます。
42 インストール ガイド
Linux と MySQL Server
Linux と MySQL Server
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
Linux システムの前提条件
Linux システムのスワップ領域
システムは、以下のいずれかに設定されていることが必要です。
■
4 GB のスワップ領域(最小)
■
6 GB 以上のスワップ領域(最適なパフォーマンスおよび信頼性が必要
な場合に推奨)
この要件は、NMS システムおよび Unified Management Portal (UMP)シス
テムの両方にあてはまります。
第 2 章: NMS インストール前の設定 43
Linux と MySQL Server
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
44 インストール ガイド
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
Linux と MySQL Server
標準 C++ 互換ライブラリ
標準 C++ ライブラリが存在する必要があります。
必要に応じて、ご使用のアーキテクチャに該当するディストリビューショ
ンを以下の場所からダウンロードしてください。
■
ご使用の Linux ディストリビューションの公式サポート サイト
■
www.rpmseek.com (Nimsoft とは無関係)。compat-libstd を検索し、
最新バージョンをダウンロードしてください。
ダウンロード時に参照できる指示に従ってパッケージをインストールし
ます。
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
第 2 章: NMS インストール前の設定 45
Linux と MySQL Server
Security-Enhanced Linux
Security-Enhanced Linux (SELinux)は、アクセス制御のセキュリティ ポリ
シーをサポートする Linux 機能です。 NM サーバのインストール前に必ず
しも SELinux をシャットダウンする必要はありませんが、閉じることによ
りインストールの成功の可能性が最大限に高まります。
[SELinux ステータス]が有効であれば、[Current mode]を[permissive]
に設定できます。 SELinux 全体を無効にする方法は、さらに安全です。
SELinux の Enforcing モードで NM サーバを実行する必要がある場合は、
Nimsoft 共有ライブラリをセーフ リストに追加します。NMS のインストー
ル後、以下のコマンドを実行します。
chcon -f -t textrel_shlib_t /<NM_install>/hub/libldapssl.so.0
chcon -f -t textrel_shlib_t /<NM_install>/hub/libldapsdk.so.0
chcon -f -t textrel_shlib_t /<NM_installn>/hub/libldapx.so.0
ここで、NM_install は NMS のインストール先ディレクトリです。
注: インストール後、Nimsoft 共有ライブラリがセーフ リストに追加される
まで、NMS は SELinux Enforcing モードで正しく機能できません。
ローカライゼーションについて
システムが英語以外の言語に設定されている場合は、インストール中に以
下のエラー メッセージが表示されます。
データベースは存在しないか、作成できませんでした。
これを回避するには、次のコマンドを実行します:
export LC_ALL=your_locale
ここで、your_locale は該当するロケール文字列(例: norwegian)です。
46 インストール ガイド
Linux と MySQL Server
MySQL Server Database の前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
MySQL ソフトウェアのインストール
オープン ソース MySQL データベース ソフトウェアを、
http://dev.mysql.com/downloads/ (CA Nimsoft とは関係ありません)から取
得できます。 バージョンがサポート対象であり、ハードウェアと互換性
があることを確認してください。 コミュニティ サーバ バージョンまたは
ライセンスされたバージョンのいずれかを使用できます。
インストール手順については、http://dev.mysql.com/doc (Nimsoft とは関
係ありません)を参照してください。
第 2 章: NMS インストール前の設定 47
Linux と MySQL Server
必要な MySQL 設定
特定の機能は、MySQL 変数を介して設定されます。
注: 変更後にはデータベースを再起動する必要があります。
必要な MySQL 変数設定を確認します。
1. MySQL 管理者としてログインします。
2. MySQL サーバで、以下のコマンドを実行します。
show
show
show
show
variables
variables
variables
variables
like
like
like
like
'local_infile';
'lower_case_table_names';
'binlog_format';
'log_bin';
3. 以下の変数と値が存在することを確認します。
■
local_infile: ON
■
lower_case_table_names: 1
■
binlog_format: mixed
■
log_bin: ON
重要: データベース上でバイナリ ログが有効になっている必要がありま
す。 バイナリ ログを有効にする方法については、ご使用の MySQL バー
ジョンのマニュアルを参照してください。
4. 変数が存在しない場合や値が正しくない場合は、MySQL サーバ設定
ファイルでそれらの変数を設定するか、またはそれらの値を修正しま
す。 変数名の形式または変更手順はリリースによって異なる場合があ
ります。ご使用の MySQL バージョンのマニュアルを参照してください。
48 インストール ガイド
Linux と MySQL Server
大規模環境における MySQL
大規模、もしくは重要な展開を準備している場合には、需要の拡大に対応
するために、追加のデータベース パラメータを設定する必要があります。
以下の例に示す値から開始し、状況に応じて調整していくことをお勧めし
ます。
MySQL 管理者として、MySQL サーバ設定ファイルに以下の行を追加します。
[mysqld]
max_heap_table_size = 134217728
query_cache_limit = 4194304
query_cache_size = 268435456
sort_buffer_size = 25165824
join_buffer_size = 67108864
max_tmp_tables = 64
注: 大規模および重要な展開については、「ハードウェアの推奨事項」で
定義されています。
データベースとユーザの作成
データベースおよびユーザを作成する方法には、以下の 3 とおりがありま
す。
■
インストーラでデータベースを作成、ユーザは root
■
インストーラでデータベースを作成、ユーザは既存のアカウント
■
NMS のインストール前に管理者がデータベースとユーザを作成
インストーラでデータベースを作成、ユーザは root
この方法では、MySQL データベースを作成し、root ユーザにアクセス権を
付与します。 この場合、次の操作が必要です。
■
インストール前に MySQL サーバに対するリモート アクセス権を root
ユーザに付与します。
このアクセスを許可するには、直接 MySQL データベース サーバ上で以下
のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
第 2 章: NMS インストール前の設定 49
Linux と MySQL Server
インストーラでデータベースを作成、ユーザは既存のアカウント
インストーラでは、インストール中に root を使用してデータベースが作成
されることを前提に、既存ユーザに基づくデータベースを作成できます。
この場合、次の操作が必要です。
■
インストール前にデータベース サーバに対するリモート アクセス権
を root ユーザに付与します。 このアクセスを許可するには、データ
ベース サーバ上で以下のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
■
50 インストール ガイド
インストール中に、[Nimsoft SLM データベース ユーザ アカウント]
フィールドにユーザを指定します。 root ユーザは、データベースを作
成し、既存ユーザに適切な権限を適用します。
Linux と Oracle
NMS のインストール前に管理者がデータベースとユーザを作成
この方法の利点は、管理者権限を持つ MySQL アカウントに Nimsoft Server
のアクセスを与える必要がないことです。 Nimsoft 専用の MySQL ユーザ
アカウントを作成する場合には、データベースも作成する必要があります。
手動で NIS のデータベースとユーザを作成し、必要な権限を付与するには、
以下の手順に従います。
1. MySQL 管理者としてログインします。
2. データベースの作成。 次のように実行します。
CREATE DATABASE IF NOT EXISTS DB_name DEFAULT CHARACTER SET =utf8 DEFAULT COLLATE =utf8_unicode_ci;
ここで、DB_name は任意のデータベース名です。
3. ユーザを作成し、必要な権限を割り当てます。次のように実行します。
CREATE USER 'nmsuser'@'%' IDENTIFIED BY 'nmsuserpass';
GRANT ALL PRIVILEGES ON DB_name.* TO 'nmsuser'@'%';
GRANT TRIGGER ON DB_name.* TO 'nmsuser'@'%';
GRANT SUPER ON *.* TO 'nmsuser'@'%';
FLUSH PRIVILEGES;
ここで、nmuser は任意の Nimsoft ユーザ名、nmuserpass は任意のパス
ワード、DB_name は作成したデータベースの名前です。
注: 一重引用符(')が必要です。
NMS のインストール時に以下の作業を行います。
■
[Nimsoft Server 情報]の[既存のデータベースを使用]を選択します。
■
上述のステップで作成した実際のデータベース名、ユーザ、およびパ
スワードを入力します。
Linux と Oracle
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
第 2 章: NMS インストール前の設定 51
Linux と Oracle
Linux システムの前提条件
Linux システムのスワップ領域
システムは、以下のいずれかに設定されていることが必要です。
■
4 GB のスワップ領域(最小)
■
6 GB 以上のスワップ領域(最適なパフォーマンスおよび信頼性が必要
な場合に推奨)
この要件は、NMS システムおよび Unified Management Portal (UMP)シス
テムの両方にあてはまります。
52 インストール ガイド
Linux と Oracle
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
第 2 章: NMS インストール前の設定 53
Linux と Oracle
標準 C++ 互換ライブラリ
標準 C++ ライブラリが存在する必要があります。
必要に応じて、ご使用のアーキテクチャに該当するディストリビューショ
ンを以下の場所からダウンロードしてください。
■
ご使用の Linux ディストリビューションの公式サポート サイト
■
www.rpmseek.com (Nimsoft とは無関係)。compat-libstd を検索し、
最新バージョンをダウンロードしてください。
ダウンロード時に参照できる指示に従ってパッケージをインストールし
ます。
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
54 インストール ガイド
Linux と Oracle
Security-Enhanced Linux
Security-Enhanced Linux (SELinux)は、アクセス制御のセキュリティ ポリ
シーをサポートする Linux 機能です。 NM サーバのインストール前に必ず
しも SELinux をシャットダウンする必要はありませんが、閉じることによ
りインストールの成功の可能性が最大限に高まります。
[SELinux ステータス]が有効であれば、[Current mode]を[permissive]
に設定できます。 SELinux 全体を無効にする方法は、さらに安全です。
SELinux の Enforcing モードで NM サーバを実行する必要がある場合は、
Nimsoft 共有ライブラリをセーフ リストに追加します。NMS のインストー
ル後、以下のコマンドを実行します。
chcon -f -t textrel_shlib_t /<NM_install>/hub/libldapssl.so.0
chcon -f -t textrel_shlib_t /<NM_install>/hub/libldapsdk.so.0
chcon -f -t textrel_shlib_t /<NM_installn>/hub/libldapx.so.0
ここで、NM_install は NMS のインストール先ディレクトリです。
注: インストール後、Nimsoft 共有ライブラリがセーフ リストに追加される
まで、NMS は SELinux Enforcing モードで正しく機能できません。
ローカライゼーションについて
システムが英語以外の言語に設定されている場合は、インストール中に以
下のエラー メッセージが表示されます。
データベースは存在しないか、作成できませんでした。
これを回避するには、次のコマンドを実行します:
export LC_ALL=your_locale
ここで、your_locale は該当するロケール文字列(例: norwegian)です。
第 2 章: NMS インストール前の設定 55
Linux と Oracle
Oracle データベースの前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
必要な Oracle 環境
Oracle データベースにアクセスできるように、Oracle Instant Client を NMS
システム上にインストールする必要があります。
次の手順に従ってください:
1. www.oracle.com に移動し、[Downloads] > [Instant Client]を順に選
択します。
2. お使いのシステムのオペレーティング システムおよびハードウェア
に対応するリンクをクリックします。
3. Instant Client Package – Basic の ZIP ファイルをダウンロードします。
4. Web サイトの指示に従って Instant Client をインストールします。 必ず
解凍された Instant Client ディレクトリをパスに追加してください。
5. システムを再起動します。
56 インストール ガイド
Linux と Oracle
必要な Oracle 設定
Oracle 管理者は、NMS をインストールする前に必要な設定パラメータを設
定する必要があります。
次の手順に従ってください:
1. Oracle データベース管理者として、以下のコマンドを実行します。
ALTER
ALTER
ALTER
ALTER
ALTER
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SET
SET
SET
SET
SET
PROCESSES = 300 SCOPE=SPFILE;
SESSIONS = 335 SCOPE=SPFILE; -- 1.1 * PROCESSES + 5
OPEN_CURSORS=1000 SCOPE=BOTH;
NLS_COMP=LINGUISTIC SCOPE=SPFILE;
NLS_SORT=BINARY_AI SCOPE=SPFILE;
2. データベースを再起動します。
テーブル スペースとユーザの作成
以下のいずれかの方法で実行できます。
■
インストーラを実行する前にデータベースおよびユーザを作成する
(推奨)。
利点:NMS に Oracle アカウントへのアクセスを許可する必要がありま
せん。
■
NMS インストーラに Oracle テーブルスペースの作成を許可する。
リスク: 管理者権限を持つ Oracle アカウント(SYS など)へのアクセ
スを NMS に許可する必要があり、これがセキュリティ リスクになる
可能性があります。
インストールの前にデータベース テーブルスペースを作成する方法
1. Oracle 管理者としてログインします。
2. テーブルスペースを作成するには、以下のコマンドを実行します。
create tablespace <nimsoftslm> datafile '<nimsoftslm>.dbf' size 1000m autoextend on maxsize unlimited;
ここで、<nimsoftslm> は任意のテーブルスペース名です。
第 2 章: NMS インストール前の設定 57
Linux と Oracle
3. ユーザを作成して必要な権限をアサインするには、以下のコマンドを
実行します。
create user <nmuser> IDENTIFIED BY Password1 DEFAULT TABLESPACE nimsoftslm;
grant all privileges to <nmuser>;
grant select on sys.v_$database to <nmuser>;
grant select on sys.v_$session to <nmuser>;
grant select on sys.v_$parameter to <nmuser>;
grant select on sys.sm$ts_used to <nmuser>;
grant select on sys.dba_data_files to <nmuser>;
grant select on sys.dba_tables to <nmuser>;
grant select on sys.dba_free_space to <nmuser>;
ここで、<nmsuser> はユーザ名です。
4. ユーザを作成して必要な権限をアサインするには、データベースを再
起動します。
注: テーブルスペースとユーザをあらかじめ作成することを選択した場
合、NMS インストーラによって要求されたときに[既存のデータベースを
使用]を必ず選択してください。 新しいデータベースの作成は選択しな
いでください(このオプションはインストーラでテーブルスペースとユー
ザを作成する場合にのみ選択します)。
テーブルスペースとユーザを作成した場合は、NMS のインストール中
に必要となるため、それらをメモしておきます。
共有 Oracle ライブラリのリンク
共有 Oracle ライブラリをリンクする必要があります。
以下の手順に従います。
1. 以下のファイルを作成します。
/etc/ld.so.conf.d/oracle.conf
2. 作成したファイル内に、Instant Client ディレクトリへのパスを入力し
ます。 例:
/root/instantclient_11_1
3. ファイルを保存します。
4. Instant Client ディレクトリ(例の場合、/root/instantclient_11_1)に移
動します。
5. 次のように実行します。
ldconfig
58 インストール ガイド
Solaris と MySQL Server
6. 次のように実行します。
ldd libociei.so
7. すべてのライブラリに対してリンクが存在することを検証し、「見つ
かりません」というメッセージがないことを確認します。 出力は、以
下のようになります。
linux-vdso.so.1 => (0x00007fff5b0e2000)
libclntsh.so.11.1 => /root/instantclient_11_1/libclntsh.so.11.1 (0x00007f36030b3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3602eae000)
libm.so.6 => /lib64/libm.so.6 (0x00007f3602c57000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3602a3a000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f3602821000)
libc.so.6 => /lib64/libc.so.6 (0x00007f36024c1000)
libnnz11.so => /root/instantclient_11_1/libnnz11.so (0x00007f3602064000)
libaio.so.1 => /lib64/libaio.so.1 (0x00007f3601e61000)
/lib64/ld-linux-x86-64.so.2 (0x00007f360a0a0000)
Solaris と MySQL Server
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
Solaris システムの前提条件
Solaris システムのスワップ領域
インストール時には、最低 4 GB のスワップ領域をシステムに設定する必
要があります。最適なパフォーマンスおよび信頼性を得るためには、6 GB
以上を強く推奨します。 この要件は、NMS システムおよび UMP システム
の両方にあてはまります。 十分なスワップ領域に関する詳細については、
[スワップの管理]ページを確認してください。
注: Solaris での NMS のインストールが中断される場合や、何らかの理由で
失敗した場合、インストーラ ファイル(/tmp/install.*)は /tmp に残りま
す。 Solaris スワップには /tmp ディレクトリが含まれるため、インストー
ラを再実行する前に、手動でこれらのファイルを削除することをお勧めし
ます。
第 2 章: NMS インストール前の設定 59
Solaris と MySQL Server
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
VMware 仮想マシン上の Java
VMware ESX Server にインストールする場合は、VMware の「Enterprise Java
Applications on VMware - Best Practices Guide」を参照してください。このガ
イドは、http://www.vmware.com/resources/techresources/1087 (Nimsoft と
は無関係)から利用できます。
60 インストール ガイド
Solaris と MySQL Server
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
ローカライゼーションについて
システムが英語以外の言語に設定されている場合は、インストール中に以
下のエラー メッセージが表示されます。
データベースは存在しないか、作成できませんでした。
これを回避するには、次のコマンドを実行します:
export LC_ALL=your_locale
ここで、your_locale は該当するロケール文字列(例: norwegian)です。
第 2 章: NMS インストール前の設定 61
Solaris と MySQL Server
MySQL Server Database の前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
MySQL ソフトウェアのインストール
オープン ソース MySQL データベース ソフトウェアを、
http://dev.mysql.com/downloads/ (CA Nimsoft とは関係ありません)から取
得できます。 バージョンがサポート対象であり、ハードウェアと互換性
があることを確認してください。 コミュニティ サーバ バージョンまたは
ライセンスされたバージョンのいずれかを使用できます。
インストール手順については、http://dev.mysql.com/doc (Nimsoft とは関
係ありません)を参照してください。
62 インストール ガイド
Solaris と MySQL Server
必要な MySQL 設定
特定の機能は、MySQL 変数を介して設定されます。
注: 変更後にはデータベースを再起動する必要があります。
必要な MySQL 変数設定を確認します。
1. MySQL 管理者としてログインします。
2. MySQL サーバで、以下のコマンドを実行します。
show
show
show
show
variables
variables
variables
variables
like
like
like
like
'local_infile';
'lower_case_table_names';
'binlog_format';
'log_bin';
3. 以下の変数と値が存在することを確認します。
■
local_infile: ON
■
lower_case_table_names: 1
■
binlog_format: mixed
■
log_bin: ON
重要: データベース上でバイナリ ログが有効になっている必要がありま
す。 バイナリ ログを有効にする方法については、ご使用の MySQL バー
ジョンのマニュアルを参照してください。
4. 変数が存在しない場合や値が正しくない場合は、MySQL サーバ設定
ファイルでそれらの変数を設定するか、またはそれらの値を修正しま
す。 変数名の形式または変更手順はリリースによって異なる場合があ
ります。ご使用の MySQL バージョンのマニュアルを参照してください。
第 2 章: NMS インストール前の設定 63
Solaris と MySQL Server
大規模環境における MySQL
大規模、もしくは重要な展開を準備している場合には、需要の拡大に対応
するために、追加のデータベース パラメータを設定する必要があります。
以下の例に示す値から開始し、状況に応じて調整していくことをお勧めし
ます。
MySQL 管理者として、MySQL サーバ設定ファイルに以下の行を追加します。
[mysqld]
max_heap_table_size = 134217728
query_cache_limit = 4194304
query_cache_size = 268435456
sort_buffer_size = 25165824
join_buffer_size = 67108864
max_tmp_tables = 64
注: 大規模および重要な展開については、「ハードウェアの推奨事項」で
定義されています。
データベースとユーザの作成
データベースおよびユーザを作成する方法には、以下の 3 とおりがありま
す。
■
インストーラでデータベースを作成、ユーザは root
■
インストーラでデータベースを作成、ユーザは既存のアカウント
■
NMS のインストール前に管理者がデータベースとユーザを作成
インストーラでデータベースを作成、ユーザは root
この方法では、MySQL データベースを作成し、root ユーザにアクセス権を
付与します。 この場合、次の操作が必要です。
■
インストール前に MySQL サーバに対するリモート アクセス権を root
ユーザに付与します。
このアクセスを許可するには、直接 MySQL データベース サーバ上で以下
のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
64 インストール ガイド
Solaris と MySQL Server
インストーラでデータベースを作成、ユーザは既存のアカウント
インストーラでは、インストール中に root を使用してデータベースが作成
されることを前提に、既存ユーザに基づくデータベースを作成できます。
この場合、次の操作が必要です。
■
インストール前にデータベース サーバに対するリモート アクセス権
を root ユーザに付与します。 このアクセスを許可するには、データ
ベース サーバ上で以下のコマンドを実行します。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘<root password>’ WITH GRANT OPTION;
GRANT TRIGGER ON nimsoftnis.* TO 'root'@'%' WITH GRANT OPTION;
GRANT SUPER ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
■
インストール中に、[Nimsoft SLM データベース ユーザ アカウント]
フィールドにユーザを指定します。 root ユーザは、データベースを作
成し、既存ユーザに適切な権限を適用します。
第 2 章: NMS インストール前の設定 65
Solaris と Oracle
NMS のインストール前に管理者がデータベースとユーザを作成
この方法の利点は、管理者権限を持つ MySQL アカウントに Nimsoft Server
のアクセスを与える必要がないことです。 Nimsoft 専用の MySQL ユーザ
アカウントを作成する場合には、データベースも作成する必要があります。
手動で NIS のデータベースとユーザを作成し、必要な権限を付与するには、
以下の手順に従います。
1. MySQL 管理者としてログインします。
2. データベースの作成。 次のように実行します。
CREATE DATABASE IF NOT EXISTS DB_name DEFAULT CHARACTER SET =utf8 DEFAULT COLLATE =utf8_unicode_ci;
ここで、DB_name は任意のデータベース名です。
3. ユーザを作成し、必要な権限を割り当てます。次のように実行します。
CREATE USER 'nmsuser'@'%' IDENTIFIED BY 'nmsuserpass';
GRANT ALL PRIVILEGES ON DB_name.* TO 'nmsuser'@'%';
GRANT TRIGGER ON DB_name.* TO 'nmsuser'@'%';
GRANT SUPER ON *.* TO 'nmsuser'@'%';
FLUSH PRIVILEGES;
ここで、nmuser は任意の Nimsoft ユーザ名、nmuserpass は任意のパス
ワード、DB_name は作成したデータベースの名前です。
注: 一重引用符(')が必要です。
NMS のインストール時に以下の作業を行います。
■
[Nimsoft Server 情報]の[既存のデータベースを使用]を選択します。
■
上述のステップで作成した実際のデータベース名、ユーザ、およびパ
スワードを入力します。
Solaris と Oracle
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
66 インストール ガイド
Solaris と Oracle
Solaris システムの前提条件
Solaris システムのスワップ領域
インストール時には、最低 4 GB のスワップ領域をシステムに設定する必
要があります。最適なパフォーマンスおよび信頼性を得るためには、6 GB
以上を強く推奨します。 この要件は、NMS システムおよび UMP システム
の両方にあてはまります。 十分なスワップ領域に関する詳細については、
[スワップの管理]ページを確認してください。
注: Solaris での NMS のインストールが中断される場合や、何らかの理由で
失敗した場合、インストーラ ファイル(/tmp/install.*)は /tmp に残りま
す。 Solaris スワップには /tmp ディレクトリが含まれるため、インストー
ラを再実行する前に、手動でこれらのファイルを削除することをお勧めし
ます。
第 2 章: NMS インストール前の設定 67
Solaris と Oracle
Java 仮想マシン(JVM)
インストーラの実行には Java 仮想マシン(JVM)が必要です。 通常は最新
の JRE をインストールすれば問題ありませんが、「NMS リリース ノートお
よびアップグレード ガイド」でサポート対象のバージョンに関する最新
情報を必ず確認してください。
ユーザの Java 仮想マシンのバージョンを確認するには、以下のコマンドを
実行します。
java -version
以下の前提条件が満たされていることを確認します。
■
使用しているオペレーティング システムに適したアーキテクチャ(32
ビットまたは 64 ビット)であることを確認します。 サポートされて
いるすべてのプラットフォームで、64 ビットを強く推奨します。また、
Solaris では 64 ビットが必須です。
■
システムにサポート対象バージョンが存在する場合は、JRE がシステム
の PATH 環境変数に含まれていることを確認します。 他のプラット
フォームとは異なり、Solaris では 64 ビット JRE は 1 レベル下のディレ
クトリに存在します。
AMD64 システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/amd64
SPARC システムでは、64 ビット JRE の通常のフル パスは以下のとおり
です。
/usr/java/jre/bin/sparcv9
■
Java のディレクトリがシステムに存在しない場合は、
http://www.java.com (Nimsoft とは無関係)に移動し、Java ディストリ
ビューションをダウンロードします。 サイトの指示に従ってインス
トールし、JRE が PATH 環境変数に含まれることを確認します。
VMware 仮想マシン上の Java
VMware ESX Server にインストールする場合は、VMware の「Enterprise Java
Applications on VMware - Best Practices Guide」を参照してください。このガ
イドは、http://www.vmware.com/resources/techresources/1087 (Nimsoft と
は無関係)から利用できます。
68 インストール ガイド
Solaris と Oracle
ファイアウォールとウイルス スキャナ
インストールの前に、以下の操作を実行します。
■
すべてのアンチウイルス ソフトウェアをシャットダウンします(必
須)。
■
ファイアウォールをシャットダウンします(任意)。 常に必要とは限
りませんが、これにより、インストールの成功の可能性が最大限に高
まります。ファイアウォールを実行状態で維持する場合には、最低限、
以下の操作が必要です。
–
NMS システムとデータベース システム間のポートを必ず開いてお
きます。
–
NMS インストール中に開始ポートを指定します(推奨されるデ
フォルトはポート 48000)。
–
十分な範囲のポート(たとえば、ポート 48000 ~ 48020)が開いて
いることを確認します。 すくなくとも割り当て済みの最初の 3 つ
のポート(コントローラ、スプーラ、およびハブ)が開いている
必要があります。 distsrv プローブ通信に使用されるポートは動的
にアサインされます。
注: インストールが完了したら、ファイアウォールとアンチウイルス ソフ
トウェアを再起動してください。
ローカライゼーションについて
システムが英語以外の言語に設定されている場合は、インストール中に以
下のエラー メッセージが表示されます。
データベースは存在しないか、作成できませんでした。
これを回避するには、次のコマンドを実行します:
export LC_ALL=your_locale
ここで、your_locale は該当するロケール文字列(例: norwegian)です。
第 2 章: NMS インストール前の設定 69
Solaris と Oracle
Oracle データベースの前提条件
サポートされているオペレーティング システムおよびデータベースの
バージョンを確認するには、Nimsoft Compatibility Support Matrix を参照し
てください。
クリーンなシステムにデータベース ソフトウェアを新規インストールす
ることを強くお勧めします。 NMS は、そのような環境で簡単かつ正常に
インストールできるという実績があります。 既存のデータベースを使用
すると、微妙な設定の矛盾が発生する可能性があります。このような矛盾
は診断が困難であり、インストールを不必要に難しくします。
必要な Oracle 環境
Oracle データベースにアクセスできるように、Oracle Instant Client を NMS
システム上にインストールする必要があります。
次の手順に従ってください:
1. www.oracle.com に移動し、[Downloads] > [Instant Client]を順に選
択します。
2. お使いのシステムのオペレーティング システムおよびハードウェア
に対応するリンクをクリックします。
3. Instant Client Package – Basic の ZIP ファイルをダウンロードします。
4. Web サイトの指示に従って Instant Client をインストールします。 必ず
解凍された Instant Client ディレクトリをパスに追加してください。
5. システムを再起動します。
70 インストール ガイド
Solaris と Oracle
必要な Oracle 設定
Oracle 管理者は、NMS をインストールする前に必要な設定パラメータを設
定する必要があります。
次の手順に従ってください:
1. Oracle データベース管理者として、以下のコマンドを実行します。
ALTER
ALTER
ALTER
ALTER
ALTER
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SYSTEM
SET
SET
SET
SET
SET
PROCESSES = 300 SCOPE=SPFILE;
SESSIONS = 335 SCOPE=SPFILE; -- 1.1 * PROCESSES + 5
OPEN_CURSORS=1000 SCOPE=BOTH;
NLS_COMP=LINGUISTIC SCOPE=SPFILE;
NLS_SORT=BINARY_AI SCOPE=SPFILE;
2. データベースを再起動します。
テーブル スペースとユーザの作成
以下のいずれかの方法で実行できます。
■
インストーラを実行する前にデータベースおよびユーザを作成する
(推奨)。
利点:NMS に Oracle アカウントへのアクセスを許可する必要がありま
せん。
■
NMS インストーラに Oracle テーブルスペースの作成を許可する。
リスク: 管理者権限を持つ Oracle アカウント(SYS など)へのアクセ
スを NMS に許可する必要があり、これがセキュリティ リスクになる
可能性があります。
インストールの前にデータベース テーブルスペースを作成する方法
1. Oracle 管理者としてログインします。
2. テーブルスペースを作成するには、以下のコマンドを実行します。
create tablespace <nimsoftslm> datafile '<nimsoftslm>.dbf' size 1000m autoextend on maxsize unlimited;
ここで、<nimsoftslm> は任意のテーブルスペース名です。
第 2 章: NMS インストール前の設定 71
Solaris と Oracle
3. ユーザを作成して必要な権限をアサインするには、以下のコマンドを
実行します。
create user <nmuser> IDENTIFIED BY Password1 DEFAULT TABLESPACE nimsoftslm;
grant all privileges to <nmuser>;
grant select on sys.v_$database to <nmuser>;
grant select on sys.v_$session to <nmuser>;
grant select on sys.v_$parameter to <nmuser>;
grant select on sys.sm$ts_used to <nmuser>;
grant select on sys.dba_data_files to <nmuser>;
grant select on sys.dba_tables to <nmuser>;
grant select on sys.dba_free_space to <nmuser>;
ここで、<nmsuser> はユーザ名です。
4. ユーザを作成して必要な権限をアサインするには、データベースを再
起動します。
注: テーブルスペースとユーザをあらかじめ作成することを選択した場
合、NMS インストーラによって要求されたときに[既存のデータベースを
使用]を必ず選択してください。 新しいデータベースの作成は選択しな
いでください(このオプションはインストーラでテーブルスペースとユー
ザを作成する場合にのみ選択します)。
テーブルスペースとユーザを作成した場合は、NMS のインストール中
に必要となるため、それらをメモしておきます。
共有 Oracle ライブラリのリンク
共有 Oracle ライブラリをリンクする必要があります。
以下の手順に従います。
1. 以下のファイルを作成します。
/etc/ld.so.conf.d/oracle.conf
2. 作成したファイル内に、Instant Client ディレクトリへのパスを入力し
ます。 例:
/root/instantclient_11_1
3. ファイルを保存します。
4. Instant Client ディレクトリ(例の場合、/root/instantclient_11_1)に移
動します。
5. 次のように実行します。
ldconfig
72 インストール ガイド
Solaris と Oracle
6. 次のように実行します。
ldd libociei.so
7. すべてのライブラリに対してリンクが存在することを検証し、「見つ
かりません」というメッセージがないことを確認します。 出力は、以
下のようになります。
linux-vdso.so.1 => (0x00007fff5b0e2000)
libclntsh.so.11.1 => /root/instantclient_11_1/libclntsh.so.11.1 (0x00007f36030b3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3602eae000)
libm.so.6 => /lib64/libm.so.6 (0x00007f3602c57000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3602a3a000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f3602821000)
libc.so.6 => /lib64/libc.so.6 (0x00007f36024c1000)
libnnz11.so => /root/instantclient_11_1/libnnz11.so (0x00007f3602064000)
libaio.so.1 => /lib64/libaio.so.1 (0x00007f3601e61000)
/lib64/ld-linux-x86-64.so.2 (0x00007f360a0a0000)
第 2 章: NMS インストール前の設定 73
第 3 章: NMS のインストール
このセクションでは、NMS ソフトウェアの新規インストールについて説明
します。
注: 既存のインストールをアップグレードする場合は、「NMS リリース
ノートおよびアップグレード ガイド」を参照してください
(support.nimsoft.com の[Downloads]タブから入手できます)。
Microsoft 高可用性プラットフォームにインストールする場合は、
「Microsoft アクティブ/パッシブ クラスタへの NMS のインストール
(P. 145)」を参照してください。
このセクションには、以下のトピックが含まれています。
概要 (P. 76)
Windows での NMS のインストール -- GUI モード (P. 79)
Linux または Solaris での NMS のインストール -- コンソール モード (P. 84)
GUI およびコンソール モードのパラメータ値 (P. 86)
Windows、Linux、または Solaris での NMS のインストール -- サイレント
モード (P. 89)
サイレント インストールのパラメータ値 (P. 91)
NMS のアンインストール (P. 94)
第 3 章: NMS のインストール 75
概要
概要
NMS のインストールは、InstallAnywhere インストーラで実行されます。こ
のインストーラにより、Windows、Linux、および Solaris でのインストール
が統一されます。 このインストーラでは、以下の方法の選択に基づいて
インストールをガイドします。
■
Windows、Linux、および Solaris システムのグラフィカル ユーザ イン
ターフェース(GUI)
■
Linux および Solaris システムのコンソール モード
■
Windows、Linux、および Solaris システムのサイレント モード(ユーザ
の介入なしにインストールを完了するために使用するファイルに、イ
ンストール パラメータ値を指定します)
注: どのモードでも、管理者または管理者権限でログインしてインストー
ルを実行する必要があります。
インストール要件
上記の 3 種類の方法では、以下のことが必要です。
■
インストール前の要件をすべて満たしている
注: NMS インストーラ内のシステム チェックにより、メモリが 4GB 未
満のホストまたはサポートされていないオペレーティング システム
上へのインストールは許可されません。
76 インストール ガイド
■
NMS システムおよびデータベース システムの管理者ログイン情報と
IP アドレスを知っている
■
インストール パッケージをダウンロードする
■
Nimsoft データベース(Nimsoft Information Store(NIS)、旧称 SLM デー
タベース)をインストーラで作成するかどうかを選択する
■
既存のデータベース(作成されている場合)に関する必須情報(デー
タベース名や管理者ログイン情報など)を知っている。 インストーラ
でデータベースをセットアップする場合は、この情報をインストール
中に指定します。
■
プライマリ ハブ設定情報を指定する
概要
インストールされるコンポーネント
インストールが完了すると、以下のコンポーネントが NMS システムに配
置されます。
■
Nimsoft プライマリ ハブ
■
Nimsoft メッセージ バス
■
サーバ ロボット
■
サービス プローブ
■
インフラストラクチャ マネージャ
■
サーバ Web ページ
–
アドミン コンソール(インフラストラクチャ マネージャの多くの
機能を提供するブラウザ ベースの管理コンソール)へのリンクを
提供します。
–
クライアント システム上で Nimsoft インフラストラクチャおよび
管理コンソールをダウンロードおよびインストールするユーザが
アクセスできます。
–
Nimsoft インフラストラクチャを多数のクライアント システムに
自動的に展開およびインストールするために使用されるパッケー
ジを参照できます。
Nimsoft Information Store (NIS)データベース(旧称 SLM データベース)
は、データベース サーバに配置されます。
第 3 章: NMS のインストール 77
概要
インストール プロセスが完了すると、NMS Web ページ
(http://NMShostname_or_IP_address:8080)が開きます。このページには、
アドミン コンソール、サポート、および製品マニュアルへのリンクが表
示されます。 また、ハブ、ロボット、およびインフラストラクチャ マネー
ジャをクライアント システムに展開するためのインストーラへのリンク
も存在します。
■
Windows システムで GUI インストール方式を使用する場合、インフラ
ストラクチャ マネージャが自動的にインストールされます。 Windows
でサイレント モードを使用する場合、NMS Web ページから NMS サー
バにインフラストラクチャ マネージャを手動でインストールできま
す。 UNIX システム上ではインフラストラクチャ マネージャはサポー
トされていないため、アドミン コンソールを使用します。 代わりに、
Windows システムにインフラストラクチャ マネージャをインストー
ルし、そのシステムを使用してモニタリング インフラストラクチャを
リモートで管理することもできます。
■
NMS のインストール後に、アドミン コンソールを起動できます。 ア
ドミン コンソールは、インフラストラクチャ マネージャの代わりとし
て、同等の管理機能を数多く提供します。
注: アドミン コンソールまたはインフラストラクチャ マネージャのどち
らを使用する場合でも、ppm (probe provisioning manager)プローブの最
新バージョンを CA Nimsoft サポート Web サイト(support.nimsoft.com)の
プローブ アーカイブからダウンロードすることをお勧めします。 最新の
ppm プローブに更新すると、最新のアドミン コンソール機能にアクセス
できるようになります。
78 インストール ガイド
Windows での NMS のインストール -- GUI モード
Windows での NMS のインストール -- GUI モード
この手順は、新規インストールが対象です。 新規以外のインストールの
場合は、以下の手順に従ってください。
■
アップグレードの場合は、「NMS リリース ノートおよびアップグレー
ド ガイド」を参照してください(http://support.nimsoft.com の
[Downloads]タブから入手できます)。
■
再インストールの場合は、[キャンセル]をクリックし、「NMS のア
ンインストール (P. 94)」の手順に従って旧バージョンをアンインス
トールしてからインストール プロセスを再実行してください。この場
合、サーバ設定情報(ドメインとハブの名前、IP アドレス、ユーザ ア
カウント、パスワード)は保持されません。
以下の手順に従います。
注: インストーラ ダイアログ ボックスのすべてのフィールドでは大文字
と小文字が区別されます。
1. コンピュータ上で実行されているすべてのアンチウイルス スキャナ
をオフにします(これらのスキャナによりインストールの速度が著し
く低下する可能性があります)。
注: インストール後すぐにアンチウイルス スキャナを再度オンにして
ください。
2. Nimsoft テクニカル サポートの[Downloads]タブに移動し、最新の
Windows 用 NMS インストール パッケージをダウンロードします。
3. installNMS をダブルクリックします。 インストール パッケージファイ
ルが解凍され(数分かかる場合があります)、開始画面が表示されま
す。
第 3 章: NMS のインストール 79
Windows での NMS のインストール -- GUI モード
4. 言語を選択して[OK]をクリックします。
注: スペイン語またはポルトガル語(ブラジル)を選択する場合、最
初に cmd.exe (または使用しているコマンド シェル)を設定し、該当
するロケールに対して適切なコードページが使用され、ラスター フォ
ントではなく TrueType フォントが表示されるようにする必要があり
ます。 そうしないと、インストーラ メッセージが正しく表示されませ
ん。
5. 続行する前に他のすべてのプログラムが終了されていることを確認し、
推奨事項や警告に従って作業してください。 [次へ]をクリックしま
す。
注: インストーラで旧バージョンのインストールが検出されると、ソフ
トウェア バージョンおよび警告メッセージが表示されます。新規以外
のインストールの場合は、以下の手順に従ってください。
80 インストール ガイド
■
アップグレードの場合には、「NMS リリース ノートおよびアップ
グレード ガイド」を参照してください(http://support.nimsoft.com
の[Downloads]タブから入手できます)。
■
再インストールの場合は、[キャンセル]をクリックし、旧バー
ジョンをアンインストールしてからインストール プロセスを再度
開始してください。 ただし、サーバの設定情報(ドメインとハブ
の名前、IP アドレス、ユーザ アカウント/パスワードなど)は維持
されません。
Windows での NMS のインストール -- GUI モード
6. 続行するには、使用許諾契約の条項に同意する必要があります。
7. インストール後にインストーラがソフトウェアを起動することが通知
されます。
[次へ]をクリックします。
8. NMS をインストールするフォルダへのパスを入力(またはデフォルト
パスを使用)し、[次へ]をクリックします。
9. 以下のいずれかを選択します。
■
データベースの作成 インストーラがデータベース サーバに必要
なテーブルを構築し、Nimsoft Information Store (NIS)を作成しま
す。
■
既存のデータベースを使用 これは、既存の Nimsoft Monitor Server
インストールで作成された Nimsoft データベースか、またはデータ
ベース管理者によって事前に作成された空のデータベース インス
タンスのいずれかです。 これが空のデータベース インスタンスで
ある場合は、「インストール前の設定」セクションの手順に従っ
て権限およびその他の必要なデータベース設定をセットアップし
たことを確認します。 Nimsoft は、クリーンなシステムにデータ
ベース ソフトウェアを新規にインストールすることを強くお勧め
します。 既存のデータベースを使用すると、診断が難しい微妙な
設定の矛盾が発生する可能性があります。
10. データベースのタイプ(MySQL、Oracle、または SQL Server)を選択し
ます。
11. 使用しているデータベース タイプに該当する手順を実行します。
■
MySQL -- 次の手順に進みます。
■
Oracle -- Oracle InstantClient が必要になります。
■
SQL Server -- データベース認証タイプ(Windows または SQL Server)
を選択します。
第 3 章: NMS のインストール 81
Windows での NMS のインストール -- GUI モード
12. データベース サーバ パラメータを指定します。
利用可能なパラメータは、データベースのタイプと、そのデータベー
スが新規か既存かによって異なります。 すべてのフィールドでは大文
字と小文字が区別されます。 詳細については、以下を参照してくださ
い。
■
MySQL データベースのパラメータ (P. 86)
■
SQL Server データベースのパラメータ (P. 87)
■
Oracle データベースのパラメータ (P. 87)
13. インストーラによってパラメータが確認されます。 結果に応じて以下
のようになります。
■
エラーがない場合、確認画面が表示されます。
■
エラーがある場合、原因が(インストーラで判別可能な最大限の
精度で)表示されます。 入力したデータが間違っている場合は、
[戻る]を押して修正するか、または[キャンセル]でインストー
ルを中止し、原因を対策した後、インストールを再度開始してく
ださい。
14. NMS ハブおよびロボット設定情報を指定します。 詳細については、以
下を参照してください。
■
ハブの設定値 (P. 88)
15. インストール前の要約を確認します。 情報が正しくない場合は、[前
へ]をクリックして前の画面に戻り、修正します。
16. ファイル抽出を開始するには、[インストール]をクリックします。プ
ログレス バーにプロセスの状態が表示されます。
17. 抽出が完了すると、[構成後手順の準備ができました]の画面が表示
されます。 [続行]をクリックします。 構成後手順は数分かかること
があります。
18. [インストール完了]ウィンドウが表示され、システムを再起動して
インストールを完了することが求められます。 [次へ]をクリックし
ます。
注: インストーラの実行が完了する前に 1 つ以上のプローブがアク
ティブにならなかったという警告は、必ずしも問題を表しているとは
限りません。 プローブによっては、インストーラが最終画面を表示す
る前に、スタートアップ シーケンスを完了していないことがあります。
82 インストール ガイド
Windows での NMS のインストール -- GUI モード
19. [完了]クリックして終了します。
20. アンチウイルス スキャナをオフにしている場合は、すぐにそれらを元
に戻します。
NMS のインストールが完了します。 第 4 章「Nimsoft クライアント インス
トール (P. 97)」に進み、クライアント システムに Nimsoft Monitor インフ
ラストラクチャを展開およびインストールします。
第 3 章: NMS のインストール 83
Linux または Solaris での NMS のインストール -- コンソール モード
Linux または Solaris での NMS のインストール -- コンソール モー
ド
この手順は、新規インストールが対象です。 新規以外のインストールの
場合は、以下のように操作してください。
■
アップグレードの場合には、NMS のリリース ノートおよびアップグ
レード ガイドを参照してください(http://support.nimsoft.com の
[Downloads]タブから入手できます)。
■
再インストールの場合は、[キャンセル]をクリックし、「NMS のア
ンインストール (P. 94)」の手順に従って以前のバージョンをアンイン
ストールしてからインストール プロセスを再度開始してください。た
だし、サーバの設定情報(ドメインとハブの名前、IP アドレス、ユー
ザ アカウント、パスワード)は維持されません。
以下の手順に従います。
1. コンピュータ上で実行されているすべてのアンチウイルス スキャナ
をオフにします(これらのスキャナによりインストールの速度が著し
く低下する可能性があります)。
注: インストール後すぐにアンチウイルス スキャナを再度オンにして
ください。
2. Nimsoft テクニカル サポートの[Downloads]タブに移動し、Linux ま
たは Solaris 用の最新の NMS インストール パッケージをダウンロード
します(パッケージは 1 GB を超えるため、ダウンロードに数分かかる
ことがあります)。
3. インストール ファイルに chmod 755 を実行して、実行可能にします。
4. インストーラを実行します。 コマンド ラインから、以下のコマンドを
実行します。
■
Linux -- installNMS_linux.bin -i console
■
Solaris -- installNMS_solaris.bin -i console
インストーラによってファイルが解凍され(数分かかることがありま
す)、開始画面が表示されます。
5. 言語を指定します。
6. 使用許諾契約を読みます(オプション)。
7. NMS をインストールするディレクトリへのパスを入力します。または、
デフォルト パス(/opt/nimsoft)を使用します。
84 インストール ガイド
Linux または Solaris での NMS のインストール -- コンソール モード
8. 既存のデータベースを使用するか、または新しいデータベースを作成
するかを指定します。
9. データベース タイプを指定します。
10. データベース サーバ パラメータを指定します。
利用可能なパラメータは、データベースのタイプと、そのデータベー
スが新規か既存かによって異なります。 すべてのフィールドでは大文
字と小文字が区別されます。 詳細については、以下を参照してくださ
い。
■
MySQL データベースのパラメータ (P. 86)
■
SQL Server データベースのパラメータ (P. 87)
■
Oracle データベースのパラメータ (P. 87)
11. インストーラは、データベース用のパラメータを検証します。 結果に
応じて以下のようになります。
■
エラーがある場合、原因が(インストーラで判別可能な最大限の
精度で)表示されます。 インストールをキャンセルし、エラーの
原因を解決してからインストールを再開します。
■
エラーがない場合、確認画面が表示されます。
12. NMS ハブおよびロボット設定情報を指定します。 詳細については、以
下を参照してください。
■
ハブの設定値 (P. 88)
第 3 章: NMS のインストール 85
GUI およびコンソール モードのパラメータ値
13. インストール前の要約を確認します。 変更の必要がある場合は、前の
手順に戻ります。
14. インストーラによりファイルが解凍され、インストールが完了します。
プログレス バーには、インストールの状態が表示されます。
このプロセスは、数分以上かかることがあります。 インストールの進
捗状況を詳細に確認するには、次のコマンドを実行します。
tail -f /tmp/ia/iaoutput.txt
15. NMS が起動します。起動しない場合は、以下のコマンドを実行します。
cd /etc/init.d
nimbus start
16. アンチウイルス スキャナをオフにしている場合は、すぐにそれらを元
に戻します。
インストールが完了しました。クライアント システムでの Nimsoft インフ
ラストラクチャの展開およびインストールを行うには、第 4 章: 「Nimsoft
のクライアント インストール (P. 97)」に進みます。
GUI およびコンソール モードのパラメータ値
MySQL データベースのパラメータ
パラメータ
値
データベース サーバ データベース サーバの IP アドレス
データベース名
任意の名前(新規の場合)または実際の名前(既存の場合)
データベース ポート データベース サーバのポート(標準 3306)
データベース管理者 以下のいずれかです。
管理者パスワード
86 インストール ガイド
■
MySQL 管理者アカウント(ルート)を使用する。 新しいデータベー
スを作成する場合は、作成するルート アカウントのパスワードを任
意に入力します。
■
[Nimsoft SLM データベース ユーザ アカウント]を確認することによ
り、ルート以外のアカウントを使用する。 既存のアカウントのユー
ザ名およびパスワードを入力する(新規または既存のデータベースの
場合)か、セットアップするアカウントの名前およびパスワードを任
意に入力します(新規データベースの場合)。
GUI およびコンソール モードのパラメータ値
SQL Server データベースのパラメータ
パラメータ
値
データベース サーバ
■
データベース サーバのホスト名または IP アドレス
■
Hostname¥instance_name (標準的なポート(すなわち 1433)の上
に名前付きインスタンスがある場合)
■
ホスト名(標準以外のポートの上に名前付きインスタンスがある場
合)
データベース名
任意の名前(新規の場合)または実際の名前(既存の場合)
データベース ポート
データベース サーバのポート(標準 1433)
データベース ユーザ
データベースの管理者アカウント(ルート)
データベース パスワー データベース管理者アカウントのパスワード。または、アカウントを
ド
作成する場合は任意のパスワード
Oracle データベースのパラメータ
パラメータ
値
データベース サーバ
データベース サーバの IP アドレス
サービス名
任意のデータベース名(新規の場合)または実際の名前(既存の場合)
データベース ポート
データベース サーバのポート(標準 1521)
SYS パスワード
サーバ システム管理者アカウントのパスワード
Nimsoft DB ユーザ
インストーラによって作成される Nimsoft データベース管理者アカ
ウントの任意の名前
Nimsoft DB パスワード
Nimsoft データベース管理者の任意のパスワード
テーブルスペース名
任意の名前(新規の場合)または実際の名前(既存の場合)
テーブルスペースの場
所
任意の場所。デフォルトを使用する場合は空欄のままにします(新規
の場合)。
データベースのサイズ
任意のサイズ(新規の場合)
自動サイズ拡張
任意のサイズ。デフォルトを使用する場合は空欄のままにします。
最大サイズ
任意のサイズ。デフォルトを使用する場合は空欄のままにします。
第 3 章: NMS のインストール 87
GUI およびコンソール モードのパラメータ値
ハブの設定値
パラメータ
値
ハブ ドメイン
この NMS ドメインの任意の名前(デフォルトはサーバの名前に dom
が付加されます)
ハブ名
このハブの任意の名前(デフォルトはサーバの名前に hub が付加され
ます)
ロボット名
ハブ ロボットの名前(デフォルトではサーバ名の先頭に robot が付加
されます)
パスワード
Nimsoft 管理者の任意のパスワード(6 文字以上) このユーザの名前
が常に管理者となります。インストール後に NMS にログインするに
は、この名前とパスワードが必要です。
最初のプローブ ポート
(オプション)
デフォルト(48000)を使用し、必要に応じてシステムがポートを割
り当てるようにします。Nimsoft プローブの初期ポートを指定する理
由ある場合はこの限りではありません。
ライセンス
Nimsoft 使用許諾契約書に記載されているとおりの正確なライセンス
キー (ライセンスがない場合、30 日間有効な一時試用ライセンスが
インストーラで作成されます)。
ハブ用の IP の選択
コンピュータに接続されているすべてのネットワーク インター
フェースがインストーラに表示されます。 NMS トラフィックに使用
する IP アドレスを選択します。
注: 特別な理由がない限り、リンク ローカル アドレスを選択しないで
ください。リンク ローカル アドレスは、169.254 (IPv4 の場合)また
は fe80 (IPv6 の場合)で始まるアドレスです。 選択すると、警告が
表示されます。 リンク ローカル アドレスを選択して続行する場合
は、[リンク ローカル アドレスを許可]ボックスをクリックしてく
ださい。
88 インストール ガイド
Windows、Linux、または Solaris での NMS のインストール -- サイレント モード
Windows、Linux、または Solaris での NMS のインストール -- サイ
レント モード
この手順は、新規インストールが対象です。 新規以外のインストールの
場合は、以下の手順に従ってください。
■
アップグレードの場合は、「NMS リリース ノートおよびアップグレー
ド ガイド」を参照してください(http://support.nimsoft.com の
[Downloads]タブから入手できます)。
■
再インストールの場合は、[キャンセル]をクリックし、「NMS のア
ンインストール (P. 94)」の手順に従って旧バージョンをアンインス
トールしてからインストール プロセスを再実行してください。この場
合、サーバ設定情報(ドメインとハブの名前、IP アドレス、ユーザ ア
カウント、パスワード)は保持されません。
以下の手順に従います。
1. コンピュータ上で実行されているすべてのアンチウイルス スキャナ
をオフにします(これらのスキャナによりインストールの速度が著し
く低下する可能性があります)。
注: インストール後すぐにアンチウイルス スキャナを再度オンにして
ください。
2. Nimsoft テクニカル サポートの[Downloads]タブに移動し、以下の
パッケージをダウンロードします。
■
使用するオペレーティング システム用の最新の NMS インストー
ル パッケージ(パッケージは 1 GB を超えるため、ダウンロードに
数分かかることがあります)
■
NMS サイレント インストール テンプレート zip パッケージ
3. Linux または Solaris の場合、インストール ファイルを実行可能ファイ
ルにします。 以下のように実行します。
chmod 755
4. 応答ファイルを準備します。
a. サイレント インストール テンプレート .zip ファイルを展開します。
b. 目的のシステム セットアップに対応した
installer.database_type.OS.properties ファイルの場所を特定し、こ
のファイルをインストーラと同じディレクトリに
installer.properties として保存します。
第 3 章: NMS のインストール 89
Windows、Linux、または Solaris での NMS のインストール -- サイレント モード
c. installer.properties を開き、パラメータ値を入力するか、変更しま
す。 先頭に # 記号が付けられていない行はすべて値が必要です。
詳細については、「サイレント インストールのパラメータ値」を
参照してください。
d. ファイルの種類が PROPERTIES のままであることを確認して、ファ
イルを保存します。 ファイルの種類が Text Document の場合
は、.txt 拡張子(フォルダには表示されないことがあります)を削
除します。
5. インストーラを実行します。
■
Windows -- 以下のコマンドを実行します。
installNMS.exe -i silent
■
Linux または Solaris -- 以下の該当するコマンドを実行します。
installNMS_linux.bin -i silent
installNMS_solaris.bin -i silent
6. インストーラによりファイルが解凍され、インストールが完了します。
このプロセスは、数分以上かかることがあります。 インストールの進
捗状況を確認するには、次のコマンドを実行します。
tail -f /tmp/ia/iaoutput.txt
7. NMS が起動します。 なんらかの理由で起動しない場合は、以下のコマ
ンドを入力します。
■
Windows -- 次のコマンドを実行します。
net start NimbusWatcherService
■
Linux または Solaris -- 以下のいずれかを実行します。
cd /etc/init.d
nimbus start
8. アンチウイルス スキャナをオフにしている場合は、すぐにそれらを元
に戻します。
インストールが完了しました。クライアント システムでの Nimsoft インフ
ラストラクチャの展開およびインストールを行うには、「Nimsoft のクラ
イアント インストール (P. 97)」に進みます。
90 インストール ガイド
サイレント インストールのパラメータ値
サイレント インストールのパラメータ値
サイレント インストールの場合、以下のパラメータが installer.properties
ファイルに定義される必要があります。 いくつかのパラメータで以下の
点に注意が必要です。
■
特定のプラットフォームやオペレーティング システムで不要なパラ
メータもあります。 パラメータが installer.DB_type_OS.properties ファ
イルに含まれていない場合、そのパラメータは不要です。
■
データベースまたは必要なユーザ アカウントがすでに作成されてい
る場合は、実際の値が必要となります。
■
データベースやアカウントを作成する場合には、値を指定する必要が
あります。
値カラムでは、以下の表記が使用されています。
■
太字のテキストは、そのまま入力可能な実際の有効値を表しています。
■
通常のテキストは、既存の値であり、各自のセットアップに固有の値
(サーバ IP アドレスなど)を表しています。
■
斜体のテキストは、インストール中に定義する値(Nimsoft ドメイン名
など)を表しています。
データベース設定パラメータ
パラメータ
定義
値
USER_INSTALL_DIR
インストール ファイ
ルのターゲット フォ
ルダ
■
C¥:¥¥Program Files¥¥Nimsoft(32 ビッ
ト Windows のデフォルト)
■
C¥:¥¥Program Files (x86)¥¥Nimsoft
(64 ビット Windows のデフォルト)
■
/opt/nimsoft
(Linux/Solaris のデフォルト)
■
既存のディレクトリ
■
インストーラによって作成される
ディレクトリ
■
true (デフォルト)
■
false
NIMDBCREATE
データベースを作成
するかどうか
第 3 章: NMS のインストール 91
サイレント インストールのパラメータ値
パラメータ
定義
値
USER_INSTALL_DIR
インストール ファイ
ルのターゲット フォ
ルダ
■
C¥:¥¥Program Files¥¥Nimsoft(32 ビッ
ト Windows のデフォルト)
■
C¥:¥¥Program Files (x86)¥¥Nimsoft
(64 ビット Windows のデフォルト)
■
/opt/nimsoft
(Linux/Solaris のデフォルト)
■
既存のディレクトリ
■
インストーラによって作成される
ディレクトリ
NIMDBTYPE
データベース タイプ
■
mysql、oracle、または mssql (デフォ
ルト)
MSSQLAUTHTYPE
Microsoft SQL 認証タ
イプ
■
sql (デフォルト)
■
trusted
データベース サーバ
のホスト名または IP
アドレス
■
ホスト名/IP アドレス
DB_SERVER
DB_PORT
NIMDBNAME
データベース ポート
データベース名
SQL Server の場合
■
hostname¥instance_name (標準的な
ポート(すなわち 1433)の上に名前
付きインスタンスがある場合)
■
ホスト名(標準以外のポートの上に
名前付きインスタンスがある場合)
■
3306 (MySQL デフォルト)
■
1521 (Oracle デフォルト)
■
1433 (MSSQ L デフォルト)
■
ユーザ指定のポート
■
NimsoftSLM (デフォルト)
■
任意のデータベース名(新規データ
ベースの場合)
■
92 インストール ガイド
実際のデータベース名(既存データ
ベースの場合)
サイレント インストールのパラメータ値
パラメータ
定義
値
USER_INSTALL_DIR
インストール ファイ
ルのターゲット フォ
ルダ
■
C¥:¥¥Program Files¥¥Nimsoft(32 ビッ
ト Windows のデフォルト)
■
C¥:¥¥Program Files (x86)¥¥Nimsoft
(64 ビット Windows のデフォルト)
■
/opt/nimsoft
(Linux/Solaris のデフォルト)
■
既存のディレクトリ
■
インストーラによって作成される
ディレクトリ
Nimsoft データベース
管理者のユーザ名
■
Sys (Oracle の必須ユーザ)
■
DB 管理者のユーザ名
(MySQL および SQL サーバの場合)
データベース管理者
のパスワード
■
SYS パスワード(Oracle の場合)
■
実際の DB 管理者のパスワード
(MySQL および SQL サーバの場合)
Nimsoft データベース
のユーザ アカウント
■
Nimsoft (新規 DB のデフォルト、
Oracle で必須)
■
root (MySQL のオプション)
■
SID (Oracle の場合)
DB_ADMIN_USER
DB_ADMIN_PASSWORD
NIMDB_USER
Oracle: 必須
MySQL: オプション
Nimsoft データベース
アカウントのパス
ワード
NIMDB_PASS
Oracle: 必須
MySQL: オプション
DROP_COLUMNS
(MySQL および Oracle の場
合)
データベース スキー ■
マからの[inserttime]
■
カラムのドロップ
1 (カラムをドロップ。デフォルト)
■
3 (保持および新規テーブルに作成)
2(保持するが新規テーブルには作成
しない)
ハブの設定パラメータ
パラメータ
定義
値
NMSHUB
プライマリ ハブのホスト名または
IP アドレス
ホスト名/IP アドレス
第 3 章: NMS のインストール 93
NMS のアンインストール
パラメータ
定義
値
NMSDOMAIN
NMS ドメイン名
■
実際のドメイン名(既存の
場合)
■
ユーザ指定のドメイン名
(作成する場合)
■
<値なし> (デフォルトのド
メイン名は、サーバ名に
dom が付加されたもの)
NMSNETWORKIP
NMS ネットワーク インターフェー プライマリ ハブ NIC の IP アド
ス IP
レス
NMS_PROBE_PORT
NMS の最初のプローブ ポート
IPV6_ENABLED=0
IPV6 の有効化
■
48000 (デフォルト)
■
任意の利用可能なポート
■
<値なし> (プローブ ポート
は自動で割り当てられま
す)
■
0 (false、デフォルト)
■
1 (true)
NMSLICENSE
Nimsoft ライセンス文字列
Nimsoft ライセンスによって提
供されるライセンス文字列
NMS_PASSWORD
NMS 管理者アカウントに対して作
成されたパスワード
ユーザ指定
SRVCAT_WINSRV
SRVCAT_UNIXSRV
SRVCAT_NETPRN
SRVCAT_NETDEV
Windows サーバ、UNIX サーバ、ネッ ■
トワーク プリンタ、またはネット
■
ワーク デバイス用に設定する
true
SRVCAT_AUTOMNG
管理対象システムのみを自動設定
■
true (デフォルト)
■
false
false (デフォルト)
NMS のアンインストール
ここでは、NMS をアンインストールするための推奨手順について説明しま
す。
94 インストール ガイド
NMS のアンインストール
Windows
次の手順に従ってください:
1. [コントロール パネル]に移動します。
2. [プログラムと機能](以前のバージョンの Windows では[プログラ
ムの追加と削除])を選択します。
3. 各 NMS コンポーネントを選択します。 一部のコンポーネントは
「NM_xxx」のように表示されます。
4. [アンインストール]または[変更]をクリックし、画面の指示に従っ
て操作します。
注: Windows の場合、上記以外のアンインストール方法は推奨されません。
Linux および Solaris
次の手順に従ってください:
1. 以下に移動します。
<NMS_install_dir>/NM_Server_installation
ここで、<NMS_install_dir> は NMS のインストール先ディレクトリ(デ
フォルトは /opt/nimsoft)です。
2. アンインストーラを実行します。
uninstall -i console
注: Linux および Solaris の場合、上記以外のアンインストール方法は推奨さ
れません。
第 3 章: NMS のインストール 95
第 4 章: Nimsoft クライアントのインストール
このセクションでは、管理対象の環境で Nimsoft 管理ツールおよびインフ
ラストラクチャ コンポーネントをクライアント システムにインストール
する方法について説明します。
このセクションには、以下のトピックが含まれています。
クライアント インストールの概要 (P. 97)
Windows クライアントでのインフラストラクチャのインストール (P. 103)
Linux または Solaris クライアントでのインフラストラクチャのインストー
ル (P. 109)
IBM i コンピュータへのロボットのインストール (P. 120)
クライアント インストールの概要
クライアント システムで必要とされるすべてのソフトウェアは、NMS シ
ステムに存在します。 さまざまなインストール パッケージが NMS Web
ページから利用できるため、必要なコンポーネントを選択してインストー
ルできます。
クライアント システムは、プル型またはプッシュ型の展開モデルでセッ
トアップできます。
■
プル型 -- 管理者とユーザは、インストール パッケージを NMS Web
ページからクライアント システムにダウンロードした後、クライアン
ト システムでインストール パッケージを実行します。 このモデルに
ついては、この章で説明します。
■
プッシュ型 -- 管理者は、ソフトウェアを NMS システムからロボットに
個別方式または一括方式でプッシュします。 詳細については、「自動
展開エンジン(Automated Deployment Engine: ADE)プローブを使用
した一括展開 (P. 125)」を参照してください。
第 4 章: Nimsoft クライアントのインストール 97
クライアント インストールの概要
以下の図は、管理対象 Nimsoft ドメイン内の 3 台のコンピュータのそれぞ
れに NMS システムから展開されたロボットおよび各種プローブを示して
います。
98 インストール ガイド
クライアント インストールの概要
インフラストラクチャをリモート サイトにインストールする際に、安全
な通信を実現するためにトンネルのセットアップが必要になる場合もあ
ります。 DMZ ウィザードは、ハブ間のトンネルをセットアップするため
に役立ちます。
第 4 章: Nimsoft クライアントのインストール 99
クライアント インストールの概要
管理コンソール
管理コンソールでは、Nimsoft インフラストラクチャを管理し、収集され
たデータを制御および表示できます。以下の 2 つのコンソールが用意され
ています。
■
アドミン コンソール(ブラウザベース)
この管理インターフェースでは、Nimsoft プローブを設定し、システム、
アプリケーション、ネットワークに関する情報を表示できます。 アド
ミン コンソールは、サポートされているブラウザでセキュリティ保護
された状態またはセキュリティ保護されていない状態で「スタンドア
ロン」としてアクセスするか、UMP のポートレットとして使用できま
す。 一部の設定タスクは、インフラストラクチャ マネージャを使用し
ないと実行できません。
■
Unified Management Portal (UMP)
UMP は、高い拡張性と豊富な機能を備えたポータルです。 古いコン
ソール(エンタープライズ コンソールなど)の機能は順次 UMP に組
み込まれており、今後も継続的に組み込まれます。 UMP のインストー
ルについては、「UMP インストール ガイド」を参照してください
(Nimsoft ドキュメント ライブラリまたはNimsoft テクニカル サポー
トの[Downloads]タブから入手できます)。
■
インフラストラクチャ マネージャ(Windows のみ)
このインターフェースでは、Nimsoft インフラストラクチャを設定し、
システム、アプリケーション、ネットワークのモニタリング情報を表
示できます。 一部のレガシー設定タスクは、インフラストラクチャ マ
ネージャを使用しないと実行できません。
注: インフラストラクチャ マネージャは、Nimsoft ハブに対するネット
ワーク アクセス権を持つすべての Windows ベースのコンピュータ上
で、スタンドアロンでインストールおよび実行できます。
100 インストール ガイド
クライアント インストールの概要
インフラストラクチャのコンポーネント
Nimsoft インフラストラクチャは、IT 環境から QoS およびアラーム情報を
収集し、その情報を管理このソールおよびアラーム コンソールに送信す
るハブ、ロボット、プローブを参照します。
以下のインフラストラクチャ インストール パッケージが利用可能です。
■
Windows ロボット、ハブ、配布サーバ
このパッケージは、ハブを Windows システムにインストールします。
それには DMZ ウィザードも含まれており、ファイアウォールと DMZ
サーバとの間のトンネルをセットアップします。
■
Windows ロボット
このパッケージは、ロボットを Windows システムにインストールしま
す。
■
UNIX/Linux ロボット(すべてのサポート対象プラットフォーム用)
UNIX インストール ユーティリティ nimldr を使用して Linux または
Solaris システムにロボットをインストールするための適切な
UNIX/Linux パッケージを展開します。
第 4 章: Nimsoft クライアントのインストール 101
クライアント インストールの概要
典型的なインフラストラクチャ展開
次の図の手順 2 ~ 4 は、典型的なインフラストラクチャ コンポーネントの
展開を示しています。
注: 場合によっては、Nimsoft テクニカル サポートの[Archives]タブから
プローブ パッケージをダウンロードする必要があります。 プローブに
よっては、追加のライセンスが必要となります。 詳細については、「ラ
イセンスの更新」を参照してください。
102 インストール ガイド
Windows クライアントでのインフラストラクチャのインストール
Windows クライアントでのインフラストラクチャのインストール
インフラストラクチャ マネージャのインストール
1. インフラストラクチャ マネージャをインストールするクライアント
コンピュータで、NMS Web ページ
(http://<servername_or_server_IP_address>:8008)にアクセスします。
2. [Management (Admin Console)]で、[Legacy Infrastructure Manager]
をクリックして開き、次に[Run]を選択します。
3. プロンプトに従ってインストールを完了します。 以下の点に注意して
ください。
■
インストールするコンポーネントとして、インフラストラクチャ
マネージャおよびアラーム サブコンソールのいずれか、または両
方を選択する必要があります。 通常は両方ともインストールして
ください。
■
Microsoft SOAP Toolkit のインストールを選択した場合は、ツール
キットのセットアップ ウィザードが起動します。
4. コンソールを起動して、インストールが成功したことを確認します。
■
[スタート]-[プログラム]-[Nimsoft Monitoring]-[インフラ
ストラクチャ マネージャ]
注: インフラストラクチャ マネージャをインストールする代わりに、アド
ミン コンソールにアクセスすることもできます。アドミン コンソールは、
インフラストラクチャ マネージャと同じ機能を数多く提供するブラウザ
ベースの管理コンソールです。 アドミン コンソールへのリンクは、NMS
Web ページ(http://<servername_or_server_IP_address>:8080)の
[Management (Admin Console)]に存在します。
第 4 章: Nimsoft クライアントのインストール 103
Windows クライアントでのインフラストラクチャのインストール
Windows ロボットのインストール
ロボットをインストールするときには、標準インストールまたはクラウド
インストールを選択できます。
クラウド インストールでは、管理者がプロビジョニングの目的で仮想マ
シン(VM)のマスタ イメージに Nimsoft ロボットをインストールできま
す。 これにより、管理者は展開される新しい VM をモニタできます。
注: クラウド インストールでは、インストールされたロボットは潜在状態
のままになります。ホストが設定された回数だけ再起動した後に、ロボッ
トが起動します。
1. クライアント コンピュータで、NMS Web ページ
(http://<servername_or_server_IP_address>:8008)にアクセスします。
2. [Infrastructure Deployment (Installers)]テーブルで、[Windows Robot]
をクリックし、次に[Run]を選択します。
3. プロンプトに従ってインストールを完了します。 以下の点に注意して
ください。
104 インストール ガイド
■
標準インストールの場合、ロボットを配置するドメインを指定す
る必要があります。 いずれかのドメインにチェックマークを付け
ます(複数のドメインが利用可能な場合)。特定のハブにロボッ
トを接続する場合は、[Choose to connect to the network interface
through IP address]オプションを選択します。
■
クラウド インストールの場合、ハブがクラウド インスタンス上に
あるものと想定されます。 クラウドの外側のハブが使用される場
合は、クラウド インスタンスを作成した後、robotip_alias =
<external IP of cloud instance> を使用してロボットを設定する必要
があります。
■
コンピュータに複数のネットワーク インターフェース カード
(NIC)がある場合は、ローカル IP アドレスのダイアログ ボックス
が表示されます。 ロボットが情報の送受信に使用するネットワー
ク インターフェースを選択します。
■
[Options]ダイアログ ボックスで以下のように指定ます。
–
[First probe port]フィールドを空のままにしてデフォルト
ポート番号を使用する(推奨)か、またはプローブを開始する
ために使用される最初のポートを指定します。
–
ハブをパッシブに設定する場合は、[Passive mode]を選択し
ます。
Windows クライアントでのインフラストラクチャのインストール
Windows ロボット、ハブ、および配布サーバのインストール
このインストール パッケージでは、3 つのインストール タイプ(自動、カ
スタム、および DMZ)が提供されます。
注: システムで Nimsoft ソフトウェアが検出された場合、インストーラから
以下のいずれかを実行できます。
■
すべてのコンポーネントを削除した後、インストールを再度開始する
(推奨)
■
[Upgrade/Reinstall]を選択して既存のコンポーネントに上書きする
自動インストール
自動インストールでは、ハブが検索されます。 結果に応じて以下のよう
に動作します。
■
ハブが検出されなかった場合、ロボット、ハブ、および配布サーバ
(distsrv)がインストールされます。
■
ハブが検出された場合、ロボットのみがインストールされます。
次の手順に従ってください:
1. クライアント コンピュータで、NMS Web ページ
(http://<servername_or_server_IP_address>:8008)にアクセスします。
2. [Infrastructure Deployment (Installers)]テーブルで、[Windows Robot,
Hub, Distribution server]をクリックし、[Run]を選択します。
3. プロンプトに従ってインストールを完了します。 以下の点に注意して
ください。
■
[Setup Type]は、[Automatic]です。
■
ハブが検出されなかった場合、既存のドメイン名を指定する必要
があります。
■
ハブをセットアップする場合は、任意のハブ名を指定する必要が
あります。
第 4 章: Nimsoft クライアントのインストール 105
Windows クライアントでのインフラストラクチャのインストール
カスタム インストール
カスタム インストールでは、インストールする Nimsoft コンポーネントを
以下から選択できます。
■
ロボット
■
ハブ(プライマリ ハブ上に保存されたユーザ データおよびセキュリ
ティ データを確実にバックアップするために、少なくとも 2 つのハブ
を同じドメインおよびネットワークにインストールすることをお勧め
します)
■
配布サーバ(distsrv)
■
プローブ ランタイム ライブラリ(独自のプローブを作成するために必
要)
■
DMZ ウィザード
以下の手順に従います。
1. クライアント コンピュータで、NMS Web ページ
(http://<servername_or_server_IP_address>:8008)にアクセスします。
2. [Infrastructure Deployment (Installers)]テーブルで、[Windows Robot,
Hub, Distribution server]をクリックし、[Run]を選択します。
3. プロンプトに従ってインストールを完了します。 必要な情報は、シス
テムおよび選択したコンポーネントによって異なります。
106 インストール ガイド
■
ハブが検出されなかった場合、既存のドメインを指定する必要が
あります。 利用可能なドメインがすべて表示されます。
■
ハブをセットアップする場合、以下のように作業します。
–
任意のハブ名を指定し、ハブのライセンス番号を入力する必要
があります。
–
ハブのハブ ユーザ アカウント(初期ユーザと呼ばれます)を
セットアップします。ユーザ名を指定するかデフォルト(管理
者)を使用し、パスワードを選択してください。
■
最初のプローブ ポートを指定する理由がない場合は、フィールド
を空のままにして、ポートが自動的に割り当てられるようにしま
す。
■
DMZ ウィザードのインストールを選択する場合、詳細については、
「DMZ のインストール (P. 107)」を参照してください。
Windows クライアントでのインフラストラクチャのインストール
DMZ のインストール
DMZ のインストールには以下ような特徴があります。
■
DMZ をインストールすることにより、ファイアウォールまたは DMZ、
あるいはその両方によって分離されたハブ間に安全な通信トンネルを
セットアップできます。
■
DMZ のインストールは 2 つのフェーズから構成されます。最初にトン
ネル サーバを作成および設定し、続いてトンネル クライアントを作成
および設定します。
■
DMZ のインストールでは、トンネル サーバとして設定するハブを決定
し、このハブを先にインストールした後、トンネル クライアントを
セットアップする必要があります。
このセクションでは、インストール中にトンネルをセットアップする方法
について説明します。 既存のハブをトンネルに設定するには、インフラ
ストラクチャ マネージャ ハブ設定ユーティリティを使用します。
次の手順に従ってください:
1. クライアント コンピュータで、NMS Web ページ
(http://<servername_or_server_IP_address>:8008)にアクセスします。
2. [Infrastructure Deployment (Installers)]テーブルで、[Windows Robot,
Hub, Distribution server]をクリックし、[Run]を選択します。
3. プロンプトに従ってインストールを完了します。 以下の点に注意して
ください。
■
ログインが求められた場合には、このインストール中にセット
アップした Nimsoft ハブ管理者アカウントを使用してください。
■
既存のドメイン名を指定する必要があります。
■
任意のハブ名を指定する必要があります。 ハブにインターネット
からアクセスする場合、そのハブにはパブリック IP アドレスが必
要です。
■
DMZ トンネル サーバのセットアップでは、以下のように作業しま
す。
–
ハブのハブ ユーザ アカウント(初期ユーザと呼ばれます)を
セットアップします。ユーザ名を指定するかデフォルト(管理
者)を使用し、パスワードを選択してください。
–
ログインが求められた場合、ハブのユーザ名およびパスワード
を入力してください。
第 4 章: Nimsoft クライアントのインストール 107
Windows クライアントでのインフラストラクチャのインストール
■
108 インストール ガイド
–
[Setting up Tunnel Server]ダイアログ ボックスで認証パス
ワードを作成します。 トンネル クライアントのセットアップ
時に、このパスワードが要求されます。
–
[Generating Client Certificate]ダイアログ ボックスで、証明書
を生成する対象となるクライアントの IP アドレスを入力しま
す。
–
証明書をリムーバブル メディアにコピーします。 この証明書
は、クライアントのセットアップ時に必要となります。
DMZ トンネル クライアントのセットアップでは、以下のように作
業します。
–
トンネル サーバの IP、サーバ ポート、およびトンネル サーバ
セットアップ中に作成されたパスワードを入力します。
–
証明書ファイルに移動します。ファイルが見つかると、証明書
テキストが表示されます。
Linux または Solaris クライアントでのインフラストラクチャのインストール
Linux または Solaris クライアントでのインフラストラクチャのイン
ストール
Linux または Solaris クライアント インストールはすべて、Nimsoft ローダ
ユーティリティ(nimldr)を使用して実行します。ユーティリティ オプショ
ンを使用して、以下のセットアップができます。
■
ロボット(ロボットおよび基本サービス プローブが含まれます)
■
ハブ(ハブ、ロボット、サービス プローブ、配布サーバ(distsrv)が
含まれます)
少なくとも 2 つの Nimsoft ハブを同じドメインおよびネットワークに
インストールすることをお勧めします。そうすることにより、プライ
マリ ハブに障害が発生してもユーザとセキュリティのデータのバッ
クアップが確保できます。
■
トンネル サーバ ハブおよびトンネル クライアント ハブ(ファイア
ウォールまたは DMZ を備えた環境での安全な通信を実現します)
–
Nimsoft SSL トンネルおよび必要なポートに関する詳細については、
「ファイアウォールおよび DMZ の操作」(ページ)を参照してく
ださい。
–
SSL トンネルの必須ポート(ページを参照)
注: NM サーバがすでにインストールされており、システムで実行されて
いる場合、以下の操作を実行してください。
■
すべての NMS プロセスを停止します。
/opt/Nimsoft/bin/niminit stop
■
ロボットを削除します。
/opt/Nimsoft/bin/inst_init.sh remove
第 4 章: Nimsoft クライアントのインストール 109
Linux または Solaris クライアントでのインフラストラクチャのインストール
クライアント コンピュータの /etc/hosts の IP アドレスの確認
インストールの前に、ロボットのインストール先となるすべてのクライア
ント コンピュータの /etc/hosts ファイルに、割り当て済みの有効な IP ア
ドレスが指定されていることを確認します。 nimldr がロボットをインス
トールし、そのロボットと通信するには、正常に機能する非ループバック、
アクティブ IP アドレスが必要です。
例:
IP アドレス
ホスト名
注
説明
127.0.0.1
localhost
ループバック
IPv4 ループバック アドレス(localhost は nimldr
によって無視されます。これが唯一のエント
リである場合この情報は不十分です)
fe00:311::250: <hostname>
56ff:fe8d:7af6
IPv6
割り当てられた IP アドレスの例(IPv6 アドレ
シングを使用する場合 nimldr で必要です)
172.19.8.6
IPv4
割り当てられた IP アドレスの例(IPv4 アドレ
シングを使用する場合 nimldr で必要です)
<hostname>
Nimsoft ローダ(nimldr)インストーラの使用
次の手順に従ってください:
1. クライアント コンピュータで、以下の NMS Web ページを参照します。
http://<server_name_or_IP_address>:8080
注: ポート 8008 を指定する必要があります。
2. [Infrastructure Deployment (Installers)]テーブルで、[UNIX installation
utility (nimldr) for all platforms]をクリックし、クライアント上にアー
カイブ ファイルを保存します。
注: クライアント システムにブラウザがない場合は、インストーラを
Windows コンピュータにダウンロードし、これをクライアントにコ
ピーします。 ファイル名が nimldr.tar.Z であることを確認してくださ
い。
3. nimldr.tar.Z を解凍します。
110 インストール ガイド
Linux または Solaris クライアントでのインフラストラクチャのインストール
4. tar ファイルを展開します。
# tar xf nimldr.tar
さまざまな Linux および Solaris プラットフォーム用の nimldr インス
トーラが含まれるサブディレクトリを持つディレクトリが作成されま
す。
5. 使用しているプラットフォームに応じて適切なサブディレクトリを入
力します(例: LINUX_23_64)。
6. クライアントの配置場所に応じて、以下のように操作します。
■
NM サーバと同じネットワーク セグメント上に配置されている場
合、以下のコマンドを実行します。
# ./nimldr
■
異なるネットワーク セグメント上に配置されている場合、以下の
コマンドを実行します。
# ./nimldr -I <NM_server_IP_address>
7. インストール プログラムでは、一連の質問形式でインストールが案内
されます。これらの質問の詳細については、「nimldr インストーラの
質問と回答」を参照してください。
インストール進捗状況は、nimldr が一時ファイルを保存する場所(通
常 opt/nimsoft/tmp)にある nimldr.log ファイルにログ記録されます。
これを表示するには、以下のコマンドを実行します。
tail -f /opt/nimsoft/tmp/nimldr.log
第 4 章: Nimsoft クライアントのインストール 111
Linux または Solaris クライアントでのインフラストラクチャのインストール
8. インストーラが終了すると、ロボットが有効(起動)ステータスにな
ります。 ロボットを停止および起動する場合は、対象のオペレーティ
ング システムに対応する適切なコマンドを入力します。
■
RedHat 5.x 以前、およびその他の RC 互換 Linux ディストリビュー
ション(SUSE、CentOS 5.x 以前、Debian など)でロボットを起動す
るには、以下のコマンドを実行します。
/etc/init.d/nimbus start
ロボットを停止する場合は、start を stop に置き換えます。
■
RedHat 6.0.x 以降、および Upstart を使用するその他の Linux ディス
トリビューション(CentOS 6.x 以降、Ubuntu 10/11 など)でロボッ
トを起動するには、以下のコマンドを実行します。
(sudo、su -c、または root ユーザ) initctl start nimbus
ロボットを停止する場合は、start を stop に置き換えます。
■
Solaris でロボットを起動するには、以下のコマンドを実行します。
/etc/init.d/nimbus start
ロボットを停止する場合は、start を stop に置き換えます。
以下の表に、オペレーティング システムおよび関連コマンドを示しま
す。
OS バージョン
RC 互換 Linux バー
ジョン
RHEL 5.x 以前
ロボット起動コマンド
ロボット停止コマンド
/etc/init.d/nimbus start
/etc/init.d/nimbus stop
CentOS 5.x 以前
SUSE
Debian
Upstart を使用する RHEL 6.0 以降
Linux バージョン
CentOS 6.0 以降
Ubuntu
Solaris
(sudo、su -c、または root (sudo、su -c、または
ユーザ)
root ユーザ)
initctl start nimbus
initctl stop nimbus
/etc/init.d/nimbus start
/etc/init.d/nimbus stop
注: ハブの認証または同期のため、インフラストラクチャ マネージャでハ
ブの下にロボットが表示されるまで時間がかかる場合があります。 ポー
ト 48000 ~ 48002 がハブ間で開いている必要があることに注意してくだ
さい。
112 インストール ガイド
Linux または Solaris クライアントでのインフラストラクチャのインストール
nimldr による高速インストール
以下のオプションを同時に連続して指定することができます。
■
-R
■
-I
■
-X または -E
■
-U
■
-S
この場合、nimldr は非対話型のインストール(高速インストール)を実行
します。
例:
./nimldr -R10.0.2.11 -I10.0.3.4 -E -Uadministrator -Spassword123
各項目の説明
■
-R は、ロボットがバインドする IP アドレスを指定します。
■
-I は、配布サーバ(distsrv)を実行する Nimsoft ハブの IP アドレスを指
定します。
■
-E は、これが高速インストールであることを指定します。
■
-U は、ターゲット ハブにログインするユーザ名を指定します。
■
-S は、ハブ用のパスワードです。
第 4 章: Nimsoft クライアントのインストール 113
Linux または Solaris クライアントでのインフラストラクチャのインストール
nimldr インストーラの質問と回答
以下の表に、インストーラによってたずねられる質問の一覧を示します。
以下の点に注意してください。
■
デフォルトの回答は角かっこ内に表示されます。Enter キーを押し
てデフォルトを使用するか、要求された情報を入力してください。
■
すべての質問が表示されるとは限りません。前の質問に対する回
答に応じて表示される質問もあります。
■
斜体の回答は、既存の値ではなく、インストーラによって作成さ
れる値を表します。
■
高速インストールを指定した場合、デフォルト値が自動的に使用
されます。
■
この表に続いて、トンネル サーバおよびトンネル クライアントを
セットアップするための質問も示します。
質問
Where should nimldr store temporary files?
Is this a Cloud installation?
Do we have the installation file locally?
回答
■
opt/nimsoft/tmp (デフォルト)
■
ユーザが選択したディレクトリ
■
はい(クラウド インストールの場合)
■
いいえ(クラウド以外のインストールの
場合)
■
はい
■
いいえ
Where do we have the installation file(s)?
インストール ファイルのパス
Is there a host running a Nimsoft hub we can query
for the installation file?
■
はい
■
いいえ
What is the IP address of the host running a Nimsoft
ハブ IP アドレス
hub?
What is the Nimsoft Domain called?
114 インストール ガイド
■
ドメイン名(既存の場合)
■
任意の名前(作成される場合)
■
ドメインを検索する場合は *(アスタリス
ク)
Linux または Solaris クライアントでのインフラストラクチャのインストール
質問
What is the Nimsoft hub called?
回答
■
ハブ名(既存の場合)
■
任意の名前(作成される場合)
■
ハブを検索する場合は * (アスタリスク)
What is the installation file called?
install_platform
Which of these archives would you like to connect
to?
アーカイブを指定
■
NMS インストール中にセットアップされ
た Nimsoft アカウントの名前およびパス
ワード
■
管理者(通常)
Enter Nimsoft username and password.
Where do we have the installation files?
インストール ファイルのディレクトリ(ロー
カルの場合)
■
1 (ロボットのみ)
■
2(ロボットおよびハブ、トンネル サーバ、
またはトンネル クライアント)
Would you like to install the Distribution Server
(distsrv)?
■
はい
distsrv は Nimsoft プローブ アーカイブです
■
いいえ
Where should the Nimsoft software be installed?
/opt/nimsoft (デフォルト)
Automatically unregister robot from hub on
termination?
■
はい
■
いいえ(デフォルト)
■
はい(デフォルト。ハブがロボットから
のデータを要求します)
■
いいえ(ロボットがハブにデータを送信
します)
What are we installing?
Should this robot run in passive mode?
What is this Nimsoft Domain called?
NMS インストール中にセットアップされた
既存のドメイン
Which Nimsoft hub should this robot connect to?
ハブ名
What is this Nimsoft hub called?
ハブ名
What is that Nimsoft hub's IP address?
IP アドレス
第 4 章: Nimsoft クライアントのインストール 115
Linux または Solaris クライアントでのインフラストラクチャのインストール
質問
回答
Are you setting up a tunnel between this hub and
another hub?
■
はい
■
いいえ
Would you like to initialize the security settings on
this hub?
■
はい(デフォルト)
■
いいえ
NMS インストール中にセットアップされた
Nimsoft アカウントのパスワード
Please specify the administrator user password.
Are you setting up a Nimsoft tunnel between this
hub and another hub?
■
はい
■
いいえ
トンネル サーバ インストールの質問
質問
回答
■
NMS インストール中にセットアップされた
Nimsoft 管理者アカウントのユーザ名および
パスワード
■
はい
Enter Nimsoft username and password.
Is this hub going to be a tunnel server?
以下の値は、トンネル クライアント証明書を作成するために使用されます。この証明書は、ト
ンネル クライアントがトンネル サーバに接続するために必要となります。
What is the name of your organization?
■
会社名
What is the name of the organizational unit?
■
組織単位
What is the administrator email address?
■
Nimsoft 管理者アカウントのアドレス
■
トンネル クライアント証明書に指定するパ
スワード
■
注: このパスワードは、トンネル クライアン
トのセットアップ時に必要となります。
■
トンネル クライアントをインストールする
システムの IP アドレス
■
/opt/nimsoft/client.txt (デフォルト)
■
クライアント証明書のパスおよびファイル名
What password should we use for the Server
certificate?
What is the IP address of the tunnel client?
What file should the certificate be written to?
What is the IP address of the tunnel server hub? ■
116 インストール ガイド
トンネル サーバ ハブの IP アドレス
Linux または Solaris クライアントでのインフラストラクチャのインストール
トンネル クライアント インストールの質問
質問
回答
Is this hub going to be a tunnel server?
■
いいえ
Is this hub going to be a tunnel client?
■
はい
What is the IP address of the tunnel server hub? ■
トンネル サーバ ハブの IP アドレス
What port is the server listening on?
■
NMS インストール中に割り当てられたポー
ト番号。通常 48000 (デフォルト)
What password was used to generate this
certificate?
■
トンネル サーバ セットアップ中のトンネル
クライアント証明書の作成時に定義されたパ
スワード
■
トンネル サーバからトンネル クライアント
にコピーされたクライアント証明書のパスお
よびファイル名
What file is the client certificate in?
nimldr インストーラのフラグ
以下のフラグを使用すると、特定の情報を指定したり、インストーラの実
行方法を変更できます。
使用法
フラグ
説明
すべてのインス
トール
-?
ヘルプ
-d
デバッグ レベル。0 (デフォルト)~ 5
-l
インストール ログファイル
-t
インストール中の一時ファイルの場所。デフォルトは default is
/opt/nimsoft/tmp
-D
NimBUS ドメイン名
-H
NimBUS ハブ名
-N
ロボット名のオーバーライド
-p
NimBUS インストール パス。デフォルトは /opt/nimsoft
第 4 章: Nimsoft クライアントのインストール 117
Linux または Solaris クライアントでのインフラストラクチャのインストール
使用法
フラグ
-f
インストール ファ
イルをローカル シ
ステムに配置
インストール ファ
イルを NimBUS 配
布サーバに配置
インストール モー
ド
説明
パッケージ ファイル名のオーバーライド。デフォルト インス
トール ファイルはプログラムによって検出されます。
注: 大文字と小文字が区別されます。.zip 拡張子を省略してくださ
い。
-u
root ユーザではなく、現在のユーザとしてインストール(非推奨)
-o
第 1 プローブ ポート
-R
このロボットの IP アドレス(複数のネットワーク カードを持つ
システムに便利)
-a
自動登録解除フラグを設定。デフォルト: no
-s
ロボットをパッシブ モードに設定
-A
NAT 用の robotip_alias を設定(特殊なケース、使用には注意が必
要)
-v
./nimldr のバージョンを出力
-h
このヘルプ テキストを出力
-F
インストール ファイルが含まれるディレクトリ(インストール
ファイルがローカル システムにある場合)
-I
配布サーバを実行する NimBUS ハブの IP アドレス(このフラグは
-H フラグをオーバーライドします)
-U
ハブ(アーカイブなど)にログインするためのユーザ名
-S
ハブにログインするためのパスワード
-V
パッケージ バージョン(最新のパッケージではなく、指定された
バージョンのパッケージを取得します)
-r
ロボットのみをインストール(デフォルト)
-i
インフラストラクチャ(ロボット、ハブ、nas、および distsrv)を
インストール
-E
高速インストール(デフォルトまたは提供されたフラグを使用。
インストール ファイルがローカル システムにあることが必要)
-X
サイレント高速インストール(インタラクティブ モードに移行せ
ずに終了。インストール ファイルがローカル システムにあるこ
とが必要)
118 インストール ガイド
Linux または Solaris クライアントでのインフラストラクチャのインストール
使用法
フラグ
説明
クラウド インス
トール
-C
ロボットがアクティブになるまでの再起動の回数
-M
ハブを実行しているシステムの DNS 名
第 4 章: Nimsoft クライアントのインストール 119
IBM i コンピュータへのロボットのインストール
IBM i コンピュータへのロボットのインストール
以下の手順では、IBM i (AS/400、iSeries、System i)リリース V5R3M0 以
降に Nimsoft ロボットをインストールする手順について説明します。
注: ご使用の Nimsoft サーバ(NMS)に Nimsoft httpd プローブのバージョ
ン 1.17 以降がインストールされている必要があります。
ネットワーク上の PC またはワークステーションで、以下の手順に従います。
1. iSeriesRobot ファイルを Nimsoft サポートのアーカイブ ページからダ
ウンロードします。
2. アーカイブを展開し、PC またはワークステーションのファイル システ
ム上の C:¥Temp にファイルをコピーします。 これらのファイルには、
NIMBUS.SAVF および NIMSOFT.SAVF という 2 つの IBM 「保管ファイル」
i
が含まれています。
注: 保管ファイルは、IBM i 固有の(.tar ファイルに類似の)バイナリ
パッケージ ファイルです。 2 つの保管ファイルは、約 20 MB のディス
ク容量を使用します。現在提供されているプローブを含めると約 35
MB となります。
3. 2 つの保管ファイルを FTP で対象の IBM i システムにコピーします。そ
のためには、MS-DOS ウィンドウを開き、以下のコマンドを入力し、
各コマンドの入力後に Enter キーを押します。
注: <<IBMi>> は IBM i システムの名前または IP アドレスに、
<<user-profile>> および <<password>> は *ALLOBJ 権限(QSECOFR など)
を持つユーザのユーザ プロファイルおよびパスワードにそれぞれ置
き換えてください。
ftp <<IBMi>>
<<user-profile>>
<<password>>
LCD C:¥Temp
CD QGPL
BIN
QUOTE SITE NAMEFMT 1
PUT NIMBUS.SAVF NIMBUS.SAVF
PUT NIMSOFT.SAVF NIMSOFT.SAVF
QUIT
IBM i で、以下の手順に従います。
1. 以下のコマンドを実行して、2 つの保管ファイルが正常にコピーされ
たことを確認します。
DSPSAVF FILE(QGPL/NIMBUS)
120 インストール ガイド
IBM i コンピュータへのロボットのインストール
DSPSAVF FILE(QGPL/NIMSOFT)
FTP 転送が成功した場合、コマンドは各保管ファイル内のオブジェク
トを表示します。
2. IBM i で、以下のコマンドを実行して、以下の属性で NIMBUS ユーザ プ
ロファイルを作成します。
CRTUSRPRF USRPRF(NIMBUS) PASSWORD(*NONE) USRCLS(*SYSOPR) TEXT('NimBUS User
for NimBUS Management') SPCAUT(*JOBCTL *SPLCTL *IOSYSCFG *ALLOBJ)
INLMNU(*SIGNOFF) LMTCPB(*YES)
3. 以下のコマンドを実行して、QGPL 内の NIMBUS 保管ファイルから
NIMBUS ライブラリをリストアします。
RSTLIB SAVLIB(NIMBUS) DEV(*SAVF) SAVF(QGPL/NIMBUS)
4. /Nimbus_Software/NimBUS/ ファイル ツリーを作成し、QGPL 内の
NIMSOFT 保管ファイルからファイル オブジェクトをリストアします。
CRTDIR DIR('/Nimbus_Software')
CRTDIR DIR('/Nimbus_Software/NimBUS/')
RST DEV('/QSYS.lib/QGPL.lib/NIMSOFT.file')
OBJ(('/Nimbus_Software/NimBUS/*'))
5. /Nimbus_Software/NimBUS/robot/ ディレクトリにある robot.cfg 設定
ファイルを編集します。
EDTF STMF('/Nimbus_Software/NimBUS/robot/robot.cfg')
以下の例で太字で示されているフィールドは、使用している IBM i およ
び Nimsoft ハブに応じて変更する必要があります。 robot.cfg ファイル
のそれ以外のすべてのフィールドは変更する必要がありません。
domain、hub、hubrobotname、および hubip の値は、使用しているハブ
を確認することにより特定できます。 robotname 値は空白にすること
も、任意の値に設定することもできます。 robotip 値は IBM i 自体の IP
アドレスである必要があります。この IP アドレスが不明の場合、PC 上
で MS-DOS ウィンドウから IBM i に対して名前で ping を実行すること
によりアドレスを取得できます。
<controller>
domain = Nimsoft
hub = Development
hubrobotname = hubname
hubip = 111.111.111.111
robotname = server3
robotip = 222.222.222.222
</controller>
<=
<=
<=
<=
<=
<=
Name of domain
Name of hub
Name of hub robot
IP address of hub
User-specified name
IP address of the IBM i
6. STRSBS(Start Subsystem)コマンドを使用してロボットを起動します。
STRSBS SBSD(NIMBUS/NIMBUS)
第 4 章: Nimsoft クライアントのインストール 121
IBM i コンピュータへのロボットのインストール
NIMBUS サブシステムを終了することによりロボットを終了(停止)
します。
ENDSBS SBS(NIMBUS)
バックアップのためにシステム/TCPIP を毎晩シャットダウンする場合
は、NIMBUS も停止し、TCPIP の再起動後に再び起動する必要がありま
す。
NIMBUS の自動停止および起動
NIMBUS を自動的に停止および起動するには、ADDJOBSCDE (Add Job
Schedule Entry)コマンドを使用します。 以下の例に、ADDJOBSCDE コマン
ドを使用して、毎日午前 1 時にロボットを自動的に停止し、午前 7 時に再
起動するためのエントリを追加する方法を示します。
ADDJOBSCDE JOB(NIMBUS_END) CMD(ENDSBS SBS(NIMBUS) DELAY(120)) FRQ(*WEEKLY)
SCDDATE(*NONE) SCDDAY(*ALL) SCDTIME(010000) USER(NIMBUS) TEXT('End Nimbus
subsystem')
ADDJOBSCDE JOB(NIMBUS_STR) CMD(STRSBS SBSD(NIMBUS/NIMBUS)) FRQ(*WEEKLY)
SCDDATE(*NONE) SCDDAY(*ALL) SCDTIME(070000) USER(NIMBUS) TEXT('Start Nimbus
subsystem')
これらのスケジュールを後で変更する場合は、WRKJOBSCDE(Work with Job
Schedule Entries)コマンドを使用して、ADDJOBSCDE コマンドで作成した
エントリを編集または削除します。
WRKJOBSCDE JOB(NIMBUS*)
Nimsoft ロボットのアンインストール
Nimsoft ロボットをアンインストールするには、以下の手順に従います。
1. NIMBUS サブシステムを終了(停止)します。
ENDSBS SBS(NIMBUS)
30 秒待機して、サブシステムが完全に終了したことを確認してから続
行してください。
2. NIMBUS ライブラリを削除します。
DLTLIB LIB(NIMBUS)
3. /Nimbus_Software/NimBUS ファイル ツリーを削除します。
RD DIR(‘/Nimbus_Software’) SUBTREE(*ALL)
122 インストール ガイド
IBM i コンピュータへのロボットのインストール
Nimsoft ロボットがアンインストールされます。 完全なアンインストール
を行うには、DLTUSRPRF (Delete User Profile)コマンドを使用して NIMBUS
ユーザ プロファイルを削除します。ただしこれは必須の手順ではありま
せん。また、Nimsoft ロボットの再インストールを計画している場合は実
行しないでください。
第 4 章: Nimsoft クライアントのインストール 123
付録 A: 自動展開エンジン(Automated
Deployment Engine: ADE)プローブを使用し
たロボットの一括展開
Nimsoft Monitor 管理者は、以下のツールを使用して、複数のリモート コ
ンピュータおよび仮想マシンにロボットを一括して展開することができ
ます。
■
ADE プローブおよび XML 配布
■
nimsoft-robot インストーラ パッケージおよび任意のサードパーティ
製展開ツール
■
Unified Management Portal(UMP)経由でアクセスされるユニファイド
サービス マネージャ(USM)の ADE ユーザ インターフェース(詳細は
UMP オンライン ヘルプ トピックの「自動エージェント展開」を参照)
このセクションには、以下のトピックが含まれています。
ADE の概要 (P. 126)
ADE の前提条件 (P. 127)
XML 配布によるロボットの展開 (P. 129)
サードパーティのメカニズムによるロボットの展開 (P. 136)
第 4 章: Nimsoft クライアントのインストール 125
ADE の概要
ADE の概要
Nimsoft ADE では、標準的なプル型のロボット配布方式の代わりにプッ
シュ型を提供します。
■
プッシュ型 -- ADE の方式。ロボット ソフトウェアは、ソース システム
(NMS システムまたはハブ)からサイレントに複数のターゲット シス
テムに同時展開されます。
■
プル型 -- 標準的なクライアント インストールの方式。クライアント シ
ステム上のユーザが NMS サーバ システムからソフトウェアをダウン
ロードします。この方式は、「Nimsoft クライアントのインストール (P.
97)」で説明しています。
NMS のインストール時または最新バージョンへのアップグレード時、ADE
プローブは、デフォルトでインストールされアクティブ化されます。
126 インストール ガイド
ADE の前提条件
ADE の前提条件
ADE を使用する前に、以下の事項を確認してください。
■
ソース システム NMS アーカイブに必要なロボット インストーラ
アーカイブ パッケージ(robot_exe、robot_rpm、robot_deb、robot_sol)
が存在すること。ADE はプライマリ ハブから実行することをお勧めし
ます。プライマリ ハブではこれらのアーカイブ パッケージがデフォル
トでインストールされ、使用可能な状態になっています。 ただし、
robot_exe は Nimsoft Web アーカイブからダウンロードする必要があ
ります。
■
使用するターゲット システムがサポートされていること。サポートさ
れているバージョンについては、Nimsoft Compatibility Support Matrix を
参照してください。この情報は定期的に更新されています。
■
以下の必須ソフトウェア コンポーネントがソースおよびターゲット
の両方のシステムに配置されていること。
Windows
■
■
Linux
WMI および DCOM が設定および実行され
■
ている必要があります。注: Microsoft Server
2008 以降では、WMI および DCOM がデフォ
ルトでインストールおよび実行されます。
Microsoft Server 2003 では、WMI は以下の
サービスを必要とします。
- COM+ Event System
- COM+ System Application
/bin/bash (Nimsoft がサポートするほとん
どの Linux ディストリビューションにはデ
フォルトで bash が含まれています)
■
ssh (セキュア シェル。デフォルトで含ま
れています)
■
glibc (デフォルトで含まれています)
- Remote Procedure Call (RPC)
- Remote Procedure Call (RPC)
Locator
- Remote Registry
- Server
- Windows Management
Instrumentation
■
ADE が実行されるシステムに Nimsoft ロ
ボットがインストールされている必要があ
ります。
第 4 章: Nimsoft クライアントのインストール 127
ADE の前提条件
■
すべての該当するファイアウォール ポートが、リモートの WMI と
DCOM の接続および Windows 共有を許可するように設定されている
こと(Windows 共有の詳細については、Microsoft ドキュメントを参照
してください)。 Microsoft Server 2008 以降では、これらのポートはデ
フォルトのインストールでは開いており、利用可能です。
■
ソース システムとターゲット システムが同じ Windows ドメインにあ
ること。ただし、ターゲット システムがデフォルトの Windows ドメイ
ンである workgroup に配置されている場合は除きます。
注: 任意の Windows または Linux システムから Windows ドメイン内の
システムに展開できます(Windows からの展開をお勧めします)。 ロ
ボット展開を設定するときに、ホスト名をそのマシンにログインする
ときに使用する形式で指定します。
■
適切な権限が付与されていること。
Windows
■
Windows Native Deployment を使用している場合、ターゲット シス
テムに対するローカル管理者権限が必要です。
■
ターゲット Windows システムの host-profiles.xml で一覧表示され
たユーザは、リモート アクセスおよびリモート実行の権限が必要
です。 このユーザは管理者であることが推奨されます。
Linux
128 インストール ガイド
■
root
■
または、コマンドごと、root レベルの操作を実行するための sudo を
サポートする非管理者アカウント。 展開中に使用するコマンドに
ついては、「サードパーティ メカニズムを使用したロボットの展
開」を参照してください。
XML 配布によるロボットの展開
XML 配布によるロボットの展開
XML 配布を使用すると、XML ファイル(host-profiles.xml)にパラメータを
指定できます。 ADE では、このファイルを使用して、ロボット展開を指示
します。
このモードの特長は以下のとおりです。
■
SSH の公開キー認証がサポートされます。 公開キーのパスを定義する
XML フィールドは、ハブ マシンの以下の箇所です。
<rsakeyfile>/path/to/public_key_file</rsakeyfile>
■
Windows 環境が利用可能でない Linux システム上での ADE の使用が可
能になります。
第 4 章: Nimsoft クライアントのインストール 129
XML 配布によるロボットの展開
展開の手順
次の手順に従ってください:
1. 任意のテキスト エディタで host-profiles.xml ファイルを作成し、以下
の項目を指定します。
■
ロボットをインストールするホスト
■
ロボットが接続するハブの情報
host-profiles.xml の形式については、以下を参照してください。
■
host-profiles.xml ファイルの例 (P. 132)
■
host-profiles.xml のパラメータ値 (P. 133)
注: Windows ホスト名は、そのマシンにログインするときに使用する
形式で指定します。
2. host-profiles.xml ファイルを ADE プローブ ディレクトリにコピーしま
す。 デフォルトでは、このディレクトリは以下のとおりです。
■
Windows -nimsoft_directory¥probes¥service¥automated_deployment_engine
■
Linux -nimsoft_directory/probes/service/automated_deployment_engine
注: デフォルトの nimsoft_directory は、以下のとおりです。
■
Windows -- C:¥Program Files¥Nimsoft or C:¥Program Files
(x86)¥Nimsoft
■
Linux および Solaris -- /opt/nimsoft
3. 展開は自動的に開始されます。 ADE プローブは、30 秒ごとにプローブ
ディレクトリをスキャンし、host-profiles.xml ファイルが検出されるた
びに展開を開始します。
130 インストール ガイド
XML 配布によるロボットの展開
展開が終了しました。 以下の点に注意してください。
■
展開後(成功か失敗には無関係)、展開の日時を反映して、
host-profiles.xml の名前が host-profiles-YYYY-MM-DD_HH-mm-ss に変更
されます。
これにより、ADE プローブが再起動しても、展開が自動的に再実行さ
れることがなくなります。 配布を再実行する場合、(a)ファイル名
を手動で host-profiles.xml に戻し、(b)そのサイズを公称サイズ分だ
け変更(ファイルを編集して行を追加)することにより、ADE サービ
ス/デーモンが同じファイルを使用して展開を行います。展開は、ADE
サービス/デーモンにより、プローブ ディレクトリの次回のスキャン
で再実行されます。
■
展開ステータスは、ADE probe ディレクトリの
ade_history.[JobID].working.log に保存されます。 ステータスを表示す
るには、tail(Linux および Solaris の場合)または Windows の同様のユー
ティリティを使用します。 例:
tail –f ade_history.[JobID].log
また、automated_deployment_engine.log を表示することにより、その
他のプローブ アクティビティの詳細を追跡できます。
展開の詳細
■
ADE では、ロボットをグループでインストールします。そのグループ
サイズは、ADE プローブが実行されているハブ上の CPU コアの数に
従って決定されます。
■
[HubName]の下でセカンダリ ハブを指定すると、以下のように動作
します。
1. ADE は、自身のコピーをセカンダリ ハブに展開します。
2. プライマリ ハブは、展開ジョブをセカンダリ ハブに配布します。
3. セカンダリ ハブは、ロボット展開を実行します。
■
複数の ADE プローブの場合には、展開タスクが以下の順序で実行され
ます。
1. プライマリ ADE が、そのロボット展開タスクを実行します
2. プライマリ ADE は、セカンダリ ADE プローブを展開します。
3. セカンダリ ADE プローブは、それらのロボット展開タスクを実行し
ます。
第 4 章: Nimsoft クライアントのインストール 131
XML 配布によるロボットの展開
■
ロボットを展開した後、ADE は、そのステータスを[History]タブに
レポートする前に、ロボットが起動するのを 60 秒間(デフォルト)待
機します。 デフォルトの時間を変更するには、ADE プローブの設定
ファイル automated_deployment_engine.cfg の verifyDelay の値を変更
します。
■
実行中、すべてのロボット展開ジョブには、専用のログ ファイルが与
えられます(ade_history.[JobID].working.log)。 配布が完了すると、こ
のファイル名前が ade_history.[JobID].[timestamp].log に変更されます。
ここで、timestamp は展開ジョブが終了した時間(ミリ秒の単位)で
す。
host-profiles.xml ファイルの例
<hosts>
<host>
<profile>CentOS</profile>
<arch>64</arch>
<hostname>172.19.9.31</hostname>
<username>root</username>
<password>mypassword</password>
<domain>AutoEnv</domain>
<hubip>172.19.4.18</hubip>
<hub>w2k8-x64-Primaryhub</hub>
<hubrobotname>w2k8-x64-Primary</hubrobotname>
<hubport>48002</hubport>
<robotname>CentOS6-x64</robotname>
<tempdir>/opt/tmp</tempdir>
</host>
<host>
<profile>Windows</profile>
<arch>32</arch>
<hostname>172.19.9.63</hostname>
<username>Administrator</username>
<password>mypassword</password>
<domain>AutoEnv</domain>
<hubip>172.19.4.18</hubip>
<hub>w2k8-x64-Primaryhub</hub>
<hubrobotname>w2k8-x64-Primary</hubrobotname>
<hubport>48002</hubport>
<robotname>w2k8-x86</robotname>
<tempdir>c:¥tmp¥supertmp</tempdir>
</host>
</hosts>
132 インストール ガイド
XML 配布によるロボットの展開
host-profiles.xml のパラメータ値
必須
パラメータ
profile
arch
値(明記する場合を除き大文字と小文字の
区別なし)
定義
ターゲット システム上のオペ ■
レーティング システム(大文
■
字と小文字を区別)
Windows
linux (旧 RPM パッケージ用のレガ
シー サポート)
■
red hat enterprise linux
■
centos
■
suse linux enterprise server
■
opensuse
■
ubuntu
■
debian
■
solaris
ターゲット オペレーティング ■
システムのアーキテクチャ
■
(Intel および AMD)
32
ターゲット オペレーティング ■
システムのアーキテクチャ
■
(Solaris)
32
■
64
64
sparcv9
hostname
ターゲット システムの名前
ホスト名/IP アドレス
username
ターゲット システム上の管理 ターゲット上で、管理権限を持つか、また
者または非管理者アカウント は sudo による root レベル権限をサポー
(sudo を使用)
トする任意のアカウント
password
アカウント パスワード
パスワード文字列
domain
Nimsoft ドメイン
Nimsoft ドメイン名(大文字と小文字を区
別)
hubip
このロボットが属するハブの
IP アドレス
IP アドレス
hub
このロボットが属するハブの
名前
ハブ名
hubrobotname
展開されるロボットの名前
配布元のハブ上のロボットの名前(大文字
と小文字を区別)
第 4 章: Nimsoft クライアントのインストール 133
XML 配布によるロボットの展開
必須
パラメータ
定義
hubport
ハブがリスンするポート
オプション
パラメータ
定義
ip_version
値(明記する場合を除き大文字と小文字の
区別なし)
■
48002 (デフォルト)
■
ハブのセットアップ中に指定された
ポート
値(明記する場合を除き大文字と小文字の
区別なし)
IP アドレス スキーマ バージョ ■
ン
■
IPv4
IPv6
rsakeyfile
ADE をホストする NMS システ
XML のフォーマット
ム上の RSA 公開鍵証明書ファ
<rsakeyfile>
イルへのパス。RSA 鍵ファイル
/path/to/xml/on/local/system
とパスフレーズはサポートさ
</rsakeyfile>
れていません。
sudo_password
インストール中に ssh 経由で
sudo を使用できます。ssh パス
sudo パスワード文字列
ワードが必要です。 root ユー
ザには適用されません。
任意のパス。例: /usr/local (Linux または
Solaris)、C:¥Users (Windows)。
installdir
注: Linux/Solaris インスタンスは、常にイ
ンストール ディレクトリに nimsoft ディ
レクトリを作成し、そこにインストール
ファイルを格納します。一方、Windows イ
ターゲット マシン上のカスタ
ンストーラは Nimsoft ディレクトリを作
ム インストール ディレクトリ
成せず、すべてのインストール ファイル
を指定します。
を指定されたインストール ディレクトリ
に格納します。「Nimsoft」を install_dir パ
ス(例: C:¥Users¥Name¥Nimsoft)に組み
込んで、ロボット インストール ファイル
を「Nimsoft」という名前のディレクトリ
にまとめることができます。
134 インストール ガイド
XML 配布によるロボットの展開
オプション
パラメータ
値(明記する場合を除き大文字と小文字の
区別なし)
定義
■
tempdir
ターゲット マシン上のカスタ
ム一時ディレクトリを指定し ■
ます。
■
origin
robotname
任意のパス。例: /opt/tmp (Linux ま
たは Solaris)、C:¥tmp¥supertmp
(Windows)
ディレクトリ パスにはスペースを含
めることができません(Windows)
二重円記号 "¥" は許可されません
(Windows)
メッセージの発生元を入力し
ます。
通常、Nimsoft ドメイン内のハブ名、
Nimsoft ロボット、会社名などに設定しま
す。
展開されるロボットにアサイ
ンされる名前。
任意の有効なロボット名を指定できます。
指定しない場合、ロボットの展開先となる
コンピュータのホスト名がロボット名と
してアサインされます。
第 4 章: Nimsoft クライアントのインストール 135
サードパーティのメカニズムによるロボットの展開
サードパーティのメカニズムによるロボットの展開
多くの IT 環境には、ソフトウェア一括展開メカニズムがすでに用意されて
います。 たとえば、Puppet および Yum (Linux)、Altiris (Windows)、
Microsoft System Center Configuration Manager(Windows)などがあります。
以下の条件を満たせば、ほとんどすべてのサードパーティ配布メカニズム
を使用できます。
■
ロボット インストーラをターゲット システムにコピーできること。
■
「応答ファイルの構文とパラメータ (P. 143)」で指定された形式の応
答ファイルをコピーできること。
■
インストーラの実行
合計 11 種類のロボット インストーラがあります。
■
2 種類の Windows インストーラ: 32 ビット および 64 ビットの
Microsoft 実行可能ファイル(EXE)
■
2 種類の Linux (SUSE および RedHat 用)インストーラ: 32 ビットおよ
び 64 ビットの RPM (RedHat Package Manager)パッケージ
■
2 種類の Ubuntu (v10.04 および v12.04)インストーラ: 32 ビットお
よび 64 ビット
■
2 種類の Debian(v5 および v6)インストーラ:32 ビットおよび 64 ビッ
ト
■
3 種類の Solaris インストーラ: 32 ビットおよび 64 ビット(Intel/AMD
用)、および 64 ビット(sparcv9 用)
注: ロボット インストーラは、サイレント実行用に設計されています。ま
た、応答ファイルを必要とします。 応答ファイルを必要としないロボッ
ト手動インストールについては、「Nimsoft クライアントのインストール
(P. 97)」を参照してください。
136 インストール ガイド
サードパーティのメカニズムによるロボットの展開
展開手順(Windows または Linux)
以下のロボット インストール パッケージが用意されています。
■
robot_exe (Windows)
■
robot_rpm (RHEL、CentOS、および SuSe)
■
robot_deb (Debian および Ubuntu)
■
robot_sol (Solaris)
次の手順に従ってください:
1. ロボットを配布するコンピュータ(ソース システム)で、以下のいず
れかの場所から必要なパッケージを取得します。
■
NMS Web ページのクライアント インストール ページ
(http://<nm_server>:8008)
■
NMS ファイル システム
–
Windows: C:¥Program Files (x86)¥Nimsoft¥install¥setup
–
Linux および Solaris: /opt/nimsoft/install/setup
注: Solaris の場合、次のセクションに移動して、robot_sol パッケージ
の展開手順に従ってください。
2. 以下で指定されている nms-robot-vars.cfg という名前の応答ファイル
を準備します。
■
応答ファイルの構文とパラメータ (P. 143)
3. 応答ファイルをターゲット システムのディレクトリにコピーします。
■
Windows: パッケージと同じディレクトリ
■
Linux: /opt (ロボットを標準以外のディレクトリにインストール
する場合も含む)
第 4 章: Nimsoft クライアントのインストール 137
サードパーティのメカニズムによるロボットの展開
4. 該当するコマンドを実行します。
■
Windows (robot_exe パッケージ)
GUI モードの場合、以下のコマンドを実行します。
<EXE_package>.exe
サイレント モードの場合、以下のコマンドを実行します。
<EXE_package>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
[ /DIR="c:¥path¥to¥install" ] [ /LOG="name_of_install_log.txt" ]
DIR および LOG は引用符で囲む必要があります。 角かっこ [] 内
の属性はオプションです。
■
Windows (robot_msi レガシー パッケージ)
msiexec /i <MSI _package> /qn
ターゲット ディレクトリを指定するには、以下のコマンドを実行
します。
msiexec /I <MSI_package> /qn TARGETDIR="path"
また、ターゲット ディレクトリの指定ができるシンプルな GUI(対
話型モード)を表示する場合は、qn (サイレント モード)を省略
できます。
注(Windows のみ)
:Nimsoft robot_exe パッケージは、Nimsoft robot_MSI
パッケージがすでにインストールされているシステムにインストール
できません。インストーラではこれは許可されません。 robot_exe を
インストールする前に robot_msi をアンインストールする必要があり
ます。逆の状況(既存の robot_exe の上に robot_msi をインストールす
る)はインストーラによって制限されませんが、この操作はサポート
されていません。 まず robot_exe を削除してから robot_msi をインス
トールしてください。
138 インストール ガイド
サードパーティのメカニズムによるロボットの展開
注(Linux ユーザ用)
:root アクセスを使用しない場合、sudo <command>
または su -c <"command"> を使用します。後者の場合、command を引
用符で囲みます。 また、su を使用して root シェルを取得し、コマンド
を実行することもできます。
■
RedHat、SUSE、CentOS
rpm -ivh <RPM_package>
ターゲット ディレクトリを指定するには、以下のコマンドを実行
します。
rpm -ivh nimsoft-robot.<arch>.rpm --prefix=<directory >
各項目は以下のとおりです。
■
<arch> は、ターゲット システムのアーキテクチャです(i386 ま
たは amd64)。
■
<directory> は、ターゲット ディレクトリのパス/名前です。
rpm フラグは以下のように機能します。
■
■
-i は、パッケージ化されたソフトウェアをインストールします
■
-v は、インストールされている内容を示すシンプルなステータ
ス行を表示します(詳細モード)
■
-h は、インストールの進捗ステータスを示す 50 個のナンバー
記号(#)を表示します。50 個がすべて表示されると、インス
トールは完了です
Debian、Ubuntu
(sudo または root ユーザ) dpkg -i <package>
<package> の形式は以下のとおりです。
nimsoft-robot+ubuntu_arch.deb
または
nimsoft-robot+debian_arch.deb
<arch> は、ターゲット システムのアーキテクチャです(i386 また
は amd64)。
Linux のすべてのディストリビューションで、インストールの完了後に
以下のコマンドを入力します。
cd /opt/nimsoft/install
(sudo、su -c、または root ユーザ) bash RobotConfigurer.sh
インストール後パッケージ設定スクリプトが実行され、ロボットの展
開が完了します。
第 4 章: Nimsoft クライアントのインストール 139
サードパーティのメカニズムによるロボットの展開
5. スクリプトの不備に関連したエラーがなく、指定されたディレクトリ
にソフトウェアがインストールされている場合、インストールは成功
です。
実行後、ロボットは以下のように動作します(デフォルトの場合)。
■
Windows システムでは自動起動されます。
■
Linux システムでは自動起動されません。
RedHat、SUSE、または CentOS 上でロボットを起動するには、以下
のコマンドを実行します。
/etc/init.d/nimbus start
Debian でロボットを起動するには、以下のコマンドを実行します。
/etc/init.d/nimbus start
Ubuntu でロボットを起動するには、以下のコマンドを実行します。
(sudo、su -c、または root ユーザ) initctl start nimbus
140 インストール ガイド
サードパーティのメカニズムによるロボットの展開
展開手順(Solaris)
次の手順に従ってください:
1. ロボットを配布するコンピュータ(ソース システム)で、以下のいず
れかの場所から Solaris ロボット インストール パッケージを取得しま
す。
■
NMS Web ページのクライアント インストール ページ
(http://<nm_server>:8008)
■
NMS ファイル システム: /opt/nimsoft/install/setup
2. 以下で指定されている nms-robot-vars.cfg という名前の応答ファイル
を準備します(「応答ファイルの構文とパラメータ (P. 143)」を参照)。
3. 応答ファイルを、ターゲット システム上の /opt ディレクトリにコピー
します(ロボットを標準以外のディレクトリにインストールする場合
を含む)。
4. 該当するロボット インストーラ ファイル
(nimsoft-robot-{architecture}.gz)をターゲット システムにコピーし、
以下のコマンドを実行します。
gunzip nimsoft-robot-{architecture}.gz
(sudo または su -c) pkgadd -d <absolute_path>/nimsoft-robot
{architecture} は、ターゲット システムのアーキテクチャです(386、
amd64、sparcv9)。 -d スイッチを使用する場合は、インストーラ
ファイルの絶対パスを指定する必要があります。 インストール
パッケージは、正しいインストーラの使用を要求します。
以下のようなメッセージが表示されます。
The following packages are available:
1 nimsoft-robot
nimsoft-robot
(amd64)5.xx
Select the package(s) you wish to process (or 'all' to process all packages).
(default: all)[?,??,q]:
Enter キーを押して nimsoft-robot をインストールします。
続行を要求されたら、「Y」を入力して Enter キーを押します。
「Installation of <nimsfot-robot> was successful.」というメッセージが
表示されたら、インストールは成功です。
5. インストールが完了したら、以下のコマンドを実行します。
cd /opt/nimsoft/install
次に、sudo、su -c、または root ユーザとして以下を実行します。
bash RobotConfigurer.sh
第 4 章: Nimsoft クライアントのインストール 141
サードパーティのメカニズムによるロボットの展開
ロボットを開始するには、次のコマンドを実行します。
/etc/init.d/nimbus start
ロボットのステータスを表示するには、ssh でマシンにアクセスし、以下
のコマンドを実行します。
ps -ef | grep nimbus
上記の手順は、新規インストールの場合です。 再インストール後に、以
下のようなメッセージが表示される場合がまれにあります。
## Executing postinstall script.
ln: cannot create /etc/nimbus.conf: File exists
ln: cannot create /etc/init.d/nimbus: File exists
ln: cannot create /etc/rc3.d/nimbus: File exists
pkgadd: ERROR: postinstall script did not complete successfully
この場合、以下のコマンドを実行します(sudo または root ユーザとして)
rm /etc/nimbus.conf /etc/init.d/nimbus /etc/rc3.d/nimbus
次に、ロボットをインストールします(上記の手順 4 および 5)
142 インストール ガイド
サードパーティのメカニズムによるロボットの展開
応答ファイルの構文とパラメータ
応答ファイルは、以下の構文と形式に従います。
domain=<name of the domain that the robot belongs to>
hub=<primary hub name>
hubip=<primary hub IP address>
hubrobotname=<robot name of the primary hub>
hubport=<port number of the primary hub; default is 48002>
(optional fields)
以下の点に注意してください。
■
パラメータと値の間にスペースはありません。
■
角かっこの内のテキストはすべて実際の値と置換される必要がありま
す。 例:
domain=YourNimsoftNMSdom
■
応答のないオプション パラメータも有効です。 ただし、空の設定を含
めるより、応答ファイルからパラメータを省略する方が適切です。
■
ベスト プラクティスは、最初のロボット展開中には必須フィールドの
みのシンプルな応答ファイルを作成し、オプション フィールドは後で
追加することです。 ロボット設定の一括変更は、Nimsoft インフラス
トラクチャ マネージャで「ドラッグ アンド ドロップ」を使用するこ
とにより、迅速に実行できます。
パラメータ
定義
値の例
domain
Nimsoft ドメイン
HOST_ABC_DOM
hub
ロボットの割り当て先となるハブの Nimsoft 名 HOST_ABC_HUB
hubip
このロボットの所属先となるハブのホスト名
または IP アドレス
10.0.0.10
hubrobotname
展開されるロボットの名前
HOST_ABC
hubport
ハブがリスンするポート
48002
robotip
ターゲット システムのホスト名または IP アド
レス
10.0.0.10
オプション
robotname
オプション
first_probe_port
オプション
ターゲット上のロボットの任意の名前(デフォ
HOST_ABC
ルトはハブ IP)
ソース システムで最初のプローブによって使
用されるポート
48000
第 4 章: Nimsoft クライアントのインストール 143
サードパーティのメカニズムによるロボットの展開
発生元の値
origin
HUBNAME
注: ロボット設定パラメータの詳細な説明については、controller プローブ
GUI のオンライン ヘルプを参照してください。
パッケージの削除
パッケージを削除するには、該当するコマンドを実行します。
■
Windows (robot_exe パッケージ)
C:¥Program Files¥Nimsoft¥unins000.exe
C:¥Program Files¥Nimsoft は、ロボットがインストールされているディ
レクトリです。
■
Windows (robot_msi レガシー パッケージ)
msiexec /x <MSI _package> /qn
■
RedHat、SUSE、CentOS
rpm -e <RPM_package minus the .rpm extension>
注: 最初に以下のコマンドを実行することにより、ロボット パッケー
ジがインストールされていることを確認できます。
rpm -q nimsoft-robot
エントリが表示される場合は、ロボットがインストールされています。
■
Debian、Ubuntu
(sudo)dpkg -r nimsoft-robot
ロボット パッケージがインストールされていることを確認するには、
以下のコマンドを実行します。
dpkg -query -s nimsoft-robot
■
Solaris
(sudo または su -c) pkgrm nimsoft-robot
ロボット パッケージがインストールされていることを確認するには、
以下のコマンドを実行します。
pkginfo nimsoft-robot
エントリが表示される場合は、ロボットがインストールされています。
144 インストール ガイド
付録 B: アクティブ/パッシブ Microsoft クラス
タへの NMS のインストール
アクティブ/パッシブ型の MS Server 2008 R2 Failover Cluster 内で NMS を実
行することにより、ハードウェアの問題やメンテナンスに起因する単一障
害点のリスクが最小になります。 クラスタ ノードの状態が変化した場合
にも、あたかも何も発生していないかのように、すべてのモニタリングが
動作を継続します。
このセクションには、以下のトピックが含まれています。
前提条件 (P. 146)
クラスタでの NMS のインストール (P. 147)
Nimsoft Robot Watcher Service の設定 (P. 148)
検証とテスト (P. 154)
第 4 章: Nimsoft クライアントのインストール 145
前提条件
前提条件
クラスタ設定については、Microsoft のドキュメントや、さまざまな
Microsoft デベロッパおよびサードパーティのインターネット リソースを
参照してください。以下に、詳細情報の推奨ソースをいくつか示します。
■
http://technet.microsoft.com
■
http://blogs.msdn.com
■
インターネット動画サイトで Windows Server 2008 R2 Failover
Clustering を検索
必須
■
アクティブ/パッシブ型の 2 ノード フェイルオーバ クラスタへの管理
者アクセス権限。
■
共有ディスク/iSCSI ターゲット(通常 SAN、NAS、または RAID アレイ)。
以下の手順ではこれは S:¥ として表されていますが、任意のドライブ
文字にすることができます。
■
すべてのリソースが両方のクラスタ ノードで利用可能であること。
■
仮想 Nimsoft サービスに(ネットワーク管理者から)割り当てる利用
可能な IP アドレス。
推奨
■
Nimsoft GUI コンソール(特にインフラストラクチャ マネージャ)をク
ラスタ ノードにインストールしないでください。 これらは、別のワー
クステーションにインストールしてください。
注: データベースの高可用性を実現するために、MS SQL Server 自体が MS
Server 2008 クラスタ上で実行されるように設定される場合があります。
クラスタ上で実行される MS SQL Server データベースは、NMS では非クラ
スタ実装と同じように認識されます。 特別なデータベース接続や設定は
必要ありません。
146 インストール ガイド
クラスタでの NMS のインストール
クラスタでの NMS のインストール
次の手順に従ってください:
1. NMS インストーラを共有ディスク(S:¥ など)にダウンロードします。
2. 最初のシステム(クラスタのアクティブ ノード)で NMS インストー
ラを実行します。アクティブ ノードは S:¥ ドライブの現在の制御権を
持っています。 「NMS のインストール (P. 75)」セクションで説明さ
れているいずれかの Windows インストール手順に従います。その際、
以下のことに注意します。
■
インストールの場所を指定するように求められたら、共有ドライ
ブ上の場所(S:¥Nimsoft など)にインストールします。 C:¥Program
Files にはインストールしないでください。
■
ネットワーク インターフェースを指定するように求められたら、
システムの物理 IP アドレスを入力します。
3. ドメインおよびハブの名前を選択するときに、それらの名前をメモし
ておきます。後の手順でそれらが必要になります。
ヒント: 混乱を避けるために、ノードのホスト名とは異なるハブ名を
使用してください。この名前は両方のクラスタ ノードで共有されます。
4. インストールの終了時に、1 つ以上のプローブが開始しなかったこと
を示す警告が表示される場合があります。 このメッセージはこの時点
では無視しても構いません。
5. 最初のシステム(アクティブ ノード)を再起動します。これにより、
2 番目のシステム(パッシブ ノード)が処理を引き継いてアクティブ
になります。
6. 最初のマシンが再起動している間、2 番目のシステム(新しいアクティ
ブ ノード)にログインし、共有ドライブ(S:¥ ドライブ)にアクセス
できることを確認します。
7. 同じインストール場所(この例では S:¥Nimsoft)および同じデータベー
ス情報を使用して、NMS をこの(アクティブになった)システム上に
インストールします。 最初のインストール中に選択したドメインおよ
びハブの名前を使用します。 IP アドレスを指定するように求められた
ら、この(アクティブ)システムの物理 IP アドレスを入力します。
この方法でインストールすることにより、すべての必要なレジストリ
エントリおよび DLL がクラスタの両方のノードに正しくインストール
され、IP バインディングが正しく初期化されます。
第 4 章: Nimsoft クライアントのインストール 147
Nimsoft Robot Watcher Service の設定
8. この 2 度目のインストールの終了時に、2 番目のシステムを再起動し
て最初のシステムにログインします。 2 番目のシステムの再起動によ
り最初のシステムが再びアクティブ状態になり、共有ドライブの制御
を取得します。
次のセクション (P. 148)に進み、Nimsoft Robot Watcher Service を設定しま
す。
Nimsoft Robot Watcher Service の設定
何らかの理由でロボットが停止した場合、Nimsoft Robot Watcher Service が
ロボットを再起動します。 クラスタ環境で、プライマリ ノードがダウン
したためにロボットが停止した場合、このサービスはフェイルオーバ
ノード上でロボットを再起動します。
次の手順に従ってください:
1. アクティブ ノードで、Failover Cluster Manager を起動します。
2. 左フレームのツリーを展開します。 [サービスとアプリケーション]
を選択し、右フレームの[操作]の[サービスまたはアプリケーショ
ンの構成...]をクリックします。
3. 次の画面で、[汎用サービス]を選択し、[次へ]をクリックします。
注: 操作は失敗しましたというエラー メッセージが表示された場合、
両方のクラスタ ノードを再起動することで問題が解決される場合が
あります。問題が解決されない場合、最新のすべての Windows アップ
デートが両方のノードに適用されていること、およびアンチウイルス
スキャンが無効になっていることを確認してください。
4. 高可用性ウィザードが起動します。Nimsoft Robot Watcher Service を選
択し、[次へ]をクリックします。
148 インストール ガイド
Nimsoft Robot Watcher Service の設定
5. 次の画面の[クライアント アクセス ポイント]で、Nimsoft サービス
のネットワーク上での登録名を選択します。
6. IP アドレスの選択を求められた場合、受信され、ネットワーク管理者
によって承認された利用可能な IP アドレスを使用します。一部の環境
(DHCP)では、すべてのネットワーク設定が自動的に行われ、この画
面で IP アドレスを入力する必要がない場合があります。
7. サービスのストレージを指定します。これは NMS がインストールされ
ている共有ドライブ(S:¥)です。
8. 仮想 IP アドレスを使用してサービスが作成され、オンラインになりま
す。
この仮想 IP アドレスをメモしておきます。 これは Nimsoft ロボットを
設定するときに必要となります。
第 4 章: Nimsoft クライアントのインストール 149
Nimsoft Robot Watcher Service の設定
ロボットのアップグレード
次に、IP 仮想化をサポートするために変更された Nimsoft ロボットの特別
なバージョンをインストールします。
次の手順に従ってください:
1. クラスタのアクティブ ノードにログインし、インフラストラクチャ マ
ネージャ(またはアドミン コンソール)を起動します。
2. robot_update 5.70HF1 を取得して Nimsoft アーカイブにインポートし
ます。
3. このロボットをプライマリ ハブに展開します。ロボットは 2 つ(クラ
スタの各ノードに 1 つ)存在します。必ずアクティブ ノードのロボッ
トに展開してください。
注: 配布プロセス(distsrv)により、不明なステータスで展開が完了し
たことが報告される場合があります。 これは問題ではないので、無視
して構いません。
ロボット設定の編集
次の手順に従ってください:
1. Nimsoft がインストールされているドライブ(S:¥Nimsoft)に移動し、
そこでロボット ディレクトリを開きます。
2. robot.cfg ファイルを検索し、テキスト エディタで開きます。
3. 以下の変更を加えます。 以下のキーと値のペアが存在しない場合は、
それらを追加します。
150 インストール ガイド
■
hubip=<Nimsoft サービスの仮想 IP アドレス> (「Nimsoft Robot
Watcher Service の設定」の最後のステップでメモしたアドレス)
■
robotip=<Nimsoft サービスの仮想 IP アドレス> (「Nimsoft Robot
Watcher Service の設定」の最後のステップでメモしたアドレス)
■
strict_ip_binding=no (デフォルト)
■
local_ip_validation=no (デフォルト)
Nimsoft Robot Watcher Service の設定
Windows 環境変数の作成
ロボットの拡張バージョン(controller 5.70HF1 を含む)では、クラスタの
両方のノード上に新しい Windows 環境変数が必要です。
■
変数名は NIMBUS_LOCAL_IP である必要があります
■
変数値は、Nimsoft サービスの仮想 IP アドレス(「Nimsoft Robot Watcher
Service の設定」の最後のステップでメモしたアドレス)に設定する必
要があります。
第 4 章: Nimsoft クライアントのインストール 151
Nimsoft Robot Watcher Service の設定
依存関係の確認
Robot Watcher Service を再起動し、サービスの依存関係を確認するには、
以下の手順に従います。
1. アクティブ ノード上で Failover Cluster Manager を開きます。 Nimsoft
Robot Watcher を右クリックし、[このリソースをオフラインにする]
を選択します。 直後にこのサービスを右クリックし、[このリソース
をオンラインにする]を選択します。
2. Nimsoft Robot Watcher Service を右クリックし、[プロパティ]を選択
します。
152 インストール ガイド
Nimsoft Robot Watcher Service の設定
3. [依存関係]タブで、Nimsoft Robot Watcher Service の依存関係を設定
します。 Nimsoft Robot Watcher Service が開始する前に、以下の 3 つの
クラスタ リソースがすべてオンラインであり、利用可能である必要が
あります。
■
クラスタ共有ディスク
■
仮想 Nimsoft リソース
■
仮想 Nimsoft サービスに割り当てられた仮想 IP アドレス
最終手順
1. インフラストラクチャ マネージャ(またはアドミン コンソール)にロ
グインします。 2 つのロボット(クラスタの各ノードに 1 つ)が表示
されます。 アクティブ ノード上のロボットは緑、パッシブ ノード上
のロボットは赤で示されます。
2. アクティブ ノード上の controller プローブをダブルクリックします。
第 4 章: Nimsoft クライアントのインストール 153
検証とテスト
3. [Setup Options]の下にある[Set Specific Name]を選択します。ロボッ
トの一意の名前を指定します。ロボット名は、物理ホスト名ではなく、
セットアップした Nimsoft Robot Watcher Service と同じ名前にするこ
とをお勧めします。
4. 2 番目のノード上のロボットを右クリックし、[Remove]を選択しま
す。 ハブの登録済みロボットのリストからこのロボットが削除されま
す。これにより、状態が赤(パッシブ)であることが原因でアラーム
が生成されることがなくなり、表示内容が全般的にすっきりします。
5. クラスタを表す 1 つのロボットが残ります。 このロボットの下のプ
ローブが赤で表示されるか、またはそれらのセキュリティが無効であ
ることが示される場合があります。 その場合、これらのプローブを右
クリックし、[Security]-[Validate]を選択します。
注: 自動生成されたライセンスをコンポーネントに対して使用してい
る場合、それらを標準ライセンスに置き換える必要があります。
検証とテスト
インフラストラクチャ マネージャまたはアドミン コンソールの IP アドレ
ス カラムを確認することにより、プローブ IP アドレスのバインディング
を検証します。 controller プローブおよび Java ベース プローブは、それぞ
れの IP アドレスを Nimsoft サービスの仮想 IP アドレスとしてレポートし
ます。 その他のすべてのプローブは、それぞれの IP アドレスをアクティ
ブ ノードのローカル IP アドレスとしてレポートします。
154 インストール ガイド
検証とテスト
クラスタ内の Nimsoft のフェイルオーバおよびフェイルバック動作をテス
トするには、以下の手順に従います。
注: インフラストラクチャ マネージャを別のワークステーションで開い
ているか、アドミン コンソールをブラウザ ウィンドウで開いている場合、
フェイルオーバ テスト中に Nimsoft ハブのステータスを確認できます。
1. Failover Cluster Manager を起動し、左フレームのツリーを展開します。
2. 仮想 Nimsoft ハブを右クリックし、[このサービスまたはアプリケー
ションを別のノードに移動]を選択します。
3. クラスタ内の別のノードを選択し、動作を確認します。 サービスが
パッシブ ノードに移動すると、インフラストラクチャ マネージャは、
ハブが利用不可能になることを赤色で示します。 NMS サービスが
フェールオーバ ノードに移動すると、Failover Cluster Manager はクラ
スタのステータスを表示します。
4. しばらく待ってから、インフラストラクチャ マネージャでハブのス
テータスを確認します。 緑色であれば、NMS はフェイルオーバ ノー
ドで正常に動作しています。
第 4 章: Nimsoft クライアントのインストール 155
検証とテスト
5. これらのステップを繰り返して、サービスを元のノードにフェイル
バックします。
156 インストール ガイド
付録 C: MySQL Windows のインストール
このセクションには、以下のトピックが含まれています。
前提条件と考慮事項 (P. 157)
インストール手順 (P. 158)
標準的なインストール後の設定 (P. 159)
基本的なチューニング設定の変更 (P. 160)
展開の統計情報および推定 (P. 162)
スキーマとデータ管理 (P. 162)
前提条件と考慮事項
■
使用する Windows のバージョンがサポートされていることを確認す
るには、Nimsoft Compatibility Support Matrix を確認してください。この
情報は、定期的に更新されています。
■
テーブル サイズが 4GB を超えることが予想される場合、MySQL は
NTFS または新しいファイル システムにインストールされる必要があ
ります。
■
ウイルス スキャン ソフトウェアによって、データファイルのコンテン
ツが悪意のあるものとして間違って認識され、警告が生成される場合
があります。 これは、アンチウイルス パッケージの一部によって使用
されるフィンガープリントおよび MySQL データファイルの更新頻度
の組み合わせに起因します。
推奨: インストールの後に、主要なデータ ディレクトリ(datadir)お
よび一時データファイル作成用に MySQL で使用される他のディレク
トリが、アンチウイルス ソフトウェアによってスキャンされないよう
にすることをお勧めします。
■
Windows XP 以降には、ファイアウォールが含まれており、これにより
特定のポートがブロックされます。ネットワーク ポート経由で MySQL
を使用する予定の場合、インストール前に関連ポートを確実に開いて
おいてください。
第 4 章: Nimsoft クライアントのインストール 157
インストール手順
インストール手順
パス、環境変数、サービス コントロール マネージャへのアクセスなどに
関する問題を回避するため、MySQL のインストールは管理者が行う必要が
あります。 インストールが完了したら、MySQL は管理者によって実行さ
れる必要はありません。
次の手順に従ってください:
1. http://dev.mysql.com (Nimsoft とは無関係)に移動します。 以下をダ
ウンロードします。
■
インストーラ パッケージを[ダウンロード]タブからダウンロー
ドします。
■
プラットフォーム用のインストール手順を[ドキュメント]タブ
からダウンロードします。
2. インストーラ パッケージを実行します。 注意点
■
セキュリティ警告が表示された場合は確認します。
■
インストール タイプは、以下のように選択します。
■
–
[完全]が推奨です。
–
データ ファイルの場所として、独立した高機能ディスクなどを
指定する場合は、[カスタム]を選択します。 必要に応じてパ
スを指定します(パスの指定は、再度インストーラを実行し、
[変更]を選択することで、インストール後にも実行できます)。
[インストール準備完了]ダイアログ ボックスで、[続行]を選
択します。 MySQL Enterprise に関する情報は無視します。
3. インストールが完了すると、MySQL をサービスとして登録可能になり
ます。 サービスとして登録すると、MySQL を Window のサービス マ
ネージャから制御できるようになり、必要に応じてデータベースを自
動的に開始させることができるため、登録することをお勧めします。
パス、ディレクトリ、システム テーブル、およびサービス マネージャ登
録はすべて、インストーラによってセットアップされます。
必要に応じて、MySQL インスタンスを設定できます。 たとえば、root パ
スワードの作成、新規ユーザの追加、データ ファイル場所など設定詳細
の指定を行えます。
158 インストール ガイド
標準的なインストール後の設定
標準的なインストール後の設定
1. システムの起動中に mysql を起動できるようにし、サーバの制御を簡
略化するには、サーバ起動スクリプトを関連の場所にコピーします。
mysql ディレクトリから以下のコマンドを実行します。
cp support-files/mysql.server
/etc/init.d/mysqld
これにより、以下を使用してサーバを起動できるようになります。
/etc/init.d/mysqld [start|stop|restart|status]
2. 空のファイル /etc/my.cnf を作成します(または「基本的なチューニン
グ設定の変更 (P. 160)」の説明に従って標準設定の 1 つを変更します)。
3. my.cnf の mysqld セクションに以下の行を挿入します。:
[mysqld]
innodb_file_per_table
slow_query_log_file=[path/to/chosen/location/for/slowlog.log]
datadir=[path/to/datafile/location]
第 4 章: Nimsoft クライアントのインストール 159
基本的なチューニング設定の変更
基本的なチューニング設定の変更
利用可能なチューニング パラメータは、ハードウェア、メモリ、予想さ
れる接続の数、毎秒スループット/クエリによって異なります。
以下のパラメータおよび設定により、優れた初期セットアップを確立でき
ます。 これらに限らず、より多くの情報が利用可能で既知であるため、
最適なデータベースのパフォーマンスを確保するように設定を変更する
こともできます。
以下の手順に従います。
1. 使用しているシステムに適切な設定ファイルを選択します。
多数の事前入力済みの my.cnf 設定ファイルや my.ini 設定ファイルが
MySQL にバンドルされています。 これらは、my-small、my-medium、
my-large、 my-huge という名前が付けられています。
これらの設定ファイルには、該当すると考えられるシステムの規模を
表すインジケータが含まれています。
2. 使用可能な RAM の合計に基き、以下の式を使用して、max_connections
パラメータを推定します。
(RAM 合計 - グローバル バッファ)/スレッド バッファの合計サイズ
a. MySQL のコマンド ラインから、以下のコマンドを実行します。
show variables
b. 次の値を追加することにより、global_buffers を計算します。
key_buffer_size
innodb_buffer_pool_size
innodb_log_buffer_size
innodb_additional_mem_pool
net_buffer_length
c. 次の値を追加することにより、スレッド バッファを計算します。
sort_buffer_size
myisam_sort_buffer_size
read_buffer_size
join_buffer_size
read_rnd_buffer_size
d. open_files_limit を推定します。 max_connections の数と table_cache
を合計した後、数を 2 倍にします。
3. このインストールは InnoDB 固有であるため、以下のパラメータが開始
点として推奨されます。 以下の点に注意してください。
160 インストール ガイド
基本的なチューニング設定の変更
■
my.cnf パラメータの変更内容は、サーバの再起動時に有効になり
ます。
■
一部のパラメータは動的で、MySQL クライアントを介して変更し、
すぐに反映させることができます。
パラメータ
推奨事項
innodb_buffer_pool_size
通常、利用可能な RAM の 70% ~ 80%。
innodb_log_file_size
256 MB が適切なサイズです(値は、回復速度の要件に応
じて異なります)。
innodb_log_buffer_size
4 MB が標準設定で、大容量のバイナリ データを使用しな
い限りは、ほとんどのインストールにおいて適切です。
innodb_flush_log_at_trx_commit
これは、パフォーマンスに重大な違いを生じる可能性があ
ります。 クラッシュ時に、最後の数秒のデータを失うリ
スクがありますが、これを 2 に設定します。
innodb_thread_concurrency
8 (デフォルト)は、開始点として適切です。
innodb_flush_method
ダブル バッファリングを回避し、スワップ使用率を縮小し
て、パフォーマンスを改善するために、これを O_DIRECT に
設定します (バッテリ バックアップの RAID キャッシュ書
き込みなしでは、IO に影響が及ぶ場合があります)。
innodb_file_per_table
これは、パーティショニングでディスク データ割り当てを
十分に活用できるように設定します。パフォーマンスには
直接影響しませんが、データ管理およびディスク/OS のハ
ウスキーピングがより管理しやすくなります。
すべてのサーバ オプション パラメータについては、
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html を参照
してください。それらの状態が「動的」または「設定のみ」として示され
ています。
スループット、負荷、データ サイズなどがわかれば、より正確なチュー
ニングが可能になります。
第 4 章: Nimsoft クライアントのインストール 161
展開の統計情報および推定
展開の統計情報および推定
展開は、以下のように小規模、中規模、大規模と考えることができます。
展開
挿入レート
行長さの平均値
おおよそのデータ増加率
小(Small)
1000 行/秒
170 バイト
毎分 9.7 MB
1 日 12 GB
中(Medium)
5000 行/秒
170 バイト
毎分 48 MB
1 日 68 GB
大(Large)
20,000 行/秒
170 バイト
毎分 194 MB
1 日 273 GB
MySQL では、他の RDBMS と同じログ記録設定を使用しないため、このデー
タに対応するための特定のディスク設定は不要です。
スキーマとデータ管理
テーブル スキーマを以下に示します。
CREATE TABLE `test`.`RN_QOS_DATA_xxxx` (
`table_id` int(11) NOT NULL,
`sampletime` timestamp NOT NULL,
`samplevalue` bigint(20) DEFAULT NULL,
`samplestdev` bigint(20) NOT NULL,
`samplerate` bigint(20) NOT NULL,
`samplemax` bigint(20) NOT NULL,
`compressed` tinyint(4) DEFAULT '0',
`tz_offset` bigint(20) NOT NULL,
`inserttime` timestamp NOT NULL,
PRIMARY KEY (`sampletime`,`table_id`)
) ENGINE=InnoDB;
162 インストール ガイド
付録 D: インストールによる Windows システ
ムの変更内容
このセクションでは、NMS インストールによってシステムが変更された内
容について説明します。
ロボットによる変更
以下のコンポーネントがインストールされています(Windows Server
2003/2008 で有効)。
コンポーネント
.../Nimsoft
インストールの状態
Nimsoft 製品ディレクトリ。
デフォルトは C:¥Program Files¥Nimsoft Monitoring です。
msvcrt.dll
既存のバージョンが古い場合、更新されています。 これは、最新の
(Microsoft C ライブラリ。
サービス パックを適用した Window XP または Windows 2000 では
Windows システム ディレ
該当しません。
クトリにインストール)
ロボットのバージョン
新規レジストリ セクショ
ン
これは、すべての Windows Server プラットフォームで[プログラム
の追加と削除]を参照することにより見つけることができます。
これらは、Nimsoft によって内部的に使用される変数を保存してい
ます。
HKEY_LOCAL_MACHINE¥Software¥Nimsoft Software
HKEY_LOCAL_MACHINE¥Software¥Nimsoft Software AS
HKEY_LOCAL_MACHINE¥Software¥Nimsoft Corporation
[スタート] > [プログラ
ム] > [Nimsoft
サービス コントローラを開始するためのメニュー選択。
Monitoring]
サービス
Nimsoft Watcher サービスは、サービス コントローラで管理できま
す。 サービスを削除するには、以下のコマンドを実行します。
…¥Nimsoft¥bin¥Nimsoft -remove
第 4 章: Nimsoft クライアントのインストール 163
NMS または Nimsoft インフラストラクチャの変更
NMS または Nimsoft インフラストラクチャの変更
NMS または Nimsoft インフラストラクチャスのインストール時に VB ラン
タイムを選択している場合、以下のコンポーネントがインストールされて
います。
コンポーネント
インストールの状態
atl.dll
既存のバージョンが古い場合、更新されています。 これは、最新のサー
(Windows のシステ ビス パックを適用した Window XP または Windows 2000 では該当しませ
ム ディレクトリ)
ん。
asycfilt.dll
stdole2.tlb
既存のバージョンが古い場合、更新されています。 これは、最新のサー
ビス パックを適用した Window XP または Windows 2000 では該当しませ
ん。
asycfilt.dll
stdole2.tlb
存在しない場合、または既存のバージョンが古い場合、更新されていま
す。
164 インストール ガイド
Fly UP