O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como configurar e solucionar problemas do Simple Network Management Protocol (SNMP) versão 3 para o Cisco Emergency Responder (CER).
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. Todos os dispositivos usados neste documento iniciaram com uma configuração limpa (padrão). If your network is live, make sure that you understand the potential impact of any command.
O Emergency Responder usa o SNMP para obter informações sobre as portas em um switch. Depois que as informações são obtidas, o usuário do administrador CER pode atribuir as portas ao ERL (Emergency Response Locations) e, assim, o Emergency Responder pode identificar os telefones conectados às portas e atualizar suas atribuições de ERL.
O SNMP V3 fornece recursos de segurança adicionais que cobrem a integridade da mensagem, a autenticação e a criptografia. Além disso, o SNMP V3 controla o acesso do usuário a áreas específicas da árvore MIB.
O Emergency Responder lê apenas as informações de SNMP; ele não grava alterações na configuração do switch; portanto, você só precisa configurar as strings de comunidade de leitura de SNMP.
Há algumas condições para rastrear por portas de switch em CER:
Ao configurar as strings SNMP para seus switches, você também deve configurar as strings SNMP para seus servidores Unified Communications Manager. O Emergency Responder deve ser capaz de fazer consultas SNMP de todos os servidores Unified CM em que os telefones estão registrados para obter as informações do telefone.
A CER oferece a possibilidade de usar padrões, por exemplo, 10.0.*.* ou 10.1.*.* para os dispositivos com IPs que começam com 10.0 ou 10.1. Se quiser incluir todos os endereços possíveis, você pode usar a sub-rede *.*.*.*.*.
Para configurar o SNMPv3 para rastreamento de telefone no Cisco Emergency Responder, siga estas etapas:
Etapa 1. Como mostrado na imagem, certifique-se de que os serviços SNMP Master Agent, CER e Cisco Phone Tracking Engine sejam iniciados.
Etapa 2. Para configurar as configurações SNMP usadas para switches e nós CUCM, navegue até CER Admin > Phone Track > SNMPv2/v3. Você pode configurar o nome de usuário SNMP, a autenticação e as informações de privacidade, conforme mostrado na imagem.
Neste exemplo, 10.1.61.10 é o IP do switch e 10.1.61.158 é o IP do Call Manager. A configuração do SNMPv3 em CER é como mostrado na imagem.
Note: Você pode especificar *.*.*.* ou outros curingas/intervalos no endereço IP/nome do host para incluir mais de um servidor; caso contrário, você pode configurar endereços IP específicos.
Etapa 3. Para configurar o IP do switch em switches LAN, navegue até CER Admin > Phone Track > LAN switch detail > Add LAN Switch conforme mostrado na imagem.
No CUCM, há dois níveis de conectividade SNMP, o SNMP Master Agent e o Cisco CallManager SNMP Service. Você deve habilitar ambos os serviços em todos esses nós com o serviço CallManager ativado. Para configurar o servidor do Cisco Unified Communications Manager, siga estas etapas.
Etapa 1. Para verificar o status do serviço SNMP Cisco CallManager, navegue para Cisco Unified Serviceability > Tools > Feature services. Selecione o servidor e certifique-se de que o status do Cisco CallManager SNMP Service esteja ativado conforme mostrado na imagem.
Etapa 2. Para verificar o status do SNMP Master Agent, navegue para Cisco Unified Serviceability > Tools > Network services. Selecione o servidor e verifique se o serviço SNMP Master Agent é executado conforme mostrado na imagem.
Etapa 3. Para configurar o SNMPv3 no CUCM, navegue para Cisco Unified Serviceability > SNMP > V3 > Usuário. Selecione o servidor e configure o Nome de usuário, as Informações de autenticação e as Informações de privacidade, conforme mostrado na imagem.
Para rastrear telefones por switchport, a configuração de SNMP no switch deve corresponder à configuração no servidor CER. Use estes comandos para configurar o switch.
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 incluído
Exemplo:
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
Para verificar sua configuração, use o comando show run | s snmp como mostrado no exemplo.
Switch#show run | s snmp snmp-server group Grouptest v3 auth read Viewtest snmp-server view Viewtest iso included
Cada CUCM que executa o serviço Cisco CallManager também deve executar serviços SNMP. Se tudo estiver configurado corretamente, você deverá ver todos os nós do CallManager quando clicar no hiperlink Cisco Unified Communications Manager List e os telefones deverão ser rastreados por switchport.
Etapa 1. Para verificar a lista de nós do CUCM, navegue para CER Admin > Rastreamento de telefone > Cisco Unified Communications Manager. Clique no hiperlink como mostrado na imagem.
Etapa 2. Para confirmar se os telefones são rastreados por switchport, navegue para CER Admin > ERL Membership > Switchport > Filter > e clique em Find. O endereço IP do switch e os telefones rastreados devem estar listados conforme mostrado na imagem.
Para confirmar se o CUCM e o switch respondem ao CER, você pode usar o comando SNMP walk v3. O Identificador de Objeto recomendado (OID) é 1.3.6.1.2.1.1.2.0, como mostrado no exemplo.
Exemplo de SNMP walk versão 3 de CER para 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
Exemplo de SNMP walk versão 3 do CER para o switch:
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
Exemplo de SNMP walk v3 com acesso raiz em CER:
snmpwalk -v3 -u <User> -l authPriv –A <auth_password> –a [MD5/SHA] -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Where:
-u : é o usuário snmp v3.
-l : é o modo de autenticação [noAuthNoPriv|authNoPriv|authPriv].
-A : é a senha de autenticação.
-a : é o protocolo de autenticação [MD5|SHA].
-x: é o protocolo de privacidade [DES/AES128].
-x: é a senha do protocolo de privacidade.
O exemplo da saída é como mostrado na imagem.
Se você receber o seguinte erro "Erro ao gerar uma chave (Ku) a partir da frase secreta de privacidade fornecida", tente com a seguinte sintaxe:
snmpwalk -v3 -l authPriv -u <User> –a [MD5/SHA] –A <auth_password> -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Verifique se o OID retornado é um dos dispositivos suportados nas notas de versão CER da sua versão.
Alguns dos OIDs enviados pelo CER ao switch são:
Alguns dos OIDs enviados pelo CER ao CUCM são:
É muito útil obter uma captura de pacote para isolar problemas com o rastreamento de telefone, essas são as etapas para obter uma captura de pacote no CER.
Etapa 1. Inicie uma captura de pacote via CLI com o comando utils network capture eth0 file ExampleName size all count 10000, onde ExampleName é o nome para sua captura de pacote.
Etapa 2. Replicar o problema (efetuar a chamada 911, a caminhada SNMP, a atualização de rastreamento de telefone, etc.).
Etapa 3. Parar a captura de pacotes com Ctrl+C
Etapa 4. Confirme se a captura de pacote foi salva no CER com o comando file list ativelog platform/cli/*
Etapa 5. Recupere a captura de pacote com o comando file get ativelog platform/cli/ExampleName.cap (é necessário um servidor SFTP para exportar o arquivo).
Para ativar os registros no Emergency Responder Server, navegue para CER Admin > Sistema > Configurações do Servidor. Ative todas as caixas de seleção; ele não gera nenhum impacto de serviço no servidor.
Para solucionar problemas de um switch que não é mostrado nas portas do switch (CER > Admin > Associação ERL > Portas do switch), estas etapas devem ser realizadas:
Se as portas do switch aparecerem, mas os telefones não aparecerem, estas etapas devem ser executadas:
Exemplo 1 de registros de rastreamento de telefone 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
Possível motivo: Configuração incorreta nas Informações de privacidade do SNMPv3.
Exemplo 2 de registros de rastreamento de telefone CER:
Snmp exception while reading ccmVersion on <IP address CCM Node>
Possível motivo: O serviço SNMP Cisco CallManager é desativado em um dos nós do CUCM.