ハードウェア要件
企業ネットワークでは、そのパフォーマンス、容量、プロトコル、アクティビティが多岐にわたります。Tenable Nessus のデプロイメントにあたり検討すべきリソース要件には、ネットワーク理論速度、ネットワークの規模、Tenable Nessus の設定などがあります。
以下の推奨事項は、最小ハードウェア割り当てのガイドラインです。特定のタイプのスキャンでは、より多くのリソースが使用されます。複雑なスキャン、特に認証情報を使用するスキャンを実行する場合は、さらなるディスク容量、メモリ、処理能力が必要になることがあります。
ヒント: スキャンパフォーマンスの最大化に関する情報やスキャン設定のヒントについては、Tenable Nessus Scan Tuning Guide (スキャン調整ガイド) を参照してください。
注意: 以下のセクションに記載されている推奨最小ディスク容量に加えて、Tenable Nessus ログファイルを保存するために所属組織で必要な追加のディスク容量を考慮してください。デフォルトでは、nessusd.dump と nessusd.messages はそれぞれ最大 50 GB のログファイルを保存できますが、所属組織のニーズに応じてこのサイズを増減することができます。詳細については、Tenable Nessus ユーザーガイドのログの詳細設定の dumpfile_max_files、dumpfile_max_size、logfile_max_files、logfile_max_size の設定を参照してください。
Tenable Nessus スキャナーと Tenable Nessus Professional
次の表は、Tenable Nessus スキャナーと Tenable Nessus Professional のハードウェア要件を示しています。
シナリオ |
ハードウェアの最小要件 |
---|---|
スキャンあたり最大 50,000 台のホストをスキャンする場合 |
CPU : 2GHz コア x 4 メモリ :4 GB RAM (8 GB RAM 推奨) ディスク容量 : 30 GB (ホストオペレーティングシステムで使用する容量は含まれていません) 注意: 使用状況 (スキャン結果、プラグイン更新、ログなど) によって必要なディスク容量は次第に増加します。 |
スキャンあたり 50,000 台以上のホストをスキャンする場合 |
CPU : 2GHz コア x 8 メモリ : 8 GB RAM (16 GB RAM 推奨) ディスク容量 : 30 GB (ホストオペレーティングシステムで使用する容量は含まれていません) 注意 : 使用状況 (スキャン結果、プラグイン更新、ログなど) によって必要なディスク容量は次第に増加します。 |
Tenable Nessus Manager
次の表は、Tenable Nessus Manager のハードウェア要件を示しています。
シナリオ |
ハードウェアの最小要件 |
---|---|
Nessus Manager で 0~10,000 件のエージェントを管理する場合 |
CPU: 2GHz コア x 4 メモリ: 16 GB RAM ディスク容量: 各同時スキャンの 5,000 エージェントにつき 5 GB 注意: スキャン結果とプラグインアップデートでは、時の経過とともにより多くのディスク容量が必要になります。 |
Nessus Manager で 10,001~20,000 件のエージェントを管理する場合
|
CPU: 2 GHz コア x 8 メモリ: 32 GB RAM ディスク容量: 各同時スキャンの 5,000 エージェントにつき 5 GB 注意: スキャン結果とプラグインアップデートでは、時の経過とともにより多くのディスク容量が必要になります。 注意: デプロイメントの規模が大きい場合は、Tenable の担当者にご連絡ください。
|
ストレージ要件
エンタープライズクラスのハイパーバイザーで管理されている仮想マシンにインストールされている場合、Tenable Nessus はストレージエリアネットワーク (SAN) またはネットワークアタッチストレージ (NAS) の設定のみをサポートします。Tenable Nessus Manager はより高いディスクスループットが必要とするため、リモートストレージには適切でない場合があります。Tenable Nessus を仮想化されていないホストにインストールする場合は、ダイレクトアタッチストレージ (DAS) デバイスにインストールする必要があります。
Tenable では、Nessus スキャナーが正常に動作するために、最低 5,000 MB の一時的なスペースを確保することを推奨しています。
注意: Tenable Nessus は CPU 負荷の高いアプリケーションです。Tenable Nessus を仮想化されたインフラにデプロイする場合、オーバーサブスクライブ状態のリソース (特に CPU) を利用しようとするような方法で Tenable Nessus を実行しないように注意してください。仮想インフラのリソース割当を最適化するためのガイダンスについては、各ベンダーが提供している仮想インフラに関するドキュメントを参照してください。
NIC 要件
Tenable はネットワークインターフェースコントローラー (NIC) と Tenable Nessus の互換性を確保するために、少なくとも以下の設定を行うことを推奨しています。
-
NIC チームを無効にする、または 1 つの NIC を Tenable Nessus に割り当てる
-
NIC の IPv6 トンネリングを無効にする
-
Tenable Nessus と NIC を共有するパケットキャプチャアプリケーションを無効にする
-
他の Docker コンテナと NIC を共有している Docker コンテナに Tenable Nessus をデプロイしないようにする
他の NIC の設定が Tenable Nessus と互換性があるかどうかを確認したい場合は、Tenable サポートにお問い合わせください。
仮想マシン
Tenable Nessus は、同じ要件を満たしている仮想マシンにもインストールできます。仮想マシンがネットワークアドレス変換 (NAT) を使用してネットワークにアクセスしている場合、Tenable Nessus の脆弱性チェック、ホスト列挙、オペレーティングシステムの識別の大部分が悪影響を受けます。
注意: Tenable Nessus は CPU 負荷の高いアプリケーションです。Tenable Nessus を仮想化されたインフラにデプロイする場合、オーバーサブスクライブ状態のリソース (特に CPU) を利用しようとするような方法で Tenable Nessus を実行しないように注意してください。仮想インフラのリソース割当を最適化するためのガイダンスについては、各ベンダーが提供している仮想インフラに関するドキュメントを参照してください。