Introduction
Ce document décrit comment dépanner lorsque le serveur de messagerie instantanée et de présence (IM and Presence) rencontre un problème de synchronisation avec LDAP via CUCM.
Conditions préalables
Exigences
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Cisco Unified Communications Manager (CUCM) 12,5 SU(7)
- Messagerie instantanée et présence 12.5 SU(7)
- Utilisation de Secure Shell (SSH) / CLI (Command Line Interface)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Dans un déploiement CUCM et IM and Presence, les informations relatives au protocole LDAP (Lightweight Directory Access Protocol) sont gérées par CUCM et IM and Presence les récupère directement auprès de CUCM. Cependant, en cas de modification du serveur LDAP, comme une modification de l'adresse IP, il est important de vérifier si les informations de la base de données CUCM et de la base de données IM and Presence sont synchronisées. Dans le cas contraire, IM and Presence ne peut pas obtenir les informations relatives à la nouvelle adresse IP LDAP. Par exemple, en cas de synchronisation saine entre les noeuds, le résultat de la requête doit être exactement le même dans les deux noeuds via l'interface de ligne de commande (CUCM et IM and Presence)
CUCM (entrée correcte)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
Serveurs de messagerie instantanée et de présence (entrée correcte)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
D'autre part, si le résultat de la requête présente une non-correspondance où CUCM a les nouvelles informations LDAP précises mais pas la messagerie instantanée et la présence :
CUCM (entrée correcte)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
Serveurs de messagerie instantanée et de présence (anciennes entrées)
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== =============== ======== ========== ==========
Incorrect_old_pkid_information_1 1 OLD_IP_ADDRESS_1 1 f 3268
Incorrect_old_pkid_information_2 1 OLD_IP_ADDRESS_2 1 f 3268
Elle est nécessaire pour résoudre le problème de correspondance du côté de la messagerie instantanée et de la présence.
Dépannage
Afin de résoudre le problème, il est nécessaire de collecter certains journaux précédemment définis pour le débogage à partir des noeuds IM et Presence
- Agent de synchronisation Cisco.
- Routeur Cisco XCP.
- Journal des applications Observateur d'événements.
- Journal système de l'Observateur d'événements.
Analyse des journaux
Si le résultat des commandes mentionnées présente une incohérence claire des informations entre le noeud CUCM et le noeud IM and Presence, il est nécessaire de vérifier les traces pour le service Cisco Sync Agent lorsqu'il est possible d'identifier cette erreur
2021-11-15 12:13:16,950 DEBUG [main] sync.SyncUtil - clearNodeRebootNotification():
notifInfo.description = srm.automatic.failover.peerdown, notifInfo.node = example_domain_dot_com, localHostname = domain_dot_com
2021-11-15 12:13:16,950 INFO [main] sync.CcmSyncAgent - SyncAgent is running on Subscriber node. Put it in wait mode
De même, lorsque vous entrez cette commande, il est possible de voir une défaillance sur l'état de l'agent de synchronisation
admin:run sql select syncstatus from epassyncagentcfg syncstatus
==========================================================================
Sync Completed, but currently failed to connect to the CUCM Database Monitor. Retrying... 2021-11-15 01:04:27
Solution et correction
Lorsque le pub de messagerie instantanée et de présence se voit comme Sub, il y a un risque de non-concordance, donc pas de mise à jour du côté de messagerie instantanée et de présence, alors il est impératif de s'assurer que les lignes dans la boîte sont présentes via la racine sur les noeuds IM et Presence Subscriber mais pas dans le noeud IM et Presence Publisher, ces lignes indiquent que le noeud est étiqueté comme un abonné
[root@impname ciscotac]# cat /usr/local/platform/conf/platformConfig.xml
Host Name for the CUP DB Pub node
none
domain_dot_com
[root@impname ciscotac]# cat /usr/local/cm/conf/dbl/prefs.xml
It is important to notice that the above tags:
ne doit pas être présent dans ce fichier dans IM and Presence Pub. Par conséquent, si ces lignes semblent être présentes sur IM and Presence Publisher, elles doivent être supprimées car cette balise (CUPDBHost) ne doit apparaître que dans le fichier platformConfig.xml du noeud d'abonné IM and Presence car il indique qu'il s'agit d'un noeud d'abonné.
Redémarrez l'état de l'agent de synchronisation à partir de IM and Presence Pub et vérifiez que la base de données est désormais synchronisée sur l'interface CLI de IM and Presence Pub
admin:run sql select * from ldapauthenticationhost
pkid tkldapprotocol hostname priority sslenabled portnumber
==================================== ============== ========= ======== ========== ==========
Correct_pkid_information_1 1 IP_ADDRESS 1 f 3268
Vérifiez également l'état de synchronisation
admin:run sql select syncstatus from epassyncagentcfg syncstatus
=============================
Completed 2022-10-15 15:03:55
Remarque : ce comportement est décrit dans le présent défaut sur IM and Presence : ID de bogue Cisco CSCuy18383
Informations connexes