소개
이 문서에서는 Cisco IM&P(IM and Presence) 노드에서 중복된 사용자 경고가 표시될 때 수행할 예제와 절차에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco IM&P(IM and Presence Service) 서버
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
중복 사용자 알림은 일반적으로 다음과 같이 표시됩니다.
Monitoring Automation
Additional comments•05-21-2021 09:12:19
Created by: ALE4855981
Message key: ENTER024::APP_LXT_ENTER024_33f00f5388443c6e24801bce325255711c2bb4a475076ba004ac48df6664deb9
Additional Comments: Timestamp: 2021-05-21 13:12:46
Device:
IP address: Not Supported
Component: Not Supported
Severity: 3
Event Name: APP_LXT_MAJOR
Event SourceNode: ENTER024-LXT1
Message: LayerX.Alarms(10.10.10.10) LayerX ALERT_QUEUE table 0x0000033D 0 204
Custom Message: Alarm ID: 51111 (DuplicateUserid) : Event Message: (%[AlertName=SyslogSeverityMatchFound][AlertDetail= At Fri May 21 08:11:00 CDT 2021 on node impPub.ciscolab.com, the following SyslogSeverityMatchFound events generated: #012SeverityMatch : Alert#012MatchedEvent : May 21 08:10:24 impPub local7 1 : 62: impPub.ciscolab.com: May 21 2021 13:10:24.476 UTC : %UC_ReplWatcher-1-DuplicateUserid: %[AppID=Cisco IM and Presence Data Monitor][ClusterID=][NodeID=impPub]: Cisco IM and Presence Data Monitor has detected that two or more users on the system share the same UserID value.#012AppID : Cisco Syslog Agent#012ClusterID : #012NodeID : impPub#012 TimeStamp : Fri May 21 08:10:24 CDT 2021][AppID=Cisco AMC Service][ClusterID=][NodeID=cucmPub]: RTMT Alert
참고: Cisco IM&P 컨피그레이션 가이드에서는 중복된 사용자를 식별하기 위한 단일 방법에 대해서만 언급합니다. 그럼에도 불구하고 utils users validate all 명령이 정보를 표시하지 않거나 빈 출력을 표시하는 경우가 있습니다.
문제 해결
이러한 시나리오의 경우 다음 절차를 수행하는 것이 좋습니다.
1단계. IM&P의 Administration(관리) 웹 페이지(GUI)에 로그인하고 System Troubleshooter(시스템 트러블슈터) 탭으로 이동합니다.
2단계. 중복된 사용자 항목이 있을 경우, 앞서 언급한 사용자의 사용자 ID를 확인할 수 있습니다.
3단계. 해당 사용자 ID를 기록해 두고 IM&P의 CLI(Command Line Interface)로 돌아갑니다
4단계. 다음 명령을 실행합니다.
enduser.userid='_user_ID'인 경우 enduser에서 sql select * 실행
시스템은 특정 사용자에 대해 찾을 수 있는 모든 항목을 인쇄합니다(이 예에서 사용자 ID는 "user92"임).
admin:run sql select * from enduser where enduser.userid='user92'
pkid userid xcp_user_id tkuserlocale imaddress xep106imaddress directoryuri mailid status fkdirectorypluginconfig deletedtimestamp passwordreverse tkuserprofile tkassignmentstate ocsprimaryuseraddress fkucccmcipprofile tkphonepresence primarynodeid xep106userid xep106mailid auth_pwd login_stamp logout_stamp auth_count pwd_stamp last_status fkucserviceprofile enablecalendarpresence enablecups discoveryuseridentity
==================================== ======= =========== ============ =================== =================== =================== =================== ====== ==================================== ================ ================================================================ ============= ================= ======================= ================= =============== ============= ============ =================== ======== =========== ============ ========== ========== =========== ================== ====================== ========== =====================
633780c3-182b-153a-654a-6d073c2248ac user92 11412 1 user92@ciscolab.com user92@ciscolab.com user92@ciscolab.com user92@ciscolab.com 1 b5acd3a6-5ac2-055b-cf27-ba4f818533d6 NULL aeef2675d3e72b6fbee00a9badf5d944aa016e0a7a302ac9704b79180f63f21e 1 0 sip:user92@ciscolab.com NULL NULL NULL user92 user92@ciscolab.com 0 2020-05-06 NULL t t
3a15e537-db7c-4b1f-8ff2-1daf5c5d4a05 user92 35283 1 user92@ciscolab.com user92@ciscolab.com user92@ciscolab.com 1 NULL NULL NULL d0d177e67ddc687c526364580c9d0c6ce9b0fb47dc51fed3ced90807105d9de9 100 1 NULL NULL 2802 user92 user92@ciscolab.com 0 2020-07-23 NULL f f
이 경우 해당 특정 사용자에 대한 두 개의 항목이 표시됩니다.
이러한 요소를 제거하려면 다음 단계를 수행하십시오.
1단계. 다음 명령을 실행합니다.
enduser.userid='user_ID'인 경우 enduser에서 sql delete 실행
2단계. CUCM Administration(CUCM 관리) 페이지 > User Management(사용자 관리) > End User(최종 사용자) > Select the duplicated user and bounce (uncheck & re-check) the user's Home Node Cluster(중복된 사용자를 선택하고(선택 취소 후 재선택) 확인란으로 이동하여 동일한 사용자에 대해 단일 항목을 생성합니다
3단계. 마지막으로 이 쿼리를 실행하여 해당 사용자에 대한 단일 항목만 표시되는지 확인합니다.
enduser.userid='your user ID'인 경우 enduser에서 sql select * 실행
admin:run sql select * from enduser where enduser.userid='user92'
pkid userid xcp_user_id tkuserlocale imaddress xep106imaddress directoryuri mailid status fkdirectorypluginconfig deletedtimestamp passwordreverse tkuserprofile tkassignmentstate ocsprimaryuseraddress fkucccmcipprofile tkphonepresence primarynodeid xep106userid xep106mailid auth_pwd login_stamp logout_stamp auth_count pwd_stamp last_status fkucserviceprofile enablecalendarpresence enablecups discoveryuseridentity
==================================== ======= =========== ============ =================== =================== =================== =================== ====== ==================================== ================ ================================================================ ============= ================= ======================= ================= =============== ============= ============ =================== ======== =========== ============ ========== ========== =========== ================== ====================== ========== =====================
633780c3-182b-153a-654a-6d073c2248ac user92 11412 1 user92@ciscolab.com user92@ciscolab.com user92@ciscolab.com user92@ciscolab.com 1 b5acd3a6-5ac2-055b-cf27-ba4f818533d6 NULL aeef2675d3e72b6fbee00a9badf5d944aa016e0a7a302ac9704b79180f63f21e 1 0 sip:user92@ciscolab.com NULL NULL NULL user92 user92@ciscolab.com 0 2020-05-06 NULL t t