歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> RedHat9.0中mrtg安裝詳解

RedHat9.0中mrtg安裝詳解

日期:2017/2/27 14:31:33   编辑:更多Linux
  對於Mrtg就不多說了,在網上很容易就找到其各方面的詳細資料,也可以上http://www.mrtg.org 查看官方文檔。下面我就說說我的安裝過程:    在安裝過程中用到的軟件:  libpng-1.2.8.tar.gz2  zlib-1.2.3.tar.gz  jpegsrc.v6b.tar.gz  freetype-2.1.10.tar.gz  fontconfig-2.3.0.tar.gz  gd-2.0.33.tar.gz  mrtg-2.12.2.tar.gz    我的環境是RedHat 9.0,先來准備安裝GD庫    tar -zxvf gd-2.0.33.tar.gz  cd gd-2.0.33  ./configure    你可以在輸出的信息中看見如下面的字樣:    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: yes  Support for pthreads: yes    如果你的都是yes的話,那麼就可以直接make && make install,然後安裝mrtg了。如果有no的話,那麼還需要安裝相應的支持軟件。因為我的系統在安裝的時候只選擇安裝了kernel devlopment tools,所以我需要安裝上述的支持軟件。    首先升級我的zlib庫    ******************************************    tar -zxvf zlib-1.2.3.tar.gz  cd zlib-1.2.3  ./configure  make  make install    ******************************************    然後安裝libpng庫    *******************************************    tar -jxvf libpng-1.2.8.tar.gz2  cd libpng-1.2.8  cp scripts/makefile.std makefile  make  make install    *******************************************    Ok,Wait for a moment...接下來安裝JPEG庫    *******************************************    tar -zxvf jpegsrc.v6b.tar.gz  cd jpeg-6b  ./configure --enable-static --enable-shared --prefix=/usr  make  make install    *******************************************    安裝Freetype    *******************************************    tar -zxvf freetype-2.1.10  cd freetype-2.1.10  ./configure  make  make install    *******************************************    安裝Fontconfig    *******************************************    tar -zxvf fontconfig-2.3.0  cd fontconfig-2.3.0  ./configure  make  make install    *******************************************    Xpm library在安裝X Window的時候就安裝好了,但是我在安裝獨立的Xpm庫的時候會提示錯誤。索幸我就沒有安裝了,暫時還沒有發現未安裝此庫會有什麼影響。    好了,進入gd-2.0.33,輸入./configure,輸出結果為:    ** Configuration summary for gd 2.0.33:    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    嗯,接著當然就是  make && make install    Ok,GD庫安裝完成,下來才是我們真正觀注的了    tar -zxvf mrtg-2.12.2.tar.gz  cd mrtg-2.12.2  ./configure --prefix=/usr/local/mrtg --with-gd=/usr/include --with-gd-lib=/usr/lib --with-gd-inc=/usr/include --with-png=/usr/include --with-png-lib=/usr/lib --with-zlib=/usr/include --with-zlib-lib=/usr/lib  make  make install    到這裡Mrtg已被成功的安裝到你的系統,    假設我們要監控的交換機IP為:192.168.1.10 ,我的Apache主目錄是/var/www/Html  首先來生成cfg文件    /usr/local/mrtg/bin/cfgmaker [email protected] > /var/www/html/mrtg.cfg    打開mrtg.cfg  更改WorkDir為/var/www/html  去掉Options[_]: growright, bits前面的#  並加入Language:Chinese使之支持中文  保存並退出    接著運行/usr/local/mrtg/bin/mrtg /var/www/html/mrtg.cfg (如需在命令前加env LANG=C 在執行的時候系統會給出提示)    連續執行三次以上直到不再顯示錯誤為止    後執行/usr/local/mrtg/bin/indexmaker --output=/var/www/html/index.html --title=標題 /var/www/html/mrtg.cfg 生成頁面文件    啟動你的Apache,訪問看看吧~!哈哈,成功的感覺來啦    為了讓數據自動刷新,還需要讓程序在後台定時運行,    crontab -e    在其中輸入 */5 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg (注:如之前未加env LANG=C的話,則這裡也不用加)    該句表示讓系統在後台每五分鐘執行一次env LANG=C /usr/local/mrtg/bin/mrtg /var/www/html/mrtg/mrtg.cfg    即每5分鐘刷新一次    另外還可以在mrtg.cfg中加入腳本,用於監控CPU,MEM,SWAP的使用情況




Copyright © Linux教程網 All Rights Reserved