アップグレード

ワープアップデート (アップデートマネージャ)

バージョン 762 (およびそれ以前)の場合は、アップデートマネージャ を利用してください。

  • これは、一般設定ワープアップデートの有効化(Enable Warp Update) が有効になっている場合のみ表示されます。
  • Pandora FMS コンソールおよびサーバから、インターネットへの接続ができる必要があります。
  • ワープアップデート(Warp Update) は、(Sourceforge 上で)利用可能な最新バージョンを見つけるためにサーバに接続します。
  • 更新は自動的に行われ、99% 正常に機能するはずですが、必ず機能することを保証するわけではありません。
  • 更新する Pandora FMS サーバがインターネット接続を制限された環境にある場合は、オフライン更新 することもできます。

オンラインワープアップデート

  • オンラインの ワープアップデート でアップデートするためには登録が必要です。
  • ワープアップデートが我々のサーバに接続し、必要な更新を分析します。
  • すでに最新の場合は、他のアクションを実行することなく現在アクティブなバージョンが表示されます。

オフラインワープアップデート

Enterprise 版Enterprise 環境ではオフラインでアップグレードすることができます。ファイルをダウンロードするには、サポートへ連絡ください

オフラインワープアップデートは、さまざまなタイプの パッチ をインストールすることもできます: コンソール (OUM)、サーバ (tar.gz)、および手動で組み合わせた パッチ (tar.gz)。

オフラインパッチを適用すると、コンソールが使用できなくなる可能性があります。事前にファイルのフルバックアップをお勧めします。

  • バージョンのアップグレードの場合は、対応する OUMtar.gz をダウンロードし、最初に OUM をインストールし、次に tarball をインストールする必要があります。
  • ダウンロードしたら、ワープアップデート(Warp Update)オフラインワープアップデート(Warp Update Offline) メニューへ行き、ファイル選択のために ブラウズする(Brouse it) をクリックします
  • 画面に表示された情報を確認し、更新または修正と一致するかどうかを確認してください。 処理するには、右下隅にある緑色のアイコンをクリックし、コンソールに各処理の結果が表示されるまで待ちます。

ワープアップデート履歴

行われた更新、バージョン、アプリケーションの日時、それを要求して適用したユーザなどを確認するには、ワープアップデート(Warp Update)ワープアップデート履歴(Warp Update Journal) メニューへ行きます。

ワープアップデート設定

Enterprise 版: 以下のフィールドを変更する前にお問合せください。

  • ワープアップデート URL(Warp Update URL)
  • セキュアなワープアップデートの利用(Use secured Warp Update)
  • プロキシサーバ(Proxy server)
  • プロキシポート(Proxy port)
  • プロキシユーザ(Proxy user)
  • プロキシパスワード(Proxy password)
  • 連続しないパッチを許可する(Allow no-consecutive patches): 連続しない更新をインストールできるようにします。 デフォルトでは無効になっており、無効が推奨です。
  • LTS アップデートに制限(Limit to LTS updates): 長期サポートバージョンのみでの更新ができます。デフォルトで有効です。

手動アップデート

  • Pandora FMS は、コンソール、サーバ、データベースの 3つの要素に分けることができます。
  • Enterprise 版では、オープンソース版に比べて追加で対応する必要がある内容があります。
    • Enterprise ウェブコンソール (コンソールの拡張機能)
    • Enterprise サーバ (サーバ拡張機能)
    • データベース (Enterprise 版追加テーブル)
  • 更新には、常に コンソールの変更、時々 サーバの変更、まれに データベースの変更(メジャーアップデート)を含みます。

マイナーバージョンアップ

1. データベースをバックアップします。例:

  mysqldump -u root -p pandora > backup_pfms_X.Y.sql

2. 次の設定ファイルをバックアップします: pandora_server.conf, config.php, pandora_agent.conf

3. サーバおよびエージェントプラグインを次のようにバックアップします。

/etc/pandora/plugins
pandora_console/attachment/plugin
/usr/share/pandora_server/util/plugin

4. 次のサービスを停止します: pandora_server, tentacle_serverd, httpd, pandora_agent および mysqld

5. アップデートします。

6. 次のサービスを再起動します: pandora_server, tentacle_serverd, httpd, pandora_agent および mysqld

RPM パッケージにて

インストールするバージョンをダウンロードします。

  • オープンソースのコンソールアップデート:
rpm -U pandorafms_console*.rpm
  • Enterprise 版Enterprise コンソールアップデート:
rpm -U pandorafms_console_enterprise_package.rpm
  • オープンソースサーバアップデート:
rpm -U pandorafms_server*.rpm
  • Enterprise 版tar.gz での Enterprise サーバアップデート:
tar -xvzf pandorafms_server_enterprise_package.tar.gz
cd pandora_server
./pandora_server_installer --install
  • ソフトウエアエージェントアップデート:
rpm -U pandorafms_agent*.rpm

インストール前後で、どのバージョンで動いているか、以下のコマンドで確認できます。

rpm -qa | grep -i pandora

tar ボール、ソースにて

  • https://firefly.pandorafms.com/pandorafms/ へ行き、インストールしたバージョンより新しいものをダウンロードします。
  • package をダウンロードしたバージョンの名前に置き換え、yourconsolepath をインストールされているコンソールのフルパスに置き換えます。
  • オープンソースコンソールアップデート:
tar xvzf pandorafms_console_'package'.tar.gz
cd pandora_console
./pandora_console_upgrade -p /'yourconsolepath'
  • Enterprise 版Enterprise コンソールアップデート:
tar xvzf pandorafms_console_enterprise_'package'.tar.gz
cd pandora_console
./pandora_console_upgrade -p /'yourconsolepath'
  • オープンソースサーバアップデート:
tar xvzf pandorafms_server_'package'.tar.gz
cd pandora_server
./pandora_server_upgrade --upgrade
  • Enterprise 版Enterprise サーバアップデート:
tar xvzf pandorafms_server_enterprise_'package'.tar.gz
cd pandora_server
./pandora_server_upgrade --upgrade
  • ソフトウエアエージェントアップデート:
tar xvzf pandorafms_agent_'package'.tar.gz
cd pandora_agent
./pandora_agent_installer --force-install

メジャーアップデート

バージョン 7.0 NG ローリングリリース

通常は、アップデートマネージャを使用してコンソールを更新することをお勧めします。 データベースが古い場合、ウェブコンソールに マイナーリリースが利用可能 というタイトルの通知が表示されます。

この問題を解決するには、Pandora FMS コンソールがインストールされているサーバに入り、次のディレクトリに移動します。

/var/www/html/pandora_console/extras/mr

このディレクトリ内に、updated という名前の別のディレクトリがあります。そのディレクトリの外に適用されていないすべての MR があるので適用します。ファイル 1.sql (MR 1) の実行例:

cat 1.sql | mysql -u root -p pandora

データベースに SQL を適用したら、適用したファイルを updated ディレクトリに移します。

mkdir -p updated
mv 1.sql updated/

そして、MySQL の tconfig テーブルにある MR の値を更新します。

mysql -u root -p pandora> use pandora;> update tconfig set value= XX where token='MR';

どの MR が適用されている必要があるかは、こちらを確認してください。

アップデートマネージャを使った自動アップデート

  • Webコンソールと Pandora FMS サーバが インターネットアクセス できる必要があります。
  • アップデートマネージャ(Update manager) メニュー → アップデートマネージャオンライン(Update manager online)
  • 保留中のアップデートがあるかどうかと、コンソールの現在のバージョンが表示されます。
  • 更新がある場合は、Ok を押してインストールします。
  • 一部の更新にはデータベースの変更が含まれます。 この場合は、MR を適用(apply MR) ボタンをクリックします。
  • OK ボタンをクリックして更新処理を終了します。

Enterprise 版の更新

オープンソース版の更新とは異なり、追加の特徴があります。

  • 開発チームによって 100% テストされています。そのため、公開されたと同時に(もしくは数時間以内に)更新することができます。
  • 大きなパッケージをダウンロードする必要はなく、更新されたもののみを適用することができます。
  • オフラインの更新ができます。サポートページからダウンロードして、(セキュリティの理由等で)インターネットに接続されていない Pandora FMS に適用できます。

Enterprise 版

Enterprise 版で アップデートマネージャー(Update Manager) を使用できるようにするには、まずアップデート用の設定を正しく行う必要があります。この設定には、アップデートマネージャー(Update manager) メニュー → アップデートマネージャーオプション(Update manager options)) に独自のセクションがあります。

オープンソースオンラインアップデート

このプロセスは Enterprise 版と似ていますが、ライセンス認証の追加手順はありません。

Enterprise オフラインアップデート

Enterprise 版拡張子 .OUM の Pandora FMS オフラインアップデートファイルをダウンロードできます。ダウンロードは、Pandora FMS の公式サポートページから行います。不明な場合は、お問い合せください。

オフラインパッチを適用すると、コンソールが使用できなくなる可能性があります。最初に 完全バックアップ を実行することをお勧めします。

  • アップデートマネージャー(Update manager)オフライン(Offline) メニューにアクセスし、参照(Browse it) ボタンを押して、ダウンロードした OUM ファイルを選択します。
  • インストールするファイルをクリック(Click on file for install) をクリックします。
  • アップデートはオンラインの場合と同じ操作の流れに従って適用され、コンソールやデータベースに変更があった場合には、それに対応するダイアログが表示されます。

高可用性 (HA) 環境にて更新する場合は、こちらの章 に示されている内容を考慮する必要があります。

アップデートマネージャのための PHP の追加設定

オープンアップデートマネージャを正しく実行するには、php.ini ファイルで予約メモリを 800 MB に設定する必要があります。

memory_limit = 800M ; Maximum amount of memory a script may consume

php.ini の場所を確認するには、次のコマンドを実行します。

php -i | grep php.ini

ダウングレード

RPM パッケージより

  • オープンソースのコンソールアップデート:
rpm -i --force pandorafms_console_package.rpm
  • Enterprise 版コンソールのアップデート:
rpm -i --force pandorafms_console__enterprise_package.rpm

Tarball/ソースコードより

  • オープンソースのコンソールアップデート:
tar -xvzf pandorafms_console_package.tar.gz
mv --force ./pandora_console/* /yourconsolepath
  • Enterprise 版コンソールのアップデート:
tar -xvzf pandorafms_console_package.tar.gz
mv --force ./enterprise /yourconsolepath

Pandora FMS ドキュメント一覧に戻る