2014-10-28 71 views

回答

0

這是由16位計數器翻轉引起的常見問題。

如果您使用SNMPv1每5分鐘(默認值)輪詢您的設備,那麼大於120Mbps的流量將導致16位計數器在此時間窗口內環繞。因此,MRTG只顯示較低的流量,因爲它無法分辨計數器翻轉了多少次。

你有兩個選擇:

  1. 使用的SNMPv2。如果您的設備支持(最多),這是最好的選擇。如果使用SNMPv2,那麼你可以使用64位計數器,它不會環繞。爲此,請將'::::: 2'作爲後綴添加到您的目標定義中以指定SNMPv2。例如:

目標[ezwf]:1:社區@路由器::::: 2

  • 增加輪詢頻率。您可以使用'Interval:1'將輪詢更改爲每1分鐘一次,這會將容量增加5倍。但是,請注意,這需要您刪除舊的rrd或日誌文件並重新創建它;您還需要處理對調度方法的任何更改,並且所有目標都將使用相同的輪詢頻率。
  • MRTG文檔可在http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html獲得,涵蓋SNMPv2c目標語法以及時間間隔的變化。

    +0

    謝謝,但對於第一個選項,我在ssh中添加了什麼命令來編輯它? >>>>#Target [ezwf]:1:community @ router ::::: 2 >>>> -bash:Target [ezwf] :: command not found – ALMGHARI 2014-10-29 07:48:42

    +0

    我成功通過更改crontab -e中的時間從5m */5 * * * * to */1 * * * * 1m >>> */1 * * * * LANG = C/usr/local/mrtg-2/bin/mrtg /etc/mrtg/mrtg.cfg, ,只,,,現在我的MRTG圖更多120Mb >>謝謝。 – ALMGHARI 2014-10-29 10:31:07

    +0

    但現在停在560Mb,不再有! – ALMGHARI 2014-10-29 12:48:54