2013-08-12 114 views
-2

我目前正在研究SNMPv1,我想知道如何在我的服务器上定义一个社区字符串。如何创建SNMPv1社区字符串?

使用snmpset和snmpget,我必须指定一个社区名称,但我只能使用在某处注册的社区名称,如publicprivate。我如何添加一个?

在此先感谢!

+1

你使用什么样的SNMP代理/服务器?在Windows还是Linux?没有这些信息,这本身就不是一个问题。 –

+0

@LexLi我正在运行一个UNIX服务器,我正在使用'snmpget'等命令。正如我猜测的那样,这不是任何软件都可靠的,我认为这是每个设备的标准......我很困惑。 –

+0

对于服务器,检查['/etc/snmp/snmpd.conf'](http://www.net-snmp.org/docs/man/snmpd.conf.html)。对于客户端,使用''-c'标志](http://linux.die.net/man/1/snmpgetnext)'snmpget'或'snmpgetnext'。 –

回答

2

如何共同UNIX配置SNMP代理或Linux系统是由基本SNMP本书中最详细的指南,

http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch07_03.htm

7.3.4。 Net-SNMP(原名UCD-SNMP)您可以找到这些步骤,它适用于所有使用Net-SNMP的系统。这就是为什么@PP。要求您检查/etc/snmp/snmpd.conf,这是Net-SNMP配置文件。

我个人的建议是你直接去7.3.4.2。手动创建配置并手动创建配置文件。然后你可以很容易地设置rwcommunityrocommunity。这是您想要设置的社区名称。

如果您以后确实有时间,请确保您阅读这本小册子,因为它确实包含了大部分关于SNMP的细节,您应该知道。

+0

这是否包含有关如何创建新的OID的信息?对于这个问题,我仍然陷入困境(我如何创建一个新条目,例如1.3.6.1.2.1.1.10)? –

+0

@FlorianMüller,在第11章中,http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch11_01.htm –