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]:
下面你将学到如何在不同的情况下将图例和对象标识组合起来。