IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁系統(tǒng)集成網(wǎng)絡(luò)管理 → MRTG安裝配置文檔

MRTG安裝配置文檔

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)

  一、MRTG需要以SNMP服務(wù)為基礎(chǔ),所以請(qǐng)確保你的系統(tǒng)已經(jīng)啟用了此服務(wù)

  1.請(qǐng)確保你的系統(tǒng)安裝了以下軟件包

  net-snmp-5.0.6-17

  net-snmp-devel-5.0.6-17

  net-snmp-utils-5.0.6-17

  2.修改/etc/snmp/snmpd.conf

  去掉如下一行的注釋

  view mib2?? included? .iso.org.dod.internet.mgmt.mib-2 fc

  在大約55行處添加如下一行

  view??? systemview??? included?? .1.3.6.1.2.1.2

  把如下行

  access? notConfigGroup ""????? any noauth??? exact? systemview none none

  改作:

  access? notConfigGroup ""????? any noauth??? exact? mib2 none none

  3.啟用snmpd服務(wù)

  #service snmpd start

  #chkconfig --levle 2345 snmpd on

  4.查看端口的開啟狀況

  # netstat -tunlp |grep snmp

  tcp? 0????? 0 0.0.0.0:199 0.0.0.0:*?? LISTEN????? 4973/snmpd

  udp? 0????? 0 0.0.0.0:161 0.0.0.0:*?? 4973/snmpd

  二、MRTG生成供瀏覽圖像需要httpd服務(wù)的支持,同時(shí)也需要gd、libpng和zlib三個(gè)軟件包的支持,而gd的正常運(yùn)行也需要其它的幾個(gè)軟件,下面一并安裝它們

  1.安裝zlib-1.2.3

  #tar zxvf zlib-1.2.3.tar.gz

  #cd zlib-1.2.3

  #./configure --prefix=/usr/local/zlib

  #make

  #make install

  2.安裝httpd-2.2.4

  #tar zxvf httpd-2.2.4.tar.gz

  #cd httpd-2.2.4

  #./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-track-vars --enable-rewrite --with-z-dir=/usr/local/zlib

  #make

  #make install

  啟動(dòng)httpd

  /usr/local/apache/bin/apachectl -k start

  3.安裝libpng-1.2.14

  #tar zxvf libpng-1.2.14.tar.gz

  # cd libpng-1.2.14

  # cp scripts/makefile.linux makefile

  # make (若是提示找不到zlib庫文件或者頭文件,多半是makefile文件里zlib的默認(rèn)路徑有誤??删庉媘akefile文件,找到zlib項(xiàng)并重新指定路徑到/usr/local/zlib/lib和/usr/local/zlib/include)。

  # make install

  4.安裝freetype-2.1.10

  # tar -zvxf freetype-2.1.10.tar.gz

  # cd freetype-2.1.10

  # mkdir -p /usr/local/freetype

  # ./configure --prefix=/usr/local/freetype

  # make;make install

  5.安裝jpegsrc.v6b

  jpeg默認(rèn)不會(huì)自建目錄,因此需手動(dòng)建立目錄:

  # mkdir -pv /usr/local/jpeg6/{,bin,lib,include,man/{,man1},man1}

  安裝

  #tar zxvf jpegsrc.v6b.tar.gz

  # ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static

  # make

  # make install

  # make install-lib

  6.安裝libxml2-2.6.19

  # tar -zxf libxml2-2.6.19.tar.gz

  # cd libxml2-2.6.19

  # mkdir -p /usr/local/libxml2

  # ./configure --prefix=/usr/local/libxml2

  # make; make install

  #cp xml2-config /usr/bin

  7.安裝GD-2.0.33庫

  # tar -zvxf gd-2.0.33.tar.gz

  # mkdir -p /usr/local/gd2

  # cd gd-2.0.33

  # ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/lib/ --with-zlib=/usr/local/zlib/ --with-freetype=/usr/local/freetype/

  # make

  # make install

  三、安裝配置MRTG

  1.下載mrtg,目前最新版本為mrtg-2.15.1

  http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.1.tar.gz

  2.安裝mrtg-2.15.1

  #tar zxvf mrtg-2.15.1.tar.gz

  # cd mrtg-2.15.1

  # ./configure --prefix=/usr/local/mrtg

  # make

  # make install

  3.基本配置

  生成主配置文件

  cd /usr/local/mrtg/bin/

  ./cfgmaker --snmp-options=:::::2 --global 'WorkDir: /var/www/html/mrtg' --global "language: chinese" --global 'Options[_]: growright,bits' --ifref=ip --output /etc/mrtg.cfg [email protected]

  這樣會(huì)在/etc下生成配置文件mrtg.cfg

  配置文件可以根據(jù)需要修改

  生成MRTG網(wǎng)頁主頁面文件

  #/usr/local/mrtg/bin/indexmaker /etc/mrtg/mrtg.cfg --output=/var/www/html/mrtg/index.html? --title="自己起名"

  啟動(dòng)MRTG

  #env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg.cfg

  這個(gè)命令會(huì)輸出一些錯(cuò)誤信息,一般可以安全忽略,連續(xù)執(zhí)行三次此命令即可。

  MRTG生成的web頁面是靜態(tài)的,為了能讓其不斷的刷新,需要將以上命令添加進(jìn)crontab

  #crontab -e

  添加如下一行

  */2 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

  注:此行表示每二分鐘刷新一次,你可以根據(jù)自己的需要修改刷新時(shí)間間隔。

  備份mrtg生成圖象

  在/root/目錄下autoback.sh腳本如下

  #!/bin/sh

  backup_ball="/home/backup/mrtgall_$(date +%F).tar.gz"

  if tar jcf $backup_ball? /var/www/html/mrtg

  then

  echo "$backup_ball backup succeeded. :)"? | mail -s "backup OK" root

  else

  echo "$backup_ball backup failed. :("?? | mail -s "backup FAILED" root

  fi

  放在crontab中定時(shí)執(zhí)行

  0 14 * * * /bin/bash /root/autoback.sh

關(guān)鍵詞標(biāo)簽:MRTG安裝配置

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 路由器地址大全-各品牌路由設(shè)置地址 路由器地址大全-各品牌路由設(shè)置地址 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 Nslookup命令詳解-域名DNS診斷 Nslookup命令詳解-域名DNS診斷 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件 站長裝備:十大網(wǎng)站管理員服務(wù)器工具軟件

相關(guān)下載

    人氣排行 各品牌的ADSL與路由器出廠默認(rèn)IP、帳號(hào)、密碼 路由器地址大全-各品牌路由設(shè)置地址 騰達(dá)路由器怎么設(shè)置?騰達(dá)路由器設(shè)置教程 ADSL雙線負(fù)載均衡設(shè)置詳細(xì)圖文教程 路由表說明(詳解route print) Nslookup命令詳解-域名DNS診斷 網(wǎng)管員實(shí)際工作的一天 網(wǎng)管必會(huì)!了解交換機(jī)控制端口流量