CentOS 5 上的 MRTG 图形化的流量分析报表快速入门

【工具篇】MRTG 自动绘制网络流量图 MRTG(Multi Router Traffic Grapher) 是一套可用来绘出网络流量图的软件。 阅读详情

CentOS 5 上的 MRTG 图形化的流量分析报表快速入门

MRTG是一个开源的图形化的监控网络流量负载的工具,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载。

安装

安装 MRTG

1yum -y install mrtg

选择性地安装 snmpwalk 及 snmpget

1yum -y install net-snmp-utils

MIB 及 OID

在继续前进之先,你须要从你的设备取得一些信息。你可能要为你的设备找寻 MIB,或者花点时间研究所需用的 OID。snmpget 及 snmpwalk 这两个指令亦能提供协助。

配置文件

MRTG 组件会创建一个简单的配置文件、crontab 档、及 Apache 配置文件。

1/etc/mrtg/mrtg.cfg
2/etc/cron.d/mrtg
3/etc/httpd/conf.d/mrtg.conf

/etc/mrtg/mrtg.cfg —— 入口级样例

一旦你取得 OID 信息,你可以开始编辑你的 mrtg.cfg 文件。你只需删除注释,然后修改它们指向你要监视的设备。缺省的文件内含有一个样例的主机作为参考。

1HtmlDir: /var/www/mrtg
2ImageDir: /var/www/mrtg
3LogDir: /var/lib/mrtg
4ThreshDir: /var/lib/mrtg
5#Target[r1]: 2:public@myrouter.somplace.edu
6#MaxBytes[r1]: 1250000
7#Title[r1]: Traffic Analysis
8#PageTop[r1]: <H1>Stats forour Ethernet</H1>

/etc/mrtg/mrtg.cfg —— 高级样例

这个高级的 mrtg.cfg 样例由一个运行著 DD-WRT 的 Linksys 路由器收集端口的吞吐量。在这个样例中,maxbytes 栏已通过下划线变成为一个全局设置。此外,这里亦定义了额外的全局选项,令图表靠右形成,并显示位元而不是字节。每个端口已被设置为一个独立的目标。输入及输出的 OID 的格式是:符号名称、社区符串、及管理的 IP 地址。

01HtmlDir: /var/www/mrtg
02ImageDir: /var/www/mrtg
03LogDir: /var/lib/mrtg
04ThreshDir: /var/lib/mrtg
05MaxBytes[_]: 1250000
06Options[_]: growright, bits
07 
08Target[Linksys_Port_1]: ifInOctets.1&ifOutOctets.1:public@192.168.0.9
09Title[Linksys_Port_1]: Linksys Port 1 Throughput
10PageTop[Linksys_Port_1]: <H1>Linksys Port 1 Throughput</H1>
11 
12Target[Linksys_Port_2]: ifInOctets.2&ifOutOctets.2:public@192.168.0.9
13Title[Linksys_Port_2]: Linksys Port 2 Throughput
14PageTop[Linksys_Port_2]: <H1>Linksys Port 2 Throughput</H1>
15 
16Target[Linksys_Port_3]: ifInOctets.3&ifOutOctets.3:public@192.168.0.9
17Title[Linksys_Port_3]: Linksys Port 3 Throughput
18PageTop[Linksys_Port_3]: <H1>Linksys Port 3 Throughput</H1>
19 
20Target[Linksys_Port_4]: ifInOctets.4&ifOutOctets.4:public@192.168.0.9
21Title[Linksys_Port_4]: Linksys Port 4 Throughput
22PageTop[Linksys_Port_4]: <H1>Linksys Port 4 Throughput</H1>
23 
24Target[Linksys_Port_5]: ifInOctets.5&ifOutOctets.5:public@192.168.0.9
25Title[Linksys_Port_5]: Linksys Port 5 Throughput
26PageTop[Linksys_Port_5]: <H1>Linksys Port 5 Throughput</H1>
27 
28Target[Linksys_Port_6]: ifInOctets.6&ifOutOctets.6:public@192.168.0.9
29Title[Linksys_Port_6]: Linksys Port 6 Throughput
30PageTop[Linksys_Port_6]: <H1>Linksys Port 6 Throughput</H1>
31 
32Target[Linksys_Port_7]: ifInOctets.7&ifOutOctets.7:public@192.168.0.9
33Title[Linksys_Port_7]: Linksys Port 7 Throughput
34PageTop[Linksys_Port_7]: <H1>Linksys Port 7 Throughput</H1>

/etc/mrtf/mrtg.cfg – 使用 cfgmaker

你亦可以让 MRTG 自动为你创建一个配置文件。

1cfgmaker public@192.168.0.9 > /etc/mrtg/mrtg.conf

/etc/cron.d/mrtg

当你存储配置文件后,MRTG 会开始创建 rrdtool 日志档及基本的网页。如果你已急不及待,或者想调试,你可以执行 poller 指令。

1export LANG=C
2export LC_ALL=C
3/usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

/etc/httpd/conf.d/mrtg.conf – Apache 设置

过了数分钟后,你可以用你喜欢的浏览器来打开你的网站: http://www.example.com/mrtg/linksys_port_1.html

MRTG 在 Apache 的设置里只缺省了 localhost 可以查看这个 URL。如果你需要在另一台机器上访问这个 URL,你只需修改 MRTG 的 Apache 配置文件及重新引导 Apache。这个样例只包含 Alias 的定义。

1/etc/httpd/conf.d/mrtg.conf
1Alias /mrtg /var/www/mrtg
2 
3#<Location /mrtg>
4#    Order deny,allow
5#    Deny from all
6#    Allow from 127.0.0.1
7#    Allow from ::1
8#    # Allow from .example.com
9#</Location>

请在修改后重新引导 Apache。

1service httpd restart

创建索引页

index.html 并不存在。你可以用 indexmaker 来创建它。你可以将这个指令加到 crontab 内,或者在每次修改 mrtg.cfg 后执行它。

1indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg

现在你应该可以用你喜欢的浏览器打开 http://www.example.com/mrtg 来查看图表。

参考文章:

Posted in 实验室, 解决方案 and tagged centos, MRTG on 2010-10-26 by king.

相关文章:

1、Centos 6.0 下LAMP环境搭建从入门到精通(yum命令)
http://www.onexin.net/centos-6-0-under-the-lamp-environment-to-build-from-the-entry-to-the-master-yum-command/

2、Centos 6.0 下LAMP环境搭建从入门到精通(序言)
http://www.onexin.net/centos-6-0-under-the-lamp-environment-to-build-from-the-entry-to-the-master-preamble/

3、Centos php升级由5.1.x到5.2.x
http://www.onexin.net/centos-php-update-from-the-5-1-x-to-5-2-x/

4、CentOS 5.6 发行注记
http://www.onexin.net/centos-5-6-release-notes/

5、CentOS yum-3.2.22-26.el5.centos.noarch.rpm
http://www.onexin.net/centos-yum-3-2-22-26-el5-centos-noarch-rpm/


refer:


MRTG配置指南:网络监控与性能图表 通过按照上述配置指南创建配置文件,并定期更新图表,您可以轻松地使用MRTG进行系统运维工作。MRTG(Multi Router Traffic Grapher)是一款开源的网络监控工具,可用于监测网络设备的流量和性能指标,并生成相应的图表展示。为了保持图表的实时性,您可以使用cron等工具定期执行MRTG命令,以更新图表数据。一旦MRTG安装完成,接下来需要创建一个配置文件,该文件将定义您要监控的设备和图表的相关设置。运行该命令后,MRTG将开始监控所配置的设备,并生成相应的图表文件和日志文件。 阅读详情

相关推荐

在Windows平台上安装MRTG流量监控软件

打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。

GnzhNetwork的博客 728

MRTG网络流量监控详细配置步骤

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

weixin_34279246的博客 997

网络监控工具 MRTG 安装与配置

默认配置文件# Note:启用 mrtg启动 mrtg查看启动状态disabled;4s agoNginx 配置server {

1659

【运维】Windows下MRTG入门教程

MRTG(Multi Router Traffic Grapher)是一套可用来绘出网络流量图的软件,可以监控网络链路流量负载,其通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。MRTG是瑞士奥尔滕的Tobias Oetiker与Dave Rand所开发,此软件已GPL授权。

代码就是生产力!https://yannanxiu.cn/ 1万+

MRTGFE-开源:增强MRTG网络流量监控的开源前端

本文还有配套的精品资源,点击获取 简介:MRTGFE-开源是为MRTG设计的前端工具,用于增强MRTG的功能和用户体验。它通过提供动态索引生成器和直观配置界面,使非技术用户也能轻松自定义MRTG输出和监控网络流量。它支持计算和展示指定时间段的总数据传输,助力网络管理。MRTGFE采用开源模式,鼓励社区参与和持续改进,用户可以通过解压缩提供的文件包来获取源代码和配置指南。 ...

weixin_33816734的博客 1826

MRTG实战应用详解

SNMP(Simple Network Management Protocol)即简单网络管理协议,是TCP/IP协议族的一部分。它被广泛应用于网络设备的监控和管理,是网络管理领域内一项重要的技术标准。SNMP允许网络管理员通过统一的界面收集网络设备的信息,以实现远程监控网络状况、发现并解决网络问题等管理任务。SNMP基于代理(Agent)和管理站(Manager)之间的通信模型。代理安装在需要被管理的网络设备上,负责收集设备状态信息并响应管理站的请求。

weixin_33622085的博客 545

配置MRTG监控网络流量简单方法

MRTG (Multi Router Traffic Grapher)是一款监控网络流量负载的免费软件,目前利用MRTG已经开发出了各式各样的统计系统: 1.系统资源负载统计,例如:磁盘空间、CPU负载、内存用量等等 2.Server流量统计,例如:Mail、DNS、Web、BBS、IRC等等 3.网络设备流量统计,例如:防火墙、路由器、交换机等等 MRTG是利用SNMP协议去查询指定有SNMP协议的设备,定时统计其设备的流量或负载,再将统计结果绘成统计图,从统计图上能很容易、直观地就能查出流量或负

kellenx的专栏 2739

mrtg.rar_MRTG_流量

可以监视网络设备的流量信息,画出流量信息图片,可以直观看出曲线变化

网络管理实验2——MRTG软件的运行和应用

一、实验预备 1、软件的类别、应用范畴及基本功能

tqtiwvfdn的技术博客 6450

VFIO框架源码分析(一)- 从初始化到设备访问

本文深入剖析了Linux内核中的VFIO(Virtual Function I/O)框架,详细解读了其从初始化到设备访问的全过程。VFIO通过Container->Group->Device的层次化设计,利用IOMMU提供安全隔离,允许用户空间直接访问物理设备。文章基于Linux v5.15版本,重点分析了vfio_init模块入口、Container创建与配置、Group关联以及最终设备访问等关键环节,揭示了VFIO如何通过逐层授权机制构建安全可靠的设备直通模型,为虚拟化技术提供核心支持。

qq_36071928的博客 380

Rockchip平台之RK3566/3568 OS02N10

文章摘要 本文主要介绍了200W摄像头传感器OS02N10在RK3566平台上的兼容与适配过程。作者基于之前的400W摄像头兼容经验,针对200W摄像头进行了类似的适配工作。文章详细阐述了RK3566芯片的特性和OS02N10传感器的技术参数,包括分辨率、接口和功耗等。适配过程分为三个关键部分:DTS设备树文件配置(定义I2C地址、电源域和GPIO控制等)、驱动文件开发(寄存器初始化和操作)以及XML和JSON配置文件调整(图像参数设置)。作者特别强调了初始化数组中空寄存器终止条件的重要性,并分享了兼容过程

different_xzh的博客 2412

windows下MRTG详细使用

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

weixin_34257076的博客 553

Unity性能优化 - 动态图集

Unity 动态图集是 Unity 引擎中用于处理游戏纹理优化的一种技术。本文介绍了什么是动态图集,动态图集的优缺点,以及提供了一套完整的代码供大家参考。

qq_33808037的博客 4840

linux mrtg 命令,linux服务器之流量监控(MRTG)

本系列文章原则:灰常详细,灰常简单,新手包学包会!因其简单,故未涉及安全性方面的考虑呵!本实验服务器为rhel-5-server-i386,客户端为windows xp。本实验所用软件包均在rhel-5-server-i386-dvd.iso镜像文件的Server目录下。一、服务器端配置1、设置IP地址并重启网络服务。2、查看IP是否修改成功。3、安装并配置SNMP协议。(1)、安装软件包。需安装...

weixin_35308269的博客 1026

05 - matlab m_map地学绘图工具基础函数 - 设置比例尺指北针

本篇介绍下m_map中添加指北针(m_northarrow)、比例尺(m_ruler)和进行比例缩放(m_scale)的函数及其用法 。提供了 示例以便参考,罗列了 各函数可设属性。希望对绘图的你有所帮助。

weixin_43339605的博客 1947

【硬刚Hadoop】HADOOP MAPREDUCE(1):概述

本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的Hadoop部分补充。 1 MapReduce定义 MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。 2MapReduce优缺点 2.1 优点 1)MapReduce易于编程 它简单的实现一些接口,就可以完成一个分布式程序..

微信搜:import_bigdata,大数据领域硬核原创作者 462

利用MRTG进行网络流量监视

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

weixin_33770878的博客 803

105、LLC谐振变换器的LTspice仿真建模

文章摘要:本文分享了LLC谐振变换器在LTspice中的仿真建模经验。作者从实际调试中炸管的教训出发,指出数学计算无法捕捉瞬态问题,必须通过仿真验证。详细介绍了半桥LLC主电路搭建、理想元件选择、开环增益扫频、闭环控制实现等关键步骤,重点讲解了启动过程、ZVS验证和短路保护等高风险工况的仿真技巧。文章提供了实用参数设置建议和LTspice代码片段,强调先开环后闭环的调试顺序,并提醒仿真结果需保留20%设计裕量。最后总结了谐振电流波形观察、死区时间优化等经验性建议。

Jack010169的博客 227

mrtg/prtg/RRDTool/CACTI网络流量监控

偶然之间,发现CACTI,先记下,回头用用看看。還在使用 MRTG 嗎?雖然 MRTG 是一套非常好用的軟體但是它畢竟是一套很舊的軟體了,其作者在多年前已經開發出 RRDTool 代替該軟體,現在已經發展的很成熟了,但由於 RRDTool 的指令非常複雜,對於使用者非常的麻煩,幸運的是有一套軟體 Cacti 的發展就是基於讓 RRDTool 使用者更方便使用該軟體,除了基本的 Snmp 流量跟

我的一些记录 4305

智能硬件产品:做好一款电子硬件产品,工具必不可少

上到战略规划,中至运营策略,下至人性洞察,。最初做产品时,笔者从一开始就陷入到了对工具的痴迷,包括:PS、AutoCAD、PROE、犀牛、Axure、Keyshot、Altium……大概将 2 个多月的时间和精力都消耗在了学习使用工具上。通过工具的运用也确实提高了工作效率,在仅有创意的前提下通过灵活运用工具,一年内便成功申请了多个实用新型专利、设计了多款产品的高保真原型图等。正在上传…重新上传取消。

产品线负责人 1443

win7 vs2012+wdk8.0 搭建wdf驱动开发环境

开发环境搭建: 系统:win7 x64 工具:vs2012 + WDK8.0 插件:wdfcoinstaller.msi (1)先安装vs2012,再安装wdk8.0,这样在打开vs2012时可以创建windows drivers类型的工程。 注:vs2012不能安装wdk8.1,wdk8.1必须安装在vs2013上 下载链接:http://msdn.microsoft.com/zh-cn/win...

技术联盟 5342

MRTG教程(五):MRTG的配置参考指南

mrtg的配置参考指南 内容 NAME OVERVIEW SYNTAX GLOBAL KEYWORDS OPTIONAL GLOBAL KEYWORDS EXAMPLES NAMEmrtg-reference - MRTG 2.12.2 configuration reference OVERVIEWThe runtime behaviour of MRTG ...

weixin_33726318的博客 1877

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

史上最详细的mrtg设置说明

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34268310的博客 348

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

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

weixin_34293911的博客 478

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

mrtg安装与配置

参照示例加入下面一行,目录应该是刚才创建的mrtg文件的目录。如果没有则需要安装,使用rpm或者yum/dnf安装。修改DocumentRoot的值为mrtg目录。如果有worning提示,多运行几次即可。检查所需依赖是否有安装,如果没有就安装。在mrtg.cfg文件中添加存放目录行。加入其它想监控的内容,然后生成监控信息。生成mrtg.cfg文件。在已有的块里加入下面一行。

Tswcbyy_hp的博客 417
上一篇: MRTG流量分析
下一篇: snmp
no pay no gay
博客等级 码龄14年 73粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值