概要
このドキュメントでは、重複したユーザアラートがCisco IM and Presence(IM&P)ノードで表示される場合に実行する例と手順について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco IM and Presenceサービス(IM&P)サーバ
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
重複したユーザのアラートは、通常は次のように表示されます。
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コンフィギュレーションガイド』では、重複するユーザを識別する方法が1つだけ説明されています。 それでも、utils users validate allコマンドで情報が表示されない、または出力が空になる場合があります。
トラブルシュート
このようなシナリオでは、次の手順が推奨されます。
ステップ 1:IM&PのAdministration Webページ(GUI)にログインし、System Troubleshooterタブに移動します。
ステップ 2:重複するユーザエントリが見つかった場合は、前述のユーザのユーザIDを確認できます。
ステップ 3:そのユーザIDをメモし、IM&Pのコマンドラインインターフェイス(CLI)に戻ります
ステップ 4:次のコマンドを実行します:
sql select * from enduser where enduser.userid='_user_ID'を実行します。
特定のユーザ(この例では、ユーザ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
この場合、その特定のユーザに対して2つのエントリが表示されます。
これらを削除するには、次の手順を実行します。
ステップ 1:次のコマンドを実行します:
enduserからsql deleteを実行します。ここで、enduser.userid='user_ID'
ステップ 2:CUCM Administrationページ> User Management > End Userの順に移動し、複製されたユーザを選択し、ユーザのホームノードクラスタチェックボックスをバウンス(オフにしてから再度オン)して、同じユーザのエントリを1つ作成します
ステップ 3:このクエリを最後に1回実行して、そのユーザーのエントリが1つだけ表示されることを確認します。
sql select * from enduser where enduser.userid='your user ID'を実行します。
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