注册不了,因为使用的操作系统是win7,所以应该是权限的问题:
到安装目录使用管理员进行注册:
安装成功
3.配置windows服务
启动一个命令窗口,将工作目录改到I:\usr下,执行一下
I:\usr>bin\snmpd -v
NET-SNMP version: 5.5
Web: http://www.net-snmp.org/
主文件正常,下一步将它安装为windows服务,执行
I:\usr>registeragent.bat
Registering snmpd as a service using the following additional options:
.
-Lf “I:/usr/log/snmpd.log”
.
.
For information on running snmpd.exe and snmptrapd.exe as a Windows
service, see ‘How to Register the Net-SNMP Agent and Trap Daemon as
Windows services’ in README.win32.
.
请按任意键继续. . .
I:\usr>
服务注册成功,下面启动net-snmp
I:\usr>net start “net-snmp agent”
Net-SNMP Agent 服务已经启动成功。
I:\usr>
我们可以在windows的任务管理器中看到snmpd.exe这个进程。
这个搞好后就是配置了。
配置snmpd.conf文件
在安装目录下找到etc目录,进行到其中的snmp文件夹,会发现已经有一个snmp.conf文件,我们的是snmpd.conf不是它已有的,新建立一个普通文件名称为 :snmpd.conf,在其中写入
rocommunity public
仅此一句。
说明,如果这一句不加经常就是报主机无响应,因为相当于你没有访问协议的通行证。
然后重启服务。
然后进行测试:
snmpwalk -v 1 -c public localhost.
得到输出结果,就ok了。