Имеет ли значение порядок атрибутов в ловушках SNMP

Я использую некоторые ловушки SNMP для мониторинга приложений. Теперь мне сказали, что у некоторых систем мониторинга могут быть проблемы, если порядок атрибутов в ловушках не совпадает с определенным в MIB. Из-за сложности OID, которые можно легко использовать для изменения порядка атрибутов, я был удивлен этим, поэтому я попытался найти соответствующий раздел RFC, но я не смог найти ни чего-то, что говорило бы о том, что любой порядок разрешен, ни чего-либо, что сказал, что это важно. В другой вторичной документации по SNMP я также не смог найти ничего полезного.

Так что это скорее любопытный вопрос, который, однако, также может помочь в дальнейших проектах, использующих SNMP. Может ли кто-нибудь указать мне правильную документацию по этой проблеме. Или это то, с чем может справиться одно программное обеспечение, в то время как другое программное обеспечение может не справиться с этим, и я должен проверить фактическую документацию для этого программного обеспечения?


person LiKao    schedule 11.08.2011    source источник


Ответы (1)


Я нашел соответствующий документ.

Раздел 3.1.2 определяет:

The VARIABLES clause, which need not be present, defines the
ordered sequence of MIB objects which are contained within
every instance of the trap type.  Each variable is placed, in
order, inside the variable-bindings field of the SNMP Trap-
PDU.  Note that at the option of the agent, additional
variables may follow in the variable-bindings field.

Спасибо человеку, который указал мне на это.

person LiKao    schedule 12.08.2011
comment
В SNMPv2 a) TRAP-TYPE переименовывается в NOTIFICATION-TYPE и b) VARIABLES переименовывается в OBJECT См. также: net-snmp.sourceforge.net/wiki/index.php/TUT:snmptrap#Variables - person GuruM; 28.08.2013