分享
 
 
 

SNMP网络管理系统

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

为了使那些得不到路由和交换实验环境的读者也能学习并理解SNMP网络治理,笔者在本节中为大家介绍一个Win2000环境下的SNMP网络治理系统,通过适当的配置,我们就可以在一台计算机上面来学习SNMP网络治理了。

在windows 2000环境下面学习SNMP网络治理需要两个先决条件:1、安装并配置好Windows 2000的SNMP服务器,它是我们前面介绍的代理进程;2、获取一个命令行下面的网管工具:snmptuil.exe,这是微软Windows 2000资源工具中的一个软件,它也是网络治理系统中的治理进程。

1、安装并配置SNMP服务器

打开"控制面板-〉添加/删除程序",选择"添加/删除Windows组件",接着在随后弹出的"Windows组件"中选择"治理和监视工具",点击下面的"具体信息",在弹出的一个 "治理和监视工具"的对话框中选择"简单网络治理协议SNMP",确定后点击"下一步"就可以安装SNMP服务器了。

安装成功后我们在"控制面板-〉治理工具-〉服务"中能看见SNMP服务已经启动,双击"SNMP service"就可以对其属性进行配置,通常情况下我们使用系统默认的配置即可,大家要记住默认情况下团体名为public。

Windows 2000的SNMP也提供了Trap(陷阱)服务,下图显示了该服务的属性:

2、使用一个SNMP治理站

为了降低SNMP的学习门槛,我们选择了snmptuil.exe软件来为大家介绍一个完整了网络治理工作站是如何工作的。

Snmputil是一个命令行下的软件,使用语法如下: usage: snmputil [getgetnextwalk] agent community oid [oid ...] snmputil trap

其中agent表示代理进程的ip地址,community表示团体名,oid表示MIB对象ID。

举例说明:

1)查看本地计算机(IP地址为192.168.0.3)的系统信息

通过对系统组的MIB对象的查阅,我们知道系统信息所对应的MIB对象为.1.3.6.1.2.1.1.1(参看系统组对象),我们使用get参数来查询: C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.1.0

Variable = system.sysDescr.0

Value = String Hardware: x86 Family 15 Model 2 Stepping 7 AT/AT COMPATIBLE -

Software: Windows 2000 Version 5.1 (Build 2600 UniPRocessor Free)

其中public是192.168.0.3计算机上的团体名,.1.3.6.1.2.1.1.1.0是对象实例,注重对象ID前面要加一个点".",后面还要加一个"0"。假如不在对象ID末尾加上一个0,那么用get参数查询就会出错。从查询结果中我们能够看出操作系统版本和CPU类型。

2)查询计算机连续开机多长时间

C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.3.0

Variable = system.sysUpTime.0

Value = TimeTicks 447614

假如我们在对象ID后面不加0,使用getnext参数能得到同样的效果:

C:\>snmputil getnext 192.168.0.3 public .1.3.6.1.2.1.1.3

Variable = system.sysUpTime.0

Value = TimeTicks 476123

3)查询计算机的联系人

C:\>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.4.0

Variable = system.sysContact.0

Value = String administrator

以上简单介绍了用snmputil查询代理进程的方法,由于在命令行下使用,可能大家感到颇为不方便,但命令行的一个好处就是可以促进大家主动查阅MIB对象,加深对SNMP网络治理的熟悉。

4)使用walk查询设备上所有正在运行的进程:

C:\>snmputil walk 192.168.0.3 public .1.3.6.1.2.1.25.4.2.1.2

Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.1

Value = String System Idle Process

Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.4

Value = String System

Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.292

Value = String snmputil.exe

Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.308

Value = String RavTimer.exe

Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.336

Value = String RavMon.exe

限于篇幅笔者就不把所有进程列出来,大家可以在自己的计算机上面实验,以加强感性熟悉。

5)查询计算机上面的用户列表

C:\>snmputil walk 192.168.0.3 public .1.3.6.1.4.1.77.1.2.25.1.1

Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.

svUserTable.svUserEntry.svUserName.4.117.115.101.114

Value = String user

Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.

svUserTable.svUserEntry.svUserName.5.71.117.101.115.116

Value = String Guest

Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.svUserTable.svUserEntry. svUserName.13.65.100.109.105.110. 105.115.116.114.97.116.111.114

Value = String Administrator

从中我们可以得知该计算机共有三个用户,它们分别为user、guest和administrator。

Snmputil还有一个trap的参数,主要用来陷阱捕捉,它可以接受代理进程上主动发来的信息。假如我们在命令行下面输入snmputil trap后回车,然后用错误的团体名来访问代理进程,这时候就能收到代理进程主动发回的报告。

在MIBII中总共有175个对象,每个对象均有其不同的含义,我们只有通过查阅MIB才能知道它们各自的作用。MIB对象是SNMP网络治理中的核心内容,只有深入了解MIB对象的含义我们才有可能知道如何去驾驭SNMP网络治理。

限于篇幅,本文只能对SNMP网络治理作一个粗浅的介绍,想要了解更多的内容大家应该去阅读专门的SNMP网络治理书籍。本文中笔者向大家介绍了snmputil.exe的使用,平心而论,这个工具用于SNMP网络治理的学习还是非常优秀的,但假如您真的将其用在日常的网络治理中就很不现实了,实际的工作中笔者推荐使用思科公司的Ciscoworks2000或者solarwinds来进行网络治理,它们的界面友好、功能强大,但使用也相对较复杂,有爱好的朋友不妨学着用一用。

小知识

域名系统DNS

在Internet上,通常人们是不会直接使用二进制IP地址(如202.112.105.5)去访问主机、服务器和其它网络资源,代替二进制地址的是ASCII码表示的地址(www.bupt.edu.cn)。但是Internet节点设备只识别二进制地址,所以Internet必须提供一种翻译机制,支持ASCII码表示的地址与二进制地址之间的映射,提供这种服务的就是域名系统。

简单邮件传送协议SMTP

电子邮件e-mail是Internet广泛使用的应用之一,电子邮件系统可以划分成用户代理UA(User Agent)和报文传送代理MTA(Message Transfer Agent)两部分。邮件在传输过程中会经过多个MTA,MTA对邮件进行存储和转发操作,所以Internet上的MTA便构成一个报文传送系统MTS(Message Transfer System),简单邮件传送协议SMTP(Simple Mail Transfer Protocol)就是在两个MTA之间通信的协议。

超文本传送协议HTTP

在浏览器提供的用户界面上,用户点击网页连接向服务器发出请求,服务器返回多种类型的媒体显示在浏览器上,支持这个交互过程的就是HTTP(Hypertext Transfer Protocol)协议,该协议是应用层协议,应用与分布结构(Distributed)和协作方式的(Collaborative)超媒体(Hypermedia)信息系统。

简单网络治理协议SNMP

任何类型的通信网络都需要有效的治理才能高效稳定地运行,对于TCP/IP网络而言,简单网络治理协议SNMP(Simple Network Management Protocol)是其网管协议的最佳候选,不仅如此,对于非TCP/IP网络,SNMP治理系统也能很胜任。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有