2016-01-15 4 views
1

Мы реализуем поддержку модуля MIB объекта (RFC 6933) и связанных с ним модулей MIB как часть агента SNMP (snmpd) с использованием Net-SNMP.Обмен данными между таблицами MIB

Некоторые данные распределяются между таблицами MIB и модулями MIB, например, индексами таблиц и объектами, содержащимися в объекте между entPhysicalTable и entPhysicalContainsTable, и индексами между entPhysicalTable и entPhySensorTable.

Обратите внимание, что модули MIB, относящиеся к модулю MIB объекта, включают в себя модули MIB модуля сущности и сущности (RFCs 3433 и 7577 соответственно).

Есть ли указатели или рекомендации по включению такого обмена данными между таблицами с использованием Net-SNMP?

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

В частности, данные, такие как индексы, должны быть динамическими, так как объекты, такие как сменные единицы (FRU) могут быть добавлены или удалены, пока агент SNMP запущен.

Отмечено, что данные (индексы) разделяются между таблицами, такими как ifTable и ifXtable, предоставляемые как часть стандартной реализации Net-SNMP.

Заранее благодарим за любую помощь.

ответ

0

Когда вы запускаете mib2c и указываете таблицу и не указываете конфигурационный файл, он задаст вам вопросы о стиле кода, который вы хотите сгенерировать. Вообще говоря, выбор сводится к тому, хотите ли вы, чтобы net-snmp «владел» базовым хранилищем данных (который вы обновляете по мере изменения значений), или вы будете использовать свои собственные структуры данных для базового хранилища данных (которые вы будете использовать для перехвата к тому, что net-snmp призывает взаимодействовать с вашими данными). В первом случае net-snmp обрабатывал бы эти «общие данные», потому что им это принадлежит. В последнем случае, как вы справляетесь с этим, зависит от того, как вы упорядочиваете свои структуры данных.

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