Guia para Iniciantes do SNMP? [fechadas]

3

Eu tenho procurado por dias em um guia para iniciantes ou tutorial sobre como entender e usar o SNMP.

Estou à procura de um guia que comece desde o básico de explicar o que é um OID e MIB para como usar snmpget e snmpwalk efetivamente para iniciar o monitoramento de dispositivos e serviços em servidores.

Isto é decorrente de como usar certos plugins no nagios. Eu corri através de vários guias que afirmam que você só precisa "colocar o OID do dispositivo que você deseja monitorar", mas como faço para descobrir o que é o OID se eu ainda não sei? Como faço para ler os resultados de snmpwalk para encontrar o OID correto?

Então, eu pergunto: existe tal guia para iniciantes que começa do básico? Obrigado pela sua ajuda com antecedência.

    
por Nic Young 17.02.2012 / 22:25

1 resposta

7

Tudo bem, vamos ver o que eu posso passar neste post.

O SNMP é baseado no modelo gerenciador / agente que consiste em um gerenciador, um agente, um banco de dados de informações de gerenciamento, objetos gerenciados e o protocolo de rede. O gerente fornece a interface entre o gerenciador de rede humano e o sistema de gerenciamento. O agente fornece a interface entre o gerenciador e o (s) dispositivo (s) físico (s) que está sendo gerenciado.

O gerente e o agente usam uma base de informações de gerenciamento (MIB) e um pequeno conjunto de comandos para trocar informações. O MIB é organizado em uma estrutura de árvore com variáveis individuais, como status do ponto ou descrição, sendo representado como folhas nas ramificações. Uma tag numérica longa ou identificador de objeto (OID) é usado para distinguir cada variável exclusivamente no MIB e em mensagens SNMP.

MENSAGENS SNMP: O SNMP usa cinco mensagens básicas (Get, GetNext, GetResponse, Set e Trap) para se comunicar entre o gerente e o agente. As mensagens Get e GetNext permitem que o gerente solicite informações para uma variável específica. O agente, ao receber uma mensagem Get ou GetNext, emitirá uma mensagem GetResponse ao gerente com as informações solicitadas ou com uma indicação de erro a respeito de porque a solicitação não pode ser processada.

Uma mensagem Set permite que o gerente solicite uma alteração no valor de uma variável específica no caso de um controle remoto de alarme que irá operar um relé. O agente responderá com uma mensagem da GetResponse indicando que a alteração foi feita ou uma indicação de erro a respeito de porque a alteração não pode ser feita.

A mensagem Trap permite que o agente informe espontaneamente ao gerente sobre um evento "importante".

O MIB: Cada elemento SNMP gerencia objetos específicos com cada objeto com características específicas. Cada objeto / característica tem um identificador de objeto único (OID) que consiste em números separados por pontos decimais (por exemplo, 1.3.6.1.4.1.2682.1). Esses identificadores de objetos formam naturalmente uma árvore.

O MIB associa cada OID a um marcador legível (por exemplo, dpsRTUAState) e vários outros parâmetros relacionados ao objeto. O MIB serve então como um dicionário de dados ou livro de códigos usado para montar e interpretar mensagens SNMP.

Além disso, você precisa de um bom software ou dispositivo de gerenciamento SNMP. Um muito bom terá informações de armadilha para seus dispositivos pré-configurados, caso contrário, você pode precisar entrar em contato com o fabricante do seu hardware para saber mais sobre como o dispositivo incorpora e utiliza o SNMP.

    
por 17.02.2012 / 23:03