歡迎您光臨本站 註冊首頁

MRTG搭建

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

  一、安裝GD庫
 1、安裝libpng
 #tar xvf libpng-1.2.10.tar.tar
 #cd libpng-1.2.10
 #./configure  --prefix=/usr/local/png
 #make;make install
 #ln -s /usr/local/png/lib/* /usr/lib/
 
 2、安裝jpeg
 #mkdir /usr/local/jpeg
 #mkdir /usr/local/jpeg/bin
 #mkdir /usr/local/jpeg/lib
 #mkdir /usr/local/jpeg/include
 #mkdir /usr/local/jpeg/man
 #mkdir /usr/local/jpeg/man/man1
 #tar xvf jpegsrc.v7.tar.tar
 #cd jpeg-7
 #./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
 #make;make install
 #ln -s /usr/local/jpeg/lib/* /usr/lib/
 
 3、安裝 freetype
 #tar xvf freetype-2.3.9.tar.tar
 #cd freetype-2.3.9
 #./configure --prefix=/usr/local/freetype
 #make;make install
 
 4、安裝fontconfig
 #tar zxvf fontconfig-2.4.2.tar.gz
 #cd fontconfig-2.4.2
 #./configure        --prefix=/usr/local/fontconfig --with-freetype-config=/usr/local/freetype/bin/freetype-config
 #make;make install
 
 5、安裝GD
 #tar zxvf gd-2.0.32.tar.gz
 #cd gd-2.0.32
 #./configure --prefix=/usr/local/gd --with-png=/usr/local/png --with-jpeg=/usr/local/jpeg --with- freetype=/usr/local/freetype --with-fontconfig=/usr/local/fontconfig
 
 ** Configuration summary for gd 2.0.32:**
    Support for PNG library:          yes
    Support for JPEG library:         yes
    Support for Freetype 2.x library:    yes
    Support for Fontconfig library:     yes
    Support for Xpm library:          no
    Support for pthreads:             yes
 
 #cp /usr/local/png/include/png.h ./
 #cp /usr/local/png/include/pngconf.h ./
 #make;make install
 
 6、安裝zlib-1.2.3.tar.gz
 tar zxvf zlib-1.2.3.tar.gz
 cd zlib-1.2.3
 ./configure --prefix=/usr/local/zlib
 make && make install
 
 #######################################################################################################################
 安裝Apache
 ./configure --prefix=/usr/local/apache --enable-modules=most --enable-proxy --enable-proxy-ajp --enable-ssl
 make && make install
 
 
 二、安裝MRTG
    tar -zxvf mrtg-2.13.2.tar.gz
    cd mrtg-2.13.2
    ./configure --prefix=/usr/local/mrtg --with-gd=/usr/local/gd --with-gd-lib=/usr/local/gd/lib --with-gd-inc=/usr/local/gd/include --with-png=/usr/local/png --with-png-lib=/usr/local/png/lib --with-zlib=/usr/local/zlib --with-zlib-lib=/usr/local/zlib/lib
   make
   make install
 
 三、調整參數,對埠進行流量監控
  1、 生成mrtg.cfg文件,用於存放mrtg配置信息
 #mkdir /usr/local/mrtg/etc
 #/usr/local/mrtg/bin/cfgmaker --output /usr/local/mrtg/etc/mrtg.cfg public@121.52.209.160
 
  2、修改mrtg.cfg文件參數
 #mkdir /usr/local/apache/htdocs/mrtg
 #vi /usr/local/mrtg/etc/mrtg.cfg
      把Workdir后的路徑改成/usr/local/apache/htdocs/mrtg   :指定mrtg的工作目錄
      把#Options: growright, bits  :前面的#去掉
      在加入一行Language:Chinese :使mrtg支持中文
 
   3、env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg   :多執行幾遍,直到不出現信息
 然後顯示的信息如下
 /usr/local/mrtg/bin/rateup Can't remove 121.52.209.160_4227866.old updating log file
 
 4、生成頁面文件
 # /usr/local/mrtg/bin/indexmaker --output /usr/local/apache/htdocs/mrtg/index.html --title=ruishengIDC --sort=title --sort=name --sort=descr --sort=original /usr/local/mrtg/etc/mrtg.cfg
 
 
 5、讓數據自動刷新
   crontab -e
 然後寫入*/5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/mrtg/etc/mrtg.cfg
 
 service crond start



[火星人 ] MRTG搭建已經有574次圍觀

http://coctec.com/docs/service/show-post-14739.html