教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

Windows 2003下安装MRTG流量监控全攻略

来源:网络收集 时间:2026-05-04
导读: Windows 2003下安装MRTG流量监控全攻略 Windows 2003下安装MRTG流量监控全攻略 什么是MRTG? MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息

Windows 2003下安装MRTG流量监控全攻略

Windows 2003下安装MRTG流量监控全攻略

什么是MRTG?

MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息。事实上它不仅可以监控网络设备,任何其它的支持SNMP协议的设备都可以做为MRTG的监控对象,并自动生成包含PNG图形格式的HTML文档,通过HTTP方式显示给用户。

所需软件:

1.ActivePerl for windows (ActivePerl-5.8.0.805-MSWin32-x86.msi) 下载地址:http://doc.guandang.net

2.MRTG (mrtg-2.16.2.zip)

下载地址:http://doc.guandang.net

3. instsrv.exe和srvany.exe

下载地址:

使用环境:

完成目标:通过 MRTG 24小时监测交换机所有端口流量,掌握服务器平时使用带宽

安装步骤:

1.在网管服务器上安装perl,部署MRTG环境.

直接双击(ActivePerl-5.8.0.805-MSWin32-x86.msi)即可安装完成。

Windows 2003下安装MRTG流量监控全攻略

2.被监控服务器安装配置SNMP服务

放入系统光盘,安装SNMP服务(开始→程序→控制面板→添加或删除程序→管理和监视工具→简单网络管理协议),即可安装成功! 随后打开管理工具→服务→SNMP Service属性→安全,添加一个只读的团体名(注意:为了安全,请将团体名尽量设置复杂),在接受来自这些主机的SNMP数据包中添加网管服务器的IP地址,在代理选项中勾选所有。即可完成SNMP服务设置。

----------------------------------------------------------------------------------------------------- 如果监控的是交换机,那交换机要开启snmp

H3C5500交换机

1) 配置Agent

# 设置SNMP基本信息,包括版本、团体名(只监控可以不写操作,另外请更改团体。

<Sysname> system-view

[Sysname] snmp-agent sys-info version v2c

[Sysname] snmp-agent community read public(可更改复杂一点的团体名)

[Sysname] snmp-agent community write private(只监控可不配)

# 设置交换机的联系人和位置信息,以方便维护。

[Sysname] snmp-agent sys-info contact Mr.Wang-Tel:3306

[Sysname] snmp-agent sys-info location telephone-closet,3rd-floor

港湾U24交换机开启SNMP

[U24]<config># service snmp enable

[U24]<config># config snmp Community readonly public(团体名可自行更改)

[U24]<config># config snmp Community readwrite prXXX(写操作的团体名,监控可不配)

-----------------------------------------------------------------------------------------------------------------------------------

3.防火墙设置,如果安装了防火墙,注意开放UDP161端口(端口查看netstat -an)

4.安装MRTG

Windows 2003下安装MRTG流量监控全攻略

将mrtg压缩包(mrtg-2.16.2.zip)解压缩到D盘(盘符可以自选)并将文件夹改名为mrtg。进入DOS,执行以下命令:

D:\>cd mrtg\bin /进入D盘下mrtg\bin的文件夹里 /

D:\mrtg\bin>perl cfgmaker public@192.168.0.12 --global "WorkDir: D:\web\mrtg" --output mrtg.cfg /public设置的团体名,尽量设置复杂。IP地址192.168.0.12 是被网管交换机的IP地址,D:\web\mrtg是输出的HTML文件所存放的路径,mrtg.cfg生成的配置文件名称,可以自己改为其他名称,存放在D:\mrtg\bin文件夹下。如果要监测多个设备(路由器、交换机、服务器等),则只需要添加多个IP地址即可,命令如下:perl cfgmaker public@192.168.0.10 public@192.168.0.11 public@192.168.0.12 --global "WorkDir: D:\web\mrtg" --output mrtg.cfg 注意团体名必需一致 /

D:\mrtg\bin>echo runasDaemon:yes>>mrtg.cfg /将runasDaemon:yes添加到mrtg.cfg文件中/

D:\mrtg\bin>echo Interval:5>>mrtg.cfg /将Interval:5添加到mrtg.cfg文件中,每5分钟刷新一次/

D:\mrtg\bin>echo language:chinese>>mrtg.cfg / 统计页面生成中文/

5.使用IndexMaker生成报表首页:

D:\mrtg\bin>perl indexmaker mrtg.cfg>d:\web\mrtg\index.htm

6.运行MRTG:

D:\mrtg\bin>perl mrtg --logging=mrtg.log mrtg.cfg

运行MRTG即可完成24小时流量监控,但是切忌DOS窗口不能够关闭。如果出现报错,则多执行此命令几次,见到如下提示即可:

Daemonizing MRTG ... Do Not close this window. or MRTG will die

下面就利用提前准备好的 instsrv.exe和srvany.exe这个两文件来把MRTG做成系统服务!把instsrv.exe和srvany.exe复制到D:\mrtg\bin下。执行 D:\mrtg\bin>instsrv mrtg "D:\mrtg\bin\srvany.exe"

注意路径是srvany.exe存放的路径 .接下来要修改注册表(regedit),在 HKEY_LOACL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下找到mrtg选项并添加parameters子项,在parameters子项中,新建如下字符串值 AppDirectory="d:\mrtg\bin\" /cfg文件的路径/

Application="d:\usr\bin\perl.exe" /perl.exe的存放目录/

AppParameters="d:\mrtg\bin\mrtg --logging=mrtg.log D:\mrtg\bin\mrtg.cfg" /mrtg启动命令以及mrtg.cfg文件的存放路径,以上三行不带双引号/ 至此,MRTG设置为系统服务所有操作做完,重启系统后即可看到MRTG流量监测效果!

Windows 2003下安装MRTG流量监控全攻略

为了以后方便,可以做成批处理(mrtg.bat)!内容如下:

---------------------------------------------------------------------------------------------------------------------------

echo off

net stop mrtg

cd D:\mrtg\bin

echo 正在生成MRTG流量图,请稍后。。。。

perl cfgmaker kjadmin@192.168.0.12 --global "workdir: D:\web\mrtg" --output mrtg.cfg

echo runasdaemon:yes>>mrtg.cfg

echo interval:5>>mrtg.cfg

echo language:chinese>>mrtg.cfg

echo Options[_]: growright, bits>>mrtg.cfg

echo 生成MRTG页面!!

perl indexmaker mrtg.cfg>D:\web\mrtg\index.htm

net start mrtg

echo MRTG流量图完成!

pause

-----------------------------------------------------------------------------------------------------------------------------------

MRTG默认流量的统计单位是 KB/秒 ,若要更改为 kb/秒 ,则只需要在mrtg.cfg中找到“Options[_]: growright, bits”,将前面的#号去掉即可!然后重启mrtg服务即可!

…… 此处隐藏:2142字,全部文档内容请下载后查看。喜欢就下载吧 ……
Windows 2003下安装MRTG流量监控全攻略.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1803981.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)