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

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 9분
  • MID 서버 소비자를 위한 완전한 안내 설정을 위해 다음 단계를 구현합니다.

    시작하기 전에

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

    필요한 역할: 관리자

    프로시저

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

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

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

      메시징 서비스에 대한 보안 연결을 설정합니다. 자세한 내용은 LES용 Hermes 메시징 서비스에 대한 보안 연결 설정을 참조하세요. Hermes에서 로그를 끌어올 클라이언트에서 인증 및 권한 부여를 위해 이러한 인증서가 필요합니다.

      주:
      이 단계에는 관리자 또는 Hermes_admin 역할이 필요합니다.
    3. 로그 생성자 구성: 익스포트할 로그 소스를 선택하고 필터를 구성합니다.
      로그 생성자를 구성하려면 다음 작업을 완료합니다.
      • 익스포트할 로그 소스를 구성합니다. 익스포트할 각 로그 소스에 대해 소스 기록을 하나씩 생성합니다.
        주:
        이 단계를 완료하려면 admin 또는 sn_logstoanalytics.admin 역할이 필요합니다.

        새 소스를 작성하려면 다음으로 이동하십시오. 로그 익스포트 서비스 > 소스

        1. 오른쪽 상단 모서리에서 새로 만들기를 선택합니다.
        2. 소스 유형 선택
        3. 테이블 선택
        4. 로깅 출력을 제어하는 데 사용할 수 있는 로그 수준을 선택하십시오.
        5. 로그 소스를 익스포트할 주제를 선택하거나 작성합니다. 새 주제를 생성하는 경우 다음 필드를 작성하십시오.
          • 이름: 생성 중인 주제의 이름
          • 애플리케이션 ID: sn_logstoanalytics 입력
          • 네임스페이스: 기본 네임스페이스를 입력합니다.
          • 파티션: Hermes에서 주제의 파티션 필드는 주제의 데이터가 분할되는 파티션을 나타냅니다. 확장성과 병렬성에서 핵심적인 역할을 합니다.
        6. 로그를 선택적으로 전달하려면 필터 유형 조건을 선택합니다.
          주:
          필터 유형 옵션은 선택한 소스 유형에 따라 다릅니다.
        7. 업데이트를 선택합니다.
        성공적으로 생성되면 해당 로그 소스를 익스포트할 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 <암호>
        mid.les.kafka.ssl.keystore.password <암호>
        mid.les.kafka.ssl.key.password <암호>
        mid.les.kafka.ssl.truststore.location <your_path>/<신뢰 저장소>.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 테이블에서 찾을 수 있습니다.
        • Hermes 진단 페이지에서 mid.les.kafka.bootstrap.servers 및 mid.les.kafka.set2.bootstrap.servers의 값을 모두 얻을 수 있습니다. 다음으로 이동 메시징 서비스 > 진단 그리고 Consumer Bootstrap 1 및 Consumer Bootstrap 2 아래의 문자열을 각각 복사합니다.
      • 대상 구성: 이 확장이 로그를 전달할 REST 엔드포인트를 정의하는 새 대상 구성 기록을 만듭니다.
        주:
        이 단계를 완료하려면 admin 또는 sn_logstoanalytics.admin 역할이 필요합니다.
        1. 다음으로 이동 로그 익스포트 서비스(LES) > 대상 구성
        2. 새 구성 기록 생성
        3. 익스포트한 로그 소스에 대해 원하는 엔드포인트의 URL을 지정합니다
        4. 엔드포인트에 연결하기 위한 새 자격 증명을 검색하거나 생성합니다. 엔드포인트에 대한 자격 증명을 만들 때 LES에는 기본 인증, OAuth, API 키 자격 증명 유형만 유효하다는 점에 유의하십시오
        5. 새 변환 스크립트를 검색하거나 작성합니다. 미리 작성된 스크립트인 SplunkTransform for Splunk와 함께 제공됩니다
    6. 로그 소비자 구성: 로그 익스포트 서비스를 위해 MID 서버 확장을 구성하려면 다음 작업을 따르십시오.
      • LES 소비자 컨텍스트 구성: 이 단계에서는 LES 소비자 기록을 업데이트하여 로그 익스포트 서비스를 위해 방금 설치한 전용 MID 서버에서 실행합니다. 다음으로 이동 MID 서버 > 확장명 > LES 소비자 컨텍스트 및 다음 필드를 설정하여 LES 소비자 기록을 업데이트합니다.
        • "LES 소비자"를 선택하여 MID 서버 컨텍스트 기록을 엽니다.
        • "실행 날짜" 필드에 대해 특정 MID 서버를 선택합니다.
        • "MID 서버" 필드에 이전 단계에서 확인한 MID의 이름을 입력합니다.
        업데이트를 선택하여 저장합니다.
        주:
        우리는 미리 빌드된 컨텍스트와 함께 배송합니다. 두 번째 것을 만들지 마십시오. 이는 의도하지 않은 결과를 초래할 수 있습니다.
      • 소비자 구성: 로그 익스포트 서비스 MID 서버 확장의 일부인 프로세스를 나타내는 새 소비자 기록을 만듭니다. 다음으로 이동 로그 익스포트 서비스(LES) > 소비자 로그 메시지를 검색할 Hermes 주제와 로그 메시지를 릴레이할 대상을 지정하는 새 구성 기록을 생성합니다. 소비자 모듈을 선택하면 소비자 이름 및 대상 구성에 대한 정보가 표시됩니다.
        1. 새 소비자 기록 생성
        2. 드롭다운에서 소스 주제 선택
        3. 대상 구성 선택
        4. 소비자 시작
      • MID 서버 통합 확인: 다음으로 이동 로그 익스포트 서비스(LES) > 소비자 상태 그리고 정의된 기록의 상태 및 상태 세부 정보 필드를 봅니다. 이러한 필드의 정보는 REST 엔드포인트로 메시지를 릴레이하는 동안 발생할 수 있는 오류를 포함하여 MID 서버에서 실행 중인 프로세스의 현재 상태를 보고합니다. 이것은 상태 보기 페이지입니다. 다음으로 이동 로그 익스포트 서비스(LES) > 소비자 새 소비자 기록을 생성하려는 경우.  소비자 상태가 프로세스가 시작되었음을 나타내는 경우 엔드포인트를 검사하여 릴레이된 로그를 볼 수 있어야 합니다. 또한 MID 서버에서 로그를 확인하여 발생할 수 있는 오류에 대한 추가 세부 정보가 있는지 확인할 수 있습니다. 필요한 경우 MID 서버에서 디버그 로깅을 활성화하여 추가 정보를 얻을 수도 있습니다.
        주:
        소비자 기록 중 하나를 변경하면 소비자 상태 뷰 페이지에 표시됩니다. 소비자 상태 목록에서 소비자 기록 이름을 선택하면 선택한 기록에 대한 소비자 양식이 열립니다. 그런 다음 선택한 기록의 이름 및 대상 구성을 업데이트할 수 있습니다.