vSphere スキャンの設定

必要な Tenable Vulnerability Management ユーザーロール: スキャンマネージャーまたは管理者

次の仮想環境をスキャンするようにスキャンを設定できます。

  • vCenter が管理する ESXi/vSphere

  • vCenter が管理しない ESXi/vSphere

  • 仮想マシン

注意: ESXi ホストをスキャンする場合は、IPv4 アドレスを指定する必要があります。そうしない場合、スキャンは失敗します。

注意: VMware/vCenter の詳細については、VMware 統合ドキュメントを参照してください

シナリオ 1: vCenter が管理しない ESXi/vSphere のスキャン

vCenter が管理しない ESXi/vSphere スキャンを設定する方法

  1. 高度なネットワーク Tenable Vulnerability Management スキャンを作成します。
  2. 左側のナビゲーションメニューの [設定] セクションで、[基本] をクリックします。

    [基本] 設定が表示されます。

  3. [ターゲット] セクションに ESXi ホストの IP アドレスを入力します。

  4. 左側のナビゲーションメニューで、[認証情報] タブをクリックします。

    [認証情報] ページが表示されます。このページには、スキャン用に設定されている認証情報の表が含まれます。

  5. [認証情報の追加] の横にある 作成 ボタンをクリックします。

    [認証情報タイプの選択] プレーンが表示されます。

  6. [その他] セクションで [VMware ESX SOAP API] を選択します。

  7. [ユーザー名] ボックスに、ローカルの ESXi アカウントに関連付けられているユーザー名を入力します。

  8. [パスワード] ボックスに、ローカルの ESXi アカウントに関連付けられているパスワードを入力します。

  9. vCenter ホストに SSL 証明書 (自己署名証明書ではない) が含まれている場合は、[SSL 証明書を検証しない] トグルを無効にします。それ以外の場合は、トグルを有効のままにします。

  10. [保存] をクリックします。

  11. 次のいずれかを行います。

    • スキャンを起動せずに保存する場合は、[保存] をクリックします。

      Tenable Vulnerability Management がスキャンを保存します。

    • 今すぐスキャンを保存して起動する場合は、[保存して起動] をクリックします。

      注意: スキャンを後で実行するようにスケジュールした場合は、[保存して起動] オプションは利用できません。

      注意: インポートされたスキャンを編集している場合、[保存して開始] オプションは使用できません。

      Tenable Vulnerability Management がスキャンを保存して起動します。

注意: vCenter が管理する ESXi で API 認証情報を使用してスキャンする場合、Nessus スキャン情報プラグインは、vCenter のスキャン結果に必ず [認証情報を使用したチェック: なし] と表示します。認証が成功したことを確認するには、Nessus スキャン情報プラグインの ESXi のスキャン結果に [認証情報を使用したチェック: はい] と表示されていることを確認します。

シナリオ 2 : vCenter が管理する ESXI/vSphere のスキャン

注意: SOAP API には、読み取りと書き込みのアクセス許可を持つ vCenter 管理者アカウントが必要です。REST API では、読み取りのアクセス許可を持つ vCenter 管理者アカウントと、読み取りのアクセス許可を持つ VMware vSphere Lifecycle マネージャーアカウントが必要です。

vCenter が管理する ESXi/vSphere スキャンを設定する方法

  1. 高度なネットワーク Tenable Vulnerability Management スキャンを作成します。
  2. 左側のナビゲーションメニューの [設定] セクションで、[基本] をクリックします。

    [基本] 設定が表示されます。

  3. [ターゲット] セクションに以下の IP アドレスを入力します。

    • vCenter ホスト

    • ESXi ホスト

  4. 左側のナビゲーションメニューで、[認証情報] タブをクリックします。

    [認証情報] ページが表示されます。このページには、スキャン用に設定されている認証情報の表が含まれます。

  5. [認証情報の追加] の横にある 作成 ボタンをクリックします。

    [認証情報タイプの選択] プレーンが表示されます。

  6. [その他] セクションで [VMware vCenter SOAP API] を選択します。

  7. [vCenter ホスト] ボックスに vCenter ホストの IP アドレスを入力します。

  8. [vCenter ポート] ボックスに vCenter ホストのポートを入力します。デフォルトでは、この値は 443 です。

  9. [ユーザー名] ボックスに、vCenter アカウントに関連付けられているユーザー名を入力します。

  10. [パスワード] ボックスに、vCenter アカウントに関連付けられているパスワードを入力します。

  11. vCenter ホストで SSL が有効になっている場合は、[HTTPS] トグルを有効にします。

  12. vCenter ホストに SSL 証明書 (自己署名証明書ではない) が含まれている場合は、[SSL 証明書を検証する] トグルを無効にします。それ以外の場合は、トグルを無効のままにします。

  13. [保存] をクリックします。

  14. 次のいずれかを行います。

    • スキャンを起動せずに保存する場合は、[保存] をクリックします。

      Tenable Vulnerability Management がスキャンを保存します。

    • 今すぐスキャンを保存して起動する場合は、[保存して起動] をクリックします。

      注意: スキャンを後で実行するようにスケジュールした場合は、[保存して起動] オプションは利用できません。

      注意: インポートされたスキャンを編集している場合、[保存して開始] オプションは使用できません。

      Tenable Vulnerability Management がスキャンを保存して起動します。

セクション 3: 仮想マシンのスキャン

ネットワーク上のその他のホストと同様に仮想マシンをスキャンすることができます。[ターゲット] テキストボックスに仮想マシンの IP アドレスが必ず含まれるようにしてください。詳細は、スキャンの作成を参照してください。