Мы создали список ловушек (уведомлений), которые выставляет наше приложение, и описали его в файле MIB.
Сегодня мы оказались в ситуации, когда нам нужно обновить MIB и добавить дополнительный ( необязательный ) параметр в ловушку (обновить объекты).
так что в итоге у нас будет существующее уведомление с еще одним параметром.
У меня вопрос (потому что я действительно не знаю, что будет делать менеджер SNMP):
- Если мой клиент не установил обновленный MIB с обновленными объектами в ловушке, и я отправил новый параметр, что произойдет на стороне клиента SNMP-менеджера?
- Что произойдет, если клиент установит новый MIB, и я отправлю ловушку без нового параметра?
Интуитивно, как разработчик, я ожидал бы, что все будет в порядке, что означает, что для (1) будет видна ловушка (новый параметр показан без перевода OID или вообще не показан), а для (2 ) Ловушка будет видна и проблем не будет.
Кроме того, в общем случае, если определение сообщения прерывания имеет параметр, является ли оно обязательным или необязательным?