SNMP
Significa "Simple Network Management Protocol".
SNMP é um protocolo para trocar mensagens de gerenciamento entre dispositivos de rede. Ele ajuda os administradores de rede a monitorar e configurar remotamente dispositivos como switches, roteadores, servidores e impressoras. O SNMP é comum em equipamentos de rede de nível empresarial, mas é raro em dispositivos voltados para o consumidor.
O SNMP cria uma relação de cliente-servidor entre dispositivos de rede (que executam um software de servidor chamado agente SNMP) e as ferramentas de gerenciamento usadas pelos administradores de rede. Um agente SNMP acompanha os dados de configuração e desempenho do dispositivo e armazena essas informações em um tipo de banco de dados chamado Management Information Base (MIB); cada objeto desse banco de dados, como o tempo de atividade de um roteador ou suas configurações de QoS, recebe um Object Identifier (OID) para identificação. Quando uma ferramenta de gerenciamento SNMP se conecta a um agente, ela pode enviar mensagens para esse agente solicitando informações e gravando configurações.
O protocolo SNMP usa sete operações de mensagem padrão. O comando Get solicita o valor de um objeto específico, informando seu OID. O comando GetNext obtém o próximo valor de objeto disponível após o OID especificado, e o comando GetBulk recupera valores de um intervalo de OIDs. As mensagens de Response retornam dados do agente SNMP para o gerenciador SNMP após uma solicitação Get. O comando Set permite que o gerenciador altere o valor de um objeto para atualizar uma configuração. O comando Trap cria uma notificação que alerta o gerenciador quando uma condição específica no dispositivo de rede é atendida; o comando Inform também cria uma notificação, mas instrui o gerenciador SNMP a confirmar quando a mensagem é entregue com sucesso.
A versão atual do SNMP é a SNMP v3, que corrige as deficiências das versões anteriores. A SNMP v1 era simples, mas também insegura; ela enviava todas as mensagens SNMP inclusive as que continham (senhas) como texto simples, o que permitia que analisadores de pacotes interceptassem os dados. A SNMP v2 adicionou o comando GetBulk para tornar mais eficiente a recuperação de muitas variáveis de uma só vez. A SNMP v3 adicionou um sistema de autenticação e oferece suporte à criptografia de mensagens SNMP usando algoritmos de hash MD5 ou SHA.
Teste seus conhecimentos