Linux安装配置mrtg的方法


mrtg可用于监控网络链路流量负载,包括Juniper防火墙的流量监控,那么在Linux系统中,要如何安装及使用mrtg呢?下面以mrtg监控Juniper防火墙流量为例,给大家介绍下Linux安装和配置mrtg的方法。

一、juniper开启SNMP

二、安装配置mrtg

1、安装

mrtg的官方页面为oss.oetiker.ch/mrtg/ ,最新版本是2.17.4 。可以选择使用源码包编译安装,也可以选择系统源安装 。

代码如下

#yum -y install mrtg mrtg-libs

需要注意的是mrtg也有windows版的,由于个人习惯了使用linux这里仍以centos/redhat为例。

2、cfgmaker生成配置文件

代码如下

#cfgmaker --global WorkDir:/var/www/mrtg --output /etc/mrtg/mrtg.cfg public@192.168.1.2

cfgmaker后面可以跟更多的参数的,回的参数内容为写入到生成的mrtg.cfg文件中,也可以生成后再修改。编辑mrtg.cfg尤其注意下面几行配置:

代码如下

#时间从左至右显示,最小单位bits,growright不打开,默认是从右至左的时间显示顺序

Options[_]: growright, bits

#页面刷新频率,300s

Refresh: 300

#也是刷新频率,5分钟

Interval: 5

#mrtg默认数据是以文本的格式存在的,增加下面的内容后支持以rrdtool数据库的格式生成

#LogFormat: rrdtool

#rrdtool程序所在的目录

#PathAdd: /usr/bin/

EnableIPv6: no

WorkDir:/var/www/mrtg

除上面之外,其他一些参数可能也会用到,这里也一并列下:

WorkDir //设置工作目录,存放mrtg采集的数据和生成的统计文件

Language //设置WEB页面显示的语言=中文gb2312

growright //指示流量图随时间的变化向右增长

Target //指示监控的设备;

设备的表示方式=port:community@router;

commnunity //表示snmp通讯密码

Directory 指示该监控设备的相关文件保存的位置=/var/www/mrtg/eth0/;

默认保存在WorkDir工作目录下

MaxBytes //指示被采集的数据的最大值。如果采集的数据大于该值,MRTG将忽略,并保持上次采集的数据值

Kmg //指示乘数单位(默认每千位跳一个单位)

YLegend //指示Y轴的单位标记(不能用中文)

ShortLegend //指示数据的单位标记

Legend1,2,3,4分别指示四条不同颜色的统计线的文字说明

Legend1: //每5分钟数据平均流入量的文字说明

Legend2: //每5分钟数据平均流出量的文字说明

Legend3: //每5分钟数据最大流入量的文字说明

Legend4: //每5分钟数据最大流出量的文字说明

LegendI,O //分别说明数据的流出和流出的文字说明

WithPeak //指示如何显示流量图

共有四条不同颜色的统计线,绿色表示平均流入,蓝色表示平均流出,墨绿色表示最大流入,紫色表示最大流出

n代表不设置w代表每周图表,代表每月图表,y代表每年图表

不设置WithPeak,只有绿色流入和蓝色流出

PageTop //指示增加到Web页头部的HTML代码,用于定制网页

以空格开始的《TABLE》《/TABLE》部分都是PageTop的内容,都直接作为HTML代码

注:使用rrdtool格式存数据时,查看页面的话需要cgi调用数据,可用的cgi插件有mrtg-rrd、routers2.cgi、14all.cgi。


上一篇:Linux系统定时任务时shell脚本停止执行如何解决?

下一篇:Linux重启oracle数据库的三大技巧


mrtg安装 linuxmrtg安装 mrtg配置
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器