コンテンツ
前のNagios 3.xリリースからのアップグレード
Nagios 3.xの、より新しい、ベータ、および安定したリリースがリリースされるとき、できるだけ早くアップグレードを強く考えるべきです。 より新しいリリースが通常重要なバグフィックスを含んでいるので、それを最新に保つことが重要です。クイックスタート・ガイド で説明されるように、ソースコードからNagiosを既にインストールしたと仮定する場合、容易にNagios 3.xの、より新しいバージョンをインストールできます。 クイックスタートでインストールすると以下の設定ファイル例(commands.cfg、templates.cfg、その他)もインストールされます。 ここに、アップグレード・プロセスがあります…
既存のNagiosインストールと構成ファイルのバックアップがあることを確認します。 何か支障をきたすか、または動作しなければ、これはあなたの古いバージョンへの戻すことができるでしょう。
Nagiosユーザになります。 Debian/Ubuntuユーザはsudo -s nagiosiを使うべきです。
su -l nagios
Nagiosの最新版のソースコードtarballをダウンロードします(最新版へのリンクを http://www.nagios.org/download/ を訪問します)。
wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.x.tar.gz
Nagiosソースコードを解凍抽出します。
tar xzf nagios-3.x.tar.gzcd nagios-3.x
Nagiosのconfigureスクリプトを実行してください、引数には、外部コマンドを実行するに必要なグループ名をつけて以下のように:
./configure --with-command-group=nagcmd
Nagiosソースコードをコンパイルします。
make all
更新済みのバイナリ、ドキュメント、およびWebのWebインターフェイスをインストールします。 あなたの既存の設定ファイルはこのステップでは上書きされません。
make install
Nagiosの設定ファイルを確認し、再起動します。
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg/sbin/service nagios restart
これで終わりです-完了です。
Nagios 2.xからのアップグレード
Nagios 2.xからNagios3までアップグレードするのは、それほど難しくはありません。 アップグレードは、より新しい3.xリリースにアップグレードするために上で説明されることと本質的には同じです。 しかしながら、それらがNagios 3で動作するように、あなたの設定ファイルを少し変えなければなりません:
- メインの設定ファイル内のservice_reaper_frequency変数はcheck_result_reaper_frequencyに変更されています。
- 以前の$NOTIFICATIONNUMBER$マクロは新しい$HOSTNOTIFICATIONNUMBER$と$SERVICENOTIFICATIONNUMBER$マクロを支持するので非推奨とされています。
- すべてのサービスチェックが平行に動くので、サービス定義の古いparallelize指示はもはや使われません。
- 以前のaggregate_status_updatesを取り除きました。 すべての状態ファイルの更新は、現在1秒の最小間隔に集計されます。
- 拡張ホストと拡張サービス定義は推奨しません。 それらは、Nagiosによって読み込まれて処理されますが、これらの定義であなたのホストとサービス定義に見つけられた指示を動かすことが勧められます。
- メイン設定ファイルの古いdowntime_fileファイル変数はもうサポートされません、停止時間エントリのスケジュールがretention fileに保存されます。 既存の停止時間エントリーを保存して、Nagios 2.xを止めて、あなたの古い停止時間ファイルのコンテンツをretention fileに追加します。
- メイン設定ファイルの古いcomment_fileファイル変数はもうサポートされません、コメントががretention fileに保存されます。 既存のコメントを保存して、Nagios 2.xを止めて、あなたの古いコメントファイルのコンテンツをretention fileに追加します。
また、ドキュメントの「新着情報」セクションを必ず読みます。 それはNagios 2.xの最新安定版のリリース以来Nagios3コードにされたすべての変更について説明します。 かなり変更されています、繰り返して読んでください。
rpmからのインストールをアップグレード
あなたが現在、RPMまたはNagiosのDebian/Ubuntu APTのパッケージ・ベースのインストールをしていて、公式のソースコードからNagiosをインストールするのに移行するには、ここでの基本的なプロセスに従ってください:
- あなたの既存のNagiosインストールのバックアップをとります。
- 構成ファイル
- メイン設定ファイル (通常 nagios.cfg)
- リソース設定ファイル (通常resource.cfg)
- CGI設定ファイル (通常cgi.cfg)
- あなたのすべてのオブジェクト定義ファイル
- 保存ファイル (通常retention.dat)
- 現在のNagiosのログファイル (通常nagios.log)
- Nagiosのログファイルのアーカイブ
- 構成ファイル
- オリジナルのRPMかAPTパッケージをアンインストールします。
- ソースからクイックスタート・ガイドに従うことでNagiosをインストールします。
- あなたのオリジナルのNagios設定ファイル、保存ファイル、およびログファイルを復旧します。
- 設定について確かめます、そして、Nagiosを始動します。
RPMあるいはAPTのパッケージが異なる方法および異なる場所にNagiosをインストールするかもしれないことに注意します。 問題に直面した場合に元に戻ることができるようにオリジナルのRPMかAPTパッケージを削除する前にすべての重要なNagiosファイルを必ずバックアップしてください。