MID サーバーで Nmap をインストールおよびアンインストールする
ネットワークで認証情報なしディスカバリーを使用することを決めた場合、この目的で使用する各 Windows MID サーバーに Nmap をインストールする必要があります。ネットワーク セキュリティが install.service-now.com からのダウンロードを許可していないセルフホストの顧客は、Nmap をインストールして設定するために特定の手動プロセスを使用する必要があります。
始める前に
![]() |
- すべての配備済み MID サーバーに MID サーバーの IP 範囲を割り当てます。これを行うための最も迅速で信頼性の高い方法は、ディスカバリークイックスタートウィザードで利用可能な MID サーバーの IP 範囲の自動割り当て の機能を使用することです。この方法は、IP アドレス範囲にアクセスするように設定された一連の MID サーバーが包括的であることを保証します。
- 認証情報なしディスカバリーを使用して検索する IP 範囲を特定します。これらの範囲は、サポートされている Windows ホスト上で実行されている Nmap をインストールした MID サーバーでのみアクセスできることを確認してください。
- すべて オプションを使用して IP 範囲を選択し、次の要件を満たします。
- この機能の使用は Windows MID サーバーに限定します。
- これらの各 MID サーバーに Nmap がインストールされていることを確認します。
- MID サーバーが顧客ネットワーク全体にアクセスできることを確認します。
- Nmap を有効にしてディスカバリースケジュールを作成する場合は、MID サーバーの選択オプションが次の要件を満たしている必要があります。
- [特定の MID クラスター]:Nmap がクラスター内のすべての MID サーバーにインストールされていることを確認します。このクラスターでは、クラスター内の各 MID サーバーが同じ IP 範囲のセットにアクセスするように構成されます。
- [MID サーバーの自動選択]:水平ディスカバリーを実行する場合、ディスカバリースケジュールの設定された MID サーバー IP 範囲にアクセスできる MID サーバーの少なくとも 1 つに Nmap がインストールされていることを確認します。
- [特定の MID サーバー]:スケジュールの設定された MID サーバーの IP 範囲にアクセスできる各 MID サーバーに Nmap がインストールされていることを確認します。 注:サービスマッピングに認証情報なしディスカバリーを使用するには、ディスカバリースケジュールの設定されている MID Server IP 範囲にアクセスできるすべての MID サーバーに Nmap をインストールします。
必要なロール:agent_admin
このタスクについて
ディスカバリー - IP Based [com.snc.discovery.ip_based] プラグインは、Nmap 用のインストーラーへの接続と、Windows MID サーバーが認証情報なしディスカバリーのためにターゲット CI 上の承認されたスクリプトを実行できるようにするプログラミング要素を提供します。Nmap がインストールされている MID サーバーは、認証情報を使用せずに逆 DNS 名解決を実行したり、MAC アドレスを検出したり、ターゲット CI の OS 情報を収集したりするように構成された Nmap コマンドを実行できます。ディスカバリー - IP Based プラグインは、ディスカバリー [com.snc.discovery] またはイベント管理とサービスマッピングコア [com.snc.service-watch] プラグインがアクティブ化されると自動的にアクティブ化されます。
- サービスマッピングと Nmap
- Service Mapping では、Nmap 機能の存在を確認しないで、IP アドレスにのみ基づいて MID サーバーを選択します。Service Mapping が Nmap 機能を持たない MID サーバーを選択しないようにするには、資格情報なしの Discovery を有効にする IP アドレス範囲に割り当てられた、すべての MID サーバーに Nmap をインストールします。サービスマッピングが、Nmap 機能を持たない認証情報なしディスカバリー用に MID サーバーを選択する場合、検出される CI のサイトのマップに次のエラーメッセージが表示されます。
Nmap is not installed on MID Server. Verify all MIDs configured to handle selected IP Address have Nmap Capability. Nmap root directory path does not exist: <path> - Amazon Web サービス AWS
- Amazon Web サービス AWS 環境内の任意のリソースとの間で Nmap スキャンを実行することは厳しく規制されており、AWS 脆弱性/侵入テストリクエストフォームを利用した AWS の許可が必要です。自分が所有する EC2 および RDS インスタンスのテストのみが許可されます。他の AWS サービスまたは AWS 所有リソースに対するテストは禁止されています。さらに、許可されたインスタンスの Nmap スキャンは、承認された時間枠内で実行する必要があります。これらの理由から、AWS 環境内における認証情報なしのディスカバリーは適切ではありません。ポリシー違反が発生した場合、サービスから除外される可能性があります。
- サポートされているオペレーティング システム
- Nmap は、仮想マシンと 64 ビット システムを含む次のオペレーティング システムのすべてのエディションでサポートされています。
- Windows 2012
- Windows 2016
- MID サーバーの要件
- Nmap は、次の要件を満たす MID サーバーにインストールできます。
- ステータスは [稼働] です。
- MID サーバーが検証されます。
- MID サーバーにはまだ Nmap 能力がありません。
- Nmap がまだインストールされていない場合は、MID サーバーにローカルアドミニストレーターとしてログインする必要があります。管理権限は、インストールプロセスにのみ必要です。Nmap がインストールされると、アドミン以外のユーザーは認証情報なしディスカバリーを使用して実行できます。注:同じホストマシンに複数の MID サーバーがインストールされていて、そのうちの 1 つがアドミンユーザーを使用して Nmap を既にインストールしている場合、他の MID サーバーは非アドミンユーザーを使用して認証情報なしディスカバリーを有効にすることができます。
警告:MID サーバーのインストールパスに、次の文字を含めることはできません。- ( )
- { }
- [ ]
手順
自己ホスト システムに Nmap をインストールする
次の手順を使用して、Nmap を ServiceNow® install.service-now.com ダウンロード サイトにアクセスできないネットワークの自己ホスト環境にある MID サーバーホスト マシンにインストールします。
始める前に
必要なロール:admin、maint
このタスクについて
手順
自己ホスト システムで Nmap をアンインストールする
この手順を使用して、ServiceNow install.service-now.com ダウンロード サイトへのネットワーク アクセスを許可しない自己ホスト環境の Nmap をアンインストールします。
