監(jiān)測(cè)Linux上面的流量MRTG-監(jiān)測(cè)網(wǎng)路卡流量
監(jiān)測(cè)Linux上面的流量MRTG-監(jiān)測(cè)網(wǎng)路卡流量
本文講述的是監(jiān)測(cè)Linux上面的流量MRTG:前言、安裝MRTG準(zhǔn)備工作、安裝MRTG
監(jiān)測(cè)網(wǎng)路卡流量、mrtg.cfg參數(shù)的含義、監(jiān)測(cè)CPU負(fù)載量
要使用 mrtg 來(lái)作圖真的是太簡(jiǎn)單了,只要幾個(gè)小步驟就可以自動(dòng)的監(jiān)測(cè)流量喔!首先以 mrtg 附的程式來(lái)制作一個(gè)參數(shù)檔 (預(yù)設(shè)檔名是 mrtg.cfg),然后修改一下 mrtg.cfg 這個(gè)參數(shù)檔之后,在直接執(zhí)行叁次參數(shù)檔,之后以 mrtg 程式附的小軟體,直接製作成首頁(yè),就可以察看圖表啰!看下去吧!
設(shè)定 MRTG: [root @tsai mrtg-2.9.17]# cd /usr/local/mrtg-2/bin
- [root @tsai bin]# ./cfgmaker --output=/usr/local/apache/htdocs/mrtg/net/mrtg.cfg \
- > public@vbird.adsldns.org
上面這個(gè)步驟會(huì)在你的主機(jī)上面制作一個(gè)參數(shù)檔,
而你未來(lái)的設(shè)定都會(huì)自動(dòng)的在這個(gè)參數(shù)檔中設(shè)定完成了!
- [root @tsai bin]# vi /usr/local/apache/htdocs/mrtg/net/mrtg.cfg
不過(guò)由于程式自動(dòng)設(shè)定的 mrtg.cfg 有些地方會(huì)有瑕疵,
因此,請(qǐng)將底下這叁行修改成你的樣式喔!
- WorkDir: /usr/local/apache/htdocs/mrtg/net/
- Options[_]: growright, bits
- Language: big5
- [root @tsai bin]# ./mrtg /usr/local/apache/htdocs/mrtg/net/mrtg.cfg
開(kāi)始測(cè)試你的參數(shù)檔,正常的話(huà),進(jìn)行
這個(gè)動(dòng)作要執(zhí)行叁次,就可以正常工作了,
不過(guò),若是有問(wèn)題的話(huà),就需要改 mrtg.cfg ,再執(zhí)行直到?jīng)]有錯(cuò)誤發(fā)生為止!
- [root @tsai bin]# ./indexmaker \
- > --output=/usr/local/apache/htdocs/mrtg/net/index.html \
- > --title=VBird主機(jī)流量統(tǒng)計(jì)表 \
- > /usr/local/apache/htdocs/mrtg/net/mrtg.cfg
上面這個(gè)程式 indexmaker 是在製作首頁(yè)!當(dāng)然,你也可以自訂首頁(yè)!
上面是說(shuō),會(huì)自動(dòng)的輸出一個(gè) index.html 的檔案到
/usr/local/apache/htdocs/mrtg/net 中,就是主網(wǎng)頁(yè)啦!
上面請(qǐng)?zhí)貏e注意:在 public@vbird.adsldns.org 這一行呢,public 是有其意義的(在 snmp 這個(gè)通訊服務(wù)裡面的預(yù)設(shè)搜尋的一個(gè)代碼),所以,如果你的主機(jī)的動(dòng)態(tài) DNS 名稱(chēng)為 your.domain.name 則你就『一定』要寫(xiě)成 public@your.domain.name 才行!千萬(wàn)不要弄錯(cuò)了!已經(jīng)有很多網(wǎng)友遇到這個(gè)問(wèn)題!
設(shè)定五分鐘監(jiān)測(cè)一次:
好了,開(kāi)始偵測(cè)吧,就修改 /etc/crontab 吧! [root @tsai bin]# vi /etc/crontab
- #1. Runing The MRTG Net Flow Control
- */5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/net/mrtg.cfg > /dev/null 2>&1
這樣就每五分鐘可以自動(dòng)偵測(cè)一次網(wǎng)路卡的流量啰!
設(shè)定 Web site:
以上面的例子為例,則你的 mrtg 圖表在:
- http://your.host.domain/mrtg/net/index.html
就可以看到你的主機(jī)上網(wǎng)路卡的流量啰!
好了,監(jiān)測(cè)網(wǎng)路卡流量講完了。
【編輯推薦】