domingo, 11 de julho de 2010

SNMP

SNMP (Sample Network Manegement Protocol)

Definição: Este protocolo tem como premissa a flexibilidade e a facilidade de implementação.

O SNMP é um protocolo de gerência definido a nível de aplicação, é utilizado para obter informações de servidores SNMP agentes espalhados em uma rede baseada na pilha de protocolos TCP/IP. Os dados são obtidos através de requisições de um gerente a um ou mais agentes, utilizando os serviços do protocolo UDP para enviar e receber sua mensagens através da rede. Dentre as variáveis que podem ser requisitadas utilizaremos as MIB's, podendo fazer parte da MIB II, experimental ou privada.

O gerenciamento da rede através do SNMP permite o acompanhamento simples e fácil do estado, em tempo real, da rede, podendo ser utilizado para gerenciar diferentes tipos de sistemas.

Este gerenciamento é conhecido como modelo de gerenciamento SNMP, ou simplesmente, gerenciamento SNMP. Portanto o SNMP é o nome do protocolo no qual as informações são trocadas entre a MIB e a aplicação da gerência como também é o nome desse modelo de gerência.

Os comandos são limitados e baseados no mecanismo busca/alteração (read/write) e estão disponíveis as operações de alteração de um valor de um objeto, de obstenção de valores de um objeto e suas variáveis.

A utilização de um número limitado de operações, baseadas em um mecanismo de busca/alteração torna o protocolo de fácil implementação, simples, estável e flexível. Como consequencia reduz o tráfego de mensagens de monitoramento e gerenciamento através da rede, e permite a introdução de novas características.

O funcionamento do SNMP é baseado em dois dispositivos: o agente e o gerente.


-Agente: É um processo executado na máquina gerenciada, responsável pela manutenção das informações de gerenciamento da máquina. Suas funções são: atender as requisições enviadas pelo gerente; enviar automaticamente informações de gerenciamento ao gerente, quando previamente programado.

O agente utiliza as chamadas de sistema para realizar o monitoramento das informações das máquinas e utiliza as RPC (Remote Procedure Call) para o controle das informações da máquina.

-Gerente: É um programa executado em uma estação de serviço que permite a obstenção e o envio de informações de gerenciamento junto aos dispositivos gerenciados mediante a comunicação com um ou mais agentes.



O gerente fica responsável pelo monitoramento, relatórios e decisões na ocorrência de problemas enquanto o agente fica responsável pelas funções de envio e alteração das informações e também pela notificação da ocorrência de eventos específicos do agente.

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 na variável.
  • Get: Utilizada para ler o valor da variável. O gerente solicita que o agente obtenha o valor da variável.
  • Get-Next: Utilizada para ler o valor da próxima variável. O gerente fornece o nome da variável e o cliente obtém o valor e o nome da próxima variável, também é utilizado para obter valores e nomes de variáveis de uma tabela de tamanho desconhecido.
  • Trap: Utilizada para comunicar um evento. O agente comunica ao gerente o acontecimento de um evento, previamente determinado.














































Nenhum comentário:

Postar um comentário