2016-04-25 2 views
1

Привет Я пытаюсь понять SNMP механизм ловушки, я говорил http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch02_06.htm#enettdg-CHP-2-TABLE-8.html, и я понял, что существует два типа Generic и предприятия, сейчас в моем Java код, я хочу, чтобы захватить описание от конкретного OID,Как определить серьезность в SNMP?

// variable binding for Enterprise Specific objects, Severity (should be defined in MIB file) 
pdu.add(new VariableBinding(new OID(trapOid), new OctetString("Major"))); 

Здесь , Вместо «Major», что я должен указать для получения серьезности для этого конкретного OID? Любая помощь была бы высоко оценена

ответ

0

В целом, серьезность не является атрибутом ловушки SNMP.

Обычно настраиваемое соответствие серьезности определяется в файле MIB конкретного поставщика как переменная привязка определенной ловушки. Вот пример:

sysLogMessageSeverity OBJECT-TYPE 
     SYNTAX INTEGER { 
      emergency (0),   --system is unusable 
      alert (1),    --action must be taken immediately 
      critical (2),   --critical conditions 
      error (3),    --error conditions 
      warning (4),   --warning conditions 
      notice (5),    --normal but significant condition 
      informational (6),  --informational messages 
      debug (7)    --debug-level messages 

     } 
     ACCESS read-only 
     STATUS mandatory 
     DESCRIPTION 
      "Severity level of the message" 
    ::= { sysLogMibObjects 5 } 

Обратите внимание, что большинство современных НМС позволяют пользователю назначить пользовательские тяжести для любого принятого SNMP ловушки на основе правил, определенных пользователем.

Наиболее широко используемый инструмент для этого - NetDecision TrapVision. Узнайте больше на сайте: http://netmechanica.com/products/?prod_id=1003

TrapVision main application window

1

я использовал два пути перед:
1. добавив серьезности переменной MIB и включить его в любой отправленной ловушке.
2. классификация событий, вызывающих ловушки критически, майора, ... и назначение диапазона идентификаторов ловушек предприятия для каждого типа, например: ловушки с идентификаторами в диапазоне (1100) являются критическими, ловушки с идентификаторами в диапазоне (101 200) являются основными и ...

+0

Спасибо за ваш ответ, не могли бы вы показать мне пример? после добавления уровня серьезности в MIB, как использовать это в файле Java? – Thej

Смежные вопросы