HTTP 분류 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • HTTP 분류 규칙을 사용하면 가로 검색 프로세스에서 HTTP 프로토콜을 통해 장치를 찾을 수 있습니다.

    시작하기 전에

    필요한 역할: discovery_admin

    이 태스크 정보

    다른 프로토콜이 아닌 HTTP/REST를 통해 장치를 분류하려면 추가 HTTP 분류를 생성할 수 있습니다. 애플리케이션 검색이 아닌 장치 검색에만 HTTP 분류를 사용합니다.

    주:
    기본적으로 F5 HTTP 분류 규칙은 REST를 사용하여 F5 부하 분산 장치를 분류하기 위해 제공됩니다. 장치를 탐색할 수 있도록 F5 LB REST 패턴도 제공됩니다. F5 부하 분산 장치에 대한 새 HTTP 분류 규칙을 생성하지 않아도 됩니다.
    검색에서 사용하는 모든 프로토콜 중에서(WMI, SSH 및 SNMP 포함) HTTP는 기본적으로 가장 낮은 우선 순위입니다. 검색은 다음과 같은 경우에만 HTTP 분류를 사용합니다.
    • Shazzam는 HTTP (80) 및 HTTPS (443) 트래픽에 대한 포트가 열려 있는지 확인합니다.
    • 이러한 프로토콜에 대한 포트가 열려 있지 않거나 해당 프로토콜에 대한 검색이 실패한 경우 더 높은 우선 순위의 포트 프로브 (WMI, SSH 및 SNMP)에 대한 가로 검색 프로세스가 실패합니다. 예를 들어, SSH 및 SNMP 자격 증명이 구성되지 않았거나 잘못된 경우 가로 검색 프로세스가 실패할 수 있습니다.
      주:
      포트 검색 작동 방식 및 다른 프로토콜의 우선 순위를 확인하는 방법에 대한 자세한 내용은 포트 프로브를 참조하십시오.
    HTTP 분류는 HTTP 분류 프로브를 시작하여 장치를 분류합니다. HTTP - 분류 프로브는 각 HTTP 분류의 각 장치에 대해 GET 요청을 실행합니다. 요청의 URL은 다음과 같이 작성 됩니다. 프로토콜:/i p: 포트/경로, 위치:

    프로시저

    1. 다음으로 이동 모두 > 디스커버리 정의 > CI 분류 > HTTP.
    2. 새로 만들기를 클릭합니다.
    3. 양식 필드에 내용을 입력합니다(표 참조).
      그림 1. F5 HTTP 분류
      HTTP 분류
      필드 설명
      이름 분류 규칙의 이름을 입력합니다.
      경로 HTTP GET 요청에 대한 경로를 입력합니다.
      머리글 값이 포함된 옵션 헤더를 추가합니다. 정적 값 대신 ${variable} 형식으로 변수를 사용할 수 있습니다.

      연결하려는 REST 웹 서비스 제공자에 따라 지원되는 헤더가 다릅니다. 어떤 헤더가 유효하거나 요구되는지 확인하려면 웹 서비스 제공자의 설명서를 참조합니다.

      포트(IP 서비스)

      이 분류 규칙이 IP 서비스 [cmdb_ip_service] 테이블에서 기본값이 아닌 사용자 지정 포트를 사용하도록 하려면 다음을 수행합니다.

      1. 조회 아이콘을 선택하여 IP 서비스 목록을 표시합니다.
      2. 새로 만들기를 선택하고 새 포트-프로토콜 매핑을 생성합니다.
      3. 포트 필드에 대한 포트-프로토콜 매핑을 선택합니다.

      일반적으로 사용되는 프로토콜은 대부분 포트에 기본적으로 매핑되어 있습니다. 예를 들면 http는 포트 80에, https는 포트 443에 매핑되어 있습니다.

      이러한 기본 포트-프로토콜 매핑을 사용하려면 포트 필드를 비워 둡니다. HTTP 포트 프로브는 기본적으로 올바른 포트를 사용합니다.

      순서

      이 분류 규칙의 우선 순위를 나타내는 숫자를 입력합니다. 검색가 분류 규칙을 두 개 이상 발견할 경우 순서 번호가 더 낮은 분류 규칙을 사용합니다.

      프로토콜

      [옵션]

      이 필드는 기본적으로 표시되지 않습니다. 양식을 구성하여 추가해야 합니다.

      Port 필드에서 고유한 포트-프로토콜 매핑을 구성한 경우, 검색이 이 분류 규칙으로 무효화할 선택 프로토콜을 입력합니다.

      예를 들어 포트 5000과 HTTP 프로토콜을 사용하려면 포트 필드에 5000/HTTP 포트-프로토콜 매핑을 추가한 다음 http프로토콜 필드에서 선택합니다.
    4. 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택합니다.

      HTTP 분류 [discovery_classy_http] 테이블에 기록이 생성됩니다.

      HTTP 분류 일치 관련 목록이 나타납니다. 이 관련 목록에는 검색가 보내는 GET 요청에 대한 응답의 본문과 일치하도록 구성할 수 있는 기준이 표시됩니다.

    5. HTTP 분류 일치 관련 목록에서 기준을 정의하고 이 분류 규칙에 대해 시작할 패턴을 지정합니다.
      검색에서 이 HTTP 분류 규칙을 사용하려면 기준이 충족되어야 합니다.
      1. 새로 만들기를 클릭합니다.
      2. HTTP 분류 일치 양식에서 양식 필드에 내용을 입력합니다(표 참조).
        HTTP 분류 일치
        필드 설명
        연산자 시스템이 조건을 평가할 때 사용할 연산자를 선택합니다.
        • 포함
        • 같음
        • 정규 표현식
        순서

        이 조건의 우선 순위를 나타내는 숫자를 입력합니다. 검색가 해당되는 조건을 두 개 이상 발견할 경우 순서 번호가 더 낮은 조건을 사용합니다.

        패턴 올바른 일치 시에 시작할 패턴을 지정합니다. 이 패턴은 반드시 HTTP를 사용하여 장치를 검색해야 합니다.
        반환되는 REST 메서드의 본문에 있어야 하는 값을 입력 합니다.
      3. 제출을 클릭합니다.
      4. 검색하려는 여러 버전의 장치마다 여러 패턴이 있는 경우 필요한 만큼 HTTP 분류 일치를 정의합니다.