Попытка понять, для чего используется информационная база управления отчетами о тревогах и тревогах. - PullRequest
0 голосов
/ 22 октября 2010

Я новичок в SNMP и у меня проблемы с пониманием требований SNMP Java-приложения, которое мне необходимо реализовать. Я использую openDMK для обеспечения поддержки SNMP. Прошу прощения за любое грубое невежество в моих вопросах. Я прочитал спецификации RFC, но большая часть текста кажется мне бессмысленной.

Одно требование состоит в том, что «поддержка SNMP должна быть совместима с Alarm MIB (RFC 3877) ».

  • Что это значит?
  • Для чего используется Alarm MIB?
  • Это связано с SNMP Trap / Notification? Читая спецификации RFC, у меня возникает ощущение, что речь идет об уведомлении / ловушке SNMP, которые мое приложение должно отправлять менеджерам в случае возникновения проблем (например, превышение порога). Если так, я все еще не понимаю, что именно мне нужно делать с этим требованием.
    • Мне нужно будет определить определения SNMP-ловушки моего собственного приложения (т.е. не использовать общие). Как мой MIB будет отличаться теперь, когда мне нужно будет поддерживать Alarm MIB?
    • Возможно ли, что помимо отправки Уведомления мне нужно сохранить это Уведомление в таблице Алармов? Если да, то какова цель этого?
  • Ниже приведен метод из библиотеки openDMK для отправки ловушки SNMPv2:

    public void snmpV2Trap (SnmpOid trapOid, SnmpVarBindList varBindList)

    Мое понимание того, как использовать этот метод, trapOid будет означать OID уведомления в MIB моего приложения, а varBindList - любые дополнительные параметры для отправки. Итак, как / где Alarm MIB вписывается в это?

Еще одно требование: «Поддержка SNMP должна быть совместима с MIB управления отчетами о тревогах (RFC 3878) ».

  • Что это значит?
  • Для чего используется MIB управления отчетами об авариях?
  • Какое-нибудь отношение к SNMP Trap / Notification?

1 Ответ

1 голос
/ 22 октября 2010

SNMP-уведомления (которые включают как ловушки, так и сообщения) являются механизмом доставки. Аварийные сигналы, с другой стороны, являются признаком проблемы. Проблема тревоги может исходить из многих источников и касаться многих тем. Таким образом, когда срабатывает сигнал тревоги, он будет отправлен через уведомление SNMP.

MIB аварийных сигналов позволяют менеджеру контролировать, когда и следует ли отправлять аварийный сигнал по данной теме.

Сказав все это, я согласен с тем, что чтение этих конкретных RFC затруднительно, поскольку в тексте описываются туманные шаблоны проектирования высокого уровня, а MIB представляют собой технические детали очень низкого уровня, но описания среднего уровня отсутствуют. Примеры, безусловно, помогут. Раздел 6 из 3877, вероятно, будет полезен после того, как вы прочитаете весь документ один или два раза.

...