SNMP é a sigla de Simple Network Management Protocol (Protocolo de gerenciamento de rede simples). TI é um protocolo para transferência de informações de gerenciamento em redes, especialmente para uso em LANs, dependendo da versão escolhida.
Sua utilidade na administração de redes se deve ao fato de permitir que as informações sobre os dispositivos conectados à rede sejam coletadas de forma padronizada em uma grande variedade de tipos de hardware e software.
Quase nenhum administrador de rede renuncia ao SNMP. Em vez disso, a maioria deles confia nele porque quase todos os tipos de dispositivos de muitos fabricantes diferentes suportam o SNMP, o que os ajuda a obter um monitoramento abrangente graças à tecnologia SNMP.
Atualmente, há três versões principais do SNMP. A primeira versão foi desenvolvida rapidamente no final dos anos 80, quando a administração de rede carecia de ferramentas adequadas de administração de rede que não dependessem dos fabricantes de hardware.
O SNMP v1 foi definido em 1988 e foi baseado no SGMP (RFC 1028). Em seguida, foi amplamente aceito e usado. Ele ainda é usado hoje, quase 30 anos depois, o que é quase uma eternidade em TI. O SNMP v1 fornece as funcionalidades básicas para a sondagem de dados e é relativamente fácil de usar. A TI não cria muita sobrecarga porque não inclui nenhum algoritmo de criptografia. Portanto, por motivos de segurança, use o SNMP v1 somente em LANs. Sua maior limitação é a arquitetura de contador de 32 bits, que não é suficiente para as redes atuais de gigabytes ou maiores.
Se os usuários quiserem gerenciar redes em uma WAN, o protocolo CMISE/CMIP é o protocolo certo a ser usado.
O SNMP v2 oferece suporte a contadores de 64 bits, mas ainda envia dados críticos como texto não criptografado, portanto, não aumenta de fato a segurança. E se os usuários se depararem com o SNMP v2, é principalmente do "SNMP v2c" que os fabricantes ou os operadores de rede estão falando, com o "c" significando "comunidade". Existem duas outras versões do SNMP v2, SNMP v2p e SNMP v2u, mas elas são implementadas apenas em casos raros.
Definida em 2002, a SNMP v3 inclui as vantagens da SNMP v2c e acrescenta soluções de segurança como contas de usuário, autenticação e criptografia opcional de pacotes de dados. Isso aumenta a segurança e torna o SNMP v3 a versão recomendada do SNMP no que diz respeito à segurança. No entanto, também torna a configuração mais difícil, especificamente o gerenciamento de usuários. Portanto, é necessário muito mais poder de processamento, especialmente com intervalos curtos de monitoramento que criam um grande número de mensagens SNMP.
O SNMP v3 tem três níveis de segurança diferentes:
Uma rede normalmente tem pelo menos um computador ou servidor executando um software de monitoramento. Ele é a entidade gerenciadora. Uma rede provavelmente também terá alguns, ou muitos, ou até mesmo muitos outros dispositivos: switches, roteadores, estações de trabalho, racks de servidores, impressoras, máquinas de café ou qualquer outra coisa que precise ser monitorada. Esses são os dispositivos gerenciados.
As mensagens SNMP são enviadas e recebidas entre os chamados gerentes e agentes. Normalmente, o gerenciador de SNMP na rede é instalado na entidade gerenciadora e os agentes de SNMP são instalados nos dispositivos gerenciados.
Basicamente, a transferência de mensagens SNMP pode ser comparada à comunicação típica entre um cliente e um servidor, oferecendo as tecnologias pull e push. A tecnologia pull (ou poll) é o tipo de comunicação mais comum em que um cliente, como o software de gerenciamento de rede na entidade gerenciadora, envia uma solicitação para pedir uma resposta de um servidor ou dispositivo gerenciado. Sua contraparte, a tecnologia push, permite que o dispositivo gerenciado "fale" e envie uma mensagem SNMP após um evento.
Na terminologia SNMP, por exemplo, uma solicitação GET de um gerente SNMP (cliente) segue o modelo pull, enquanto uma armadilha SNMP é "enviada" por um agente SNMP (servidor) sem nenhuma solicitação prévia.
Há diferentes tipos de mensagens SNMP que podem ser usadas para configurar o monitoramento de rede via SNMP:
O Simple Network Management Protocol faz parte do Internet Protocol Suite como um protocolo de camada de aplicativo (camada 7) do modelo OSI.
O SNMP usa o User Datagram Protocol (UDP) para transferir mensagens. É necessário que os pacotes UDP possam ir do agente para o gerente para que o monitoramento seja bem-sucedido. Normalmente, isso funciona por padrão em uma rede local, mas é necessária uma configuração adicional do roteador para permitir que esses pacotes atravessem redes mais amplas.
Os agentes SNMP recebem solicitações UDP na porta 161. As solicitações enviadas por um gerente de SNMP podem ser enviadas de qualquer porta. Normalmente, é a 161. Os agentes enviam traps pela porta 162. O gerente de SNMP também recebe traps na porta 162.
Como melhorar o Network OPS com SNMP: Curso gratuito por e-mail
As notificações em tempo real significam uma solução de problemas mais rápida para que você possa agir antes que ocorram problemas mais sérios.
OID significa Object Identifier (identificador de objeto). Os OIDs identificam exclusivamente os objetos gerenciados que são definidos nos arquivos MIB.
Exemplo:
Em uma impressora, os objetos típicos a serem monitorados são os diferentes estados dos cartuchos e, talvez, o número de arquivos impressos. Em um switch, os objetos de interesse típicos são o tráfego de entrada e saída, bem como a taxa de perda de pacotes ou o número de pacotes endereçados a um endereço de broadcast.
A hierarquia de objetos (OID) é geralmente representada como uma árvore com diferentes níveis, desde a raiz até as folhas individuais. Cada OID tem um endereço que segue os níveis da árvore de OIDs.
Exemplo:
Aqui está um exemplo de estrutura de um OID:
ou simplesmente:
As IDs de objeto MIB de nível superior e geral são atribuídas por diferentes organizações padrão, como a ISO. Os fornecedores definem OIDs para seus próprios produtos em ramos privados da árvore OID.
Há dois tipos de objetos: escalares e tabulares. Os objetos escalares definem uma única instância de objeto, enquanto os objetos tabulares definem várias instâncias de objetos relacionados agrupados em tabelas MIB.
MIB significa Management Information Base (Base de informaçõesde gerenciamento) e refere-se a um formato independente para a definição de informações de gerenciamento. Em outras palavras, as MIBs contêm OIDs de uma forma bem definida. Em um MIB, cada objeto recebe sua definição que define suas propriedades dentro do dispositivo a ser gerenciado. Os objetos são acessados usando o protocolo SNMP.
Cada informação de gerenciamento que pode ser obtida via SNMP - seja o uso de memória de um servidor, o tráfego em um switch ou os arquivos enfileirados em uma impressora - é abordada individualmente por seu OID. Essa propriedade é a razão pela qual os OIDs são necessários. Eles ajudam os administradores a identificar e monitorar os objetos que têm em sua rede e, assim, tornam o monitoramento significativo.
Para que a entidade gerenciadora e um dispositivo gerenciado em redes se comuniquem com sucesso, ambos precisam saber quais OIDs estão disponíveis.
Essa é a razão pela qual os MIBsexistem e porque os administradores de sistemas precisam deles. Cada objeto que precisa ser monitorado em um dispositivo deve ser fornecido pelo(s) MIB(s) do dispositivo. Portanto, os administradores precisam se certificar de que todos os MIBs necessários estejam armazenados nos dispositivos de agente SNMP, bem como no sistema da entidade gerenciadora. Um arquivo MIB pode ser facilmente reconhecido por meio das extensões .my ou .mib .
Para obter informações detalhadas, consulte este link: SNMP Explicado: O que você deve saber sobre monitoramento via MIBs e OIDs.
os fabricantes de dispositivos normalmente fornecem os MIBs necessários junto com seus produtos compatíveis com SNMP. Dependendo da solução de monitoramento usada, talvez seja necessário converter os MIBs em versões de MIB específicas do produto.
Há vários fatores que tornam o SNMP tão universal. A estrutura de informações de gerenciamento (SMI) fornece uma estrutura padronizada e comumente compreendida para os tipos de dados e para a transferência deles. Considere também este link para entender por que a SMI também está inextricavelmente ligada a OIDs e MIBs. Mais informações sobre a SMI aqui.
Por que alguém usaria o SNMP? Bem, como o nome Simple Network Management Protocol diz, ele pode ser usado para gerenciamento de rede. Para gerenciar uma rede, os administradores precisam de informações sobre ela. É nesse ponto que o SNMP tem seu maior valor. O TI reúne todos os dados de muitos dispositivos e permite colocar esses dados em contexto, o que, mais uma vez, permite rastrear problemas, tomar decisões com base em dados reais e assumir o controle sempre que necessário. É disso que se trata o gerenciamento de rede. E é por isso que os administradores de sistemas se beneficiarão do uso do SNMP para monitorar as redes.
Mas há mais do que isso. Uma ferramenta de monitoramento adequada, por exemplo, o PRTG, também ajudará a tirar o máximo proveito dos dados que os administradores recebem graças ao SNMP e capacitará todos os administradores de rede a monitorar e gerenciar suas redes de forma oportuna e proativa.
Pode ser uma aventura manter o controle da grande quantidade de dispositivos de rede que as redes modernas contêm. O ideal é que as soluções de monitoramento ofereçam suporte aos administradores, oferecendo uma maneira adequada de estruturar e agrupar dispositivos e apresentando uma visão geral clara que permita entrar em detalhes sempre que necessário para garantir a integridade geral do sistema.
Graças às ferramentas de monitoramento, os administradores de sistemas sabem exatamente onde agir quando surge um problema e, às vezes, sabem até mesmo antes que ele ocorra. Ser informado a tempo é absolutamente essencial, portanto, as soluções de monitoramento devem oferecer maneiras suficientes de notificar o administrador, como e-mail, notificações por push, mensagens de texto SMS (para garantir a segurança quando não há Internet, por exemplo), execução de um programa ou até mesmo alertas em um smartwatch.
O monitoramento da rede resultará em muitos dados no banco de dados de monitoramento. Deixe que os números falem por si mesmos e use-os para criar relatórios e estatísticas. A análise não só fornecerá informações sobre as redes, mas também ajudará a justificar as necessidades de TI para a contabilidade ou para o conselho administrativo. Os painéis visuais também ajudarão a obter mais sucesso.
A análise de dados mostrará as tendências de redes individuais e permitirá planejar com antecedência. Os resultados: confiabilidade, velocidade e eficiência.
A configuração do monitoramento de grandes redes pode ser muito tediosa e demorada. As ferramentas de monitoramento automatizarão e acelerarão esse processo para os usuários e fornecerão, por exemplo, descobertas automáticas de rede flexíveis ou modelos padrão para produtos de infraestrutura de rede amplamente usados. E quem poderia imaginar? Essas tecnologias provavelmente também usam SNMP!
O PRTG é um software abrangente de monitoramento de rede e mantém o controle de toda a sua infraestrutura de TI.
O SNMP consiste em três componentes principais: dispositivos gerenciados, agentes e a estação de gerenciamento de rede (NMS).
Um dispositivo gerenciado é um nó que tem um agente SNMP e reside em uma rede gerenciada. Esses dispositivos podem ser roteadores e servidores de acesso, switches, hubs, hosts de computador, telefones IPS, impressoras etc.
Um agente é um módulo de software que reside em um dispositivo e é executado o tempo todo. Esse agente relata as informações via SNMP para os sistemas de gerenciamento. Uma estação de gerenciamento de rede executa o protocolo de gerenciamento de rede e os aplicativos de monitoramento que fornecem a maior parte dos recursos de processamento e memória necessários para o monitoramento da rede. Uma rede SNMP pode ter mais de uma estação de gerenciamento de rede.