我在 centos7 上安装了 opennms,但尝试在其上启用 snmp 时,我不断收到未知令牌错误。例如 comsec2、group、view、access。
我尝试运行的命令是:
snmpwalk -v 2c -c 209ijvfwer0df92jd -O e 127.0.0.1
它显示文件 /etc/snmp/snmp.conf 中的以下行的错误:4、5、9、10、14、15、16、20、21、127
vi文件如下所示。
# Map 'idv90we3rnov90wer' community to the 'ConfigUser'
# Map '209ijvfwer0df92jd' community to the 'AllUser'
# sec.name source community
com2sec ConfigUser default idv90we3rnov90wer
com2sec AllUser default 209ijvfwer0df92jd
# Map 'ConfigUser' to 'ConfigGroup' for SNMP Version 2c
# Map 'AllUser' to 'AllGroup' for SNMP Version 2c
# sec.model sec.name
group notConfigGroup v2c notConfigUser
group AllGroup v2c AllUser
# Define 'SystemView', which includes everything under .1.3.6.1.2.1.1 (or .1.3.6.1.2.1.25.1)
# Define 'AllView', which includes everything under .1
# incl/excl subtree
view SystemView included .1.3.6.1.2.1.1
view SystemView included .1.3.6.1.2.1.25.1.1
view AllView included .1
# Give 'ConfigGroup' read access to objects in the view 'SystemView'
# Give 'AllGroup' read access to objects in the view 'AllView'
# context model level prefix read write notify
access ConfigGroup "" any noauth exact SystemView none none
access AllGroup "" any noauth exact AllView none none
答案1
这些选项都不属于snmp.conf
。您示例中的所有内容都是服务器端设置,这些设置应该放在 SNMP 守护程序中。/etc/snmp/snmpd.conf