MRTG在Windows平台的安装及使用

MRTG (Multi Router Traffic Grapher)是一款监控网络流量负载的免费软件,目前利用MRTG已经开发出了各式各样的统计系统:

1.系统资源负载统计,例如:磁盘空间、CPU负载、内存用量等等

2.Server流量统计,例如:Mail、DNS、Web、BBS、IRC等等

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

4.另类统计,例如:Modem流量、Login人数、联机游戏人数等等。

MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负载。以思科2950为例来说明一下本软件的使用过程:

一、2950端的配置

2950端需要将SNMP功能打开(一般网络设备出厂设置是打开SNMP的),并做相应的设置,具体如下:

telnet 10.10.100.13

123# conf t

\进入特权配置模式

123(config)# snmp-server community 5haolou RO(此处不是零)

\设置SNMP的团体名为5haolou

123(config)# snmp-server trap-source FastEthernet0/1

\以Fa0/1端口为监控源,如果不输,将以设备自身的ROUTER ID作为监控源

123(config)# snmp-server contact qufeng13_2003@126.com

\设置管理者的邮箱地址

123(config)# snmp-server host 10.10.100.201 5haolou

\设置管理机的IP地址为10.10.100.201,并设置团体名5haolou

123(config)# snmp-server enable traps

\启动监控

123#copy run start

\保存设置

至此已经完成在2950设备上的所有配置。

二、监控端的配置

需要使用的软件:

1.Perl

2.MRTG

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

SRVANY.exe

软件安装步骤:

1.Perl的安装

Perl的安装比较简单,目前使用的一般是Active Perl for windows,现在最新的版本是5.8.0,它需要使用者先安装IIS或者APACHE等常用的Web服务器平台。在linux/unix操作系统中Perl是系统自带的。

安装Perl的过程其实很简单的,打开PERL的安装文件,点下一步,然后同意软件使用权的协议,下一个画面会让您确认是否使用PPM3发送个人信息至ASPN,不要选它,直接按下一步。然后就是下一步直通车,直至Perl安装成功,重新启动计算机生效。

注意:本文安装路径选择d:\perl。

安装完毕的检查方法:

我的电脑右键单击——管理——服务和应用程序——Internet信息服务管理(IIS)——网站右键单击——属性——主目录——配置,调出下图,查看有没有.pl,.plx扩展名,如果有就说明perl安装成功了。

2.MRTG的安装

Mrtg在windows下的安装很简单,只需要将mrtg.***直接解压到某个盘就好了,比如解压到:d:\mrtg

同时还要建立一个目录来存放我们要生成的文件,如:d:\mrtgwww,同时将d:\mrtg\images的所有文件复制到d:\wwwmrtg下。

接下来我们就可以做mrtg的配置了。

开始——运行——cmd进入dos窗口进行相关配置。

①、配置文件的生成(由cfgmaker来生成)

首先进入到目录d:\mrtg\bin(mrtg解压后的目录),执行如下命令:

D:\mrtg\bin>perl cfgmaker 5haolou@10.10.100.13 --global “workdir: d:\wwwmrtg” --output mrtg5haolou.cfg

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

安装完毕的检查方法:

输入以下命令:

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

会出现警告,不用管,连续运行三次就不会出现了。

②、配置文件的修改(mrtg5haolou.cfg)

其中的第4,5行是新加进去的语句,保证能够自动更新(interval后的5表示每5分钟刷新一次,可根据实际情况进行修改,另外,如果不加RunAsDaemon:yes这个参数,PERL执行MRTG后会自然中止,切记)。

将第12行前面的#符号去掉,如果没有此行就加入,使显示以bits为单位

加入language: GB2312,使显示界面为汉语

然后保存关闭即可。(注意:修改之前一定要备份文件,防止出现意外)

③运行如下命令:

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

如果出现以下语句就表明mrtg工作正常:

Daemoning mrtg…

Do not close this window,or mrtg will die

就是告诉你不要关闭这个窗口,否则mrtg就无法工作.

④添加服务MRTG为一项随机启动服务

由于MRTG是用perl编写的,所以不能直接添加为windows的服务,需要以下两个小程序:Instsrv.exe和srvany.exe,可以用 google直接搜索下载到。将Instsrv.exe和srvany.exe放到d:\mrtg\bin目录(为了方便起见),执行如下命令:

d:\mrtg\bin>instsrv MRTG d:\mrtg\bin\srvany.exe

会出现添加服务成功的提示。

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

HKEY_LOCAL_MACHINE——system——currentcontrolset——service——MRTG

为其新建一个名为parameters的项

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

Application 值为: d:\perl\bin\perl.exe(perl的安装目录)

AppDirectory 值为: d:\mrtg\bin

AppParameters 值为: mrtg mrtg5haolou.cfg

添加完以后就可以把MRTG服务启动了。

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

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

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

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

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

3、为了使系统在每次开机后,能自动运行该命令,我们还需要在启动里面加入以下快捷方式。

①在桌面击右键,选择快捷方式。

②输入快捷方式的运行命令行为 start /D d:\mrtg\bin wperl mrtg --logging=mrtg5haolou.log mrtg5haolou.cfg。

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

④运行后,查看bin目录中有没有mrtg5haolou.cfg_l文件,如果有就是执行成功了。

至此,如果在IIS中为index.htm添加一个联接,MRTG就可以正常运行了,并且会给我们提供每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。转自:http://www.jxstnu.cn/xieyunc/read.php?79

转载于:https://www.cnblogs.com/skymyyang/p/9056548.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机教室应用计划,计算机教室新学期工作计划

无论是单位还是个人,有了工作计划,工作就有了明确的目标和具体的步骤,就可以协调大家的行动,增强工作的主动性,使工作有条不紊地进行。下面是小编整理的计算机教室新学期工作计划,欢迎大家参考!计算机教室新…

语音识别中强制对齐_一种在线语音文本对齐系统及方法

专利名称:一种在线语音文本对齐系统及方法技术领域:本发明涉及电视字幕显示领域,特别涉及一种在线语音文本对齐系统及方法。背景技术:一个国家电视字幕节目的比例,反应了一个国家的人文水平,反应了社会对残…

动态规划--Leetcode121.买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,…

Gradle 下载不了

可自行下载对应的 gradle-x.x-all.zip 放在下列目录 C:\Users\penno\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1 转载于:https://www.cnblogs.com/ouuy/p/9057358.html

边缘AI是内存技术发展的催化剂

来源:北京物联网智能技术应用协会人工智能的崛起,对内存系统提出了一些新要求。今天的内存技术能够满足AI时代下的新应用吗?从长远来看,新兴内存技术对边缘 AI有什么前景?首先要意识到的是“边缘AI”应用没有特定标准;“边缘”在…

一级计算机B理论知识和答案,计算机一级B基础知识选择题答案.doc

计算机一级B基础知识选择题答案.doc计算机基础知识选择题(1)世界上第一台电子计算机诞生于_______年。A)1969B)1946C)1935D)1956【解析】世界上第一台电子数字计算机ENIAC于1946年4月12日诞生于美国。(2)冯诺依曼研制的存储计算机名称是_______。A)EDVAC B)ENIACC)EDSAC D)MARK…

金叉成功率_一个非常强烈的买卖信号:三金叉见顶,三死叉见底,短短10字,但是成功率却远超“金叉买,死叉卖”...

(本文由公众号越声投顾(yslcw927))整理,仅供参考,不构成操作建议。如自行操作,注意仓位控制和风险自负。)为什么做交易的人95%是要被市场打败出局?一、炒股最困难的不是选股,也不是买卖,而是等待;人生最困难的不是努力…

动态规划--Leetcode64.最小路径和

给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总…

洛谷 P1824 进击的奶牛 【二分答案】(求最大的最小值)

题目链接&#xff1a;https://www.luogu.org/problemnew/show/P1824 题目描述 Farmer John建造了一个有N(2<N<100,000)个隔间的牛棚&#xff0c;这些隔间分布在一条直线上&#xff0c;坐标是x1,...,xN (0<xi<1,000,000,000)。 他的C(2<C<N)头牛不满于隔间的位…

《中国基础研究竞争力报告2020》发布,6图表速览报告核心结论

来源&#xff1a; 科学出版社持续跟踪先进国家基础研究发展态势&#xff0c;准确研判我国基础研究竞争力&#xff0c;科学筹划基础研究发展&#xff0c;对于打造科技核心竞争力、构筑先发优势、蓄积长远发展原动力&#xff0c;具有重要战略意义。为了支撑科技创新&#xff0c;中…

异步通信在生活中的例子_AJAX简单异步通信实例分析

本文实例讲述了AJAX简单异步通信的方法。分享给大家供大家参考。具体分析如下&#xff1a;客户端&#xff1a;向服务器发出一个空请求。代码如下&#xff1a;XMLHttpRequestvar xmlHttp;function createXMLHttpRequest(){if(window.ActiveXObject)xmlHttp new ActiveXObject(&…

计算机仿真在机械行业中的应用,计算机仿真技术机械行业应用

计算机仿真技术在机械行业应用计算机仿真技术在机械行业应用14级在职机械工程硕士 刘中华摘 要: 计算机仿真技术是以多种学科和理论为基础&#xff0c;以计算机及其相应的软件为工具&#xff0c;通过虚拟试验的方法来分析和解决问题的一门综合性技术。计算机仿真(模拟)早期称为…

svn 修改文件的可执行权限

设置svn可执行权限&#xff0c;svn:executable 1)svn propset svn:executable on 文件名&#xff0f;文件夹名 2)svn propset svn:executable on test.c svn ci 转载于:https://www.cnblogs.com/wangliangblog/p/9072690.html

「九章」刷屏的背后:万字长文解析,量子计算机和电子计算机各有何优劣?

来源&#xff1a;机器学习研究组订阅号近日&#xff0c;中科大校友、UC伯克利在读博士、知乎用户SIY.Z 在一篇近两万字的长文中&#xff0c;详细分析了“量子计算机和传统电子计算机在算法方面的优劣势”。以下是原文内容:这是一篇我很早以前就想写的文章。我的目的是给稍有数学…

关于计算机的网络作文,关于网络世界的作文

关于网络世界的作文在学习、工作乃至生活中&#xff0c;大家对作文都不陌生吧&#xff0c;根据写作命题的特点&#xff0c;作文可以分为命题作文和非命题作文。那么你有了解过作文吗&#xff1f;以下是小编精心整理的关于网络世界的作文&#xff0c;欢迎阅读&#xff0c;希望大…

python实现邮件客户端_利用python实现简单的邮件发送客户端示例

脚本过于简单&#xff0c;供学习和参考。主要了解一下smtplib库的使用和超时机制的实现。使用signal.alarm实现超时机制。#!/usr/bin/env python# -*- coding: utf-8 -*-import timeimport sysimport loggingimport smtplibimport socketimport signalimport ConfigParserfrom …

xml--Schema约束

<?xml version"1.0" encoding"UTF-8"?> <!-- xmlns: xml namespace&#xff1a;名称空间/ 命名空间 targeNamespace&#xff1a;目标名称空间&#xff0c;下面定义的那些元素都与这个名称空间绑定上 elementFormDefault&#xff1a; 元素的格式…

js中实现页面跳转(返回前一页、后一页)

一&#xff1a;JS 重载页面&#xff0c;本地刷新,返回上一页 代码如下:<a href"javascript:history.go(-1)">返回上一页</a> <a href"javascript:location.reload()">重载页面&#xff0c;本地刷新</a> <a href"javascri…

stm32 文件系统dma大小_STM32 DMA使用详解

DMA部分我用到的相对简单&#xff0c;当然&#xff0c;可能这是新东西&#xff0c;我暂时还用不到它的复杂功能吧。下面用问答的形式表达我的思路。DMA有什么用&#xff1f;直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预&…

管理计算机域内置账户改为用户账户,“管理计算机(域)的内置帐户”我给它改了名...

在Windows XP中&#xff0c;Administrator帐户是终极管理员&#xff0c;如果你创建了其他管理员帐户&#xff0c;那么该帐户就会从欢迎屏幕上被隐藏。这里需要注意的是&#xff0c;仅仅是从欢迎屏幕上被隐藏&#xff0c;该帐户仍然存在。如果你仍然需要使用这个帐户&#xff0c…