MID 서버 소비자

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기10분
  • 안내 설정을 사용하여 LES의 초기 구성을 단계별로 진행합니다. 안내 설정은 제품 롤아웃 계획 및 기본 구성 수행을 지원합니다.

    Guided Setup은 구성 활동을 범주로 구성합니다. 각 범주는 계획 지침, 사전 설정 단계 및 유용한 도움말 내용에 대한 링크와 같은 정보를 제공합니다. 범주는 구성을 수행하는 인스턴스의 페이지에 대한 링크 세트도 제공합니다. Guided Setup 프로세스는 완료한 내용을 추적하므로 중단한 위치에서 중지했다가 다시 시작할 수 있습니다.

    안내 설정 홈페이지

    안내 설정의 홈 페이지에는 안내 설정의 구성 유형에 대한 개요가 포함되어 있습니다. 안내 설정 유형을 선택하고 계속 을 선택하여 안내 설정 단계를 열고 구성을 시작할 수 있습니다.

    이 페이지의 세 가지 설정인 빠른 시작/최상의 경험/사용자 지정은 모두 동일한 작업과 기능을 제공합니다. 인스턴스의 로그를 로그 분석 시스템으로 지속적으로 스트리밍하려면 전용 MID 서버가 필요합니다. MID 서버는 메시징 서비스에 대한 보안 연결을 설정하기 위해 일회성 설정이 필요합니다. 작업을 완료됨으로 표시했더라도 뒤로 돌아가 진행 중으로 돌아가 선택을 취소할 수 있습니다. 이렇게 하려면 먼저 카테고리의 오른쪽 상단 모서리에 있는 편집 상자를 클릭합니다. 그런 다음 선택 취소하려는 작업의 편집 상자를 클릭합니다. 완료로 표시 상자가 더 이상 표시되지 않습니다.

    안내 설정 범주 페이지

    범주 페이지에는 범주와 관련 작업에 대한 개요와 설명이 포함되어 있습니다. 드롭다운 화살표를 클릭하여 범주에 대한 정보를 보거나 시작 을 클릭하여 안내 설정 단계를 열고 구성을 시작할 수 있습니다.

    설정 지침에 따라 각 범주의 작업을 완료합니다.

    MID 서버 소비자를 위한 안내 설정

    MID 서버 소비자를 위한 완전한 안내 설정을 위해 다음 단계를 구현합니다.

    시작하기 전에

    다음으로 이동 로그 익스포트 서비스(LES) > MID 서버 소비자 > 안내 설정. 구성할 설정 유형을 선택하고 Continue(계속)를 클릭합니다.
    주:
    로그 익스포트 서비스 애플리케이션을 설치하는 ServiceNow 동안 는 기본 Hermes 메시징 서비스 인프라를 프로비저닝합니다. 이 프로세스는 애플리케이션 설치를 요청 로그 익스포트 서비스 한 시점부터 완료하는 데 최대 몇 시간이 걸릴 수 있습니다.

    필요한 역할: admin

    프로시저

    1. 진단을 검토 Hermes 메시징 서비스 합니다.

      이 단계에서 화면에 표시되는 진단 도구를 사용하여 HermesHermes 메시징 서비스 실행 중인지 확인하는 것이 좋습니다. 이 페이지에 Hermes "페이지를 찾을 수 없음" 오류가 표시되면 설치되어 있지 않으므로 시스템 관리자에게 문의해야 합니다.

      • 설정 정보: 다음 부트스트랩 정보는 메시징 서비스에 연결하는 데 사용됩니다. "생산자 부트 스트랩"은 Hermes로 메시지를 보내는 데 사용되는 연결이고 "소비자 부트 스트랩 1 및 2"는 Hermes에서 메시지를 검색하는 데 사용됩니다.
        • 작성자 부트스트랩
        • 소비자 부트스트랩 1
        • 소비자 부트스트랩 2
      • 인스턴스 PKI: 인스턴스 공개 키 인프라(PKI) 구성요소를 사용하면 ServiceNow 인스턴스가 X.509 신뢰 계층 구조에서 발급자 역할을 할 수 있습니다.
      • 부트스트랩 연결: 테스트 실행 을 클릭하여 외부 클라이언트가 정의된 인스턴스 포트(생산자 및 소비자)에 연결할 수 있는지 확인합니다.
      • Instance Connectivity(인스턴스 연결): Run Test(테스트 실행 )를 클릭하여 인스턴스가 메시지를 보내고 받을 수 있는지 확인합니다.
      • 주제 보기: 나열된 주제를 클릭하여 마지막으로 알려진 메시지의 타임스탬프를 검색합니다.
      주:
      나중에 Guided Setup의 이 단계로 돌아가거나 다음으로 이동하여 잠재적인 연결 문제를 해결하기 위해 진단에 액세스할 Hermes 수 있습니다. 모두 > Hermes 메시징 서비스 > 진단.
    2. 메시징 서비스에 대한 보안 연결을 위한 인증서를 생성하고 로그 이벤트를 끌어옵니다.

      메시징 서비스에 대한 보안 연결을 설정합니다. 자세한 내용은 Set up a secure connection to the Hermes Messaging Service 문서를 참조하십시오. Hermes에서 로그를 가져올 클라이언트에서 인증 및 권한 부여를 위해 이러한 인증서가 필요합니다.

      주:
      이 단계에는 관리자 또는 Hermes_admin 역할이 필요합니다.
    3. 로그 생성자 구성: 필터를 익스포트하고 구성할 로그 소스를 선택합니다.
      로그 생성자를 구성하려면 다음 작업을 완료합니다.
      • 익스포트할 로그 소스 구성: 익스포트할 각 로그 소스에 대해 하나의 소스 기록을 생성합니다.
        주:
        이 단계를 완료하려면 관리자 또는 sn_logstoanalytics.admin 역할이 필요합니다.
        1. 오른쪽 상단에서 새로 만들기 를 클릭합니다.
        2. 소스 유형 선택
        3. 선택한 소스 유형에 적합한 필터를 선택합니다.
          주:
          필터는 선택한 소스 유형에 따라 다릅니다.
        4. Update(업데이트)를 클릭합니다.
        성공적으로 생성되면 해당 로그 소스를 익스포트할 Hermes 주제의 이름이 표시됩니다. 주제 이름을 적어 둡니다. 나중에 로그 소비자 시스템을 구성할 때 필요합니다. 활성 필드는 해당 로그 소스를 익스포트할지 여부를 제어합니다. 오류가 표시되면 Hermes 진단 확인 작업으로 돌아가서 Hermes 상태를 확인합니다.
      • 로그 생성자 확인: 로그를 생성할 소스를 생성한 후에는 다음을 사용하여 주제에서 라이브 로그 기록을 볼 수 있습니다. 메시징 서비스 > 헤르메스 주제 검사기.
        1. 외부 주제 선택
        2. 목록 주제 클릭
        3. 이전 단계의 주제가 있는 행 선택(소스에 나열됨)
        4. 필요한 경우 메시지 시작 날짜 조정
        5. 주제로 익스포트된 로그 메시지를 보려면 를 클릭하십시오
    4. MID 서버 설치: Vancouver 이상을 실행하는 전용 MID 서버를 설치하고 구성해야 합니다.
      MID 서버를 설치하려면 다음 작업을 완료하십시오.
      • 전용 MID 서버 설치: 로그 익스포트 서비스에서 사용하는 MID 서버는 이 용도로만 사용되어야 하며 다른 프로세스를 실행할 것으로 기대해서는 안 됩니다. 이는 내보낸 로그 메시지를 REST 엔드포인트로 적시에 배달하는 데 중요합니다. 를 사용하거나 Use MID Server guided setup 수동으로 설치하여 새 MID 서버를 설치할 수 있습니다. 수동 설치의 경우 먼저 설명서를 따른 다음 Installing the MID Server 설명서를 따릅니다Configure MID Server network connectivity.
      • MID 서버 확인: MID 서버에서 자동화 작업을 실행할 수 있도록 MID 서버가 설치된 후 수동으로 MID 서버를 확인해야 합니다. LES 전용 MID 서버를 확인하려면 다음을 참조하십시오. Validate the MID Server
    5. 로그 REST 밀어넣기 대상 구성: 로그 분석 시스템(예: Splunk)에 로그를 밀어넣을 수 있도록 MID 서버를 설정합니다.
      로그 REST 밀어넣기 대상을 구성하려면 다음 작업을 완료하십시오.
      • MID 속성 추가: Hermes에 연결할 수 있도록 MID 서버 속성을 추가해야 합니다. MID 서버 >속성으로 이동하여 아래에 나열된 각 속성에 대해 적절한 값을 설정하십시오.
        이름
        mid.les.kafka.ssl.truststore.password <password>
        mid.les.kafka.ssl.keystore.password <password>
        mid.les.kafka.ssl.key.password <password>
        mid.les.kafka.ssl.truststore.location <your_path>/<truststore>.p12
        mid.les.kafka.ssl.keystore.location <your_path>/<keystore>.p12
        mid.les.kafka.ssl.truststore.type PKCS12
        mid.les.kafka.ssl.keystore.type PKCS12
        mid.les.kafka.client.id <instance_name>
        mid.les.kafka.group.id snc.<instance_name>.group1
        mid.les.kafka.bootstrap.servers <instance_name>.servicenow.com:4100,<instance_name>.servicenow.com:4101,<instance_name>.servicenow.com:4102,<instance_name>.servicenow.com:4103
        mid.les.kafka.set2.bootstrap.servers <instance_name>.servicenow.com:4200,<instance_name>.servicenow.com:4201,<instance_name>.servicenow.com:4202,<instance_name>.servicenow.com:4203
        위의 값 중 일부를 얻는 방법에 대한 다음 참고 사항을 따르십시오
        • <password>는 키 스토어 및 신뢰 저장소에 대해 설정한 비밀번호입니다.
        • <your_path>는 다운로드한 키 저장소 및 신뢰 저장소 파일을 보관하는 디렉토리의 파일 경로입니다. 인증서는 MID를 실행하는 서버에 있어야 합니다.
        • ServiceNow 인스턴스의 이름은 <instance_name>입니다. 확실하지 않은 경우 sys_properties 테이블에서 찾을 수 있습니다
        • 헤르메스 진단 페이지에서 mid.les.kafka.bootstrap.servers 및 mid.les.kafka.set2.bootstrap.servers 모두에 대한 값을 얻을 수 있습니다. 다음으로 이동 메시징 서비스 > 진단 Consumer Bootstrap 1 및 Consumer Bootstrap 2 아래의 문자열을 각각 복사합니다.
      • 대상 구성: 이 확장이 로그를 전달할 REST 끝점을 정의하는 새 대상 구성 기록을 만듭니다.
        주:
        이 단계를 완료하려면 관리자 또는 sn_logstoanalytics.admin 역할이 필요합니다.
        1. 다음으로 이동 로그 익스포트 서비스(LES) > 대상 구성
        2. 새 구성 기록 작성
        3. 익스포트한 로그 소스에 대해 원하는 엔드포인트의 URL을 지정합니다
        4. 엔드포인트에 연결할 새 자격 증명을 검색하거나 만듭니다. 엔드포인트에 대한 자격 증명을 만들 때 LES에서 유효한 자격 증명 유형은 기본 인증, OAuth, API 키입니다.
        5. 새 변환 스크립트를 검색하거나 작성합니다. 미리 작성된 스크립트인 Splunk용 SplunkTransform 이 함께 제공됩니다.
    6. 로그 소비자 구성: 로그 익스포트 서비스 목적으로 MID 서버 확장을 구성하려면 다음 작업을 수행합니다.
      • LES 소비자 컨텍스트 구성: 이 단계에서는 로그 익스포트 서비스에 대해 방금 설치한 전용 MID 서버에서 실행되도록 LES 소비자 기록을 업데이트합니다. 다음으로 이동 MID 서버 > 확장명 > LES 소비자 컨텍스트 을 클릭하고 다음 필드를 설정하여 LES 소비자 기록을 업데이트합니다.
        • "LES 소비자"를 클릭하여 MID 서버 컨텍스트 기록을 엽니다.
        • "다음에서 실행" 필드에 대해 특정 MID 서버를 선택합니다.
        • "MID 서버" 필드에 대해 이전 단계에서 확인한 MID의 이름을 입력합니다.
        Update(업데이트)를 클릭하여 저장합니다.
        주:
        우리는 미리 빌드된 컨텍스트와 함께 제공됩니다. 두 번째를 만들지 마십시오. 이로 인해 의도하지 않은 결과가 발생할 수 있습니다.
      • 소비자 구성: 로그 익스포트 서비스 MID 서버 확장의 일부인 프로세스를 나타내는 새 소비자 기록을 만듭니다. 다음으로 이동 로그 익스포트 서비스(LES) > 소비자 을 클릭하고 로그 메시지를 검색할 Hermes 주제와 로그 메시지를 릴레이할 대상을 지정하는 새 구성 기록을 생성합니다. 소비자 모듈을 선택하면 소비자 이름 및 대상 구성에 대한 정보가 표시됩니다.
        1. 새 소비자 기록 생성
        2. 드롭다운에서 소스 주제를 선택합니다.
        3. 대상 구성 선택
        4. 소비자 시작
      • MID 서버 통합 확인: 로그 익스포트 서비스(LES) > 소비자 상태 을 클릭하고 정의된 기록의 상태 및 상태 상세 정보 필드를 봅니다. 이 필드의 정보는 REST 엔드포인트로 메시지를 릴레이하는 동안 발생했을 수 있는 오류를 포함하여 MID Server에서 실행 중인 프로세스의 현재 상태를 보고합니다. 상태 보기 페이지만 있습니다. 다음으로 이동 로그 익스포트 서비스(LES) > 소비자 새 소비자 기록을 만들려는 경우.  소비자 상태가 프로세스가 시작되었음을 나타내는 경우 엔드포인트를 검사하여 릴레이된 로그를 볼 수 있어야 합니다. 또한 MID 서버에서 로그를 보고 발생할 수 있는 오류에 대한 추가 세부 정보가 있는지 확인할 수 있습니다. 필요한 경우 MID 서버에서 디버그 로깅을 사용하여 추가 정보를 얻을 수도 있습니다.
        주:
        소비자 레코드 중 하나를 변경하면 소비자 상태 보기 페이지에 표시됩니다. 소비자 상태 목록에서 소비자 기록 이름을 선택하면 선택한 기록에 대한 소비자 양식이 열립니다. 그런 다음 선택한 기록의 이름 및 대상 구성을 업데이트할 수 있습니다.