Реализация агента SNMP во встроенной системе - PullRequest
6 голосов
/ 16 июля 2010

В настоящее время я занимаюсь разработкой встроенного устройства на основе uP, которым можно удаленно управлять через Ethernet с ПК с помощью собственного программного обеспечения SNMP-менеджера.

Я реализовал все частные команды, то есть, используя пароль частного сообщества и под OID дерева предприятия (1.3.6.1.4.1.MY_PEN ... и т. Д.). Таким образом, с этой точки зрения устройство работает нормально. *

То, что я не слишком уверен, должно ли устройство также отвечать на другие запросы ветви OID SNMP (например, 1.3.6.1.2.1 ... или другие) Не для выгоды моего программного обеспечения для ПК, но для выгоды других Менеджеры ПК, которые могут или не хотят знать, существует ли мое устройство в системе.

Я знаю, что это не является обязательным требованием (мое устройство не должно быть известно другим), но, возможно, существует установленное "вежливое" требование, чтобы агенты SNMP в сети были видны как таковые. В этом случае может быть минимальное подмножество запросов OID, на которые такие агенты должны по крайней мере отвечать любому менеджеру ПК.

Я не могу найти что-нибудь об этом в интернете, такая вещь существует?

Любые комментарии (или, по крайней мере, указатель на «правильный» RFC, поскольку их так много!

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

1 Ответ

3 голосов
/ 17 июля 2010

Для устройств, над которыми я работал, обычно применяется системная группа MIB-II (sysName, sysLocation и т. Д.).Другие стандарты применяются только там, где существует определенная потребность.См. RFC 1213 .

...