SNMP MRTG下的問題解答及技巧
SNMP MRTG使用問題解答及技巧
問題1:我在英文下
- Max In: 935.6 kb/s (0.9%)
- Max Out: 5306.4 kb/s (5.3%)
可是在中文下只顯示
- *** 流入: 935.6 /秒 (0.9%)
- *** 流出: 5306.4 /秒 (5.3%)
這是怎么回事?
A1:編輯/usr/local/lib/perl5/site_perl/5.8.5/locales_mrtg.pm ..
查找到sub gb2312的下面
原來是這樣的:
- '([kMG]?)([bB])/s' => '/秒',
- '([kMG]?)([bB])/min' => '/分',
- '([kMG]?)([bB])/h' => '/時',
改成這樣:
- '([kMG]?)([bB])/s' => '/秒',
- '([kMG]?)([bB])/min' => '/分',
- '([kMG]?)([bB])/h' => '/時',
A2:修改您的mrtg.cfg文檔。把語言一項改成:Chinese
也就是:
Language:Chinese
問題2:我運行了/usr/local/bin/cfgmaker --output=/usr/mrtg/6509.cfg mrtg@10.0.0.1
以后生成了四十多個Traffic Analysis for 1 -- 6509等等,我們的6509上是加了個48口的板子,
總共應該有五十多個,現(xiàn)在只有四十多個是不是因為我在執(zhí)行這個命令的時候只有這四十多個機
器是開著的?以后他們再開的時候會不會被監(jiān)控到?會自動給我生成Traffic Analysis for 1 -- 6509
這樣的表嗎?
A:沒有處于connected的端口是不能被cfgmaker抓取的。要想實現(xiàn)不開機流量為0,開機以后就開始監(jiān)控流量,
需要自己手動更改cfg文檔,把任何未使用端口的注釋去掉,注意空格和空行,一定要和cfgmaker生成的一致,
否則是抓不到的,然后再執(zhí)行/usr/local/bin/mrtg /usr/www/mrtg/6509.cfg即可
問題3:在這個機器上我只監(jiān)控全部交換機上的流量,并不監(jiān)控本身的流量,因為他也在6509上接著,
是不是就無需運行snmpd了?
A:是交換機上的SNMP模組在做服務,和您的主機沒關系,您的主機自然也就不用運行SNMPD了,
但在交換機中抓到的您的這臺主機的流量是反的,(即流入和流出是相反的,這個是顯然的了)
問題4:我make install的時候提示有錯誤Couldn't fetch it - please try to retrieve this ,裝不上怎么辦?
A:那是ports安裝的時候需要的文檔未能下載到,請確定您的機器已連到網(wǎng)上并能訪問國際互連網(wǎng),我知道很多學校都限制了訪問國際網(wǎng)絡,能夠通過代理下載到那些文檔放到/usr/ports/distfiles/下面,然后重新執(zhí)行make install即可。
【編輯推薦】