win7下安装NET-SNMP-配置过程-服务无法启动

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

net-snmp 配置开发(win7系统)

一、安装

1、net-snmp安装程序:net-snmp-5.6.1.1-1.x86.exe(文件名是net-snmp-5.6.1.1-1.x86.exe已经编译好的版本,无需再编译)

2、Perl安装程序:ActivePerl-5.22.0.2200-MSWin32-x86-64int-299195.msi

(以上全部默认安装路径)修改路径没调试不知道可行不?

二、配置

1、snmpd.conf配置。在c:/usr/etc/snmp 目录添加配置文件snmpd.conf 。此路径下已经有了一个snmp.conf文件,不要混淆,新建TXT文件再去后缀。添加如下内容(简单配置:)

rocommunity public

rwcommunity private

它表示:启动agent 服务后,public 共同体是只读的,private 共同体可读也可写。

或:详细配置:在snmpd.conf加入:

####

# First, map the community name (COMMUNITY) into a security name

# (local and mynetwork, depending on where the request is coming

# from):

# source community

com2sec local localhost root (修改为public)

com2sec local 192.168.1.110 root (修改为192.168.1.100 public)

com2sec mynetwork 192.168.1.0/24 public

####

# Second, map the security names into group names:

# sec.model

group MyRWGroup v1 local

group MyRWGroup v2c local

group MyRWGroup usm local

group MyROGroup v1 mynetwork

group MyROGroup v2c mynetwork

group MyROGroup usm mynetwork

####

# Third, create a view for us to let the groups have rights to:

# incl/excl subtree mask

view all included .1 80

####

# Finally, grant the 2 groups access to the 1 view with different

# write permissions:

# context sec.model sec.level match read write notif

access MyROGroup "" any noauth exact all none none

access MyRWGroup "" any noauth exact all all none

####

(注意每次改动snmpd.conf文件后都要重启snmp服务)

2、注册snmp agent服务,在(软件安装路径)\路径下,打开文件registeragent.bat就行,自动注册服务。注册成功后可以在【控制面板】——【管理工具】——【服务】中看到刚注册的服务,服务名是:net-snmp agent

三、重新启动snmp

>net stop "net-snmp agent"

>net start "net-snmp agent"

直接到“服务”——启动,出现错误提示。

关闭:停止SNMP Service服务后,再操作:cmd——net start “net-snmp agent”操作成功。

四、验证

cmd>snmpget –v2c –c public localhost 1.3.6.1.2.1.1.5.0

cmd>snmpset -v2c -c private localhost sysContact.0 = wang

如果正常,会的到取得和设置成功的提示,出错会给出错误提示。

>snmpwalk -v 2c -c public localhost if

>snmpwalk -v 2c -c root 192.168.1.100 if (以上两条命令,执行结果一样)

>snmpget -v2c –c public localhost 1.3.6.1.2.1.1.1.0

相关文档
最新文档