データのバックアップおよびリストア
ここに記載されている情報を参考にして、データベースを手動でバックアップおよびリストアします。
nfa1000
ここに記載されている情報を参考にして、
Network Flow Analysis
データベースを手動でバックアップおよびリストアします。いくつかのファイルを自動的にバックアップするには、通常のバックアップ ルーチンに適切なディレクトリを追加します。
- カスタマイズされた設定ファイル: カスタムの保存場所(任意のサーバ)
- スタンドアロン サーバまたは 2 層分散展開上の履歴(15 分)データ:(スタンドアロンまたは Harvester サーバ)install_path\Netflow\datafiles\ReaperArchive15
- 高精度間隔(1 分)データ:(スタンドアロンまたは Harvester サーバ)。install_path\Netflow\datafiles\ReaperArchive
- フロー監視(生)データ:(スタンドアロンまたは Harvester サーバ)install_path\Netflow\datafiles\HarvesterArchive
- バックアップを同時に実行します。タイムスタンプが異なるバックアップからデータをリストアした場合、問題が発生する可能性があります。バックアップされたデータ ファイルのタイムスタンプが同じ時間であることを確認してください。2 層システムでは、バックアップはシステム間で可能な限り同時に実行する必要があります。
- メイン サーバのハードウェアまたはオペレーティング システムに障害が発生した場合に備えて、バックアップをリモートの場所に保存してください。たとえば、データベースを管理共有またはマップされたネットワーク ドライブにバックアップしてください。
- データベースの削除が発生すると、削除されたデータベースのmysql.procテーブル内のすべてのプロシージャが削除されます。
大規模なデータベースをバックアップする前に、バックアップに必要なディスク容量およびバックアップするファイルの寿命を考慮します。生のフロー データ(
.NFA
ファイル)または datafiles
ディレクトリ全体をバックアップするのは適切ではないことがあります。バックアップするデータベース
Network Flow Analysis
は、設定データ、レポート データ、15 分(履歴)データ、および高精度間隔(1 分)データを格納するために複数のデータベースを使用します。このセクションでは、バックアップに対して考慮すべきデータベースについて説明し、バックアップ頻度に対する一般的な推奨事項を示します。ただし、環境ごとにデータの使用方法が異なるため、データ損失から保護するための優先度は変わる場合があります。一部のディレクトリを除外することによって、サービスを停止したりデータを収集したりせずに、データを安全にバックアップできます。
datafiles
ディレクトリ内の *Work
ディレクトリは常に除外してください。All Servers
- カスタマイズされた設定ファイル: 他のカスタマイズされた設定ファイルをバックアップします。このファイルは、ユーザがカスタマイズしたか、CA サポートによってカスタマイズされたファイルです。場所:Network Flow Analysisインストール パス内にある拡張子が.config、.conf、または.iniのファイル。推奨事項: 日単位バックアップ
Single Sign-On プログラム
SSO サーバ(
NetOps Portal
サーバの場合もあります)のカスタマイズされたシングル サインオン設定をすべてバックアップします。カスタマイズされたシングル サインオン設定が失われた場合、ログインできなくなる可能性があります。- シングル サインオン(SSO)設定ファイル。DX NetOps Network Flow Analysisでシングル サインオンを設定する方法の詳細については、DX NetOps Performance Managementのドキュメントを参照してください。
NFA Console (分散展開)
- レポータ データベース: コンテンツには、直近 24 時間の企業の概要データ、設定、レポート、インベントリ、同期情報などがあります。推奨事項: 週単位バックアップ
Harvester (分散展開)
- 履歴(15 分)データベース(2 層分散展開上の archive15 データベース): これらのデータファイルのコンテンツには、レポート ルータおよびインターフェースに対して保存される 15 分データが含まれます。場所:install_path\Netflow\datafiles\ReaperArchive15除外:*.tmp推奨事項: 週単位バックアップ
- Harvester 設定データベース: Harvester 設定データは、15 分データへのアクセスを提供するリレーショナル マッピングを実行するために不可欠です。これは、インターフェースの永続的な ID など、ポーリングを有効にするために、デバイスおよびインターフェースに関する情報を提供します。推奨事項: 日単位バックアップ
- (オプション)フロー監視データ(HarvesterArchive データベース): 管理者の多くは、フロー監視データをバックアップしません。これは、保存期間が短いためです(最大 24 時間)。このデータベースをバックアップするかどうかを判断する場合は、この 1 日のデータの特定の状況における価値を考慮してください。場所:除外:install_path\Netflow\datafiles\HarvesterArchive*.tmp
- (オプション)高精度間隔(1 分)データベース(アーカイブ データベース): ボリュームが大きいとバックアップ時間が長くなるため、管理者が 1 分データをバックアップすることはあまりありません。1 分データはデフォルトでは 1 か月間保存されます。場所:install_path\Netflow\datafiles\ReaperArchive除外:*.tmp推奨事項: 日単位バックアップ
- カスタマイズされたデータ保持設定ファイル: データ保持設定をカスタマイズしている場合は、データ保持設定データベースをバックアップします。推奨事項: 日単位バックアップCA サポートによる支援がある場合を除き、データ保持設定をカスタマイズすることは一般的ではありません。データ保持設定への変更は、ドライブ スペースの需要が高まるにつれて問題が発生する場合があります。
スタンドアロン サーバ
- レポータ データベース: コンテンツには、直近 24 時間の企業の概要データ、設定、レポート、インベントリ、同期情報などがあります。推奨事項: 週単位バックアップ
- 履歴(15 分)データ(archive15 データベース): このデータベースのコンテンツには、レポート ルータおよびインターフェースに対して保存される 15 分データが含まれます。場所:install_path\Netflow\datafiles\ReaperArchive15除外:*.tmp推奨事項: 週単位バックアップ
- Harvester 設定データベース: Harvester 設定データは、15 分データへのアクセスを提供するリレーショナル マッピングを実行するために不可欠です。これは、インターフェースの永続的な ID など、ポーリングを有効にするために、デバイスおよびインターフェースに関する情報を提供します。推奨事項: 日単位バックアップ
- (オプション)フロー監視データ(HarvesterArchive データベース): 管理者の多くは、フロー監視データをバックアップしません。これは、保存期間が短いためです(最大 24 時間)。このデータベースをバックアップするかどうかを判断する場合は、この 1 日のデータの特定の状況における価値を考慮してください。場所:除外:install_path\Netflow\datafiles\HarvesterArchive*.tmp
- (オプション)高精度間隔(1 分)データ ファイル(アーカイブ データベース): ボリュームが大きいとバックアップ時間が長くなるため、管理者が 1 分データをバックアップすることはあまりありません。1 分データはデフォルトでは 1 か月間保存されます。場所:install_path\Netflow\datafiles\ReaperArchive除外:*.tmp推奨事項: 日単位バックアップ
- カスタマイズされたデータ保持データベース: データ保持設定をカスタマイズした場合は、データ保持設定データベースをバックアップします。Broadcom サポートによる支援がある場合を除き、データ保持設定をカスタマイズすることは一般的ではありません。データ保持設定への変更は、ドライブ スペースの需要が高まるにつれて問題が発生する場合があります。推奨事項: 日単位バックアップ
データのバックアップ
以下の手順に従います。
- バックアップするNetwork Flow Analysisデータベースおよびファイルを決定します。Network Flow Analysisに対してバックアップするデータベースおよびファイルを以下の表に示します。データベーススタンドアロン サーバHarvester サーバ(分散)NFA Console サーバ(分散)Reporter重要N/A重要Harvester重要重要N/Aarchive15推奨推奨N/Aカスタマイズされたファイル重要重要重要data_retention重要(カスタマイズされた場合)重要(カスタマイズされた場合)N/AHarvesterArchiveオプション(めったにバックアップしない)オプション(めったにバックアップしない)N/Aarchive推奨推奨N/A
- 各ターゲット ディレクトリまたはファイルをリモートの保存場所にコピーします。
- カスタマイズされた設定ファイル: 複数の保存場所
- HarvesterArchive データベース:install_path\Netflow\datafiles\HarvesterArchive
- Archive データベース:install_path\Netflow\datafiles\ReaperArchive
- Archive15 データベース:install_path\Netflow\datafiles\ReaperArchive15
- シングル サインオン(SSO)設定ファイル: SSO サーバ(Performance Center サーバの場合もあります)上の以下のファイルおよびディレクトリをバックアップします。
- ディレクトリinstall_path\jre\lib\security
- ファイルinstall_path\Portal\Jetty\etc\keystore
- ファイルinstall_path\Portal\SSO\start.ini
- ディレクトリinstall_path\Portal\SSO\etc
- ファイルinstall_path\Portal\SSO\conf\wrapper.conf
- ディレクトリinstall_path\Portal\SSO\webapps\sso\configuration
- mysqldumpを使用して、以下のデータベースをリモートの場所にバックアップします。展開アーキテクチャに関係なく、reporterデータベースを最後にバックアップします。
- カスタマイズされた data_retention データベース(スタンドアロンまたは Harvester サーバ):data_retention
- Harvester データベース(スタンドアロンまたは Harvester サーバ):harvester
- reporter データベース(スタンドアロンまたは NFA Console):reporterBefore 21.2.8 mysqldump --routines --events -u root reporter --skip-lock-tables > reporterbackup.sql From 21.2.8 mysqldump --routines --events -u root -p<user_defined_password> reporter --skip-lock-tables > reporterbackup.sqlmysql -u rootをmysql -u root -p<user_defined_password>に置換します。NFA 21.2.8 以降では、MySQL のカスタム パスワードを設定できます。MySQL のカスタム パスワードを設定する場合は、<user_defined_password> をカスタム パスワードに置換します。デフォルトの MySQL パスワードについては、管理者にお問い合わせください。たとえば、NFA Console では以下のようになります。Before 21.2.8 mysqldump --routines --events -u root reporter --skip-lock-tables > reporterbackup.sql mysqldump --routines --events -u root mysql proc > proc.sql From 21.2.8 mysqldump --routines --events -u root reporter --skip-lock-tables > reporterbackup.sql mysqldump --routines --events -u root -p<user_defined_password> mysql proc > proc.sqlmysql -u rootをmysql -u root -p<user_defined_password>に置換します。NFA 21.2.8 以降では、MySQL のカスタム パスワードを設定できます。MySQL のカスタム パスワードを設定する場合は、<user_defined_password> をカスタム パスワードに置換します。デフォルトの MySQL パスワードについては、管理者にお問い合わせください。Harvester では以下のようになります。mysqldump --routines --events -u root harvester --skip-lock-tables > harvesterbackup.sql mysqldump --routines --events -u root data_retention --skip-lock-tables > data_retentionbackup.sql mysqldump --routines --events -u root mysql proc > proc.sql
- (オプション)バックアップのサイズが 1 KB を超えていることを確認して、mysqldumpが成功したことを確認します。
バックアップのリストア
この手順では、Windows サーバ上のデータのリストアに対する手順が記載されていますが、データベース パスは Linux サーバの場合も同じです。
以下の手順に従います。
- 管理者権限でログインします。
- リモートの保存場所にある各ターゲット ディレクトリまたはファイルを元の場所にリストアします。
- カスタマイズされた設定ファイル: 複数の保存場所(任意のサーバ)
- HarvesterArchive データベース:(スタンドアロンまたは Harvester サーバ)install_path\Netflow\datafiles\HarvesterArchive
- Archive データベース:install_path\Netflow\datafiles\ReaperArchive (スタンドアロンまたは Harvester サーバ)
- Archive15 データベース:install_path\Netflow\datafiles\ReaperArchive15 (スタンドアロンまたは Harvester サーバ)
- 各データベースをリストアします。まずリストアするのは、
データベースです。展開アーキテクチャには関係ありません。reporter- reporter データベース:reporter(スタンドアロンまたは NFA Console)
- カスタマイズされた data_retention データベース:data_retention(スタンドアロンまたは Harvester サーバ)
- harvester データベース:harvester(スタンドアロンまたは Harvester サーバ)
最適な結果を得るには、クリーン インストールにリストアします。mysql –e “drop database <dbname>;” mysql -e "create database <dbname>;" mysql -u root <dbname> <dbbackupname.sqlmysql -u root mysql < proc.sqlmysql -u rootをmysql -u root -p<user_defined_password>に置換します。NFA 21.2.8 以降では、MySQL のカスタム パスワードを設定できます。MySQL のカスタム パスワードを設定する場合は、<user_defined_password> をカスタム パスワードに置換します。デフォルトの MySQL パスワードについては、管理者にお問い合わせください。