Net-SNMP — Компиляция в новом модуле MIB без компиляции всего агента SNMP

Я собираюсь написать свой собственный модуль MIB Net-SNMP и подумал, нужно ли скомпилировать весь агент, поскольку это занимает около 5 минут. Я много экспериментирую, чтобы сэкономить часы каждый день, если бы мог ускорить этот процесс.

Процесс выполнения этого, как описано в подразделе «Написание модуля MIB» руководства SNMP Компиляция в вашем новом модуле MIB,
это выполнить ./configure файл с параметром
--with-mib-modules="customMibModule" с последующим обычным $ make а также $ make install Подпрограммы.

Этот customMibModule — это мой MIB-модуль, расположенный в папке agent / mibgroup / исходного кода Net-SNMP Agend.

Спасибо всем заранее!

2

Решение

Эта ссылка может быть полезной.
http://net-snmp.sourceforge.net/tutorial/tutorial-5/toolkit/demon/index.html
Здесь агент не компилируется, но создается субагент snmp (содержащий необходимые исходные файлы MIB), который затем будет взаимодействовать с агентом и регистрировать MIB.

0

Другие решения

Вы можете просто make а также make install Агент SNMP, а затем связать ваш код с библиотеками, которые только что создали. Чтобы добавить новые MIB в ваш агент SNMP, используйте mib2c программа. это должно быть в исходниках net-snmp. Эта программа преобразует файлы MIB в файлы .c и .h, чтобы вы могли использовать их и настраивать их.

0

По вопросам рекламы [email protected]