이전 항목: UNIX 컴퓨터에서 보고서 에이전트 문제 해결다음 항목: 라이브러리 경로 환경 변수 예제


Windows 컴퓨터에서 보고서 에이전트 문제 해결

Windows에 해당

보고서 에이전트는 끝점에 있는 모든 정책 모델 데이터베이스(PMDB)와 로컬 CA ControlMinder 데이터베이스의 예약된 스냅숏을 수집하여 이 스냅숏을 XML 형식으로 배포 서버에 있는 보고서 큐로 전달합니다.

참고: 보고서 에이전트는 다른 작업도 수행합니다. 보고서 에이전트에 대한 자세한 내용은 참조 안내서를 참조하십시오.

Windows 컴퓨터에서 보고서 에이전트의 문제를 해결하려면

  1. 다음 구성 설정이 올바른지 확인합니다. 구성 설정은 다음 레지스트리 키에 있습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\AccessControl\ReportAgent
    

    참고: 구성 설정의 값을 확인하기 위해 CA ControlMinder 끝점 관리 또는 selang 명령을 사용할 수 있습니다. 하지만 이 절차의 경우 구성 환경에서 selang 명령을 사용하여 구성 설정의 값을 변경하는 것이 좋습니다. selang 명령을 사용하면 CA ControlMinder을 중지한 후 다시 시작할 필요 없이 이 절차에서 구성 설정을 변경할 수 있습니다.

    reportagent_enabled

    로컬 컴퓨터에서 보고를 활성화할지 여부를 지정합니다(1).

    기본값: 0

    중요! 보고서 에이전트가 자동으로 실행되도록 하려면 이 구성 설정의 값을 1로 설정해야 합니다. 이 구성 설정의 값을 0으로 설정하면 보고서 에이전트가 데이터베이스의 예정된 스냅숏을 배포 서버로 전달하지 않습니다. 하지만 이 구성 설정의 값이 0인 경우에도 보고서 에이전트를 디버그 모드에서 실행할 수 있습니다.

    schedule

    보고서를 만들어 배포 서버로 보낼 일정을 정의합니다.

    이 설정은 time@day[,day2][...] 형식으로 지정할 수 있습니다.

    기본값: 00:00@Sun,Mon,Tue,Wed,Thu,Fri,Sat

    : "19:22@Sun,Mon"을 지정하면 일요일과 월요일마다 오후 7:22에 보고서가 생성됩니다.

    send_queue

    보고서 에이전트가 로컬 데이터베이스의 스냅숏을 보내는 배포 서버에 있는 메시지 큐의 이름을 정의합니다.

    Default: queue/snapshots

    중요! 이 구성 설정의 기본 값을 변경하지 마십시오.

  2. 다음 구성 설정이 올바른지 확인합니다. 이 구성 설정은 다음 레지스트리 키에 있습니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\ComputerAssociates\AccessControl\Common\communication
    
    Distribution_Server

    배포 서버 URL을 정의합니다.

    참고: TCP 통신을 위한 기본 포트는 7222이고 SSL 통신을 위한 기본 포트는 7243입니다. 배포 서버 URL이 통신 유형에 대한 올바른 포트 번호를 지정하는지 확인해야 합니다.

    기본값: none

    : ssl://172.24.176.145:7243. 이 URL은 보고서 에이전트가 SSL 프로토콜을 사용하여 7243 포트에서 IP 주소 172.24.176.145로 배포 서버와 통신하도록 구성합니다.

  3. CA ControlMinder 보고서 에이전트 서비스가 시작되었는지 확인합니다.

    참고: CA ControlMinder 보고서 에이전트 서비스가 자동으로 시작되도록 구성하려면 reportagent_enabled 구성 설정을 1로 설정해야 합니다.

  4. 명령 프롬프트 창을 열고 CA ControlMinder을 중지합니다.
    secons -s
    

    보고서 에이전트 서비스를 포함하여 CA ControlMinder이 중지됩니다.

  5. 다음 명령을 사용하여 디버그 모드에서 보고서 에이전트를 실행합니다.
    reportagent -debug 0 -task 0 -now
    
    ReportAgent

    보고서 에이전트를 실행합니다.

    -debug 0

    보고서 에이전트를 디버그 모드에서 실행하고 콘솔에 출력을 표시하도록 지정합니다.

    참고: 보고서 에이전트 서비스가 시작된 경우 디버그 모드에서 보고서 에이전트를 실행할 수 없습니다.

    -task 0

    보고서 에이전트가 CA ControlMinder 데이터베이스 및 로컬 PMDB에 대한 정보를 수집하여 배포 서버에 전달하도록 지정합니다. 이 정보는 CA ControlMinder 보고서를 생성하는 데 사용됩니다.

    -now

    보고서 에이전트를 지금 실행하도록 지정합니다.

  6. 다음과 같이 보고서 에이전트 출력을 검토합니다.
  7. CA ControlMinder을 시작합니다.
    seosd -start
    

    CA ControlMinder이 시작되고 보고서 에이전트 서비스가 실행 중입니다.

예: 보고서 에이전트 출력

다음 보고서 에이전트 출력에는 Send Queue 및 Report File 매개 변수가 표시되어 있습니다.

------------------------------------------------------------------------
Send report parameters:
------------------------------------------------------------------------
Send Queue................... queue/snapshots
Report File.................. C:\Program Files\CA\AccessControl\data\db2xml\ACDB.xml
------------------------------------------------------------------------
start sending report to queue 'queue/snapshots'...