Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26267173
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: 系统运维

2010-08-27 22:48:26

XP系统安装SNMP服务

时间:2010-8-27

 

1.在Windows XP/2000/2003上安装SNMP代理
Windows XP, 20002003上安装SNMP,按照下面的步骤:
您必须作为一名管理员或管理员小组中的成员登录,来完成这些步骤。如果您的计算机连接到一个网络上,网络条规设置可能会阻止您完成这些步骤。
点击开始,指向设置,点击控制面板, 双击添加或删除程序, 然后点击添加/删除Windows组件。
点击管理和监视工具(但不要选择或清除其复选框), 然后点击详细信息。
选择简单网络管理协议复选框,并点击确定。
点击下一步。
请插入相应的CD 或指定文件存储位置的完整路径,然后点击继续。
SNMP
会在安装后自动启动。
这样将完成安装过程。如何配置SNMP代理使之应答SNMP请求,可参见配置SNMP代理。

 

结论:第一步任何一台被控端需要将SNMP代理安装好。然后才能去应答SNMP

 

安装完毕之后能够从服务中看到

SNMP Service

SNMP Trap Service

两项服务已经启动。而且在DOS命令行中输入snmp的话也不报错了说明已经成功安装

 

结论:这一步是比较简单的,其实就是安装SNMP组件了。测试服务net stop snmpOK

 

2.配置SNMP代理

Windows XP/2000 系统中配置 SNMP 代理的具体步骤如下:
点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击计算机管理。
在控制台树中,点击服务和应用程序,然后点击服务。
下滚明细表窗格,并点击 SNMP service
点击操作菜单上的属性。
如果您想在身份验证失败的时候有陷阱信息发出,那么请在安全分页中选择发送身份验证陷阱。

在接收的团体名称下点击添加。

在团体权利下,为主机选择一个许可的级别以处理从被选团体接收的请求。

在社区名称中输入名称(区分大小写),然后点击添加。

指定是否从主机接收SNMP 数据包:

要想从网络上的任何主机接收SNMP 请求,且无论其身份,请点击接收来自任何主机 SNMP 数据包。

要想限制接收 SNMP 数据包,请点击接收来自这些主机的 SNMP 数据包,点击添加,输入适当的主机名、IPIPX 地址, 然后再次点击添加。点击应用。

配置SNMP陷阱的步骤如下:

点击开始,指向设置,然后点击控制面板。双击管理工具,然后双击计算机管理。

在控制台树中,点击服务和应用程序,然后点击服务。

下滚明细表窗格,并点击 SNMP service

点击操作菜单上的属性。

打开陷阱分页窗格,在社区名称下输入计算机将把陷阱发至的社区名称(区分大小写),然后点击添加到列表。

在陷阱目标中点击添加。

在主机名,IP IPX地址中输入主机的相关信息并点击添加。

重复第5步到第7步,直到添加完您要添加的所有团体和陷阱目标。

点击确定。

 

 

结论:通过上面的配置就可以允许监控机通过SNMP的方式过来采集数据了。这一步是关键,要配置到底允许哪台机过来采集。将来监控服务器一配置就行了

 

3.配置snmp采集端

到目前为止输入snmpwalk 这种命令还没有反应的。需要安装net-snmp-5.4.1-3.win32 安装好这个软件就行了。现在就可以用它进行采集本机的数据了。理论上是这样的不知道结果如何

 

4.测试

C:\Documents and Settings\a>snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.2.1.4.20

IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1

IP-MIB::ipAdEntAddr.192.168.1.101 = IpAddress: 192.168.1.101

IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1

IP-MIB::ipAdEntIfIndex.192.168.1.101 = INTEGER: 2

IP-MIB::ipAdEntNetMask.127.0.0.1 = IpAddress: 255.0.0.0

IP-MIB::ipAdEntNetMask.192.168.1.101 = IpAddress: 255.255.255.0

IP-MIB::ipAdEntBcastAddr.127.0.0.1 = INTEGER: 1

IP-MIB::ipAdEntBcastAddr.192.168.1.101 = INTEGER: 1

IP-MIB::ipAdEntReasmMaxSize.127.0.0.1 = INTEGER: 65535

IP-MIB::ipAdEntReasmMaxSize.192.168.1.101 = INTEGER: 65535

 

 

搞定!!!!!!!!!!!!!!!!!!!!!!!!

 

心得与结论:

1. 今天在公司配置之所以不成功是因为我没有给我本机的SNMP服务配置监控端的权限。现在配置了就可以正常访问了。

配置示例如图

 

 

配置允许127.0.0.1 进行过来采集数据就OK了!

 

5.详细介绍一下snmpwalk命令及其选项与示例

snmpwalk语法:
snmpwalk  IP
地址 -c SNMP读密码 -v 12(代表SNMP版本) OID(对象标示符)

参考示例

1.       snmpwalk -c public -v 1 -m ALL 127.0.0.1 .1.3.6.1.2.1.25.2.2取得系统总内存

介绍选项 –c后面带的是SNMP密码.

注意上面的截图我们也看到了团体的名称是public的。表示用public是可以过来访问的我现在把它修改成hkebao那就不行了。注意这一点!

 

心得:我查了下好像没有地方配置密码的。这个跟linux中的snmpd.conf文件原理是一样的

 

2 C:\Documents and Settings\a>snmpwalk -v 2c -c hkebao 127.0.0.1 system

SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 15 Stepping 13 AT/

AT COMPATIBLE - Software: Windows 2000 Version 5.1 (Build 2600 Multiprocessor Fr

ee)

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.311.1.1.3.1.1

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (18887) 0:03:08.87

SNMPv2-MIB::sysContact.0 = STRING:

SNMPv2-MIB::sysName.0 = STRING: T-DE9DA01872A84

SNMPv2-MIB::sysLocation.0 = STRING:

SNMPv2-MIB::sysServices.0 = INTEGER: 76

查看系统信息




 

 

阅读(2257) | 评论(0) | 转发(0) |
0

上一篇:今日新闻2010-08-27

下一篇:DDN专线介绍

给主人留下些什么吧!~~