利用SNMP协议来监测Cisco2950流量

利用SNMP协议来监测Cisco2950流量,第1张

利用SNMP协议来监测Cisco2950流量,第2张

MRTG(多路由器流量图表)是一个免费的软件,用于监控网络流量负载。目前,利用MRTG开发了各种统计系统:

1.系统资源负载统计,比如disk 空、CPU负载、内存使用等。

2.服务器流量统计,如邮件、DNS、Web、BBS、IRC等。

3.网络设备的流量统计,如防火墙、路由器、交换机等。

4.替代统计,如调制解调器流量、登录次数、在线游戏次数等。

MRTG就是用SNMP协议查询有SNMP协议的设备,定期统计设备的流量或负载,然后将统计结果绘制成统计图,从中可以方便直观的发现流量或负载。以Cisco 2950为例来说明使用该软件的过程:

一、终端2950的配置

950终端需要开启SNMP功能(SNMP由一般网络设备出厂设置开启),并进行相应设置,如下:

telnet 10 . 10 . 100 . 13
123 # conf t
\进入特权配置模式
123(config)# SNMP-server community 5 Hao Luo(此处不为零)
\ \将SNMP的社区名称设置为5 Hao Lou
123(config)# SNMP-server trap-source FastEthernet 0/1
\ \并使用端口Fa0/1作为监控源。不丢失的话会把设备本身的路由器ID作为监听源
123(config)# SNMP-servercontactqufeng 13 _ 2003 @ 126.com
\ \设置管理员的邮箱地址
123(config)# SNMP-server host 10 . 100 . 201 5号楼
\ \设置管理机的IP地址为10.10.100.201,设置


到目前为止,2950设备上的所有配置都已完成。
二。监控终端的配置

所需软件:

1.Perl语言

2.流量监控软件

3.微软的工具软件:INSTSRV.exe

SRVANY.exe

软件安装步骤:

1.1的安装。Perl语言

Perl的安装相对简单。目前普遍使用的是Active Perl for windows。现在最新版本是5.8.0,需要用户先安装IIS或APACHE等常用的Web服务器平台。Perl随linux/unix操作系统一起提供。

安装PERL的过程实际上非常简单。打开Perl的安装文件,单击Next,然后同意软件使用权协议。下一个屏幕将让您确认是否使用PPM3向ASPN发送个人信息。不要选择它,只需按下一步。然后就是下一个直通车,直到Perl安装成功,重启电脑生效。

注意:本文的安装路径是D: \ perl。

安装后的检查方法:

右键点击我的电脑-管理-服务和应用-互联网信息服务管理(IIS)-右键点击网站-属性-主目录-配置,调出下图看看有没有。pl,1000 .Plx扩展名,如果有,perl安装成功。

2.2的安装。流量监控软件

windows下mrtg的安装非常简单,解压Mrtg即可。***直接到磁盘,如:D: \ MRTG

同时要建立一个目录来存放我们要生成的文件,比如:D: \ mrtg www,D: \ mrtg \ images的所有文件都要复制到D: \ www mrtg。

接下来,我们可以配置mrtg。

开始-运行-CMD进入dos窗口进行相关配置。

①生成配置文件(由cfgmaker生成)

首先,转到目录D: \ mrtg \ bin(由mrtg解压缩的目录)并执行以下命令:

d:\ mrtg \ bin > perl CFG maker 5 Hao Lou @ 10 . 10 . 100 . 13—全局“work dir:d:\ wwwmrtg”—输出mrtg5haolou.cfg

5号楼是SNMP的通信密码。一般来说,交换机的出厂设置是公共的,10.10.100.13是被监控设备的IP。生成文件的默认路径是D: \ mrtg \ bin(一定要注意那些地方有空框,但是那些地方没有)。

安装后的检查方法:

输入以下命令:

D:\mrtg\bin>perl mrtg mrtg.cfg

会有警告,不用担心,连续跑三次就不会出现了。转到
②。修改配置文件(mrtg5haolou.cfg)

的第四行和第五行是新添加的语句,保证自动更新(间隔后5表示每5分钟刷新一次,可以根据实际情况修改。另外,如果没有添加参数RunAsDaemon:yes,PERL在执行MRTG后会自然停止,所以要记住)。

去掉第12行前面的#号,如果没有这样的行就加上,这样显示的就是位。

添加语言:GB2312,使显示界面为中文。

然后保存并关闭。(注意:修改前一定要备份文件,以防意外)

③运行以下命令:

d:\ mrtg \ bin > perl mrtg mrtg 5 haolou . CFG

如果出现以下语句,则mrtg工作正常:

守护先生…

不要关闭此窗口,否则mrtg将会死亡

就是告诉你不要关这个窗口,不然mrtg就不行了。

④添加服务MRTG作为随机启动服务。

因为MRTG是用perl编写的,所以它不能作为windows的服务直接添加。它需要以下两个小程序:Instsrv.exe和srvany.exe,可以通过谷歌直接搜索和下载。将Instsrv.exe和srvany.exe放在D: \ mrtg \ bin目录中(为了方便起见),并执行以下命令:

d:\mrtg\bin>instsrv MRTG

系统将提示您成功添加服务。

接下来,您需要修改注册表的内容:

HKEY _ LOCAL _ MACHINE-system-current control set-service-MRTG

为其创建一个名为parameters的新项目。

在此项下添加以下键值(字符串)

应用程序值是:d:\ perl \ bin \ perl.exe(perl安装目录)

AppDirectory的值是:d: \ mrtg \ bin。

AppParameters值为:mrtgmrtg5haolou.cfg。

添加后,您可以启动MRTG服务。

启动方法:在控制面板\管理工具\服务中,找到MRTG服务,启用该服务,MRTG可以全天监控指定设备的网络信息。

⑤建立MRTG统计网页(使用indexmaker)

D:\ mrtg \ bin > perl index maker mrtg 5 haolou . CFG > D:\ wwwmrtg \ index . htm

这样就生成了一个统计网页d: \ D:\wwwmrtg\index.htm。

可以通过修改mrtg5haolou.cfg中每个端口的标题和PageTop信息来指定每个端口流量信息页面的标题,也可以修改mrtg5haolou.cfg中的一些其他信息,还可以修改index.htm文件来改变页面的显示。当然每次修改前都要备份mrtg5haolou.cfg文件。

3.为了使系统在每次引导后自动运行该命令,我们还需要在引导中添加以下快捷方式。

①右键单击桌面并选择快捷方式。

②输入快捷方式start/d的运行命令行d:\ mrtg \ bin wperl mrtg——logging = mrtg 5 haolou . log mrtg 5 haolou . CFG。

③输入易记的文件名,如“mrtg流量监控”。

④运行后,检查bin目录下是否有文件mrtg5haolou.cfg_l。如果有,则执行成功。

此时,如果在IIS中添加一个连接到index.htm,MRTG就可以正常运行了,它会给我们提供5分钟流程图、日流程图、周流程图、月流程图、年流程图。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 利用SNMP协议来监测Cisco2950流量

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情