歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux安裝配置mrtg的方法

  mrtg可用於監控網絡鏈路流量負載,包括Juniper防火牆的流量監控,那麼在Linux系統中,要如何安裝及使用mrtg呢?下面以mrtg監控Juniper防火牆流量為例,給大家介紹下Linux安裝和配置mrtg的方法。

  一、juniper開啟SNMP

  二、安裝配置mrtg

  1、安裝

  mrtg的官方頁面為http://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 [email protected]

  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。

上一頁123下一頁共3頁

Copyright © Linux教程網 All Rights Reserved