ADM(애플리케이션 종속성 매핑) 디스커버리

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 9분
  • ADM(애플리케이션 종속성 매핑)은 장치 간 TCP 연결을 탐지하여 CI를 검색합니다.

    ADM 검색이 사용하도록 설정 디스커버리 되면 항상 탐색 단계 중에 ADM 프로브를 실행하여 네트워크에서 TCP 트래픽을 찾습니다. 이러한 TCP 연결을 디스커버리 사용하여 추가 CI를 찾고 그 사이의 관계를 만들 수 있습니다.

    IPv6는 ADM에서 지원됩니다.

    주:
    현재 ADM은 다중 언어를 지원하지 않습니다. 반환되는 값이 영어가 아니면 반환된 데이터를 제대로 구문 분석할 수 없어서 검색이 실패합니다.

    표준 및 확장된 ADM 검색

    표준 ADM 검색
    netstatlsof 명령을 사용하여 대상 컴퓨터에서 TCP 연결의 단일 스냅샷을 생성하도록 ADM 프로브를 트리거합니다. 그러나 이러한 24시간 간격 사이에 발생하는 새 TCP 연결은 검색하지 않습니다.

    표준 ADM 검색은 기본적으로 사용하도록 설정되어 있습니다.

    향상된 ADM(ADME) 검색
    활성 TCP 연결의 정기적인 샘플을 가져오는 디스커버리 호스트 컴퓨터에 스크립트를 설치하는 향상된 ADM 프로브를 트리거합니다. 향상된 ADM 검색의 여러 측면을 제어하는 프로브 매개변수 및 속성 집합을 사용할 수 있습니다.

    ADME 검색은 기본적으로 활성화되어 있지 않습니다.

    서비스 매핑 는 트래픽 기반 검색에 ADM 프로브를 사용합니다. 자세한 내용은 기반 검색 예측 인텔리전스 문서를 참조하십시오.

    요구 사항

    표준 및 향상된 ADM 검색은 모두 다음 운영 체제를 지원합니다.
    • Windows
    • Unix
    • Solaris(Solaris 컴퓨터의 경우 전역 영역에서 향상된 ADM을 사용할 수 있습니다. 로컬 영역에서는 표준 ADM만 사용할 수 있습니다.)
    • AIX
    • HP-UX

    WMI 프로토콜을 사용하려면 PowerShell 버전 3.0 이 필요합니다.

    주:

    서버 실행 정책을 원격 서명됨 또는 모두 서명됨으로 설정 Windows 하면 ADME에서 PowerShell 스크립트를 실행할 수 있습니다. 스크립트가 제대로 실행되려면 신뢰할 수 있는 게시자에게 인증서를 임포트 ServiceNow 해야 합니다.

    향상된 ADM에 대한 TCP 추적 파일

    향상된 프로브를 처음 시작할 때 디스커버리 는 TCP 정보가 수집되지 않습니다. 대신 향상된 프로브는 검색된 TCP 연결에 대한 정보가 저장되는 TCP 추적 파일만 배포합니다. 다시 실행되면 디스커버리 향상된 프로브가 MID 서버를 통해 TCP 추적 파일의 내용을 인스턴스로 다시 릴레이합니다. 이 정보는 CMDB에 저장됩니다.

    TCP 추적 파일은 기본적으로 다음 위치에 저장됩니다.
    • Windows: admin$\temp\{your_instance_name}. TCP 연결을 모니터링하는 동안 정보가 메모리에 저장되고 나중에 파일에 저장됩니다.
    • Linux: /tmp/{your_instance_name}.
    ADM 속성을 사용하여 추적 파일의 위치 및 기타 특성을 변경할 수 있습니다.

    향상된 ADM 디스커버리 을 사용하지 않도록 설정하면 다음에 실행할 때 디스커버리 호스트 파일 시스템에서 폴더가 정리되지만 TCP 추적 파일은 유지됩니다.

    Linux 컴퓨터에서 향상된 ADM에 대한 요구 사항

    다음 명령을 포함하도록 sudoer 파일을 수정합니다.
    Windows
    • 유틸리티 도구 지원: netstat
    • 필요한 sudoer 명령: 없음
    • 추가 요구 사항: 없음
    AIX
    • 유틸리티 도구 지원:
      • 넷스타트
      • lsof(netstat이 작동하지 않는 경우)
    • 필요한 sudoer 명령:
      • Cmnd_Alias ADME_CMDS=/usr/bin/netstat -Aan, /usr/sbin/lsof -iTCP -n -P
      • discoUser ALL = (root)NOPASSWD:ADME_CMDS
      • 기본값:discoUser ! 요구 사항
    • 추가 요구 사항: 없음
    Solaris
    • 유틸리티 도구 지원:
      • netstat(Solaris 버전 11.2용)
      • lsof(Solaris 버전 11.2 이전용)
    • 필요한 sudoer 명령:
      • Cmnd_Alias ADME_CMDS = /usr/bin/netstat,/opt/csw/bin/lsof -iTCP -n -P -zglobal
      • discoUser ALL = (루트) NOPASSWD:ADME_CMDS
      • 기본값! ADME_CMDS !requiretty
      • Cmnd_Alias ADME_PS = /usr/ucb/ps
      • discoUser ALL = (root) NOPASSWD:ADME_PS
      • Disco ALL = (root)/usr/bin/pfiles
      • Disco ALL = (root)/usr/bin/pgrep
      • 기본값! ADME_PS !requiretty
        주:
        lsof를 실행하려면 -zglobal 을 추가해야 합니다.
    • 추가 요구 사항: 보안 경로에 lsof 경로를 추가합니다. 예를 들어 lsof에 대한 경로가 /opt/csw/bin인 경우 보안 경로는 secure_path = /usr/bin:/usr/sbin:/bin:/sbin:/opt/csw/bin이어야 합니다
      주:
      P를 사용한 명령은 향상된 ADM은 물론 표준 ADM에 적용됩니다.
    HP-UX
    • 유틸리티 도구 지원: lsof
    • 필요한 sudoer 명령:
      • Cmnd_Alias ADME_CMDS = /usr/local/bin/lsof -iTCP -n -P
      • discoUser ALL = (루트) NOPASSWD:ADME_CMDS
      • 기본값! ADME_CMDS !requiretty
        주:
        Netstat는 지원되지 않습니다.
    • 추가 요구 사항: 없음
    Centos 및 Ubuntu
    • 유틸리티 도구 지원: 없음
    • 필요한 sudoer 명령:
      • Cmnd_Alias ADME_CMDS = /usr/sbin/lsof -iTCP -n -P, /usr/bin/netstat -antp, /sbin/ss -tlnp, /sbin/ss -tenp
      • discoUser ALL = (루트) NOPASSWD:ADME_CMDS
      • 기본값! ADME_CMDS !requiretty
    • 추가 요구 사항: 없음
    sudo 명령에 대한 다음 사항에 유의하십시오.
    • ADME_CMDS 는 명령 목록을 참조하는 변수입니다.
    • /usr/bin/ 은 lsof 및 netstat이있는 디렉토리입니다.
    • discoUser 는 루트 액세스 권한이 있어야 하는 사용자입니다.

    향상된 ADM 설정 및 사용

    향상된 ADM을 설정하고 사용하려면 다음 단계를 수행하십시오.
    1. glide.discovery.enable_adme 검색 속성을 사용하여 향상된 ADM을 활성화합니다.
    2. 호스트 컴퓨터에서 TCP 추적 파일이 있는 기본 디렉터리를 확인합니다. 위치를 변경하려면 다음 검색 속성에 이를 지정합니다.
      • glide.discovery.adme.base_dir_unix
      • mid.powershell.target_base_dir
    3. 호스트 컴퓨터의 운영 체제에 따라 다음 중 하나를 수행합니다.
      • Linux: 필요한 명령을 포함하도록 sudoer 파일을 수정 합니다.
      • Windows: MID 서버에서 WinRM 또는 WMI를 사용하도록 mid.windows.management_protocol 매개변수를 설정합니다. 이 매개변수는 MID 서버가 원격 Windows 호스트와 통신하는 데 사용하는 프로토콜을 설정합니다.
    4. 일정을 만들고 검색을 실행합니다.
    5. TCP 테이블에서 결과를 봅니다.
    6. 선택적으로 향상된 ADM 프로브에 대한 매개변수를 사용하여 TCP 추적 파일의 크기와 페이로드를 모두 제어합니다. 프로브 및 매개변수의 이름은 문서를 참조하십시오 TCP 연결 검색 .

    ADM 검색 매개변수 및 속성 구성

    속성을 사용하여 ADM 검색을 사용 또는 사용 안 함으로 설정하고, 향상된 ADM에 대해 TCP 추적 파일의 위치를 설정할 수 있습니다.

    시작하기 전에

    필요한 역할: discovery_admin 또는 admin

    이 태스크 정보

    또한 향상된 ADM 프로브에 대한 매개변수를 사용하여 TCP 추적 파일의 크기와 페이로드를 모두 제어할 수 있습니다. 프로브 및 매개변수의 이름은 문서를 참조하십시오 TCP 연결 검색 .

    프로시저

    1. 다음으로 이동 모두 > 시스템 속성 > 디스커버리 시스템 속성을 설정합니다.
    2. 다음으로 이동 디스커버리 정의 > 프로브 프로브 매개변수를 설정합니다.
    3. 다음 속성과 프로브 매개변수를 구성합니다.
      자세한 내용은 지식 문서 KB0822767 를 참조하십시오.
      표 1. ADM 속성 및 프로브 매개변수
      프로브 매개변수 시스템 속성 설명
      glide.discovery.enable_adme ADME: 향상된 ADM 프로브를 활성화합니다. "예"를 선택할 경우 강화된 ADM 프로브가 트리거되고 필요한 때만 ADM 프로브로 돌아갑니다.
      • 유형: true | false
      • 기본값: false
      glide.discovery.application_mapping

      애플리케이션 매핑 기능을 활성화합니다. 이 속성을 true로 설정하면 서버를 찾는 경우 디스커버리 모든 검색이 탐색 단계에서 관련 ADM 프로브를 트리거합니다.

      중요사항:
      이 속성을 사용하지 않도록 설정하면 애플리케이션 간의 관계 생성은 비활성화되지만 ADM 프로브 및 센서는 사용하지 않도록 설정 되지 않으며 프로세스 분류도 방해받지 않습니다.
      • 유형: true | false
      • 기본값: True
      sampling_interval glide.discovery.adme.sampling_interval ADME - 샘플링 간격(초): 프로세스 및 연결 데이터를 샘플링하는 빈도를 초로 나타냅니다. 최소 5초여야 합니다.
      • 유형: 정수
      • 기본값: 120
      base_dir glide.discovery.adme.base_dir_unix ADME - Unix Base Dir: 작업 공간으로 사용될 대상 UNIX 컴퓨터의 기존 디렉터리입니다. 디렉터리에 대한 절대 경로여야 합니다. 장치에 연결하는 데 사용하는 UNIX 및 Linux 자격 증명 도 이 폴더에 액세스할 수 있어야 합니다.
      • 유형: 문자열
      • 기본값: /tmp
      powershell_param_base_dir mid.powershell.target_base_dir Powershell - 대상 기본 디렉터리: 대상 Windows 컴퓨터의 네트워크 공유를 작업 공간으로 사용합니다. 디렉터리를 변경하는 경우에도 네트워크 공유 폴더여야 합니다.
      • 유형: 문자열
      • 기본값: admin$\temp
      aggregation_interval(Unix)

      powershell_param_aggregation_interval(Windows)

      glide.discovery.adme.aggregation_interval ADME - 집계 간격(초): 순간적인 데이터를 청크로 가져오는 빈도를 초 단위로 나타냅니다. 이는 최소 60초여야 하며 ADME 샘플링 간격의 몇 배여야 합니다.
      • 유형: 정수
      • 기본값: 3600
      rolling_window_size(Unix)

      powershell_param_rolling_window_size(Windows)

      glide.discovery.adme.rolling_window_size ADME - 롤링 윈도우 크기: 보관하고 있는 집계된 청크 수입니다. ADME 샘플링 간격 샘플로 구분된 ADME 집계 간격으로 구성된 집계된 청크입니다. 최신 청크만 보관됩니다.
      • 유형: 정수
      • 기본값: 24
      max_total_samples(Unix)

      powershell_param_max_total_samples(Windows)

      glide.discovery.adme.max_total_samples ADME - 샘플의 최대 개수: 스크립트가 가져갈 수 있는 샘플의 제한된 개수입니다. 스크립트는 샘플을 해당 양만큼 가져간 후 실행을 멈춥니다.
      • 유형: 정수
      • 기본값: 100
    4. 저장을 클릭합니다.