SNMP: Protocolo e Componentes de Gerenciamento de Rede

Classificado em Tecnologia

Escrito em em português com um tamanho de 4,33 KB

SNMP: Protocolo de Gerenciamento de Rede

SNMP (Simple Network Management Protocol) é um protocolo usado em sistemas de gerenciamento de redes. Ele provê monitoramento a dispositivos em uma rede. A ideia do SNMP é tratar os dados de gerenciamento como variáveis pelo seu sistema e, assim, poder descrever a configuração do ambiente a ser monitorado.

Componentes do SNMP

Agente

É um processo executado na máquina gerenciada, responsável pela manutenção das informações de gerência da máquina.

As funções principais de um agente são:

  • Atender às requisições enviadas pelo gerente;
  • Enviar automaticamente informações de gerenciamento ao gerente, quando previamente programado.

Gerente

É um programa executado em uma estação servidora que permite a obtenção e o envio de informações de gerenciamento junto aos dispositivos gerenciados, mediante a comunicação com um ou mais agentes.

Operações do Protocolo SNMP

  • SET: É utilizada para alterar o valor da variável. O gerente solicita que o agente faça uma alteração no valor da variável.
  • Trap: Usado pelo agente para informar assincronamente o NMS (Network Management System) sobre algum evento.
  • GET: É utilizada para ler o valor da variável. O gerente solicita que o agente obtenha o valor da variável.
  • GetNext: Permite que o NMS recupere a próxima instância de objetos de uma tabela ou lista em um agente.

Estrutura da Mensagem SNMP

Uma mensagem SNMP deve definir o servidor do qual se vai obter ou alterar os atributos dos objetos, e que será o responsável pela conversão das operações requisitadas em operações sobre a MIB.

As mensagens possuem três partes principais:

  • Version: Contém a versão do SNMP. Tanto o gerente quanto o agente devem utilizar a mesma versão. Mensagens contendo versões diferentes são descartadas.
  • Community: Identifica a comunidade. É utilizada para permitir acesso do gerente às MIBs.
  • SNMP PDU: É a parte dos dados. Possui PDUs (Protocol Data Units) que são constituídas por um pedido ou por uma resposta a um pedido.

Management Information Bases (MIBs)

MIB (Management Information Bases) é o conjunto dos objetos gerenciados, que procura abranger todas as informações necessárias para a gerência da rede.

Existem algumas MIBs, como ATM MIB e Frame Relay MIB.

Tipos de MIBs

MIB II: Considerada uma evolução da MIB I, fornece informações gerais de gerenciamento sobre um determinado equipamento gerenciado. Através da MIB II, podemos obter informações como: número de pacotes transmitidos, estado da interface, entre outras.

MIB Experimental: É aquela em que seus componentes (objetos) estão em fase de desenvolvimento e teste. Em geral, eles fornecem características mais específicas sobre a tecnologia dos meios de transmissão e equipamentos empregados.

MIB Privada: É aquela em que seus componentes fornecem informações específicas dos equipamentos gerenciados, como configuração, colisões. Também é possível, através dela, reinicializar ou desabilitar uma ou mais portas de um roteador.

Estrutura de Informações de Gerência (SMI)

As regras de construção das estruturas da MIB são descritas através da SMI (Structure of Management Information). A estrutura de informações de gerência SMI é um conjunto de documentos que definem:

  • Forma de identificação e agrupamento das informações;
  • Sintaxes permitidas;
  • Tipos de dados permitidos.

Ferramentas Relacionadas

Cacti: É uma ferramenta administrativa de rede que recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos, permitindo o monitoramento e gerenciamento de redes simples até redes complexas, com centenas de dispositivos.

MySQL: Sistema de gerenciamento de banco de dados.

Thold: Monitora e analisa desempenho e funções da máquina e exibe alertas graficamente através do Cacti.

Entradas relacionadas: