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

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




www.net-snmp.ru /  Net-SNMP FAQ /  AGENT. Как мне запустить AgentX с другим адресом сокета?



AGENT. Как мне запустить AgentX с другим адресом сокета?

Есть 2 стороны AgentX соединения, и они должны иметь соглашение о сокете общения. Поэтому если захотите использовать другой сокет, необходимо скоординированно изменить обе стороны соединения.

Сокет, используемый мастер агентом Net-SNMP для прослушивания регистраций AgentX (и отправки соответствующих запросов) может быть установлен опцией '-x'. Команда

snmpd -x localhost:705 ....
запустит агент с прослушиванием TCP порта 705 для соединений с локальной системы.
Тот же эффект может быть достигнут добавлением строки
agentxsocket localhost:705
в файл 'snmpd.conf'.

Та же самая опция может быть использована агентом Net-SNMP при запуске в роли "подагента" для указания сокета для регистрации (и получения запросов). то есть подагент может соединяться с мастер агентом выше (оба работают на одном хосте) используя

snmpd -X -x localhost:705 ....

Подагент, встроенный в другое приложение, при запуске часто не понимает тех же параметров командной строки, соответственно необходимо установить ту же конфигурацию программно:

netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_X_SOCKET, "localhost:705");
При использовании кода подагента из примера в руководстве по Net-SNMP, эта линия будет добавлена непосредственно перед вызовом 'init_agent'.

Иакой же подход может быть использован для прослушивания различных именованных сокетов, используя

agentxsocket /tmp/agentx
agentxperms 777 777 myuser mygroup
или
snmpd -x /tmp/agentx ....
или
netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_X_SOCKET, "/tmp/agentx");
по ситуации.

Однако стоит выше посмотреть также вопрос по безопасности AgentX (а точнее по ее недостатку).



<<<  AGENT. Могу ли использовать AgentX (или вставленный SNMP агент) в потоковых приложениях? 
AGENT. Как мне выключить поддержку SMUX?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009