Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment configurer et dépanner le protocole SNMP (Simple Network Management Protocol) version 3 pour Cisco Emergency Responder (CER).
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. Tous les dispositifs utilisés dans ce document ont démarré par une configuration effacée (par défaut). If your network is live, make sure that you understand the potential impact of any command.
Emergency Responder utilise SNMP pour obtenir des informations sur les ports d'un commutateur. Une fois les informations obtenues, l'utilisateur de l'administrateur d'URCE peut affecter les ports aux Emplacements d'intervention d'urgence (ERL), de sorte que Emergency Responder puisse identifier les téléphones qui sont connectés aux ports et mettre à jour leurs affectations d'ERL.
SNMP V3 fournit des fonctions de sécurité supplémentaires qui couvrent l'intégrité, l'authentification et le chiffrement des messages. En outre, SNMP V3 contrôle l'accès utilisateur à des zones spécifiques de l'arborescence MIB.
Emergency Responder lit uniquement les informations SNMP, il n'écrit pas les modifications apportées à la configuration du commutateur, donc vous n'avez qu'à configurer les chaînes de communauté de lecture SNMP.
Certaines conditions doivent être suivies par les ports de commutation dans CER :
Lorsque vous configurez les chaînes SNMP pour vos commutateurs, vous devez également configurer les chaînes SNMP pour vos serveurs Unified Communications Manager. Emergency Responder doit être en mesure d'effectuer des requêtes SNMP de tous les serveurs Unified CM sur lesquels les téléphones sont enregistrés afin d'obtenir les informations du téléphone.
CER offre la possibilité d'utiliser des modèles, par exemple 10.0.*.* ou 10.1.*.* pour les périphériques dont les adresses IP commencent par 10.0 ou 10.1. Si vous voulez inclure toutes les adresses possibles, vous pouvez utiliser le sous-réseau *.*.*.*.*.
Afin de configurer SNMPv3 pour le suivi téléphonique dans Cisco Emergency Responder, procédez comme suit :
Étape 1. Comme l'illustre l'image, assurez-vous que les services SNMP Master Agent, CER et Cisco Phone Tracking Engine sont démarrés.
Étape 2. Afin de configurer les paramètres SNMP utilisés pour les commutateurs et les noeuds CUCM, accédez à CER Admin > Phone Tracking > SNMPv2/v3. Vous pouvez configurer le nom d'utilisateur SNMP, l'authentification et les informations de confidentialité comme indiqué dans l'image.
Dans cet exemple, 10.1.61.10 est l'adresse IP du commutateur et 10.1.61.158 l'adresse IP du Call Manager. La configuration SNMPv3 dans CER est celle illustrée dans l'image.
Note: Vous pouvez spécifier *.*.*.* ou d'autres caractères génériques/plages dans l'adresse IP/nom d'hôte afin d'inclure plusieurs serveurs, sinon, vous pouvez configurer des adresses IP spécifiques.
Étape 3. Afin de configurer l'adresse IP du commutateur sur les commutateurs LAN, accédez à CER Admin > Phone tracking > LAN switch detail > Add LAN Switch comme indiqué dans l'image.
Dans CUCM, il existe deux niveaux de connectivité SNMP : SNMP Master Agent et Cisco CallManager SNMP Service. Vous devez activer les deux services dans tous ces noeuds avec le service CallManager activé. Pour configurer votre serveur Cisco Unified Communications Manager, procédez comme suit.
Étape 1. Afin de vérifier l'état du service SNMP de Cisco CallManager, accédez à Cisco Unified Serviceability > Tools > Feature services. Sélectionnez le serveur et assurez-vous que l'état du service SNMP de Cisco CallManager est activé comme indiqué dans l'image.
Étape 2. Afin de vérifier l'état de SNMP Master Agent, accédez à Cisco Unified Serviceability > Tools > Network services. Sélectionnez le serveur et vérifiez que le service SNMP Master Agent s'exécute comme indiqué dans l'image.
Étape 3. Afin de configurer SNMPv3 dans CUCM, accédez à Cisco Unified Serviceability > SNMP > V3 > User. Sélectionnez le serveur et configurez le nom d'utilisateur, les informations d'authentification et les informations de confidentialité comme indiqué dans l'image.
Afin de suivre les téléphones par port de commutation, la configuration SNMP dans le commutateur doit correspondre à la configuration dans le serveur CER. Utilisez ces commandes pour configurer le commutateur.
snmp-server group <GroupName> v3 auth read <Name_of_View>
snmp-server user <User> <GroupName> v3 auth [sha/md5] <authentication_password> priv [DES/AES128] <privacy_password>
snmp-server view <Name_of_View> iso inclus
Exemple :
Switch(config)#snmp-server group Grouptest v3 auth read Viewtest Switch(config)#snmp-server user cersnmpv3 Grouptest v3 auth md5 cisco123 priv des cisco123 Switch(config)#snmp-server view Viewtest iso included
Afin de vérifier votre configuration, utilisez la commande show run | s snmp comme indiqué dans l'exemple.
Switch#show run | s snmp snmp-server group Grouptest v3 auth read Viewtest snmp-server view Viewtest iso included
Chaque CUCM qui exécute le service Cisco CallManager doit également exécuter des services SNMP. Si tout est configuré correctement, vous devez voir tous les noeuds CallManager lorsque vous cliquez sur le lien hypertexte Cisco Unified Communications Manager List et que les téléphones doivent être suivis par port de commutation.
Étape 1. Afin de vérifier la liste des noeuds CUCM, accédez à CER Admin > Phone tracking > Cisco Unified Communications Manager. Cliquez sur le lien hypertexte tel qu'illustré dans l'image.
Étape 2. Afin de confirmer que les téléphones sont suivis par switchport, accédez à CER Admin > ERL Membership > Switchport > Filter > et cliquez sur Find. L'adresse IP du commutateur et les téléphones suivis doivent être répertoriés comme indiqué dans l'image.
Afin de confirmer que CUCM et le commutateur répondent à CER, vous pouvez utiliser la commande SNMP walk v3. L'identificateur d'objet recommandé (OID) est 1.3.6.1.2.1.1.2.0 comme indiqué dans l'exemple.
Exemple de marche SNMP version 3 de CER à CUCM :
admin:utils snmp walk 3 Enter the user name:: cucmsnmpv3 Enter the authentication protocol [SHA]:: Enter the authentication protocol [SHA]:: MD5 Enter the authentication protocol pass phrase:: ******** Enter the privacy protocol [AES128]:: DES Enter the privacy protocol pass phrase:: ******** Enter the ip address of the Server, use 127.0.0.1 for localhost.Note that you need to provide the IP address, not the hostname.:: 10.1.61.158 The Object ID (OID):: 1.3.6.1.2.1.1.2.0 Enter parameter as "file" to log the output to a file. [nofile]:: This command may temporarily impact CPU performance. Continue (y/n)?y SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.1348
Exemple de la version 3 de marche SNMP de CER au commutateur :
admin:utils snmp walk 3 Enter the user name:: cersnmpv3 Enter the authentication protocol [SHA]:: MD5 Enter the authentication protocol pass phrase:: ******** Enter the privacy protocol [AES128]:: DES Enter the privacy protocol pass phrase:: ******** Enter the ip address of the Server, use 127.0.0.1 for localhost.Note that you need to provide the IP address, not the hostname.:: 10.1.61.10 The Object ID (OID):: 1.3.6.1.2.1.1.2.0 Enter parameter as "file" to log the output to a file. [nofile]:: This command may temporarily impact CPU performance. Continue (y/n)?y SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2134
Exemple de marche SNMP v3 avec accès racine dans CER :
snmpwalk -v3 -u <User> -l authPriv –A <auth_password> –a [MD5/SHA] -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Where:
-u : est l'utilisateur snmp v3.
-l : est le mode d'authentification [noAuthNoPriv|authNoPriv|authPriv].
-A : est le mot de passe d'authentification.
-a : est le protocole d'authentification [MD5|SHA].
-x : est le protocole de confidentialité [DES/AES128].
-X : est le mot de passe du protocole de confidentialité.
L'exemple de la sortie est comme illustré dans l'image.
Si vous recevez l'erreur suivante "Erreur lors de la génération d'une clé (Ku) à partir de la phrase de passe de confidentialité fournie« , essayez avec la syntaxe suivante :
snmpwalk -v3 -l authPriv -u <User> –a [MD5/SHA] –A <auth_password> -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Vérifiez que l'OID retourné est l'un des périphériques pris en charge dans les notes de version du CER de votre version.
Voici quelques-uns des OID que CER envoie au commutateur :
Voici quelques-uns des OID que le CER envoie au CUCM :
Il est très utile d'obtenir une capture de paquets afin d'isoler les problèmes avec le suivi téléphonique, voici les étapes pour obtenir une capture de paquets dans CER.
Étape 1. Démarrez une capture de paquets via l'interface de ligne de commande à l'aide de la commande utils network capture eth0 file ExampleName size all count 10000, où ExampleName est le nom de votre capture de paquets.
Étape 2. Répliquer le problème (passer l'appel 911, marche SNMP, mise à jour du suivi téléphonique, etc.)
Étape 3. Arrêter la capture de paquets avec Ctrl+C
Étape 4. Confirmer que la capture de paquets a été enregistrée dans CER avec la liste de fichiers de commandes activelog platform/cli/*
Étape 5. Récupérez la capture de paquets avec le fichier de commande get activelog platform/cli/ExampleName.cap (un serveur SFTP est nécessaire pour exporter le fichier).
Afin d'activer les journaux dans Emergency Responder Server, accédez à CER Admin > System > Server Settings. Activez toutes les cases à cocher, cela ne génère aucun impact sur le service sur le serveur.
Afin de dépanner un commutateur qui n'apparaît pas dans les ports de commutation (CER > Admin > ERL Membership > Switch Ports), ces étapes doivent être effectuées :
Si les ports de commutateur s'affichent mais que les téléphones ne s'affichent pas, ces étapes doivent être effectuées :
Exemple 1 des journaux de suivi des téléphones CER :
305: Jun 30 12:05:17.385 EDT %CER-CER_PHONETRACKINGENGINE-7-DEBUG:SnmpSocketReader-47637:SnmpPrivacyParam encryptDESPrivParam Exception thrown while encrypting DES parameters :Cannot find any provider supporting DES/CBC/NoPadding
Raison possible : Configuration incorrecte sur les informations de confidentialité SNMPv3.
Exemple 2 des journaux de suivi des téléphones CER :
Snmp exception while reading ccmVersion on <IP address CCM Node>
Raison possible : Le service SNMP de Cisco CallManager est désactivé dans l'un des noeuds CUCM.