mrtg监控100M以上流量不准的解决办法

1341阅读 0评论2012-01-09 syxian
分类:LINUX

关于mrtg监控100M以上流量不准的解决办法及配置实例

    usr/local/mrtg-2/bin/cfgmaker --global WorkDir: /var/www/html/mrtg/test --global Options[_]: bits, 
    
    growright --output /etc/mrtg/cfg/test.cfg --snmp-option=:::::2 --ifdesc=alias --no-down 
    
注:
(1)cfgmaker --snmp-option=:::::2表示采集时使用snmp2(采用64bit),可支持155M以上的大流量,而缺省是snmp1(采用32bit),流量超过100M后就不准确
(2)--no-down 表示不管端口是up还是down,都显示出来,缺省只显示up的端口
(3)--ifdesc=alias 表示将端口描述description作为图片提示语
缺省是--ifdesc=nr 表示interface description uses Interface Number

vi /etc/mrtg/cfg/test.cfg 加入以下
    RunAsDaemon: Yes 
    Refresh:300 
    //Language: GB2312 

以下连运行三次

    env LANG=C /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cfg/test.cfg 
    
再生成起始文件

    /usr/local/mrtg-2/bin/indexmaker --output=/var/www/html/mrtg/zhonghualuGSR/index.html /etc/mrtg/cfg/test.cfg 
    
参考资料

    cfgmaker --global "WorkDir: /var/www/html/mrtg/6" --global "icondir: /mrtg" --global "language: chinese" --global "Options[_]: growright,bits" --show-op-down --ifref=nr --ifdesc=descr --output=/etc/mrtg/mrtg.cfg public@192.168.1.6 2>/dev/null 
    

说明:--global参数表示后面的选项对后面指定的设备都是有效的(如果希望对多个设备进行监控时,该参数就会发生作用)。
WorkDir用来指示mrtg的工作目录;
icondir用来指定图标的目录;
language 表示指定生成HTML页面的语言;
Options用来指定一些特定的选项。在Options设置中,growright表示时间增长的箭头方向向右;bits表示接口的带宽。对于常见的应用来说,默认Options配置就可以满足需求(如果想了解有那些选项,可以参看/usr/lib/mrtg2/MRTG_lib.pm文件)。
此外,--show-op-down表示显示down的接口;--ifref表示设备接口的标示;--ifdesc用于选择参数来描述接口。其中,ifref可以指定的参数为nr、ip、eth、descr和name;ifdesc可以指定的参数为nr、ip、eth、descr、name、type和alias。
后面的--output的参数表示输出文件(缺省输出到屏幕);public@192.168.1.6中public表示Community串,一般交换机出厂设置为public;192.168.1.6表示监控网络交换机设备的IP地址。

另外
vi /etc/mrtg/cfg/test.cfg 加入以下
    RunAsDaemon: Yes 
    Refresh:300 
    
这两句,也可以通过以下方式实现

    vi /etc/crontab 
    */5 * * * * root /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cfg/test.cfg






上一篇:CRS-0223 Resource '' has placement error.
下一篇:drbd Could not determine uts_release make: *** [module] Error 1