Net-SNMP FAQ (Перевод)   |   Net-SNMP README (Перевод)

Перевод документации на Net-SNMP :: Net-SNMP FAQ




www.net-snmp.ru /  Net-SNMP FAQ / CODING. Как мне написать С код для интеграции с агентом?



CODING. Как мне написать С код для интеграции с агентом?

Есть 3 способа для интеграции внешнего С кода с агентом.

Код может быть скомпилирован непосредственно в самом агенте, может подгружаться динамически в процессе запуска агента или может быть скомпилирован в отдельном приложении (подагенте), который связывается с основным агентом-мастером. Все 3 подхода затронуты в данном FAQ.

Поскольку затрагивается код модуля, все 3 механизма используют абсолютно один и тот же module API. Соответственно, модуль, разработанный для использования непосредственно изнутри агента, также может быть подключен как подагент или подгружен динамически без необходимых изменений (или с минимальными изменениями) в коде.

Большинство вопросов в секции затрагивает более детально аспекты разработки такого кода - включая инструмент 'mib2c', который может обрабатывать генерацию основного кода фреймворка для внеднения в данный набор MIB объектов.



<<<  COMPILING. Почему 'make test' жалуется на pid file? 
CODING. Как агент получает значение MIB переменной из системы?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009