Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > свой SNMP agent


Автор: xsau 15.10.2010, 14:31
С впорос про работу SNMP агента давно разобрался, исследуя примеры из  http://www.net-snmp.com/wiki/index.php/TUT:Writing_a_MIB_Module 
все стало полностью понятно.

Но вот тперь возник вопрос:

Запускаю агент.
Менеджером или миб браузером получая инфу, но вот запрос к этой инфе длиться 2-3 секунды. Это долго smile  Что можно сделать?? Настроить time-out и retries пробовал ничего не изменилось.

Автор: boostcoder 15.10.2010, 15:22
полагаю, у вас нет компилятора? smile 

Автор: xsau 15.10.2010, 15:33
boostcoder, 

нет компилятора для чего?? можно по подробней

ну кроме всего стандратного.

Имею запущенный snmpd.
Скомпилированная бибилиотека net-snmp

При запуске данного кода(если убрать в теле функции main() цикл while(он там был при запуске процессов))

Цитата

 public initializing
NET-SNMP version 5.6 AgentX subagent connected
read_config_store open failure on /var/net-snmp/public.conf
read_config_store open failure on /var/net-snmp/public.conf
read_config_store open failure on /var/net-snmp/public.conf
Press Enter to continue!

Автор: xsau 15.11.2010, 15:45
обновил пост!! подниму

Автор: xsau 15.11.2010, 16:14
миб браузер отвечает

Remote address: 127.0.0.1  port: 161 transport: IP/UDP
Local address: 127.0.0.1  port: 55925 transport: IP/UDP
Protocol version: SNMPv1
Operation: Get

Request binding:
1: temperS32.0 (null) null


Response binding:
1: temperS32.0 (int) -123456

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)