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