• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 安裝MRTG監控本機網卡流量

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    來自cu 作者: emailwht 系統環境:redhat9.0 必備軟件: 系統必須已經安裝以下軟件,這些軟件都可以在光盤里找的到: gd-1.8.4-11 gd-devel-1.8.4-11 libpng-1.2.2-16 libpng-devel-1.2.2-16 libpng10-1.0.13-8 libpng10-devel-1.0.13-8 perl-5.8.0-88 zlib-1

    來自cu 作者:emailwht

    系統環境:redhat9.0 
    必備軟件: 
    系統必須已經安裝以下軟件,這些軟件都可以在光盤里找的到: 
    gd-1.8.4-11
    gd-devel-1.8.4-11 
    libpng-1.2.2-16
    libpng-devel-1.2.2-16
    libpng10-1.0.13-8
    libpng10-devel-1.0.13-8
    perl-5.8.0-88 
    zlib-1.1.4-8
    zlib-devel-1.1.4-8
    httpd-manual-2.0.40-21 
    httpd-2.0.40-21) 
    gclearcase/" target="_blank" >cc-3.2.2-5 
    net-snmp-5.06-17 
    mrtg-2.9.29.tar.gz 

    MRTG是工作在SNMP協議上的,你必須安裝SNMP才能啟動MRTG來觀測你的網絡,我就是沒有配置好NET-SNMP,所以MRTG顯示出來的會沒有圖形的,我就是犯了這樣的錯誤。有的網絡上要求裝UCD-SNMP,我的redhat 9.0默認裝的是net-snmp,所以我就沒有用ucd-snmp,沒有試過,不過我想應該是大同小異吧。 
    1.首先來安裝配置net-snmp 
    #rpm –ivh net-snmp-5.06-17 #一般redhat9.0會默認安裝上去的。 
    #vi /etc/snmp/snmpd.conf #安裝完以后,配置/etc/snmp/snmpd.conf文件,使其能配合mrtg工作。 
    轉到90行把下面的#號去掉 
    #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc #在89行 
    把下面的語句#在62行 
    access notConfigGroup "" any noauth exact systemview none none 
    改為: 
    access notConfigGroup "" any noauth exact mib2 none none 

    轉到397行 
    rocommunity mrtg 
    記得喲,這是的community是mrtg,而不是常見的public,這個以后要用到記著要,我就是用了很多次public才沒有得到圖形,現在想起,笨死了??赡茉趗cd-snmp中默認的是public,沒有用過。Ro的意思嗎read only,也是聽人家說的(還有朋友問,沒有這一行怎么辦,嘿嘿,加上去嗎!竟還問這樣的問題!)。 
    ok,改完以后,就可以啟動snmpd服務,SNMP配置也到此完成了。 
    #/etc/rc.d/init.d/snmpd start 

    2.安裝mrtg 
    tar zvxf mrtg-2.9.29.tar.gz 
    cd mrtg-2.9.29 
    ./configure --prefix=/usr/local/mrtg \ 
    --with-gd=/usr/include \ 
    --with-gd-lib=/usr/lib \ 
    --with-gd-inc=/usr/include \ 
    --with-png=/usr/include \ 
    --with-zlib=/usr/include && 
    make && 
    make install 

    3.配置mrtg 
    #mkdir /var/www/html/mrtg 這里/var/www/html是www的默認主頁地址,大家可能跟我不同 
    #cp images/* /var/www/html/mrtg images/*是在解壓縮mrtg-2.9.29.tar.gz的mrtg-2.9.29文件夾里 
    #/usr/local/mrtg/bin/cfgmaker --output=/var/www/html/mrtg/mrtg.cfg \ 
    >mrtg@192.168.0.1 #這里是創建一個mrtg.cfg文件 
    上面請特別注意:在 mrtg@192.168.0.1這一行呢,mrtg 是有其意義的(在 snmp 這個通訊服務里面的預設搜尋的一個代碼,默認的可能是public,這就是剛才要查看/etc/snmp/snmpd.conf里的原因了),所以,如果你的主機的動態 DNS 名稱為 your.domain.name 則你就『一定』要寫成 mrtg@your.domain.name 才行!千萬不要弄錯了!已經有很多網友遇到這個問題! 

    在/var/www/html/mrtg目錄下,并且監控192.168.0.1的地址,本例這個地址是本機的網卡IP地址 
    #vi /var/www/html/mrtg/mrtg.cfg #修改mrtg.cfg文件,主要修改以下內容,以符合你的實際情況 

    WorkDir: /var/www/html/mrtg 

    Options[_]: growright, bits 

    Language:GB2312 
    這個要注意的一點是他們前邊不要有空格,否則會有什么” ERROR: Line 8 ( WorkDir: /var/www/html/mrtg) in CFG file (mrtg) does not make sense”的錯誤。 
    下面接著: 
    #/usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg 

    這個需要運行3次,前兩次都會報錯,不用去理會他,第3次就應該沒有錯誤了,不過,若是有問題的話,就需要修改mrtg.cfg,再執行直到沒有錯誤發生為止。 
    錯誤大概是這樣的: 
    Rateup WARNING: /usr/local/mrtg2/bin/rateup could not read the primary log file for localhost 
    Rateup WARNING: /usr/local/mrtg2/bin/rateup The backup log file for localhost was invalid as well 
    Rateup WARNING: /usr/local/mrtg2/bin/rateup Can't remove localhost.old updating log file 
    Rateup WARNING: /usr/local/mrtg2/bin/rateup Can't rename localhost.log to localhost.old updating log file 


    4.制作首頁index.html: 

    #/usr/local/mrtg/bin/indexmaker \ 
    >--output=/var/www/html/mrtg/index.html \ 
    >--title=服務器流量統計 \ 
    >/var/www/html/mrtg/mrtg.cfg 

    上面這個程序indexmaker是在制作首頁。會自動地輸出一個index.html的文件中。如果說你以后修改了這個文件(比如增加對CPU,硬盤等的偵測,要再重新生成一次,否則圖面會出不來的.)
    5.設定每5分鐘執行一次 
    使用手工運行mrtg并不能定時產生適當的統計信息,因此最好還是定時自動運行mrtg來生 成統計信息,默認為五分鐘運行一次。 
    作為root身份crontab -e進入編輯狀態,添加內容 如下: 

    */5 * * * * root /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg 
    ok!到此為止,配置完畢,記得一定要重新啟動snmp和httpd服務! 
    訪問: 
    http://192.168.0.1/mrtg/ 
    就能看到網絡流量圖了

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>