09-01-2022 07:02 PM - editado 10-07-2022 07:39 AM
SNMP: Simple Network Management Protocol (SNMP), em português O Protocolo Simples de Gerenciamento de Rede é um protocolo padrão da Internet para coletar e organizar informações sobre dispositivos gerenciados em redes IP. Os dispositivos que normalmente suportam SNMP incluem modems a cabo, roteadores, switches, servidores, estações de trabalho, racks modernos, impressoras e muito mais.
O objetivo de enterdermos SNMP é porque devemos de implementar-lo? O SNMP foi criado para facilitar o monitoramento e gerenciamento de redes permitindo que uma ferramenta de gerenciamento possa trabalhar com produtos e serviços de diversos fabricantes. O protocolo SNMP é a maneira mais fácil de acessar as informações de diferentes sistemas para visualizar no monitoramento.
ACI fornece suporte SNMPv1, v2 e v3, incluindo Bases de Informação Gerencial (MIBs) e notificações (traps) O padrão SNMP permite que qualquer aplicação de terceiros que suporte as diferentes MIBs gerenciem e monitorem a estrutura da ACI.
Ao contrário dos switches Fabric, é necessário um contrato para que o APIC permita o SNMP. Para que o SNMP entre em contato com seus APICs com sucesso, você precisará configurar alguns itens:
Passo 1 – Management Contracts (Out-of-band and inband)
Se você já tem contratos OOB ou Inband definidos dentro do Tenant Mgmt, você precisará adicionar os filtros apropriados aos seus contratos para SNMP (UDP-161 e UDP-162).
NOTA - Se você estiver utilizando uma permit any contract, então você pode pular esta etapa)
Passo 2 - Configurar (ou verificar) para garantir que os APICs estejam configurados nos Node Management Addresse
Há dois lugares diferentes onde você precisa configurar SNMP para seus Switches de ACI fabric na GUI:
1. Sob a aba Admin Onde configuramos os destinos dos Traps
Ir a Admin > External Data Collectors > Monitoring Destinations > SNMP > [right click] Create SNMP Monitoring Destination Group
Passo 1> Profile
Dê um nome (por exemplo, Zabbix-Traps-Receptores) e click em Next
Passo 2 > Traps Destiations
Clique no sinal '+' para adicionar Servidores NMS (receptores)
Em seguida, acrescente os servidores de destino. Os parâmetros necessários aqui são IP do servidor (ou hostname se o DNS estiver configurado), senha da comunidade e EPG de gerenciamento. Em nosso caso, os temos como abaixo:
Repita o processo acima para configurar mais destinos para SNMP traps.
Isto completou a tarefa de configurar os servidores NMS para receber traps. Usaremos este IP de servidor (ou um conjunto de servidores) como destinos em outras partes da configuração também.
2. Sob a Aba de Fabric
Sob o Fabric menu, vamos configurar em dois lugares:
Agora ir a Fabric > Fabric Policies > Pods > Policy Group > [right click] Você verá a tela abaixo e a preencherá de acordo com a amostra mostrada abaixo.
Agora vá para Fabric > Fabric Policies > Pods >Profiles > default. Você verá a tela abaixo e a preencherá de acordo com a amostra mostrada abaixo.
Escolha o “Policy Group” que você criou na etapa anterior. Em nosso exemplo, é “Fabric-Pod-Policy”. Clique em Submit. Isto conclui a configuração que precisa ser realizada sob as Políticas de POD.
Em seguida, faremos a configuração sob as Políticas de Monitoramento.
Ir a Fabric > Fabric Policies > Policies > Monitoring > Common Policy > Callhome/ SmartCallhome/ SNMP/Syslog/TACAS
Isso é para permitir que objetos no MIT enviem traps para a estação NMS.
Os administradores podem criar políticas de monitoramento com os quatro escopos amplos a seguir:
Em nosso exemplo, configuramos políticas de Fabric Wide (Common). Você também poderia configurar:
-Fabric policies (under Fabric > Fabric Policies > Monitoring Policies > default)
-Access policies (under Fabric > Access Policies > Monitoring Policies > default)
-Tenant policies (under Tenant > your-tenant-name > Monitoring Policies > [right click] Create Monitoring Policy
NOTA: Para acessar MIBs específicas do contexto, você tem que habilitar o Tenant clicando com o botão direito no VRF no Tenant e clicando em "Create SNMP Context". Veja a figura abaixo
O SNMP expõe dados de gerenciamento na forma de variáveis sobre os sistemas gerenciados organizados em uma base de informações de gerenciamento (MIB) que descreve o status e a configuração do sistema. Estas variáveis podem então ser consultadas remotamente (e, em algumas circunstâncias, manipuladas) através do gerenciamento de aplicações.
As ferramentas mais avançadas já apresentam painéis visuais, os famosos dashboards. Estes painéis apresentam indicadores críticos do funcionamento da rede, através de gráficos em tempo real.
Deixe nos comentários as suas sugestões, nós queremos saber o que você gostaria de ler.
Terminologia da Cisco ACI
Tenant Um Tenant é definido como uma unidade separada como cliente, BU, grupos, etc. e também separa tráfego, administração, visibilidade, etc.
VRF Um VRF ajuda na separação de instâncias de roteamento e administração.
Bridge Domain(BD) Bridge Domain é o recipiente para sub-redes, não é uma VLAN e pode ser usado para definir uma fronteira L2.
Sub-rede Endereços IP dentro de um determinado Bridge Domain; deve ser único dentro de sua VRF L3 associada.
Contract Representa políticas entre EPGs; é um contrato através do qual dois ou mais EPG falam um com o outro dentro da VRF ou entre diferentes VRF. O Contract é "provided" por um EPG e "consumed" por outro.
End-Point Group(EPG) Container para objetos que requerem o mesmo tratamento político (ou seja, níveis de aplicação ou serviços).
Por favor, lembre-se de classificar os posts úteis, clicando like abaixo.
Ótimo artigo Tomy , me ajudou muito nos meus estudos com aci , meus parabéns.
@ademar Obrigado pelo seu comentario, #tmj
@tomy.tim bom dia.
Tudo bem com vc?
Estamos configurando o SNMP em nosso ACI , porém quando chegamos na opção Fabric >fabric policies >pods>profile default notamos que já existe uma configuração em pods>profile>default que esta sendo utilizada como NTP.
Nós tentamos criar uma nova pods profile default para adicionar o SNMP mas não estamos conseguindo seguir pois apresenta erro de overloop.
Por favor , poderia nos ajudar ?
Oi @Leonardo Marciano Antes de mais nada, snmp e ntp são dois serviços diferentes. Se você comeu o "S" hehe, isso está correto, pois você sempre terá um por padrão e precisará criar um do zero ou utilizar o default mesmo. Antes de criar uma nova profile default, verifique se não é possível adicionar a configuração SNMP à profile default existente. Se já existe uma configuração NTP nessa profile, talvez seja possível adicionar o SNMP sem a necessidade de criar uma nova profile, mas é preciso saber se o seu servidor snmp é local ou é o que chamamos de OOB (out of band) e se tiver um contrato espececifico tambem deveria validar se esta associado.
Entenda o Erro de Loop: O erro de loop pode estar ocorrendo devido a uma configuração conflitante ou recursiva. Verifique cuidadosamente as configurações que você está tentando aplicar na nova profile default ou o bloco elegido para snmp jà esta sendo utilizado. assim vamos garantir que não esteja gerando um loop na rede.
Seria Interesante que vc fizer um teste desse bloco ip configurado que esta tratando de criar para o novo serviço de snmp no ACI GUI, ou ver a documentaçao que seria muito mais rápido de analizar caso tenha ele.
Saudaçoes.
@tomy.tim , boa noite .
Obrigado pela informação.
O server Zabbix é interno .
Eu revisei a minha config e notei que esta da seguinte forma :
Então eu posso usa o Policy group do serviço de NTP e adicionar o serviço de SNMP como esta na imagem abaixo ?
Obrigado pelo conteúdo e pela didática Tomi, parabéns e obrigado pelo suporte.
Kaio Gonzaga
@kgonzzaga Obrigado pelo apoio. TMJ
Encontre respostas, faça perguntas e conecte-se com nossa comunidade de especialistas da Cisco de todo o mundo.
Estamos felizes por você estar aqui! Participe de conversas e conecte-se com sua comunidade.
Navegue pelos links rápidos da Comunidade e usufrua de um conteúdo personalizado e em seu idioma nativo: