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

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 5분
  • 시스템 로그의 디버깅 출력은 MID 서버 사용자 문제에 대한 요약 또는 상세 뷰에서 사용할 수 있지만 수동으로 활성화해야 합니다.

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

    사용 가능한 형식

    문제에 대한 간단한 요약 또는 사용자 및 MID Server를 식별하는 자세한 출력을 생성하도록 인스턴스를 구성할 수 있습니다. 요약에서는 문제 조건을 개수별로 빠르게 살펴볼 수 있으며, 상세 보기에서는 이름있는 사용자별 역할, MID Server 연결 및 로그인 활동을 검사할 수 있습니다.

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

    인증 실패

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

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

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

    MID 서버 ID 맵

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

    지도는 다음 세 부분으로 나뉩니다.
    • MID 서버와 연결되지 않은 사용자 계정입니다.
    • 다운 MID 서버와 관련된 사용자 계정으로, sys_id로 식별됩니다.
    • 다운 MID 서버의 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 서버와 연결되어 있지 않지만 다른 두 사용자는 연결되어 있습니다. 시스템에서 인증 실패를 로깅했으며, 이는 사용자에게 중요한 역할이 하나 이상 없음을 나타냅니다. 누락된 역할을 보려면 login.authorization.failed 이벤트 기록의 Parm2 필드에서 쉼표로 구분된 목록을 확인합니다. 이 기록은 보고 기간 내에 사용자 계정에 대한 이벤트 [sysevent] 테이블에서 가장 최근의 로그인 시도입니다.

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

    네트워크 문제

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

    MID Server와 관련되지 않았으며 보고 기간 동안 로그인을 시도하지 않은 다음 사용자에 대해서도 네트워크 문제가 존재할 수 있습니다. mid_server 역할이 있는 사용자 <사용자 이름>가 MID 서버와 관련되어 있지 않습니다. 보고 기간 내에 로그인 시도가 없습니다.

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

    구성 문제

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