SNMP: O que é a Base de Informações de Gerenciamento de Controle de Alarme e Alarme (MIB) usada para?

1

Eu fiz as seguintes perguntas no StackOverflow, mas ainda não recebi uma única resposta, presumivelmente porque ninguém parece ter conhecimento suficiente sobre SNMP e minhas perguntas. Então, estou perguntando no ServerFault agora, esperando que alguém possa me ajudar, já que isso também está relacionado à rede.

Sou novo no SNMP e tenho problemas para entender os requisitos de SNMP de um aplicativo Java que preciso implementar. Estou usando o openDMK para fornecer suporte ao SNMP. Por favor, desculpe qualquer ignorância brutal nas minhas perguntas. Eu li as especificações da RFC, mas a maior parte do texto parece ser algo sem sentido para mim.

Um requisito é que "o suporte a SNMP deve estar de acordo com Alarme MIB (RFC 3877) ".

  • O que isso significa?
  • Para que o MIB de alarmes é usado?
  • Isso está relacionado à interceptação / notificação SNMP? Lendo as especificações RFC, tenho a sensação de que isso é sobre a Notificação / Armadilha SNMP que meu aplicativo precisa enviar para os gerentes no caso de algo ruim ocorrer (por exemplo, um limite foi excedido). Se assim for, ainda não entendo exatamente o que preciso fazer com esse requisito.
    • Preciso definir as definições de Interceptação SNMP do meu próprio aplicativo (ou seja, não usar as genéricas). Como meu MIB será diferente agora que preciso suportar MIB de Alarme?
    • É que, além de enviar uma notificação, eu preciso armazenar essa notificação na tabela de alarme? Se sim, qual é o propósito de fazer isso?
  • Abaixo está um método da biblioteca openDMK para enviar uma armadilha SNMPv2:

    public void snmpV2Trap(SnmpOid trapOid, SnmpVarBindList varBindList)

    Meu entendimento de como usar esse método é trapOid se referirá ao OID da Notificação no MIB do meu aplicativo e varBindList é qualquer parâmetro adicional a ser enviado. Então, como / onde o Alarme MIB se encaixa nisso?

Outro requisito é "O suporte a SNMP deve estar de acordo com MIB de controle de alarme (RFC 3878) ".

  • O que isso significa?
  • Para que o MIB do Controle de Alarme é usado?
  • Alguma relação com o Trap / Notificação SNMP?

Obrigado.

    
por His 22.10.2010 / 10:12

1 resposta

1

O RFC Alarm MIB é usado para descrever os alarmes / notificações que você implementará em seu próprio MIB para seu próprio agente.

O RFC Alarme MIB está relacionado ao seu MIB em que o RFC Alarme MIB criará e listará seus alarmes e descreverá informações sobre os alarmes / notificações que são comuns a todos os alarmes.

Seu MIB será diferente, pois o seu MIB realmente descreverá os valores desse alarme, como a temperatura de um termômetro da CPU. O RFC Alarm MIB teria apenas um elemento em sua lista instanciada de alarmes que descrevem esse alarme; não o valor real do alarme, que neste caso é a temperatura. O RFC Alarm MIB é uma maneira de informar ao gerenciador de SNMP quais alarmes estarão chegando e o que eles podem significar. O MIB que você escreve informará ao gerente o que significam os valores reais do alarme.

O Controle de Relatório de Alarme RFC MIB define objetos para controlar o relatório de suas condições de alarme.

    
por 07.10.2011 / 05:33