Имеет ли значение порядок атрибутов в ловушках SNMP
Я использую некоторые SNMP-ловушки для мониторинга приложений. Теперь мне сказали, что некоторые системы мониторинга могут иметь проблемы, если порядок атрибутов в ловушках не совпадает с определенным в MIB. Из-за сложности OID, которые можно было легко использовать для переупорядочения атрибутов, я был удивлен этим, поэтому я попытался найти соответствующий раздел RFC, но я не смог найти ни того, что говорит, что какое-либо упорядочение разрешено, ни чего-либо, что сказал, что это важно. В другой вторичной документации по SNMP я также не смог найти ничего полезного.
Так что это скорее вопрос любопытства, который также может помочь в дальнейших проектах, использующих SNMP. Может ли кто-нибудь указать мне правильную документацию, касающуюся этой проблемы. Или это то, что может обрабатывать одно программное обеспечение, в то время как другое может этого не делать, и я должен проверить фактическую документацию для этого программного обеспечения?
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.
Спасибо человеку, который указал мне на это.