net-snmp: как мне подойти к проекту создания двуязычного snmpd? - PullRequest
0 голосов
/ 14 октября 2011

Я прошу прощения, что этот вопрос исходит от неосведомленных, сбитых с толку масс: я был в отрыве от net-snmp в течение трех лет, и я пропустил все события.

Я должен предоставить двуязычныйv2c / v3 snmpd для использования во встроенной системе Linux.

Я предполагаю использовать превосходные источники net-snmp.Каков правильный подход к сортировке этих источников, где «правильный» == простой, простой, ванильный и «это просто работает»?

Большое спасибо всем.И еще раз извиняюсь за мою устаревшую информацию.

Редактировать: Зачем мне нужен этот ввод?У меня большой опыт работы с snmp v2c в целом;некоторый опыт работы с net-snmp;и небольшой опыт работы с snmp v3.Поскольку я новичок в v3, я ищу подход к кулинарной книге от того, кто это сделал, чтобы я мог избежать многих недокументированных ловушек и препятствий, которые, как показывает мой опыт, лежат на пути любого, кто собирает агента из источников net-snmp,

1 Ответ

0 голосов
/ 31 октября 2011

Во-первых, Net-SNMP уже работает на трех языках. Если вы сконфигурируете его для принятия v1, v2c и v3, он с радостью примет и отреагирует на все 3 версии протокола, не меняя ничего.

Во-вторых, чтобы заставить работать snmpv1 / 2c, все, что вам нужно в файле snmpd.conf, это:

rocommunity COMMUNITYNAME

Где, COMMUNITYNAME - сверхсекретное незащищенное сообщество / пароль, который вы хотите использовать.

Для SNMPv3 я предполагаю, что вы хотите использовать SNMPv3 с USM. Я предлагаю вам начать с чтения учебника Net-SNMP по Защита SNMP-трафика и перейти оттуда.

Обратите внимание, что вы можете запустить snmpconf -g basic_setup, чтобы получить дополнительную помощь по вышеупомянутым и другим параметрам.

...