Mrtg + rrdtool + 14all.cgi(网络流量的监测)
2013-11-14 18:03
375 查看
1 配置环境(这里所使用的是Windows XP)
1.1 安装IIS和SNMP(简单网络管理协议)[这里需要使用Windows XP的安装盘]
将Windows XP的安装盘放入光驱中。开始=>控制面板=>添加/删除程序=>添加/删除Windows组件(A),将Internet信息服务(IIS)和管理和监测工具打勾,然后下一步直至完成
1.2 下载运行所需的环境
1.2.1 下载Perl
Perl(http://ftp.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.813-MSWin32-x86-148120.msi)该环境按照它的默认安装就行了.
1.2.2 下载mrtg
下载mrtg(http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.12.2.zip)将其解压到c:\mrtg
1.2.3 下载rrdtool
下载rrdtool(http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.2.10-win32-perl58.zip)
首先在c盘下建立目录: c:\rrdtool
将其解压后双击install.bat,完成后会在C:\Perl\site\lib下产生一个rrds.pm文件,将该文件拷贝到 c:\rrdtool下
然后将其目录rrdtool-1.2.10-win32-perl58\rrdtool\Release\下的rrdcgi.exe和rrdtool拷贝到 c:\rrdtool 下
2 使用工具mrtg
2.1 编译、修改配置文件
C:\mrtg\bin>perl cfgmaker public@10.0.0.199 --global "workdir: c:\www\mrtg" --output c:\www\mrtg\mrtg.cfg
--base: Get Device Info on public@10.0.0.199:
--base: Vendor Id: cisco
--base: Populating confcache
--coca: populate confcache public@10.0.0.199:
--coca: store in confcache public@10.0.0.199_ Name Fa0/0 --> 1
--coca: store in confcache public@10.0.0.199_ Name Se0/0 --> 2
--coca: store in confcache public@10.0.0.199_ Name Fa0/1 --> 3
--coca: store in confcache public@10.0.0.199_ Name Fa2/0 --> 4
--coca: store in confcache public@10.0.0.199_ Name Fa2/1 --> 5
--coca: store in confcache public@10.0.0.199_ Name Nu0 --> 6
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet0/0 --> 1
--coca: store in confcache public@10.0.0.199_ Descr Serial0/0 --> 2
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet0/1 --> 3
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet2/0 --> 4
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet2/1 --> 5
--coca: store in confcache public@10.0.0.199_ Descr Null0 --> 6
--coca: store in confcache public@10.0.0.199_ Type 6 --> 1
--coca: store in confcache public@10.0.0.199_ Type 22 --> 2
--coca: store in confcache public@10.0.0.199_ Type 6 --> 3 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 6 --> 4 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 6 --> 5 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 1 --> 6
--coca: store in confcache public@10.0.0.199_ Ip 10.0.0.199 --> 1
--coca: store in confcache public@10.0.0.199_ Ip 172.16.1.1 --> 3
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-41 --> 1
--coca: store in confcache public@10.0.0.199_ Eth --> 2
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-42 --> 3
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-61 --> 4
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-62 --> 5
--coca: store in confcache public@10.0.0.199_ Eth --> 6 (duplicate)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifAlias
--base: Walking vmVlan
--base: Walking ifSpeed
--base: Writing c:\www\mrtg\mrtg.cfg
C:\mrtg\bin>perl mrtg c:\www\mrtg\mrtg.cfg
WARNING:
Rateup WARNING: C:/mrtg/bin\rateup could not read the primary log file for 10.0.
0.199_1
Rateup WARNING: C:/mrtg/bin\rateup The backup log file for 10.0.0.199_1 was inva
lid as well
Rateup WARNING: C:/mrtg/bin\rateup Can't remove 10.0.0.199_1.old updating log fi
le
Rateup WARNING: C:/mrtg/bin\rateup Can't rename 10.0.0.199_1.log to 10.0.0.199_1
.old updating log file
Rateup WARNING: C:/mrtg/bin\rateup could not read the primary log file for 10.0.
0.199_3
Rateup WARNING: C:/mrtg/bin\rateup The backup log file for 10.0.0.199_3 was inva
lid as well
Rateup WARNING: C:/mrtg/bin\rateup Can't remove 10.0.0.199_3.old updating log fi
le
Rateup WARNING: C:/mrtg/bin\rateup Can't rename 10.0.0.199_3.log to 10.0.0.199_3
.old updating log file
C:\mrtg\bin>perl mrtg c:\www\mrtg\mrtg.cfg
WARNING:
Rateup WARNING: C:/mrtg/bin\rateup Can't remove 10.0.0.199_1.old updating log fi
le
Rateup WARNING: C:/mrtg/bin\rateup Can't remove 10.0.0.199_3.old updating log fi
le
C:\mrtg\bin>perl mrtg c:\www\mrtg\mrtg.cfg
WARNING:
2.2 编译首页文件
C:\mrtg\bin>perl indexmaker c:\www\mrtg\mrtg.cfg --output c:\www\mrtg\index.htm3 使用工具rrdtool
3.1 编译、修改配置文件
C:\mrtg\bin>perl cfgmaker public@10.0.0.199 --global "LogFormat: rrdtool" --global "PathAdd: c:\rrdtool" --global "LibAdd: c:\rrdtool" --global "Options[_]: gro
wright,bits" --global "workdir: c:\www\mrtg" --global "RunAsDaemon:yes" --global
"Interval:5" --output c:\www\mrtg\mrtg1.cfg
--base: Get Device Info on public@10.0.0.199:
--base: Vendor Id: cisco
--base: Populating confcache
--coca: populate confcache public@10.0.0.199:
--coca: store in confcache public@10.0.0.199_ Name Fa0/0 --> 1
--coca: store in confcache public@10.0.0.199_ Name Se0/0 --> 2
--coca: store in confcache public@10.0.0.199_ Name Fa0/1 --> 3
--coca: store in confcache public@10.0.0.199_ Name Fa2/0 --> 4
--coca: store in confcache public@10.0.0.199_ Name Fa2/1 --> 5
--coca: store in confcache public@10.0.0.199_ Name Nu0 --> 6
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet0/0 --> 1
--coca: store in confcache public@10.0.0.199_ Descr Serial0/0 --> 2
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet0/1 --> 3
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet2/0 --> 4
--coca: store in confcache public@10.0.0.199_ Descr FastEthernet2/1 --> 5
--coca: store in confcache public@10.0.0.199_ Descr Null0 --> 6
--coca: store in confcache public@10.0.0.199_ Type 6 --> 1
--coca: store in confcache public@10.0.0.199_ Type 22 --> 2
--coca: store in confcache public@10.0.0.199_ Type 6 --> 3 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 6 --> 4 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 6 --> 5 (duplicate)
--coca: store in confcache public@10.0.0.199_ Type 1 --> 6
--coca: store in confcache public@10.0.0.199_ Ip 10.0.0.199 --> 1
--coca: store in confcache public@10.0.0.199_ Ip 172.16.1.1 --> 3
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-41 --> 1
--coca: store in confcache public@10.0.0.199_ Eth --> 2
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-42 --> 3
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-61 --> 4
--coca: store in confcache public@10.0.0.199_ Eth 00-04-dd-94-13-62 --> 5
--coca: store in confcache public@10.0.0.199_ Eth --> 6 (duplicate)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifAlias
--base: Walking vmVlan
--base: Walking ifSpeed
--base: Writing c:\www\mrtg\mrtg1.cfg
C:\mrtg\bin>perl mrtg c:\www\mrtg\mrtg1.cfg
WARNING:
Daemonizing MRTG ...
Do Not close this window. Or MRTG will die
3.2 下载与编辑14all.cgi
(http://mesh.dl.sourceforge.net/sourceforge/my14all/14all-1.1p25.tar.gz)use lib qw(c:\mrtg\lib\mrtg2); #set paths
$cfgfile = "c:\www\mrtg\mrtg1.cfg";
$cfgfiledir = "c:\www\mrtg\";
4 参考资料
http://www.wtcs.org/snmp4tpc/rrdtool.htm作者Blog:http://blog.csdn.net/sharp2001/
阅读(583) | 评论(0) | 转发(0) |
0
上一篇: OCR 图片文字识别图解教程
下一篇:Cacti中文版:安装及汉化说明(内含cacti中文版软件包)
相关热门文章
10种启动故障解决方法(转)...
关于自动弹出网页的解决方法...
Auto CAD 2007中文版 迅雷免费...
出现“high definition audio...
全国计算机一级考试试题...
请教想查12个月的数据条数,看...
new/delete 和malloc/free 有...
ubuntu下hadoop环境的搭建...
求助:如何用Linux架设ISATAP...
redhat图形界面不出先登录界面...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- Mrtg + rrdtool + 14all.cgi(网络流量的监测)
- 在CentOS服务器上使用MRTG监测网络设备流量情况
- 配置MRTG监测网络流量
- Cacti 是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具
- 2010年汽车网络广告及网站季度流量监测专题
- RH442-1 利用snmp和mrtg监控linux服务器的网络流量
- 设置网络流量监测图形分析工具Cacti管理Windows Server 2008 R2
- FreeBSD-4.7下安装网络流量统计分析工具MRTG
- 网络链路流量负载监控 MRTG
- 安全运维之:网络实时流量监测工具iftop
- mrtg 简单好用的网络流量监控工具
- windowns 2003上安装mrtg监控网络流量
- 网络广告流量监测术语
- 在RHEL5下使用NTOP监测网络流量 推荐
- Windows 2003下使用MRTG+RRDtool+Routers2来监测网络流量
- 实时监测网络流量
- NetFlow网络流量监测技术的应用和设计
- 网络流量监测软件
- Linux网络实时流量监测工具iftop的安装使用
- 安全运维之:网络实时流量监测工具iftop