WINDOWS下安装MRTG全攻略

网络流量监控器mrtg全攻略 关于mrtg的最详细的信息可以从http://people.ee.ethz.ch/~oetiker/webtools/mrtg得 到。mrtg具有以下特色:可移植性:目前可以运行在大多数Unix系统和Windows NT之上。 源码开放:Mrtg是用perl编写的,源代码完全开放。 高可移植性的SNMP支持:Mrtg采用了Simon Leinen编写的具有高可移植性的SNMP实现模 块,从而不依赖 阅读详情

在WINDOWS下安装MRTG全攻略
网络流量监控

文:重庆/樊礼 (cqfanli@163.com)
如需转载,请保持文档完整并注明出处( http://www.cnitexam.com )

代序

在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量、每个路由器的流量、每个交换机端口的流量…,以供年度报告时向上级领导提供详实的数据及图形报告。在这里,我先把自己有关如何获取网络流量的方法向大家讲解一下,如果有必要,您可以立即动手,自己做一个公司的网络流量监控图出来。网络流量的监控需要涉及到SNMP、PERL、MRTG和一点网页的相关知识,现在我就STEP BY STEP给大家讲解怎么具体实施。我的水平有限,如有错误或者更好的解决办法,还恳请大家提出,谢谢!
注:文中有部份资料从Internet网络收集。


目录
在WINDOWS下安装MRTG全攻略--网络流量监控 1
代序 1
目录 1
SNMP简介 2
MRTG简介 4
STEP BY STEP教您安装PERL 7
STEP BY STEP教您设置SNMP 11
STEP BY STEP教您安装MRTG 14
把流量图加入您的网站 19

SNMP简介
一个网络管理系统一般要包含以下几个元素:①若干个(可能很多个)需要被管理的网络设 备节点,如 路由器、服务器等设备,每个节点上都运行着一个称为设备代理(agent)的应 用进程,其实现对被管理设 备的各种被管理对象的信息如流量等的搜集和对这些被管对象 的访问的支持;②至少一个管理工作站,该 管理站运行着管理平台应用系统,实现为管理 员提供对被管设备的可视化的图形界面,从而使管理员可以 方便的进行管理;③一个管理 协议,用来定义设备代理和管理工作站之间管理信息传送的规程。其中管理 协议的操作是 在管理框架下进行的,管理框架定义了和安全相关的认证,授权,访问控制和加密策略等各 种安全防护框架。
在运行TCP/IP协议的互联网环境中,管理协议标准是简单网络管理协议(Simple Network Management Protocol,SNMP),其定义了传送管理信息的协议消息格式及管理站和设备代 理相互之间进行消息传送的规 程。
出于业界对网络管理协议标准化的迫切要求的驱动,IETF于1990发布了SNMPv1的正式RFC 文档;其设 计思想重点放在保证协议的简单性、灵活性和可扩展性上,并希望把SNMP作为 一个过渡性的网管协议来作 为实现对互连的网络设备进行管理时遵循的标准,待OSI的网 络管理协议—CMIP的开发、实现和标准化成 熟和完善到可以在业界推广之后,再用CMIP来 替换SNMP。但是由于各种的原因,CMIP并没有替代SNMP,而 SNMP发展为业界的标准。
SNMP一共发展有3个主版本,分别为SNMPv1 ,SNMPv2和SNMPv3。其中SNMPv2又分为若干个 子版本,其中 SNMPv2c应用最为广泛:
SNMPv1: 是第一个正式协议版本,在RFC1155-RFC1158中定义,该版本采用了基于共同体 名的安全机制;
SNMPv2c: 这个版本被称为基于共同体名的SNMPv2,使用基于共同体名的安全机制和 SNMPv2p做出的协议操 作方面的扩充,由RFC1901-RFC1906定义;
SNMPv3: 该协议版本采用基于用户的安全机制,其安全机制是在SNMPv2u和SNMPv2*基础上 进行大量的评议 以后进行了更新,并且对协议机的逻辑功能模块的进行了划分而保证了良 好的可扩充性,由RFC2271- RFC2275所定义。
运行SNMP管理系统的原理及SNMP协议
使用SNMP协议的网络管理系统管理结构工作一般包括:管理进程通过定时向各个设备的设 备代理进程 发送查询请求消息(以轮询方式),来跟踪各个设备的状态;而当设备出现异常 事件如设备冷启动等时,设 备代理进程主动向管理进程发送陷阱消息,汇报出现的异常事 件。这些轮询消息和陷阱消息的发送和接受 规程及其格式定义都是由SNMP协议定义的;而 被管理设备将其各种管理对象的信息都存放在一个称为管理 信息库(Management Information Base)库结构中。
其中SNMP协议是运行在UDP协议之上,它利用的是UDP协议的161/162端口。其中161端口被 设备代理监 听,等待接受管理者进程发送的管理信息查询请求消息;162端口由管理者进 程监听等待设备代理进程发 送的异常事件报告陷阱消息,如Trap。
设备的所有的需要被管理的信息被看作一个各种被管理对象的集合,这些被管理对象由 OSI定义在一 个被称作管理信息库(Management Information Base,MIB)的虚拟的信息库 中。
管理对象库MIB
MIB是一个按照层次结构组织的树状结构(定义方式类似于域名系统),管理对象为定义 为树中的相 应叶子节点。管理对象是按照模块的形式组织,每个对象的父节点表示该种对 象属于上层的哪一个模块。 而且OSI为树中每一层的每个节点定义唯一的一个数字标识, 每层中的该数字标识从1开始递增,这样树中 的每个节点都可以用从根开始到目的节点的 相应的标识对应的一连串的数字来表示,如1.3.6.1.2.1.1表 示了MIBII中系统组子树,而 1.3.6.1.2.1.1.1.0表示系统组中的系统描述(sytem Descrption)对象。每个 对象的一连 串数字表示被称为对象标识符(Object Indentifier,OID)。
相关的一组对象的集合被定义为一个MIB模块。这些模块使用OSI的抽象语法标记 (Abstract Syntax Notation One,ASN.1)的一个子集写成。该子集被定义为管理信息结 构(Management Information,SMI)。
SNMP的消息在发送和传输时消息是采用基本编码规则(BER)对消息进行编码。
SNMP基本的标准MIB库是MIBII,具体请参考RFC 1213。
SNMP协议操作
SNMP提供有三类操作,分别为Get,Set和Trap。
Get操作实现对被管理对象所表示的管理信息的读操作。在SNMPv1中,GET操作具体一共有 两种形式
Get和GetNext操作: Get操作指示直接读取操作参数指定的OID所表示的被管理对象的管 理信息 值。GetNext操作指示读取操作参数指定的OID所表示的被管理对象在MIB树中按照 字典顺序的下一个被管 理对象的管理信息的值。在SNMPv2中,增加了一种GetBulk操作, 其是Get和GetNext的综合,是为了提高 对被管理信息的访问的效率而增加的。
Set操作实现对被管理对象的管理信息进行写操作,其实现直接对操作参数指定的OID所表 示的被管理 对象对应的管理信息的值的设置。
前面几种消息是由管理工作站主动实现对被管理设备进行轮询访问时发出以得到被管理设 备的各种信 息;而在被管理设备出现异常事件需要及时向管理工作站报告时,就需要Trap 操作,该操作实现被管理设 备向管理工作站报告设备上出现的异常事件,如网络接口出现 故障或恢复工作,设备重新启动等信息。另 外在SNMPv2中新增加了一种Inform操作来实现 管理站与管理站之间的通信。
其中上述操作的消息都可以在操作参数中一次指定一个或多个管理对象OID信息,也就是 说一个消息 一次可以实现对多个被管理对象的操作。
SNMPv1和SNMPv2c采用了一种简单的基于共同体名的安全机制:
管理站和被管设备上都存储有该充当密码作用的共同体名;消息发送者(一般是管理者)在 要发送的消 息中的共同体名字段中填入对应于接收者的共同体名,然后以明文方式在网络 上发送消息,接收方(被管 理设备)接收到消息以后,如果消息格式是正确的,则读取该字 段,与自身保存的共同体名相比较,来实 现对发送消息者的认证。在一些实现中,对应于 每个共同体名还有一个机器地址列表,来表示只有地址在 这个列表中的机器使用该共同体 名发送的消息才认为是可信的。这里的共同体名就担任密码的作用。同时 对应于每个共同 体名都有一个访问控制权限,可能值为读或读写。只有请求的操作和使用的共同体名的权 限一致才允许进行。
详细情况请参考RFC 1157、RFC 1902、RFC 2273、RFC 2274。

MRTG简介
mrtg具有以下特色:
可移植性:目前可以运行在大多数Unix系统和Windows NT之上。
源码开放:Mrtg是用perl编写的,源代码完全开放。
高可移植性的SNMP支持:Mrtg采用了Simon Leinen编写的具有高可移植性的SNMP实现模 块,从而不依赖于 操作系统的SNMP模块支持。
支持SNMPv2c:MRTG可以读取SNMPv2c的64位的记数器,从而大大减少了记数器回转次数。
可靠的接口标识:被监控的设备的接口可以以IP地址、设备描述、SNMP对接口的编号及 Mac地址来标识。
常量大小的日志文件:MRTG的日志不会变大,因为这里使用了独特的数据合并算法。
自动配置功能:MRTG自身有配置工具套件,使得配置过程非常简单。
性能:时间敏感的部分使用C代码编写,因此具有很好的性能。
PNG格式图形:图形采用GD库直接产生PNG格式。
可定制性:MRTG产生的web页面是完全可以定制的。
mrtg的主页是http://www.mrtg.org,可以从这里下载软件。
Mrtg兼容性
mrtg软件可以运行在以下的操作系统上:
Linux 1.2.x, 2.0.x, 2.2.x, 2.4.x (Intel and Alpha and Sparc and PowerPC)
Linux MIPS, Linux S/390
SunOS 4.1.3
Solaris 2.4, 2.5, 2.5.1, 2.6, 7, 8
AIX 4.1.4, 4.2.0.0, 4.3.2
HPUX 9,10,11
WindowsNT 3.51, 4.0, 2k, XP
IRIX 5.3, 6.2
BSDI BSD/OS 2.1, 4.x, 3.1
NetBSD 1.5.x
FreeBSD 2.1.x, 2.2.x, 3.1, 3.4, 4.x
OpenBSD 2.x
Digital Unix 4.0
SCO Open Server 5.0
Reliant UNIX
NeXTStep 3.3
OpenStep 4.2
Mac OS X 10.1
And about and other sensible Unix
可以通过mrtg监控的设备(目前市场上绝大多数产品都支持SNMP协议,只要支持SNMP协议的设备就都可以 使用MRTG来监控):
3Com NETBuilders, LANplex 6012 and 2500
3Com etherswitches and hubs
3Com Linkswitch 1000 1100 3300
3Com Superstack II switch 3900, 3300 MX
3Com 812 ADSL Router
Alantec powerhub 7000
Allied Telesyn - 8224XL and 8324XL 24 port managed switches
Annex terminal server
Asante Hub
Ascend (Lucent) Max 600, [24]00x, Pipeline 50, TNT, APX-8000, MAX-6000
Alcatel (Assured Access) x1600, OmniSR9, OmniCore 5022
AT&T Wave Point, Lan
BayNetworks (Wellfleet) 7.80 and up, BayStack 350T, Instant Internet, see Nortel
BreezeCom AP,SA
Cabletron ESX-820 Etherswitch, Smartswitch 2000,6000 and router
Centillion Token Ring SpeedSwtich 100 (IBM 8251 Token Ring Switch)
About every Cisco Kit there is ...
CentreCOM 8116
Compatible Systems
DECBridge 620, DEC 900EF, 900EE, Gigaswitch
ELSA Lancom L 11 (Wireless Router)
Enterasys Matrix E5, VH-4802 and VH-2402S Switche
Ericsson Tirgis Series RAS Servers
Extreme Networks -- Blackdiamond 6808 & Alpine 3808 Layer 3 Switches
Fore ASX200 ATM
FlowPoint 2200 ATM/DSL Router
formula 8200 series
Foundry BigIron 8000 Gigabit, FastIron Switch, ServerIron Switch
Cable Modems from Lancity, Terayon and DOCSIS
HP - network interfaces, disks, database Informix
HP AdvanceStack/Procurve Switch 2000 and 2524, AdvanceStack Switch 200
HP Procurve Switches , model 4000m, 2424m and 2400m
IBM 8260 swtich (with 155MB ATM blades installed), IBM 2210 ISDN Routers.
Intel switches (details) -- 510T, Intel Gigabit Server adapter
IMV Victron NetPro 3000 UPS
Kentrox Pacesetter Pro
Lantronix Bridge
Lucent/Xedia Access PointT 450, 1000
Livingston (Lucent) IRX 3.2.1R, IRX 114, PM2E(R) PM3-2E OR-U
Motorola 6560 Regional Node, SB3100 CableModem, 320, 6430 and 6455 routers
Morningstar terminal servers/routers
MGE (Merlin Gerin) UPSes (details)
Network Appliance
Netopia R7100C SDSL
Netscreen 5 / 10 / 100
Nortel Networks, Bay Routers BCN, BLN, ASN, ARN, AN, Passport 1k and Passport 8k3 series L3 switches, BayStack 450 L2 switches.
Nortel Networks, Accelar L3 Switches
Nokia IP 330/440/650
Nbase ethernet switch
Novell 3.11, 4.11
Rmon probes
SGI-Server (Irix 5.3)
Any server server running HP-UX, Ultrix, Solaris, SunOS, OSF, NetBSD, FreeBSD, BSDi, Linux, AIX, OpenBSD, Irix or even Windows operating systems (badly), when using NET-SNMP (former UCD-SNMP).
Apple Mac (An snmp service is included on the OS CD >= 8.5 )
Shiva Accesport
Solaris Server
Squid Web cache
US-Robotics Total Control Modemracks
Wellfleet (later Bay Networks): see Nortel routers
WaveWireless SpeedLan 8x00 RF Routers
WinNT, MS Proxy
Xylan (today Alcatel) 4024C 24port 10/100 OmniStack Switch, 9k devices, including ATM links.
Yamaha rt100i
Zyxel Prestige P310, 153X, 642.
不支持mrtg的设备:
D-Link switches (details)

STEP BY STEP教您安装PERL
Perl的安装比较简单了,目前使用的一般是Active Perl for windows,现在最新的版本是5.8.0,它需要使用者先安装IIS或者APACHE等常用的WEB服务器平台。在这里,我就以最常用的IIS作为安装的示例,如果大家需要在APACHE平台里面安装PERL,结果会稍有些不同.
Perl 适用于五花八门的各种作业平台, 包括所有已知的 UNIX/Linux
及微软的作业系统, 以及足够支持 POSIX 的下列平台: BeOS, Cygwin, Netware,MPE/iX, OS/2, QNX, VMS, VOS, 以及 z/OS. 麦金塔 MacOS Classic 的用户也可以在http://dev.macperl.org/ 下载专属的移植版本.
在本例子中,我们以ActivePerl-5.6.1作为安装示例教大家怎么安装,Perl For WINDOWS 版本是msi的安装包,一般的情况如ActivePerl-5.6.1.633-MSWin32-x86.msi ,大家可以去http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.0.805-MSWin32-x86.msi 下载最新版本的ActivePerl。

安装Perl的过程很简单的,但还是要讲解一下:
我现在的环境是WINDOWS 2000 SERVER 英文版+PACK3 ,IIS5.0平台。
1、 打开Perl的安装文件 ,点下一步,


2、 没得选择,只有同意协议才能下一步。

3、 在这里千万要注意了,系统默认是安装在 Perl 目录里面,但为了我们以后使用程序的方便,一定要记得修改为 usr 目录,盘符一般应和web的根目录所在的盘一致,结果如下:

4、 下一个画面会让您确认是否使用[PPM3发送个人信息至ASPN],还是省着点儿,不要选它,直接按下一步。
5、 这里可以全部选择上,下一步。

6、 提示准备好了开始安装了,下一步。
7、 开始安装

8、 硬盘一阵狂响之后,系统就安装成功了!大概在等几分钟吧
9、 安装Perl 到此结束,是不是超级简单。

Perl安装好之后,您可以打开 [Internet Information Services]->[Default WebSite]->[Properties]->[Home Directory]->[Configuration]看到如下的画面

看到其中有pl,plx,就表示安装成功了,其他.cgi的是我自己手工加上去的,方法是点击其他的[Add…]

在出现的对话框中输入如图所示的字符串即可。


然后我们可以测试一下安装的结果,一般使用所谓的CGI探针,可以在网上找到。出现如上图所示的内容,就表示我们的PERL安装配置成功,可以进入下一步学习了。


STEP BY STEP教您设置SNMP
我们将PERL安装好后,要先设置一下您需要监控流量的设备,它可能是路由器、交换机…甚至于一台安装了WIN2K的电脑。只要其支持SNMP的traps,都可以使用来作用被监控的对象。我在这里面以一台CISCO 2950交换机和华为2600路由器为例给大家介绍,因为涉及到IOS版本和其他不确定因素,在实际操作中,希望大家灵活运用。当然,下面的例子是我亲手调试通过的,您只需要改变一下相关名称,就可以正常使用了。
为了方便大家阅读,我简单的解释一下:在设置community 字串时,不要使用默认的public,因为它无容易被某些黑客监听,或者出现安全漏洞,可以选择自己认为有意义的字符串;host是接收traps的主机IP名字,可以根据您的实际需要调整。

以下命令在CISCO 2950环境里面调试通过:

C:/telnet 您的交换机的IP

User Access Verification

Password:
TNKSW>en
Password:
TNKSW# conf t
TNKSW(config)# nmp-server community chinatnk RO
TNKSW(config)# snmp-server trap-source FastEthernet0/1
TNKSW(config)# snmp-server contact cqfanli@163.com
TNKSW(config)# snmp-server host 192.168.0.6 chinatnk
TNKSW(config)# snmp-server enable traps
TNKSW# sh run
TNKSW# wr
(以下为部份摘录show run命令)
……

……

可以看到,到此我们的交换机的SNMP已经正常工作了,当然,最重要的是别忘了保存呀,要不然就前功尽弃了,呵呵…

再看看华为2600路由器的配置,其实也差不多的,不过华为的产品好象几个命令的CISCO有些不一样,^_^

C:/telnet 您的交换机的IP
User Access Verification

Password:
qjrouter> en
Password:
qjrouter# conf (华为产品不带terminal参数,*_*)
qjrouter(config)#snmp-server ?
community Enable SNMP ; set community string
contact Text for mib object sysContact
enable Enable SNMP Traps
host Specify hosts to receive SNMP TRAPs
location Text for mib object sysLocation
trap-authentication Send TRAP on receipt of incorrect community string

qjrouter(config)#snmp-server enable traps
qjrouter(config)#snmp-server contact cqfanli@163.com
qjrouter(config)#snmp-server location chinatnk
qjrouter(config)#snmp-server community ?
ro Read-only access with this community string
rw Read-Write access with this community string

qjrouter(config)#snmp-server community ro chinatnk
qjrouter(config)#
qjrouter#wr
qjrouter#sh ru
(以下为部份摘录show run命令)
……
……
友情提示:一定要保存,不要忘记了,^_^


STEP BY STEP教您安装MRTG

我们首先要从Internet上面下载最新的MRTG回来,MRTG的官方网址是:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/ MRTG的中国镜象网址是:http://mrtg.openunion.org/ MRTG的下载网址是:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/ ,现在最新的版本是:mrtg-2.9.27.zip 如果您使用的是LINUX或者UNIX系统,可以直接下载mrtg-2.9.27.tar.gz 。软件下载回来后,我们要先将其解压。由于MRTG是一个PERL写的程序,不需要安装,稍后有些安装过程需要在DOS里面完成,所以建议解压的路径为C:/MRTG。
下面给出详细的安装步骤:
1、 运行cmd,进入DOS状态;
2、 c:/>cd/mrtg/bin 进入刚才解压的MRTG目录,准备执行命令;
3、 使用perl mrtg 命令测试MRTG是否正确;
4、 执行命令行perl cfgmaker chinatnk@192.168.0.254 --global "WorkDir: c:/www/mrtg" --output mrtg.cfg
这一行命令我要解释一下:
chinatnk@192.168.0.254 使用的是您需要获得SNMP数据的设备的community 和它的IP地址;
WorkDir: c:/www/mrtg 使用的是正确安装MRTG后,需要使用到的WEB目录,要根据实际情况更改;
output mrtg.cfg 则是输出后的配置文件名称;

改好了之后按一下回车,系统就开始执行配置了。由于我是先使用的是交换机来作为的SNMP源,上面命令执行后,它会绑定24个端口,有一些信息显示出来,而路由器上没有那么多需要绑定的端口,所以信息量会稍微少一些。

此一步骤正常执行完后,系统将在MRTG的目录下生成指定的mrtg.cfg文件,我们下一步要做的就是修改MRTG文件,使之符合我们的要求。
有的设备不支持SNMP协议,在这里将会出现错误的提示信息,请各位朋友注意一下。
注意,如果您是需要同时监控多个设备的流量,则需要修改output 参数后面的配置文件名,此例中是mrtg.cfg。

详细资料如下:

C:/mrtg/bin>perl cfgmaker chinatnk@192.168.0.4 --global "WorkDir: e:/webroot/mrt
g" --output mrtg4.cfg
--base: Get Device Info on chinatnk@192.168.0.4:
--base: Vendor Id: cisco
--base: Populating confcache
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/1 --> 1
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/2 --> 2
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/3 --> 3
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/4 --> 4
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/5 --> 5
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/6 --> 6
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/7 --> 7
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/8 --> 8
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/9 --> 9
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/10 --> 10
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/11 --> 11
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/12 --> 12
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/13 --> 13
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/14 --> 14
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/15 --> 15
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/16 --> 16
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/17 --> 17
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/18 --> 18
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/19 --> 19
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/20 --> 20
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/21 --> 21
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/22 --> 22
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/23 --> 23
--snpo: confcache chinatnk@192.168.0.4: Name Fa0/24 --> 24
--snpo: confcache chinatnk@192.168.0.4: Name Nu0 --> 25
--snpo: confcache chinatnk@192.168.0.4: Name Vl1 --> 26
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/1 --> 1
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/2 --> 2
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/3 --> 3
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/4 --> 4
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/5 --> 5
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/6 --> 6
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/7 --> 7
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/8 --> 8
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/9 --> 9
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/10 --> 10
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/11 --> 11
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/12 --> 12
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/13 --> 13
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/14 --> 14
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/15 --> 15
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/16 --> 16
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/17 --> 17
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/18 --> 18
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/19 --> 19
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/20 --> 20
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/21 --> 21
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/22 --> 22
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/23 --> 23
--snpo: confcache chinatnk@192.168.0.4: Descr FastEthernet0/24 --> 24
--snpo: confcache chinatnk@192.168.0.4: Descr Null0 --> 25
--snpo: confcache chinatnk@192.168.0.4: Descr Vlan1 --> 26
--snpo: confcache chinatnk@192.168.0.4: Ip 192.168.0.4 --> 26
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 1
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 2 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 3 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 4 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 5 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 6 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 7 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 8 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 9 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 10 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 11 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 12 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 13 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 14 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 15 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 16 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 17 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 18 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 19 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 20 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 21 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 22 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 23 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 6 --> 24 (duplicate)
--snpo: confcache chinatnk@192.168.0.4: Type 1 --> 25
--snpo: confcache chinatnk@192.168.0.4: Type 53 --> 26
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-81 --> 1
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-82 --> 2
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-83 --> 3
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-84 --> 4
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-85 --> 5
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-86 --> 6
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-87 --> 7
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-88 --> 8
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-89 --> 9
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8a --> 10
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8b --> 11
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8c --> 12
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8d --> 13
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8e --> 14
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-8f --> 15
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-90 --> 16
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-91 --> 17
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-92 --> 18
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-93 --> 19
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-94 --> 20
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-95 --> 21
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-96 --> 22
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-97 --> 23
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-98 --> 24
--snpo: confcache chinatnk@192.168.0.4: Eth --> 25
--snpo: confcache chinatnk@192.168.0.4: Eth 00-0b-be-b2-b8-80 --> 26
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifAlias
--base: Walking ifSpeed
--base: Writing mrtg4.cfg

C:/mrtg/bin>perl mrtg mrtg4.cfg

C:/mrtg/bin>
C:/mrtg/bin>perl cfgmaker chinatnk@192.168.0.254 --global "WorkDir: e:/webroot/m
rtg" --output mrtg5.cfg
--base: Get Device Info on chinatnk@192.168.0.254:
--base: Vendor Id:
--base: Populating confcache
--snpo: confcache chinatnk@192.168.0.254: Descr Ethernet0 --> 1
--snpo: confcache chinatnk@192.168.0.254: Descr Serial0 --> 2
--snpo: confcache chinatnk@192.168.0.254: Descr Bri0 --> 3
--snpo: confcache chinatnk@192.168.0.254: Descr LoopBack0 --> 4
--snpo: confcache chinatnk@192.168.0.254: Ip 127.0.0.1 --> 4
--snpo: confcache chinatnk@192.168.0.254: Ip 192.168.0.254 --> 1
--snpo: confcache chinatnk@192.168.0.254: Ip 202.104.141.177 --> 1
--snpo: confcache chinatnk@192.168.0.254: Type 6 --> 1
--snpo: confcache chinatnk@192.168.0.254: Type 23 --> 2
--snpo: confcache chinatnk@192.168.0.254: Type 23 --> 3 (duplicate)
--snpo: confcache chinatnk@192.168.0.254: Type 24 --> 4
--snpo: confcache chinatnk@192.168.0.254: Eth 00-e0-fc-06-d4-21 --> 1
--snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 2
--snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 3 (duplicate
)
--snpo: confcache chinatnk@192.168.0.254: Eth 00-00-00-00-00-00 --> 4 (duplicate
)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifSpeed
--base: Writing mrtg5.cfg

C:/mrtg/bin>perl mrtg mrtg5.cfg

C:/mrtg/bin>

5、 开始生成流量图及配置文件
6、
C:/mrtg/bin>perl mrtg mrtg.cfg

命令成功执行完成后,将会在我们前一个命令所指定的WEB目录里面生成以IP+端口命名的网页和一些png图片,这些图片就是网络当时的流量图。我们可以直接打开这个网页检查一下,看是否正常。刚开始生成后很多都是空白的,需要让它自动运行一段时间后才可以有图形表现出来。

7、 要使MRTG可以随时得到最新的流量图,我们还需要修改一下配置脚本,主要是刚才output参数所带的文件名mrtg.cfg,使用文本编辑器打开它。
文件头部已经说明了在Windows系统里面或者在UNIX系统里面的不同配置方法,现在因为是新版的MRTG,已经自动在尾部添加了工作目录,不需要我们再手工编辑。
为了使网络流量图可以每5分钟自动更新一次,我们还需要在
###Global Config Options的下一行加入一条命令:

RunAsDaemon: yes
这条命令的作用是使MRTG每5分钟自动去获取一次SNMP的数据及更新网络流量图形。

保存文件,退出。

8、 当我们需要同时监控的设备多于一个时或者设备的接口多于一个时,将会涉及到生成了多个配置文件,这样查看起来比较困难,这时我们需要使用indexmaker命令将多个数据收集起来做成一个文件里面。
执行如下命令:

C:/MRTG/BIN> perl indexmaker --output=index.htm mrtg.cfg
此时,系统将会自动生成index.htm在我们指定的WEB目录里面,我们现在可以打开网页文件来查看是否正常了。

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

1)、在桌面击右键,选择快捷方式。
2)、输入快捷方式的运行命令行为 start /D c:/mrtg/bin wperl mrtg –logging=eventlog mrtg.cfg
3)、输入一个好记的文件名,如”mrtg流量监控”。
9、至此,MRTG已经可以正常运行了,并且会给我们提供每5分钟流量图,每日流量图,每周流量图,每月流量图,每年流量图。

更详细的安装MRTG的方法在MRTG的官方网站:http://people.ee.ethz.ch/~oetiker/webtools/mrtg/nt-guide.html

把流量图加入您的网站

前面,我们已经生成了图量图文件了,现在是把它美化,并加入您的网站。
我们使用Dreamwaver MX等网页制作软件打开它,按自己所需要或者网站的网格美化一下,就可以正常使用了。

 

(全文完)

 

本文作者水平有限,如有错误之处,还恳请各位朋友提出来,谢谢!

作者:樊礼 于 广东

机器人中的数值优化(十二)——带约束优化问题简介、LP线性规划 本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例 阅读详情

相关推荐

别再纠结了!手把手教你根据项目需求选对目标检测框架(MMDetection/Detectron2/YOLOv8实战对比)

本文详细对比了三大目标检测框架MMDetection、Detectron2和YOLOv8的适用场景与实战技巧,帮助开发者根据项目需求精准选型。从毕业设计到工业落地,分析不同场景下的核心需求与框架优势,提供决策树和避坑指南,确保技术选型与项目目标高度匹配。

weixin_30342209的博客 553

安装ActivePerl-5.6.1,却发现出现 INTERNAL ERROR 2739错误

搭建Symbian C++的开发环境少不了安装ActivePerl,今天把以前ActivePerl-5.8的版本卸载以后,重新安装ActivePerl-5.6.1的时候发现,快完的时候提示说”INTERNAL ERROR 2739错误“,网上找了一下,向下面打开cmd命令行重新注册一下VBScript.dll或者JScript.dll,然后重新安装就没有问题了。  Microsoft

wangweixing2000 2668

STM32以太网通信-STM32以太网外设(ETH)

通过 DMA 控制器进行介质访问控制 (MAC) STM32F4xx系列控制器内部集成了一个以太网外设,它实际上是一个通过DMA控制器进行介质访问控制(MAC),它的功能就是实现MAC 层的任务。 借助以太网外设,STM32F4xx 控制器可以通过ETH 外设按照IEEE 802.3-2002 标准发送和接收MAC 数据包。 ETH 内部自带专用的DMA 控制器用于MAC,ETH 支持两个工业标准接口介质独立接口(MII)和简化介质独立接口(RMII)用于与外部PHY 芯片连接。MII 和RMII 接口用于

暖暖_的_纠结的博客 2万+

在WINDOWS下安装MRTG全攻略网络流量监控 (转载)

在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量、每个路由器的流量、每个交换机端口的流量…,以供年度报告时向上级领导提供详实的数据及图形报告。在这里,我先把自己有关如何获取网络流量的方法向大家讲解一下,如果有必要,您可以立即动手,自己做一个公司的网络流量监控图出来。网络流量的监控需要涉及到SNMP、PERL、MRTG和一点网页

ph4studio的专栏 2171

【QGIS】利用“创建网格”功能实现区域等距分割与坐标转换实战

本文详细介绍了如何在QGIS中使用“创建网格”工具实现区域等距分割。通过实战演示,将北京市行政区划切割为150米正方形网格,并重点讲解了关键步骤:选择投影坐标系EPSG:3857以确保网格尺寸精确,以及将结果转换为常用的WGS84经纬度坐标。文章还涵盖了进阶技巧与常见问题解决方案,帮助用户高效完成空间网格化分析任务。

weixin_29232507的博客 95

万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文

这篇文章是图像处理的最后一篇文章,后面我们将进入新的章节。图像处理文章主要讲解的图像处理方法包括图像几何运算、图像量化采样、图像点运算、图像形态学处理、图像增强、图像平滑、图像锐化、图像特效、图像分割、傅里叶变换与霍夫变换、图像分类等。个人感觉如果你是编程初学者、Python初学者或图像处理爱好者,这个系列真心适合你学习,并且这篇文章算是Python图像处理的学习路线,希望您喜欢。

杨秀璋的专栏 2万+

MRTG 参数说明文档

下面是在官方收集到的文档,然后集合在一起的(http://oss.oetiker.ch/mrtg): What is MRTG ? DESCRIPTION The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network links. MRTG gen...

weixin_34391445的博客 1万+

【WSN定位】基于AOA算法实现目标无源定位附matlab代码

1 简介 2 部分代码 clear all; close all; clc;​stations = [0 0 0;20 0 0]; %基站位置​X = -100:100; %生成目标位置Y = X.*sin(X);Z = X+Y;N = length(X);Locations = zeros(N,3);angs = zeros(N,4);for i = 1:N angs(i,:) = Angs(stations*1e3,[X(i),Y(i),Z(i)]*1e3);end​for

qq_59747472的博客 2308

SpringBoot+Vue老年人景区订票系统毕设源码全解析与避坑指南

在前后端分离架构日益普及的今天,SpringBoot与Vue已成为Java Web开发的核心技术栈。理解RESTful接口设计、JWT鉴权原理、数据库表关联关系,是构建高可用业务系统的关键。通过合理的分层架构与统一返回结构,开发者能高效实现业务闭环,并为适老化场景提供更友好的交互体验。景区票务系统正是典型的CRUD+业务状态流转应用,覆盖用户管理、订单生成、票种库存等常见功能模块,非常适合作为毕业设计的实战载体。本文基于一套完整的老年人景区订票系统源码,从环境搭建、数据库脚本解析、前后端接口联调,到常见报错

weixin_34389926的博客 229

银河麒麟桌面系统批量交付:封装自动化ISO镜像,百台装机效率提升10倍

麒麟桌面系统自动化ISO镜像定制摘要 本文详细介绍麒麟桌面版ISO安装镜像的定制方法,通过修改系统文件实现自动化安装部署。主要内容包括:1) 挂载原版ISO并提取文件;2) 使用unsquashfs解压系统文件进行定制化修改,包括添加系统标记配置;3) 配置ky-installer.cfg自动应答文件,设置安装参数如用户名、密码、分区方案等;4) 修改grub引导配置启用自动安装模式。该流程支持磁盘加密、自定义分区、自动登录等功能,生成的定制镜像可满足批量部署需求,显著提升系统安装效率。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 1505

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为

KJ.JK 715

windows server 2008 R2上安装MRTG指南

一、实验环境 参考教程:http://www.netmon.org/dummies.htm http://www.docin.com/p-158415185.html MRTG中文手册:http://bbs.chinaunix.net/thread-1344687-1-1.html http://www.enterastream.com/whitepapers/mrtg/mrtg-manual-c...

weixin_34049032的博客 398

RAG面试内容整理-8. 文档分块策略(滑动窗口、语义切分)

RAG系统通常面对长文档或整篇知识库资料的检索需求,但大模型一次处理的文本长度有限,向量索引也需固定大小的文本片段。因此,将长文档拆分成合适片段是必不可少的步骤,被称为文档分块(chunking)策略。

不务正业的猿 690

在WINDOWS下安装MRTG全攻略网络流量监控

如需转载,请保持文档完整并注明出处( http://www.cnitexam.com ) 代序 在一个网络中,作为网络工程师或者网络管理员,需要随时了解网络的各种状态,以判断网络是否处于健康状态或者随时了解网络的流量、每个路由器的流量、每个交换机端口的流量…,以供年度报告时向上级领导提供详实的数据及图形报告。在这里,我先把自己有关如何获取网络流量的方法向大家讲解一下,如果有必要,您可以立即动手...

weixin_33860553的博客 289

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

UNIX/LINUX中使用MRTG自动画虚拟主机流量图

做为一个空间商﹐非常有必要了解每一个虚拟主机用户的流量大小﹐通过文字的表述难以形象﹐生动的表现出来原本变化的数据﹐故我在这里将自己在FREEBSD 5.2环境下﹐监控每个虚拟主机流量的方法写出来﹐供大家参考。该种方法适合于UNIX/LINUX环境下的Apache 1.X和Apache 2.X﹐具体实施步骤差不多﹐希望大家举一反三。我还是希望能用自己罗嗦的方法,教会包括菜鸟在内...

weixin_33963189的博客 174

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

一份非常好的mrtg.cfg

这是在 linuxsir 上看到的全功能mrtg.cfg 有流量,系统负载,CPU负载,内存使用量,磁盘空间等多项系统信息监控。 作者是haijd,完整原文在http://www.quicklinux.org/?q=node/420 # Created by # /usr/bin/cfgmaker –global ‘WorkDir: /var/www/mrtg’ –global ‘Optio

1254

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

windows下MRTG详细使用

计划用MRTG监控我管理的一些服务器性能,作为报告参考使用,于是想到了MRTG这个免费的东东,只是发觉MRTG好像停止了开发,插件不是很多,但已满足了我的要求了,主要监控网卡流量、cpu、memory、DISK、用户连接数这些信息。不啰嗦了,下面将详细记录我的MRTG使用,希望给打算使用MRTG的朋友一些参考。 由于我是用于生产环境安装的记录,有些信息改动了,不要按我的这些...

weixin_34257076的博客 553

Mrtg系统状态监控[CPU 内存 网卡流量 系统进程 硬盘空间 TCP连接数]

[标签]: Linux [说明]:试验mrtg的扩展性能。虽然现在有rrdtools、Nagios等等多种监控工具,Camor还是觉得mrtg最简单直观:) # camor原创并首发于 http://camor.cublog.cn # 转载和引用请先留言并注明出处! # [By camornow$gmail.com] ---------------------------- 1)

1412

Mrtg网络监控 实现步骤

Mrtg网络监控 实现步骤

乐杨俊浅谈LAMP 3286

利用MRTG进行网络流量监视

一、实验目的学习利用MRTG进行网络流量监视.二、实验仪器或设备一台运行Windons Sever 2008操作系统的计算机W8、一台运行Windons 7 Professional操作系统的计算机W7、MRTG软件、Perl软件等。三、总体设计(设计原理、设计方案及流程等)1.计算机W8做服务器,即被监测设备。2.计算机W7做网管工作站,即监测设备。3.实验拓扑:四、实验步...

weixin_33770878的博客 803

MRTG windows版本安装指南

The MRTG 2.17.4 Windows Installation Guide文档总体思路:A.软件安装:1.下载并安装activeperl,并确认系统的环境变量中有相关路径。2.下载并解压MRTG。B.配置MRTG:1.创建MRTG的配置文件。相关命令是(这些命令都是在cmd中运行): perl cfgmaker public@10.10.10.1 --global ...

weixin_34006965的博客 427

网络流量监控软件——MRTG(Multi Router Traffic Grapher)

一名真正合格的网管所做的工作不应该仅仅局限在服务器故障发生后,亡羊补牢的工作虽然不算迟,但也会造成一定程度的损失。那么如何有效的监视服务器的状态,在第一时间发现服务器故障及异常甚至在没出现问题前进行预防呢?对服务器的流量进行监控就可以有效的解决上面遇到的所有问题。 今天就为大家介绍一款实用的网络流量监控软件——MRTG(Multi Router Traffic Gr...

weixin_34186950的博客 501

用MRTG实现对路由交换设备的流量监控

Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。 本文将向大家介绍如何通过MRTG对路由器或三层交换机进行监控。MRTG会利用SNMP协议(简单网络管理协议...

weixin_34293911的博客 478

win2003 mrtg 监控SNMP交换机端口流量

测试启动命令, Perl mrtg --logging=C:\www\mrtg\mrtg.log C:\www\mrtg\mrtg.cfgmrtg.cfgWorkDir: C:\www\mrtgHtmldir: C:\www\mrtgRunAsDaemon: YesInterval: 5部署MRTG监控H3C交换机端口流量最近机房带宽老是跑满,想统计下每天的流量,适当增...

weixin_34259559的博客 375

车载测试必备:5个高效adb logcat命令实战技巧(含时间格式化与缓存清理)

本文为车载测试工程师提供了5个高效的adb logcat命令实战技巧,包括时间格式化、日志缓存清理、标签过滤等,帮助优化车机系统日志分析流程。特别介绍了如何通过adb logcat -v time命令添加时间戳,以及使用adb logcat -c清理缓存,提升测试效率与问题追踪能力。

cola5的博客 190
上一篇: Network Drivers
下一篇: WINDOWS下安装MRTG全攻略
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值