Linux系统中手动配置你的MRTG文件

MRTG中的cfgmaker程序只能网络接口创建配置文件,并且同时监听两种对象标识:网卡的上行和下行流量的统计数据。然后它根据配置文件来决定在数据目录中记录哪种数据。indexmaker也利用这些配置文件来创建概述文件,或者说是你正在监听的MIB对象标识的Summary View Web页。

Summary View Web页只显示每天的统计数据。你可以选择Summary View图表来得到每日,每周,每月和每年的图表。配置文件中的一些参数是和Detailed View有关的,其它的则和Summary View有关。

如果你想查看其它的成对的对象标识,因为cfgmaker不能识别除了和网卡有关的对象标识,因此你得手动创建配置文件。mrtg和indexmaker可以处理单独的自定义配置文件中的对象标识,并且在设置正确的情况下可以很好得运行。

参数格式

MRTG的配置参后面经常跟着一个由方括号括起来的图表名(graph ">name)和一个冒号。格式如下:

Parameter[graph name]: value

为了便于编辑,图表的参数经常组合起来使用。每个图表只能监听目标参数中的两个目标标识,并且经常是位于图表名列表顶部的参数。两个对象标识的值由&符号分开,&前面的是输入的目标标识,而&后面的则是输出的目标标识。

图例参数

在显示详细数据的Web页上,每个图表都有一个显示对象标识的最大值,平均值和当前值的图例。你可以用lengendI来设置输入数据的图像(第一个对象标识的图像),用lengendO来设置输出数据的图像(第二个对象标识的图像)

在每个图表图例下方的空间很有限,所以MRTG在页末也有图例1和图例2的参数来提供更多的细节。lengend1参数是lengendI参数的补充,同样lengend2参数是lengendO参数的补充。

Ylengend是Y轴的图例,即是你所想比较的那个值。在MRTG的默认配置中这个比例是以位(bit)或者字节(byte)为单位显示的流经接口的数据流量。下面是MRTG中默认配置文件中图例的一个例子:

Y
Legend[graph1]: Bits per secondLegend1[graph1]: Incoming Traffic in Bits per SecondLegend2[graph1]: Outgoing Traffic in Bits per SecondLegendI[graph1]: InLegendO[graph1]: Out

如果像下例中那样在图例的值处留为空值,这样可以防止MRTG在图表的底部输出图例线。

LegendI[graph1]:

下面你将学到如何在不同的情况下将图例和对象标识组合起来。

时间: 2024-10-25 09:03:13

Linux系统中手动配置你的MRTG文件的相关文章

vmtool-求在linux系统中安装的vmware tool iso 文件

问题描述 求在linux系统中安装的vmware tool iso 文件 操作系统:Linux 12.04 64bit 已安装 vmware player 已在vmware player 中安装 windows8 64 bit 求vmware tool 找了很多vmware tool, linux,windows 相关.也在csdn下载 linux vmware tool,但是文件是fd.php 在Linux 不懂使用.本人是linux 小白.(本周才接触,才知道Linux这种系统). 表注 l

如何找出Linux系统中所有的*.cpp、*.h文件

如何找出Linux系统中所有的*.cpp.*.h文件? 用find命令就可以了.不过如果从根目录查找消耗资源较高,使用下面的命令就可以: find / -http://www.aliyun.com/zixun/aggregation/11696.html">name "*.cpp" -o -name "*.h" 示例: [root@localhost /]# find / -name "*.cpp" -o -name "

linux服务器系统中手动配置lamp服务器的经验分享_Linux

LAMP是Linux.Apache.MySQL.PHP/Perl/Python的简称.它所组成的各组件都是开源软件,因此很方便自由的获取,导致这些组件的广泛使用,并不断完善发展,初步形成新的软件系统格局,并可能成为开源软件系统工程化的核心模式. 要安装比较新的httpd我们就必须安装比较新的apr.红帽6上就不需要再指定安装apr了,因为它默认安装的版本比较新.但是我们这里使用的是红帽5.8的版本,它给我们安装的apr版本有点老,我们要安装新版本的apr,是不是老版本的apr就要卸载了呢?这不是

VPN服务器在Linux系统中的配置方法

VPN的英文全称是"Virtual http://www.aliyun.com/zixun/aggregation/33969.html">Private Network",翻译过来就是"虚拟专用网络".顾名思义,虚拟专用网络我们可以把它理解成是虚拟出来的企业内部专线.它可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的

详解Linux系统中安装配置Samba服务器的步骤

  一.获取源代码包并进行解压 从samba的官方网站可以下载最新的samba源代码包.下面我们以samba-3.5.9.tar.gz的源代码包作为案例进行解析.本例中,我们将源代码包放在目录/home/samba下,然后执行下面的命令进行解压缩. 代码如下: # tar –xzvf samba-3.5.9.tar.gz 二.配置configure 对源代码包进行解压缩后,进入目录 代码如下: # cd /home/samba/samba-3.5.9/source3 然后执行下面的命令进行配置.

在Linux系统中使用logrotate来管理日志文件的方法

  日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事. logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循).压缩以及删除旧的日志文件.例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月的日志.配置完后,logrotate的运作完全自动化,不必进行任

linux系统中rsync+inotify实现服务器之间文件实时同步_Linux

之前做了"ssh信任与scp自动传输脚本"的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停的产生的,造成不知道主服务器给备份服务器传输了多少文件,磁盘空间就那么大,做备份的原因:一个是为了保持文件,另外一个是解决主服务器的磁盘饱满问题,但由于不知道备份服务器到底接收了多少文件,所以主服务器里的文件不敢删除(如果没有备份的情况下删除,问题就严重了,我这个是政府的项目,服务器里的文件都是重要的,删错了

linux系统中安装配置LAMP服务器(Apache+PHP+MariaDB)RHEL 7.0

准备篇: RHEL 7.0系统安装配置图解教程我在此就不介绍了 一.使用系统镜像文件配置本地yum源 1.使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录 2.使用Putty.exe工具远程连接到RHEL服务器 3.挂载系统镜像文件 mkdir /media/cdrom #新建镜像文件挂载目录 cd /usr/local/src #进入系统镜像文件存放目录 ls #列出目录文件,可以看到刚刚上传的系统镜像

Linux系统中NFS配置与参数详解

NFS 是 Network File System 的简写,即网络文件系统. 网络文件系统是 Linux 支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 下面来介绍一下 NFS 的配置. 假设有2台 Linux 服务器,IP地址分别为 192.168.0.1 和 192.168.0.2,我们希望将 192.168.0.1 作为 Server 端,把其 /home/public 目录共享