2014-09-01 2 views
0

Недавно я начал узнавать о snmp. Я изучил, что это такое, и некоторые открытые исходные коды имеют общее представление о том, как это работает. Тем не менее, я все еще новичок. Мой вопрос в том, что возможно иметь соединение между двумя компьютерами (Windows 8 как хост и Ubuntu 14.04.01 LTS в качестве гостя на Virtualbox) с помощью snmp4j? Я попытался найти руководство для подобных действий, но я не смог найти. Если кто-нибудь может показать мне проводник, я буду счастлив.Подключение двух компьютеров через SNMP4J

Заранее спасибо.

ответ

0

// Отредактирован мой ответ, чтобы больше сосредоточиться на SNMP4J.

Да.

Установите агента на одну машину и допросите ее у другого.

Расчет SNMP4J Инструмент командной строки SNMP4J (CLT) может использоваться для отправки запросов и ловушек SNMPv1/v2c/v3 к цели с использованием транспорта UDP или TCP с использованием IPv4 и IPv6 (если они доступны на используемой платформе). SNMP4J также имеет источники SNMP4J-Agent, а бинарные файлы доступны на одной странице.

Параллельно, возможно, также установите NetSNMP и установите его агент на одной машине и допросите его с другой машины, используя команды snmp-walk и т. Д.

+0

Спасибо за предложение, если моя цель невозможна с SNMP4J. Я попробую с NETSNMP. Вы знаете, это или нет? – mert

+0

Насколько я знаю, использование UDP и IPv4 проще, поэтому я буду использовать эту информацию. Если я не ошибаюсь, IPv4 уникален, является UDP уникальным? Если да, откуда я могу это узнать? Я думаю, что могу установить его, пока я пишу агент для устройства, правда? – mert

+0

Взгляните на http://stackoverflow.com/questions/3565975/why-is-snmp-usually-run-over-udp-and-not-tcp-ip – k1eran