MID Server 사용자 디버깅 출력 해석

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기5분
  • 시스템 로그의 디버깅 출력은 MID Server 사용자 문제에 대한 요약 또는 상세 보기에서 사용할 수 있지만 수동으로 사용하도록 설정해야 합니다.

    디버깅을 활성화하고 모든 연결 문제를 사용 가능한 형식으로 표시하려면 인스턴스에서 메서드를 수동으로 실행해야 합니다. 디버깅 활성화에 대한 지침은 을 참조하십시오 MID Server 사용자 연결 문제에 대한 테스트 정정 작업. 각 오류 조건과 MID Server 문제 [ecc_agent_issue] 테이블에서 기록이 생성되는 방법에 대한 자세한 내용은 을 참조하십시오 MID Server 사용자 연결 문제.

    사용 가능한 형식

    문제에 대한 간단한 요약 또는 사용자 및 MID Server를 식별하는 자세한 출력을 생성하도록 인스턴스를 구성할 수 있습니다. 요약을 통해 개수별로 문제 조건을 빠르게 확인할 수 있으며, 상세 정보 뷰를 사용하면 명명된 사용자별로 역할, MID Server 연결 및 로그인 활동을 검사할 수 있습니다.

    권한 부여 문제에 대한 이 요약 예제에서 인스턴스는 각 조건을 평가하고 해당 조건을 충족하는 사용자 수를 나타냅니다. MID Server가 다운되었고 MID Server에 대해 구성된 두 사용자 중 한 명이 인증에 실패했음을 확인할 수 있습니다. 이는 요약이므로 MID Server와 사용자 모두 이름이 지정되지 않습니다.
    그림 1. 샘플 요약 디버그 출력
    샘플 요약 디버그 출력

    인증 실패

    MID Server 사용자가 인스턴스에서 인증할 수 없는 경우 시스템은 세부 출력에 다음과 같은 오류 메시지를 표시합니다.
    • 1개의 다운 MID 서버와 연결된 사용자<사용자 이름>에 대한 로그인 인증 실패입니다. MID 서버에서 암호를 확인합니다.
    • <n> 다운 MID 서버와 연결된 사용자<사용자 이름>에 대한 로그인 인증 실패입니다. MID 서버에서 암호를 확인합니다.
    • 역할이 MID Server와 연결되지 않은 사용자<사용자 이름>mid_server에 대한 로그인 인증 실패입니다.

    이 예에서는 mid_server 역할인 midserver2, local-midserverardis.maison을 가진 사용자 3명이 인증에 실패했습니다. 이러한 사용자 중 두 명은 다운된 MID Server에 대해 구성되었고 다른 사용자는 MID Server에 대해 구성되지 않았습니다. 이러한 각 사용자는 인증 오류가 있으며 해당 오류 메시지에 이름이 지정됩니다.

    그림 2. 인증 실패에 대한 자세한 디버깅 로그
    인증 실패에 대한 자세한 디버깅 로그

    MID 서버 ID 맵

    디버깅 출력은 다운 으로 표시된 모든 MID Server를 나열하고 MID Server sys_id에 의해 사용자 계정에 매핑합니다. 이 맵에는 MID Server와의 연결 여부에 관계없이 mid_server 역할을 가진 모든 사용자 계정이 포함됩니다. 다운 MID Server가 없으면 디버깅 출력에 맵이 표시되지 않습니다.

    맵은 다음 세 섹션으로 표시됩니다.
    • MID Server와 연결되지 않은 사용자 계정입니다.
    • Down MID Server와 연결된 사용자 계정으로 해당 sys_id 식별됩니다.
    • 이름으로 식별되는 각 다운 MID Server의 sys_id입니다.
    그림 3. MID 서버 ID 맵
    MID 서버 ID 맵

    권한 부여 실패

    사용자가 필요한 역할 중 하나라도 없는 경우 인스턴스는 다음과 같은 권한 부여 실패 메시지를 생성합니다.
    • 1개의 다운 MID 서버와 연결된 사용자<사용자 이름>에 대한 로그인 인증 실패입니다. 필요한 모든 역할을 부여하려면 mid_server 역할을 다시 할당합니다.
    • MID 서버에서 <n>과 연결된 사용자<사용자 이름>에 대한 로그인 인증 실패입니다. 필요한 모든 역할을 부여하려면 mid_server 역할을 다시 할당합니다.
    • MID 서버와 연결되지 않은 역할이 있는 사용자<사용자 이름>mid_server에 대한 로그인 인증 실패입니다.

    이 예에서는 mid_server 역할, midserver2, local-midserverardis.maison 을 가진 세 명의 사용자가 권한 부여에 실패했습니다. 한 사용자는 MID Server와 연결되어 있지 않지만 다른 두 사용자는 MID Server와 연결되어 있습니다. 시스템이 사용자에게 하나 이상의 중요 역할이 누락되었음을 나타내는 권한 부여 실패를 기록했습니다. 누락된 역할을 확인하려면 login.authorization.failed 이벤트 레코드의 Parm2 필드에서 쉼표로 구분된 목록을 확인합니다. 이 기록은 보고 기간 내에 사용자 계정에 대한 이벤트 [sysevent] 테이블에서 가장 최근에 시도된 로그인 시도입니다.

    그림 4. 권한 부여 실패에 대한 자세한 디버깅 로그
    자세한 디버깅 로그

    네트워크 문제

    MID Server와 연결되어 있지만 보고 기간 동안 로그인을 시도하지 않은 사용자의 경우 네트워크 문제가 있을 수 있습니다.
    • 사용자<사용자 이름>은 1개의 다운 MID Server와 연결되어 있습니다. 보고 기간 내에 로그인 시도가 없습니다.
    • 사용자<사용자 이름>은 <n> 아래 MID Server와 연결되어 있습니다. 보고 기간 내에 로그인 시도가 없습니다.

    MID Server와 관련이 없고 보고 기간 동안 로그인을 시도하지 않은 사용자의 경우에도 네트워크 문제가 있을 수 있습니다. mid_server 역할을 가진 사용자 <사용자 이름>이 MID Server와 연결되어 있지 않습니다. 보고 기간 내에 로그인 시도가 없습니다.

    이 예에서는 mid_server 역할을 가진 midserver2, local-midserverardis.maison에 대한 로그인 시도가 탐지되지 않았습니다. 이러한 사용자 중 두 명은 다운됨으로 표시된 MID Server와 연결되어 있습니다. 다른 사용자는 MID Server와 연결되어 있지 않습니다. 이러한 사용자 중 구성된 보고 간격 내에 시스템에 로그인을 시도한 사용자가 없습니다. 시스템에서는 네트워크 문제로 인해 로그인을 할 수 없는 경우가 아니면 이러한 사용자가 로그인을 시도한다고 가정합니다.
    주:
    기본적으로 샘플링 기간은 4시간입니다. 그러나 디버깅 또는 정정 중에 샘플링 기간을 5분 이상의 MID Server 하트비트 간격과 일치하는 값으로 다시 설정할 수 있습니다.
    그림 5. 네트워크 연결 문제에 대한 자세한 디버깅 로그
    자세한 디버깅 로그

    구성 문제

    다음 메시지는 사용자 구성 문제를 나타낼 수 있습니다.
    • 역할이 MID Server와 연결되지 않은 사용자<사용자 이름>mid_server에 대한 로그인 인증 실패입니다.
    • MID 서버와 연결되지 않은 역할이 있는 사용자<사용자 이름>mid_server에 대한 로그인 인증 실패입니다.
    • 사용자 <사용자 이름> 역할mid_server 성공적으로 연결되었지만 MID Server와 연결되지 않았습니다. mid-server 역할은 MID Server 전용으로 예약해야 합니다.
    • mid_server 역할이 있는 사용자<사용자 이름>이 MID Server와 연결되지 않았습니다. 보고 기간 내에 로그인 시도가 없습니다.
    이 예에서는 mid_server 역할을 가진 사용자가 구성된 샘플링 간격 내에 성공적으로 로그인했습니다. 그러나 이 사용자는 MID Server에 대해 구성되지 않았으므로 해당 역할에 오류가 있을 수 있습니다.
    그림 6. MID Server 사용자 계정 로그인에 대한 자세한 디버깅 로그
    MID Server 사용자 계정 로그인에 대한 자세한 디버깅 로그