我目前正在研究SNMPv1,我想知道如何在我的服务器上定义一个社区字符串。如何创建SNMPv1社区字符串?
使用snmpset和snmpget,我必须指定一个社区名称,但我只能使用在某处注册的社区名称,如public
或private
。我如何添加一个?
在此先感谢!
我目前正在研究SNMPv1,我想知道如何在我的服务器上定义一个社区字符串。如何创建SNMPv1社区字符串?
使用snmpset和snmpget,我必须指定一个社区名称,但我只能使用在某处注册的社区名称,如public
或private
。我如何添加一个?
在此先感谢!
如何共同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。手动创建配置并手动创建配置文件。然后你可以很容易地设置rwcommunity
和rocommunity
。这是您想要设置的社区名称。
如果您以后确实有时间,请确保您阅读这本小册子,因为它确实包含了大部分关于SNMP的细节,您应该知道。
这是否包含有关如何创建新的OID的信息?对于这个问题,我仍然陷入困境(我如何创建一个新条目,例如1.3.6.1.2.1.1.10)? –
@FlorianMüller,在第11章中,http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch11_01.htm –
你使用什么样的SNMP代理/服务器?在Windows还是Linux?没有这些信息,这本身就不是一个问题。 –
@LexLi我正在运行一个UNIX服务器,我正在使用'snmpget'等命令。正如我猜测的那样,这不是任何软件都可靠的,我认为这是每个设备的标准......我很困惑。 –
对于服务器,检查['/etc/snmp/snmpd.conf'](http://www.net-snmp.org/docs/man/snmpd.conf.html)。对于客户端,使用''-c'标志](http://linux.die.net/man/1/snmpgetnext)'snmpget'或'snmpgetnext'。 –