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