취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 
cancel
205
VIEWS
0
Helpful
0
의견
socui
Cisco Employee
Cisco Employee
 
안녕하세요.

 

아래 내용은 CUCM CDR 데이터 누락 이슈 관련하여 트러블슈팅 과정입니다.
우선 CDR 데이터 누락 이슈가 발생하면 우선 CAR 서비스 현황을 확인 확인해주세요.
 
  • System> Service Parameters> Cisco CallManager service
    • CDR Enabled Flag
    • CDR Log Calls with zero duration flag
    • Call Diagnostics Enabled
  • System-->Enterprise Parameters-->CDR Parameters
    • CDR File Time Interval: 1
    • Cluster ID: StandAloneCluster
  • Tools -> Feature Services
    • Cisco SOAP - CDRonDemand Service ( 번째 노드에서만 실행되어야 )
    • Cisco CAR Web Service ( 번째 노드에만 해당)
  • Tools -> Network services
    • Cisco CDR Repository Manager ( 관리자는 번째 노드에서만 실행되어야 )
    • Cisco CDR Agent (모든 통화 처리 노드에서 실행되어야 )
    • Cisco CAR Scheduler ( 번째 노드에서만 실행되어야 함)
 
위 내용에서 언급된 모든 서비스가 정상적으로 실행되고 있다면 다음 단계로 CDR 관련 서비스를 restart 진행할것을 권장합니다.

 

  • Disable the "CDR Enabled Flag" parameter (클러스터의 모든 서버에서).
  • Restart the "Cisco CDR Agent" service (클러스터의 모든 서버에서).
  • Restart the "Cisco CDR Repository Manager" service (Publisher server 에서).
  • Restart the "Cisco Database Layer Monitor" service (클러스터의 모든 서버에서).
  • Enable again the "CDR Enabled Flag" parameter (클러스터의 모든 서버에서).
 
두 단계로 진행후 문제가 해결되지 않으면 로더가 CAR 테이블에 레코드를 로드하지 못하는 것이 오류의 원인일 있습니다.
현재 발생하고 있는 증상에 대해 정확하게 파악하려면 다음 정보가 필요합니다.
 
Publisher server 에서 다음 trace levels 을 활성화 합니다.  (Cisco Unified  CallManager Serviceability->Trace->Configuration).  
Cisco CAR Scheduler (trace levels: Debug)
Cisco CAR Web Service (trace levels: Debug)
Cisco CDR Agent(trace levels: Debug)
Cisco CDR Repository Manager(trace levels: Debug)

 

1.jpg
 
/* 최대 파일 수를 200으로 설정합니다. 파일 크기는 2M입니다. */
CAR 에서 CDR 로드가 비활성화 여부 상태, " continously load 24/7 " 체크 표시가 있는지 확인합니다.
"CDR 및 CMR 로드" 시간, 로딩 간격 및 지속 시간을 이 테스트를 수행하는 순간으로 설정합니다.

 

2.jpg
 
System->Scheduler->CDR Load (변경 사항을 적용하려면 CAR 스케줄러 서비스를 다시 시작해야 )
 
로그 수집 방법:
문제를 재현하고 수행한 정확한 시간을 기록해야 합니다.
그다음 15~30분 지난후 RTMT 도구를 사용하여 다음 로그 파일을 수집합니다. 그러면 CDR 파일을 CAR 도구에 로드하는 모든 프로세스가 표시됩니다.  

 

  • 'Cisco CAR Web service'
  • 'Cisco CAR Scheduler'
  • 'Cisco CDR Agent'
  • 'Cisco CDR Repository Manager '
  • 'Cisco Tomcat Stats Servlet'
  • 'Cisco Tomcat'
  • 'Event viewer-application log'
  • 'Event viewer-System log'
  • 'Install and Upgrade logs'
  • 'Cisco CDR Files on Publisher Processed'
 
CLI 에서 확인 하는 방법:
admin:run sql select max(datetimeorigination) from  car:tbl_billing_data
/* 해당 쿼리는 CAR 데이터베이스에 삽입된 최신 CDR 레코드의 시간을 보여줍니다. 해당 명령의 결과를 수집하고 쿼리를 실행한 정확한 시간을 확인하세요. */
또한 CAR 도구의 EventLog (System -->  Log Screens --> EventLog)를 사용하여 CAR 스케줄러의 스케줄러의 상태를 확인하면 됩니다.
 
CAR 데이터베이스에는 몇 개의 레코드가 있는지 확인하고 tbl_system_preferences 테이블의 내용을 확인:

 

  • run sql select * from tbl_system_preferences
  • run sql select * from car:tbl_event_log
  • run sql select * from car:tbl_scheduler where name='DailyCdrLoad'
  • run sql select count(*) from car:tbl_billing_data
  • run sql select count(*) from car:tbl_billing_error
  • run sql select count from car:tbl_error_id_map
  • run sql select count from car:tbl_dump_calldetailrecord
  • run sql select count from car:tbl_dump_calldetailrecorddiagnostic
 
예: 11월 19일 이후로 로더의 상태를 확인할 수 있는 아래 명령의 결과
run sql select * from car:tbl_event_log where start_time > '2007-11-19  00:00:00' and job_description='DailyCdrLoad'
 
파일이 file system을 통해 정상적으로 이동하는지 확인하는 방법:
CUCM 버전에서 CDR 관리가 작동하는 방식은 다음과 같습니다.
CDR 파일은 로컬 노드의 'activelog cm/cdr/'에 기록됩니다.
CDR 파일은 CDR 에이전트에 의해 다른 노드에서 CDRM 노드의 'trans' 폴더로 전송됩니다.
'activelog cm/cdr_repository/trans/'

 

CDR 파일은 CDRM 노드의 로컬 CDR 에이전트에 의해파일 전송 준비가 되면 해당 경로에 파일이 머물게 됩니다.
'activelog cm/cdr_repository/tmp/'

 

Billing servers 또는 CAR이 활성화된 경우 CDR 파일은 하위 경로에 있는 preserve 폴더로 전송됩니다. 여기에서 CDR 파일은 Billing servers 또는 CAR로 전송됩니다.
'activelog cm/cdr_repository/preserve/<date>'
 
파일 전송이 성공하면processed폴더에 배치됩니다.
'activelog cm/cdr_repository/processed/<date>'
 
CAR로의 전송이 실패하면 파일은 'CAR' 폴더에 배치됩니다.
'activelog cm/cdr_repository/car/<date>'
 
Billing servers로 파일 전송이 실패하면 destination[1-3] 폴더에 배치됩니다.
'activelog cm/cdr_repository/destination[1-3]/<date>'
 
CDRM은 파일 전송이 성공할 때까지 파일을 계속 전송하려고 시도합니다.
Data 출력이 안될 경우 restart CAR DB and Tomcat시도 해 볼 수가 있습니다.
 
CAR DB and Tomcat restart 방법:
admin: utils service restart Cisco Tomcat
admin: utils service stop Cisco CAR DB
admin: utils service start Cisco CAR DB
 
이상입니다.
시작하기

상단의 검색창에 키워드, 문구, 또는 질문을 입력하여 궁금한 내용을 찾아보세요.

이곳에서의 여러분의 여정이 훌륭하기를 바랍니다! 시스코 커뮤니티에 빠르게 익숙해지는 데 도움이 되는 몇 가지 링크를 준비했습니다.

빠른 링크