關于mrtg監(jiān)控100M以上流量不準的解決辦法及配置實例
關于mrtg監(jiān)控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參數(shù)表示后面的選項對后面指定的設備都是有效的(如果希望對多個設備進行監(jiān)控時,該參數(shù)就會發(fā)生作用)。
WorkDir用來指示mrtg的工作目錄;
icondir用來指定圖標的目錄;
language 表示指定生成HTML頁面的語言;
Options用來指定一些特定的選項。在Options設置中,growright表示時間增長的箭頭方向向右;bits表示接口的帶寬。對于常見的應用來說,默認Options配置就可以滿足需求(如果想了解有那些選項,可以參看/usr/lib/mrtg2/MRTG_lib.pm文件)。
此外,--show-op-down表示顯示down的接口;--ifref表示設備接口的標示;--ifdesc用于選擇參數(shù)來描述接口。其中,ifref可以指定的參數(shù)為nr、ip、eth、descr和name;ifdesc可以指定的參數(shù)為nr、ip、eth、descr、name、type和alias。
后面的--output的參數(shù)表示輸出文件(缺省輸出到屏幕);public@192.168.1.6中public表示Community串,一般交換機出廠設置為public;192.168.1.6表示監(jiān)控網(wǎng)絡交換機設備的IP地址。
另外
vi /etc/mrtg/cfg/test.cfg 加入以下
- RunAsDaemon: Yes
- Refresh:300
這兩句,也可以通過以下方式實現(xiàn)
- vi /etc/crontab
- */5 * * * * root /usr/local/mrtg-2/bin/mrtg /etc/mrtg/cfg/test.cfg
關于mrtg監(jiān)控100M以上流量不準的解決辦法及配置實例講述到這里了。
【編輯推薦】