MID 서버에 Nmap 설치 및 제거
네트워크에서 자격 증명 없는 디스커버리을 사용하기로 결정한 경우 이 용도로 사용할 각 Windows MID 서버에 Nmap을 설치해야 합니다. 네트워크 보안이 install.service-now.com 로부터의 다운로드를 허용하지 않는 자체 호스팅 고객은 특정한 수동 프로세스를 사용하여 Nmap을 설치하고 구성해야 합니다.
시작하기 전에
![]() |
- 배포된 모든 MID 서버에 MID 서버 IP 범위를 할당합니다. 이 작업을 수행하는 가장 빠르고 안정적인 방법은 Discovery 빠른 시작 마법사에서 사용할 수 있는 기능을 사용하는 MID 서버 IP 범위 자동 할당 사용 것입니다. 이 방법을 사용하면 IP 주소 범위에 액세스하도록 구성된 MID 서버 집합이 포괄적입니다.
- 자격 증명 없는 디스커버리로 탐색하려는 IP 범위를 식별합니다. Nmap이 설치되고 지원되는 Windows 호스트에서 실행되는 MID Server에서만 이러한 범위에 액세스할 수 있는지 확인합니다.
- IP 범위를 선택하기 위해 모두 옵션을 사용하고 다음 요구 사항을 준수합니다.
- 이 기능의 사용을 Windows MID 서버로만 제한합니다.
- 이러한 각 MID Server에 Nmap이 설치되어 있는지 확인합니다.
- MID Server가 전체 고객 네트워크에 액세스할 수 있는지 확인합니다.
- Nmap을 사용으로 검색 일정을 생성할 때 MID 서버 선택 옵션에 대한 다음 요구 사항을 준수하십시오.
- 특정 MID 클러스터: 클러스터의 각 MID 서버가 동일한 IP 범위 세트에 액세스하도록 구성된 클러스터의 모든 MID 서버에 Nmap이 설치되어 있는지 확인합니다.
- MID 서버 자동 선택: 가로 검색을 실행하는 경우 검색 일정의 구성된 MID 서버 IP 범위에 액세스할 수 있는 MID 서버 중 하나 이상에 Nmap이 설치되어 있는지 확인합니다.
- 특정 MID 서버: 일정의 구성된 MID 서버 IP 범위에 액세스할 수 있는 각 MID 서버에 Nmap이 설치되어 있는지 확인합니다. 주:서비스 매핑에 자격 증명 없는 디스커버리를 사용하려면 디스커버리 일정의 구성된 MID 서버 IP 범위에 접근할 수 있는 모든 MID 서버에 Nmap을 설치합니다.
필요한 역할: agent_admin
이 태스크 정보
Discovery - IP Based [com.snc.discovery.ip_based] 플러그인은 Nmap의 설치 프로그램과 Windows MID 서버가 자격 증명 없는 Discovery를 위해 대상 CI에서 승인된 스크립트를 실행할 수 있도록 하는 프로그래밍 요소를 제공합니다. Nmap이 설치된 MID Server는 자격 증명 없이 역방향 DNS 이름 확인을 수행하거나, MAC 주소를 검색하거나, 대상 CI에서 OS 정보를 수집하도록 구성된 Nmap 명령을 실행할 수 있습니다. Discovery [com.snc.discovery] 또는 Event Management and Service Mapping Core [com.snc.service-watch] 플러그인이 활성화되면 Discovery - IP Based 플러그인이 자동으로 활성화됩니다.
- Service Mapping 및 Nmap
- 서비스 매핑은 Nmap 역량의 존재 여부를 확인하지 않으며 IP 주소만을 바탕으로 MID 서버를 선택합니다. 서비스 매핑이 Nmap 역량 없이 MID 서버를 선택하지 않게 하려면 자격 증명 없는 디스커버리를 사용하고자 하는 IP 주소 범위에 할당된 모든 MID 서버에 Nmap을 설치합니다. 서비스 매핑이 Nmap 역량을 갖지 않는 자격 증명 없는 디스커버리에 대한 MID 서버를 선택할 경우, CI가 검색된 장소에서 맵에 다음과 같은 오류 메시지가 표시됩니다.
MID 서버에 Nmap이 설치되어 있지 않습니다. 선택한 IP 주소를 처리하도록 구성된 모든 MID가 Nmap 역량을 가지고 있는지 검증합니다. Nmap 루트 디렉터리 경로가 없습니다. <path> - Amazon Web 서비스 AWS
- Amazon Web Services AWS 환경 내의 모든 자원에서 Nmap 스캔을 실행하는 것은 엄격하게 규제되며 AWS 취약성/침투 테스트 요청 양식을 통한 AWS의 허가가 필요합니다. AWS는 사용자가 소유한 EC2 및 RDS 인스턴스에 대한 테스트만 허용합니다. 다른 AWS 서비스나 AWS 소유 자원에 대한 테스트는 금지됩니다. 또한 허용된 인스턴스의 모든 Nmap 스캔은 승인된 시간 창 내에 수행되어야 합니다. 이러한 이유로 AWS 환경 내에서 자격 증명 없는 디스커버리는 적절하지 않으며 정책 위반이 발생하면 서비스에서 추방될 수 있습니다.
- 지원되는 운영 체제
- Nmap은 가상 머신과 64비트 시스템을 포함하여 이러한 운영 체제의 모든 에디션에서 지원됩니다.
- 윈도우 2012
- 윈도우 2016
- MID 서버 요구 사항
- Nmap은 다음 요구사항을 충족하는 MID Server에 설치할 수 있습니다.
- 상태가 Up입니다.
- MID 서버가 확인되었습니다.
- MID 서버에 Nmap 역량이 아직 없습니다.
- Nmap이 아직 설치되지 않은 경우 MID 서버가 로컬 관리자로 로그인되어 있어야 합니다. 관리 권한은 설치 프로세스에만 필요합니다. Nmap이 설치되면 관리자가 아닌 사용자가 자격 증명 없는 디스커버리를 사용하고 실행할 수 있습니다.주:동일한 호스트 머신에 여러 MID 서버가 설치되어 있고 그 중 하나가 이미 관리자 사용자를 사용하여 Nmap을 설치한 경우, 다른 MID 서버는 관리자가 아닌 사용자를 사용하여 자격 증명 없는 디스커버리을 활성화할 수 있습니다.
경고:MID Server 설치 경로에는 다음 문자를 포함할 수 없습니다.- ( )
- { }
- [ ]
프로시저
자체 호스팅 시스템에 Nmap 설치
다음 절차에 따라 ServiceNow® install.service-now.com 다운로드 사이트에 대한 네트워크 액세스를 허용하지 않는 자체 호스팅 환경에서 MID 서버 호스트 컴퓨터에 Nmap을 설치합니다.
시작하기 전에
필요한 역할: admin, maint
이 태스크 정보
프로시저
자체 호스팅 시스템에서 Nmap 제거
다음 절차에 따라 ServiceNow install.service-now.com 다운로드 사이트에 대한 네트워크 액세스를 허용하지 않는 자체 호스팅 환경에서 Nmap을 제거하십시오.
