成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

FreeBsd下安裝和配置MRTG

系統 Linux
FreeBsd下安裝和配置MRTG:MRTG是什么?MRTG(Multi Router Traffic Grapher)是一個監控網絡鏈路流量負載的工具軟件,通過snmp協議得到設備的流量信息。本文講述的是:如何在FreeBsd下安裝和配置MRTG

  FreeBsdMRTG安裝和配置全過程

  由于MRTG 不象APACHE 那么龐大, 精密。所以決定用PORTS 安裝。

  首先要安裝的是SNMP ,因為MRTG就是通過SNMP 監視流量來制作成可視化圖表

  1.   pub# cd /usr/ports/net-mgmt/net-snmp/  
  2.  
  3.   pub# make install && make clean  
  4.  
  5.   pub# rehash  
  6.  

  測試一下

  1.   pub# snmpd  
  2.  
  3.   pub# ps waux |grep snmpd  
  4.  
  5.   root 614 0.0 0.8 5612 4308 ?? S 12:45AM 0:00.23 snmpd  
  6.  

  這一步好了,假如系統和PORTS TREE 本身沒問題 ,這一步也應該沒問題

  接下來 就是PORTS 安裝MRTG

  1.   pub# cd /usr/ports/net-mgmt/mrtg/  
  2.  
  3.   pub# make install && make clean  
  4.  
  5.   pub#rehash  
  6.  

  測試一下

  1.   pub# mrtg  
  2.  
  3.   Usage: mrtg  
  4.  
  5.   mrtg-2.11.1 is the Multi Router Traffic Grapher.  
  6.  
  7.   If you want to know more about this tool, you might want  
  8.  
  9.   to read the docs. They came together with mrtg!  
  10.  

  看到這個就應該是沒問題了

  做完上面以后

  最后就是配置工作 使MRTG 能為我們工作 ,這個是最“復雜”的一步 , 其實前面安裝也挺復雜的,只是借助了PORTS 才會覺得“簡單” 有機會可以全部編譯安裝試一下 以求深入理解MRTG && snmp

  1. 在WEB 發布目錄/pub/site 建立一mrtg 目錄,為的是能把生成的圖表發布在瀏覽器里面

  1.   pub# mkdir mrtg  
  2.  

  2. 編輯 snmpd.conf 文件在里面添加訪問用戶 ,以求能順利獲得snmp上面的流量信息 ,這一步一定要做 ,而且好象在freebsd 和red hat下面它們的信息不太一樣 ,也許是版本不一樣導致 ,我就是吃了悶虧 ,以為都是一樣 ,結果耗費了很長時間

  1.   pub# cd /usr/local/share/snmp/  
  2.  
  3.   pub# ls  
  4.  
  5.   mib2c-data mib2c.iterate_access.conf  
  6.  
  7.   mib2c.access_functions.conf mib2c.mfd.conf  
  8.  
  9.   mib2c.array-user.conf mib2c.notify.conf  
  10.  
  11.   mib2c.check_values.conf mib2c.old-api.conf  
  12.  
  13.   mib2c.check_values_local.conf mib2c.scalar.conf  
  14.  
  15.   mib2c.column_defines.conf mibs  
  16.  
  17.   mib2c.column_enums.conf mrtg.prowork  
  18.  
  19.   mib2c.column_storage.conf snmp_perl.pl  
  20.  
  21.   mib2c.conf snmp_perl_trapd.pl  
  22.  
  23.   mib2c.create-dataset.conf snmpconf-data  
  24.  
  25.   mib2c.genhtml.conf snmpd.conf.example  
  26.  
  27.   mib2c.int_watch.conf mib2c.iterate.conf  
  28.  

  看一下里面有個 snmpd.conf.example , copy 一下

  1.   pub# cp snmpd.conf.example snmpd.conf  
  2.  

  這樣里面就有了 snmpd.conf 的配置文件了

  1.   pub# ee snmpd.conf  
  2.  

  #######################################################################

  #

  1.   # EXAMPLE.conf:  
  2.  
  3.   # An example configuration file for configuring the ucd-snmp snmpd ag  
  4.  

  #

  #######################################################################

  #

  1.   # This file is intended to only be an example. If, however, you want  
  2.  

  找一下

  1.   # sec.name source community  
  2.  
  3.   com2sec local localhost COMMUNITY  
  4.  
  5.   com2sec mynetwork NETWORK/24 COMMUNITY  
  6.  
  7.   rocommunity prowork  
  8.  

  在這個地方添加 ocommunity prowork

  添加在這里比較容易記憶 ,方便以后查找 ,它也可以放在其它的地方 ,注意不要在前面加 # ^_^ ,其中的prowork 就是等會我們要使用的訪問名字 ,

  這一步和別的朋友寫的文檔上面有點不太一樣 , 注意多點沒壞處

  2. 生成 mrtg 配置文件 ,用于初始化,獲取 snmp 信息

  1.   pub# cd /usr/local/etc/mrtg  
  2.  
  3.   pub# cfgmaker prowork@192.168.1.28 > mrtg.prowork  
  4.  
  5.   --base: Get Device Info on prowork@192.168.1.28:  
  6.  
  7.   --base: Vendor Id:  
  8.  
  9.   --base: Populating confcache  
  10.  
  11.   --snpo: confcache prowork@192.168.1.28: Descr vr0 --> 1  
  12.  
  13.   --snpo: confcache prowork@192.168.1.28: Descr lo0 --> 2  
  14.  
  15.   --snpo: confcache prowork@192.168.1.28: Type 6 --> 1  
  16.  
  17.   --snpo: confcache prowork@192.168.1.28: Type 24 --> 2  
  18.  
  19.   --snpo: confcache prowork@192.168.1.28: Ip 127.0.0.1 --> 2  
  20.  
  21.   --snpo: confcache prowork@192.168.1.28: Ip 192.168.1.28 --> 1  
  22.  
  23.   --snpo: confcache prowork@192.168.1.28: Eth 00-05-5d-a1-b6-7d --> 1  
  24.  
  25.   --snpo: confcache prowork@192.168.1.28: Eth --> 2  
  26.  
  27.   --base: Get Interface Info  
  28.  
  29.   --base: Walking ifIndex  
  30.  
  31.   --base: Walking ifType  
  32.  
  33.   --base: Walking ifAdminStatus  
  34.  
  35.   --base: Walking ifOperStatus  
  36.  

  出現以上信息就證明通過了

  在這個地方有幾點要注意, 一個是prowork@后面的 192.168.1.28 在很多時候盡量用IP地址來代替,當然假如是放在公網上面的機器是動態IP 就不得不使用域名,那也是沒辦法的事情,總之目的就是要獲得要抓的網卡上面的流量,得要給MRTG知道是哪塊網卡才行 ,所以一定要給它正確的地址 。

  還有一個就是前面prowork@中的prowork ,這個就是在前面snmpd.conf 建立的訪問者拉 ,假如這個訪問者不存在或者是寫錯 就會出現

  1.   pub# cfgmaker com2sec@192.168.1.28 > mrtg.prowork  
  2.  
  3.   --base: Get Device Info on com2sec@192.168.1.28:  
  4.  
  5.   SNMP Error:  
  6.  
  7.   no response received  
  8.  
  9.   SNMPv1_Session (remote host: "192.168.1.28" [192.168.1.28].161)  
  10.  
  11.   community: "com2sec"  
  12.  
  13.   request ID: 1181035357  
  14.  
  15.   PDU bufsize: 8000 bytes  
  16.  
  17.   timeout: 2s  
  18.  
  19.   retries: 5  
  20.  
  21.   backoff: 1)  
  22.  
  23.   at /usr/local/lib/perl5/site_perl/5.005/SNMP_util.pm line 627  
  24.  
  25.   SNMPWALK Problem for 1.3.6.1.2.1.1 on com2sec@192.168.1.28::::::v4only  
  26.  
  27.   at /usr/local/bin/cfgmaker line 796  
  28.  
  29.   WARNING: Skipping com2sec@192.168.1.28: as no info could be retrieved  
  30.  

  這個上面的信息就是我錯誤理解snmpd.conf 導致出錯的信息

  3 .在正確生成 mrtg.prowork的配置文件后就該修改修改里面的

  內容以求能符合自己的習慣 ,

  1.   pub# cat mrtg.prowork  
  2.  
  3.   # Created by  
  4.  
  5.   # /usr/local/bin/cfgmaker prowork@192.168.1.28  
  6.  
  7.   ### Global Config Options  
  8.  
  9.   # for UNIX  
  10.  
  11.   #這是設定要存放MRTG的信息發布頁面的路徑 ,也就是存放能  
  12.  
  13.   #打開頁面看流量信息頁面的那個地方  
  14.  
  15.   WorkDir: /pub/site/mrtg/  
  16.  
  17.   # or for NT  
  18.  
  19.   # WorkDir: c:\mrtgdata  
  20.  
  21.   ### Global Defaults  
  22.  
  23.   # to get bits instead of bytes and graphs growing to the right  
  24.  
  25.   # Options[_]: growright, bits  
  26.  
  27.   EnableIPv6: no  
  28.  

  ######################################################################

  1.   # System: pub.porwork.com.cn  
  2.  
  3.   # Description: FreeBSD pub.porwork.com.cn 4.11-STABLE FreeBSD 4.11-STABLE #5: Tue Apr i386  
  4.  
  5.   # Contact: Me  
  6.  
  7.   # Location: Right here, right now.  
  8.  

  ######################################################################

 

  1.  ### Interface 1 >> Descr: 'vr0' | Name: '' | Ip: '192.168.1.28' | Eth: '00-05-5d-a1-b6-7d' ###  
  2.  
  3.   Target[192.168.1.28_1]: 1:prowork@192.168.1.28:  
  4.  
  5.   SetEnv[192.168.1.28_1]: MRTG_INT_IP="192.168.1.28" MRTG_INT_DESCR="vr0" 
  6.  
  7.   MaxBytes[192.168.1.28_1]: 1250000  
  8.  
  9.   Title[192.168.1.28_1]: Traffic Analysis for 1 -- pub.porwork.com.cn  
  10.  
  11.   PageTop[192.168.1.28_1]:  
  12.  
  13.   System: pub.porwork.com.cn in Right here, right now.  
  14.  
  15.   Maintainer: Admin   
  16.  
  17.   Description: vr0  
  18.  
  19.   ifType: ethernetCsmacd (6)  
  20.  
  21.   ifName: prowork nic  
  22.  
  23.   Max Speed: 1250.0 kBytes/s  
  24.  
  25.   Ip: 192.168.1.28 (pub.porwork.com.cn)  
  26.  
  27.   ### Interface 2 >> Descr: 'lo0' | Name: '' | Ip: '127.0.0.1' | Eth: '' ###  
  28.  
  29.   ### The following interface is commented out because:  
  30.  
  31.   ### * it is a Software Loopback interface  
  32.  
  33.   ### * has a speed of 0 which makes no sense  
  34.  
  35.   #  
  36.  
  37.   # Target[192.168.1.28_2]: 2:prowork@192.168.1.28:  
  38.  
  39.   # SetEnv[192.168.1.28_2]: MRTG_INT_IP="127.0.0.1" MRTG_INT_DESCR="lo0" 
  40.  
  41.   # MaxBytes[192.168.1.28_2]: 0  
  42.  
  43.   # Title[192.168.1.28_2]: Traffic Analysis for 2 -- pub.porwork.com.cn  
  44.  
  45.   # PageTop[192.168.1.28_2]:  
  46.  
  47.   Traffic Analysis for 2 -- pub.porwork.com.cn  
  48.  
  49.   #  
  50.  
  51.   # System: pub.porwork.com.cn in Right here, right now.  
  52.  
  53.   # Maintainer: Me   
  54.  
  55.   # Description: lo0  
  56.  
  57.   # ifType: softwareLoopback (24)  
  58.  
  59.   # ifName:  
  60.  
  61.   # Max Speed: 0.0 Bytes/s  
  62.  
  63.   # Ip: 127.0.0.1 (localhost.porwork.com.cn)  
  64.  
  65.   #  
  66.  
  67.   Options[_]: growright, bits  
  68.  
  69.   Language:gb2312  
  70.  
  71.   WithPeak[_]: wmy  
  72.  

  藍色為修改的地方 紅色為添加的地方,這里面的內容不是很難

  可以修改讓它符合自己的習慣因為里面有些 等會會在WEB頁面

  顯示出來

  注意的是任何指令左側 都不要有空格出現 否則會提示 :

  1.   ERROR: Line 8 ( WorkDir: /var/www/html/mrtg) in CFG file (mrtg)does not make sense  
  2.  

  這個一點都不假 ,不相信試試看

  4. 生成WEB 頁面 index.html

  1.   indexmaker --title 'prowork net' -output /pub/site/mrtg/index.html mrtg.prowork  
  2.  

  --title 為 index.html 的標題 /pub/site/mrtg/為發布頁面的

  絕對路徑 mrtg.prowork 為配置文件

  這時候應該在 /pub/site/mrtg/里面生成了一個配置頁面

  打開看的時候 ,應該是看到有 幾個紅叉叉的頁面 并沒有預想

  的那樣 ,原因是差了最后一步 :運行MRTG

  5.運行 MRTG

  1.   pub# mrtg /usr/local/etc/mrtg/mrtg.prowork  
  2.  
  3.   Rateup WARNING: /usr/local/bin/rateup could not read the primary log file for 192.168.1.28_1  
  4.  
  5.   Rateup WARNING: /usr/local/bin/rateup The backup log file for 192.168.1.28_1 was invalid as well  
  6.  
  7.   Rateup WARNING: /usr/local/bin/rateup Can't remove 192.168.1.28_1.old updating log file  
  8.  
  9.   Rateup WARNING: /usr/local/bin/rateup Can't rename 192.168.1.28_1.log to 192.168.1.28_1.old updating log file  
  10.  
  11.   pub# mrtg /usr/local/etc/mrtg/mrtg.prowork  
  12.  
  13.   Rateup WARNING: /usr/local/bin/rateup Can't remove 192.168.1.28_1.old updating log file  
  14.  
  15.   pub# mrtg /usr/local/etc/mrtg/mrtg.prowork  
  16.  
  17.   pub# mrtg /usr/local/etc/mrtg/mrtg.prowork  
  18.  
  19.   pub# ls  
  20.  

  果然不假 ,真如別的朋友上面寫的一樣會“抱怨”三次

  到這一步 應該是一個MRTG 該可以正常使用了

  就看到了令人驚奇的一面

  結尾:

  排程 ,因為流量是不住變化的所以每隔一段時間就要去探測

  一次 , 時間長了 精確度不夠 ,時間短 頻繁去探測 ,又會

  加重系統負擔 , 別人告訴我 ,一般是 5-10分鐘 最佳

  1.   # mrtg crontab  
  2.  
  3.   */5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.prowork  
  4.  

  到這里也就完全結束了。

【編輯推薦】

如何在FreeBSD下用MRTG監測網路流量

MRTG的網絡流量監測研究與應用(應用篇)

用MRTG監測交換機端口流量(圖)

責任編輯:zhaolei 來源: prowork
相關推薦

2011-04-02 09:20:23

freebsdmrtg安裝

2011-04-01 09:18:03

FreeBSD安裝MRTG

2010-06-01 09:51:11

2010-05-28 18:57:15

Mrtg配置

2011-04-01 10:19:13

MrtgCISCO安裝

2011-03-31 10:31:18

Ubuntu安裝MRTG

2011-04-02 14:21:48

win安裝MRTG

2010-06-07 18:12:39

mrtg 安裝

2011-03-31 09:02:22

Windows安裝MRTG

2011-04-01 15:00:35

2011-04-02 14:21:46

MRTG安裝

2011-04-02 13:47:15

Debianmrtg配置

2011-03-31 09:02:18

MRTG流量

2011-04-01 14:48:29

配置SNMPMRTG

2011-11-08 21:55:58

MRTG 配置

2011-03-30 15:05:40

MRTG安裝

2010-06-01 09:25:14

Centos下安裝mr

2011-03-31 13:40:36

SNMPMRTG安裝

2011-04-06 10:03:08

2010-06-01 10:12:29

Mrtg配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情视频一区二区三区在线播放 | 亚洲一区二区三区在线播放 | 亚洲啪啪一区 | 在线三级电影 | 午夜免费福利影院 | 亚洲国产成人精品久久久国产成人一区 | 亚洲高清久久 | 天天综合久久 | 天堂va在线观看 | 成人免费视频 | 天堂av影院| 欧美在线观看一区 | 可以在线观看av的网站 | 国产999在线观看 | 国产精品亚洲一区二区三区在线 | 美女黄色在线观看 | 国产精品成人在线播放 | 91福利在线观看视频 | 国产视频一区二区三区四区五区 | 免费午夜视频在线观看 | 久久久久九九九女人毛片 | 91精品久久久久久久久久小网站 | 久久激情视频 | 久久精品国产99国产 | 热久久久久 | 久久久一区二区三区 | 中国一级大毛片 | 亚洲第一区国产精品 | 天天干人人 | 成人国产精品入口免费视频 | 97超级碰碰 | 亚洲区在线| 草草视频在线观看 | 国产欧美视频一区二区三区 | 欧美视频三区 | 国产精品不卡视频 | 欧美色综合一区二区三区 | 亚洲成人免费观看 | 日韩在线一区二区 | 国产高清精品一区二区三区 | 精品国产乱码久久久久久牛牛 |