Я хочу использовать иерархическую структуру таблицы в MIB для SNMPv2-ловушки, аналогичной той, которая описана в этом ответе https://stackoverflow.com/a/2510340/346899Index в MIB таблице
Однако я не получить понятие INDEX для записей в таблицу MIB. Например, в следующем фрагменте цитируемого ответа childIndex
записей в дочерней таблице используется:
childEntry OBJECT-TYPE
SYNTAX ChildEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry in Child table"
INDEX { parentIndex,
childIndex }
::= { childTable 1 }
Однако мой Trap приемник (по iReasoning) также работает, если я не указываю специальный childIndex
в используемом Trap- MIB, который он использует. Какова же цель индекса?
Чтобы сделать мой вопрос более ясным: использует ли приемник ловушки (например, iReasoning) GET NEXT/GET BULK для получения данных таблицы? Насколько я знаю, данные ловушки просто отправляются целиком в пункт назначения, поэтому индекс в действительности не используется. Пожалуйста, поправьте меня, если я ошибаюсь. – s106mo
Только что отредактировал мой ответ. Некоторые ошибки в документе MIB не будут обнаружены, если полученные данные не могут быть интерпретированы. –