亚洲精品日韩欧美_欧美二区乱c少妇_中文字幕日韩在线播放_日韩不卡中文字幕

English |
  • 美國VPS主機推薦
  • |
  • 代購服務
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 關于
  • | 登錄 |

    Linux VPS流量查看/監(jiān)測工具 -- vnStat

    2009年08月7日 上午 | 作者:VPS偵探

    各位VPSer在使用Linux VPS的時候應該還是比較關注自己VPS的流量的,怕有盜鏈或者流量超標而被停等等。而且現在N多家VPS,都把HyperVM面板關閉了,根本看不到用了多少流量及各個時段的網站流量狀況,所以我們急需一個流量監(jiān)控工具。

    vnStat是一個應用于Linux或BSD平臺,對網卡流量做監(jiān)控。 因為并非是基于網絡包嗅探的方式而是基于/proc的分析。現在vnStat已經有出vnstat PHP frontend 擴展了,可以以PHP腳本的形式直接調用vnStat監(jiān)測的數據,如下圖:

    vnstat1

    vnstat2

    vnstat安裝步驟,軟件包和編譯安裝任選一種方法即可

    使用yum/apt-get 軟件包管理工具進行安裝:(建議使用此方法)

    CentOS需要先安裝EPEL第三方源,安裝好EPEL后執(zhí)行命令:yum install vnstat 即可安裝上vnstat,安裝過程可能會要求輸入y 進行確認。
    Fedora安裝命令:yum install vnstat 或 dnf install vnstat
    Debian/Ubuntu安裝命令:apt-get install vnstat

    使用yum或apt-get安裝vnstat基本上不需要設置,默認基本上就能正常用。vnstat的配置文件在/etc/vnstat.conf 自己可以根據需要修改配置文件。
    可以ifconfig看看自己的網卡是否是eth0,一般情況下Xen、KVM的VPS都是eth0 有多個IP可能還有eth1等,OpenVZ的是venet0,如果不是eth0,調整配置文件里的 Interface "eth0" 即可。

    執(zhí)行一下:vnstat -u -i eth0 創(chuàng)建上對應網卡的數據庫,eth0根據前面的說明自己修改網卡。CentOS的話還需要調整?/etc/sysconfig/vnstat 配置文件里面的網卡名稱。

    設置開機啟動并啟動daemon自動記錄數據

    CentOS:chkconfig --add vnstat && chkconfig vnstat on
    Debian/Ubuntu:update-rc.d vnstat enable

    啟動vnstat daemon:/etc/init.d/vnstat start

    設置完成,vnstat已經在后臺工作了。

    CentOS下的已知問題:安裝后 vnstat 不顯示數據,提示eth0: Not enough data available yet.可以 chown vnstat:vnstat -R /var/lib/vnstat/

    --------------------------------------------------------------

    --------------------------------------------------------------

    編譯安裝方法(醫(yī)用yum或apt-get安裝的不要再進行此步驟):

    編譯安裝vnstat
    下載:wget http://humdi.net/vnstat/vnstat-1.17.tar.gz
    解壓:tar xvzf vnstat-1.17.tar.gz
    進入目錄:cd vnstat-1.17/
    編譯安裝:./configure --prefix=/usr --sysconfdir=/etc && make && make install

    這樣vnstat 就安裝好了,接下來要設置vnstat(如果是yum或apt-get 安裝的vnstat不需要下面的設置)。

    CentOS/Fedora/RHEL執(zhí)行命令:cp ?examples/init.d/centos/vnstat /etc/init.d/ &&?chmod +x /etc/init.d/vnstat && chkconfig --add vnstat && chkconfig vnstat on
    Debian/Ubuntu執(zhí)行命令:cp examples/init.d/debian/vnstat /etc/init.d/ &&?chmod +x /etc/init.d/vnstat && update-rc.d vnstat enable

    啟動vnstat daemon:/etc/init.d/vnstat start

    編譯安裝vnstat的設置完成。
    --------------------------------------------------------------

    vnstat基本使用命令

    vnstat -i eth0 -l #實時流量情況
    vnstat -i eth0 -h #按小時查詢流量情況
    vnstat -i eth0 -d #按天數查詢流量情況
    vnstat -i eth0 -m #按月數查詢流量情況
    vnstat -i eth0 -w #按周數查詢流量情況
    vnstat -i eth0 -t #查詢TOP10流量情況
    更多命令幫助信息可以 vnstat --help 進行查看。

    vnstat PHP圖形查看

    下載最新版vnstat PHP frontend
    地址:http://soft.vpser.net/status/vnstat/vnstat_php_frontend-1.5.1.tar.gz
    解壓文件,改名為vnstat,然后上傳到某個網站根目錄下,這樣就可以以http://m.0794baidu.com/vnstat 來訪問到,就出來頁面了。

    在vnstat_php_frontend-1.5.1.tar.gz 包里的config.php 里有說明。

    最后,編輯 vnstat/config.php 這個文件,將數據目錄改為 /var/lib/vnstat/,如果不存在此目錄,需要使用mkdir -p?/var/lib/vnstat/ 創(chuàng)建此目錄。
    即:
    $data_dir = '/var/lib/vnstat/';

    指定顯示標題

    $iface_title['eth0'] = 'VPSer-Linode';

    下面設置以什么圖片格式顯示,可以是svg或png,一般選擇png就可以,svg在IE下需要安裝插件,Firefox不需要;如果用png在IE、Firefox下均能直接顯示。

    $graph_format='png';

    指定vnstat的安裝目錄,如果是安裝上述方法安裝,直接按下面填寫即可。

    $vnstat_bin = '/usr/bin/vnstat';

    將要監(jiān)控的網卡指定為1個:

    // list of network interfaces monitored by vnStat
    //$iface_list = array('eth0', 'eth1', 'sixxs');
    $iface_list = array('eth0',);

    // will be displayed instead
    //
    $iface_title['eth0'] = 'Internal';
    //$iface_title['eth1'] = 'Internet';
    //$iface_title['sixxs'] = 'SixXS IPv6';

    修改語言為英語:$language = 'nl'; 將nl替換為en 保存。

    同時修改一下vnstat網站目錄下的vnstat.php,將里面的vnstat_dump_刪除。

    這一切都搞好后,現在用 www.mydomain.com/vnstat/訪問,就會發(fā)現有流量統計了,統計的數據更新是5分鐘刷新一次.

    >>轉載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/vnstat.html
    VPS偵探推薦:
    遨游主機VultrLinode搬瓦工LOCVPSKVMLAHOSTKVMHostXen80VPS美國VPS主機,國內推薦騰訊云阿里云

    發(fā)表評論

    *必填

    *必填 (不會被公開)

    評論(33條評論)

    1. V-v說道:

      我的頁面顯示的是荷蘭文~~~ ?? ??

    2. V-v說道:

      請問在配置文件config.php中,能將頁面語言改成中文嗎?

    3. 說道:

      為什么我的不顯示圖片呢?
      $graph_format='png';

      設置了
      但是圖片還是 顯示 X

    4. VPSer說道:

      @lcbdabao, 無法實現

    5. lcbdabao說道:

      你好,想問一下,vnstat 可以局域網中其他機器的網卡嗎,我的意思是在一臺Linux主機上安裝vnstat,然后監(jiān)控局域網中其他主機網卡的流量,怎么實現啊,謝謝

    6. VPSer說道:

      @獨自流浪, 把eth0換成venet0:0就行了。

    7. 獨自流浪說道:

      你好,使用OpenVZ的vps怎樣安裝?里面沒有物理網卡eth0,只有venet0:0

    8. Showfom說道:

      已經解決,再運行一下 vnstatd -d 就有數據了

    9. VPSer說道:

      @pppc, /home/wwwroot/vnstat/config.php 33行、39行有錯誤,沒定義的常量,去bbs.vpser.net 發(fā)上配置文件看看。

    10. pppc說道:

      請問我的怎么老是出錯?

      Notice: Use of undefined constant ??eth0?? - assumed '??eth0??' in /home/wwwroot/vnstat/config.php on line 33

      Notice: Use of undefined constant ??Internal?? - assumed '??Internal??' in /home/wwwroot/vnstat/config.php on line 39

    11. VPSer說道:

      @Showfom, 運行vnstat -u -i eth0
      vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0看看有錯誤沒?
      再堅持一下配置文件

    12. Showfom說道:

      就是不顯示數據 = =

    13. VPSer說道:

      @an9, 設置算是比較簡單的。

    14. an9說道:

      呵呵,這個看起來比較簡單。

    15. VPSer說道:

      什么錯誤?

    16. Showfom說道:

      網卡總是配置不好 55555

    主站蜘蛛池模板: 精品久久久久久综合日本| 久久国产精品99久久久久久丝袜| 久久天堂国产精品| 精品欧美日韩| 亚洲欧洲一区二区| 日本一区视频在线观看| 国产精品小说在线| 久久久国产成人精品| 色婷婷综合久久久久| 国产成人免费av| 国产欧美高清在线| 久久久亚洲精品无码| 国产又粗又长又爽视频| 欧美精品一区二区性色a v| 97精品一区二区视频在线观看| 国产精品久久波多野结衣| 日韩中文字幕一区二区| 日本亚洲欧洲色α| 国产日韩久久| 久久av免费一区| 日韩av免费在线播放| 亚洲在线观看视频网站| 99视频在线播放| 99精品在线免费视频| 99久久久久国产精品免费| 国产成人一区三区| 99在线视频首页| 一区二区三区欧美在线| 亚洲熟妇无码一区二区三区 | 国产精品久久久久不卡| 国产一区喷水v| 国产私拍一区| 国产欧美日韩中文字幕| 国产九色精品| 国产精品视频永久免费播放| 国产精品入口尤物| 99在线看视频| 日韩中文在线中文网三级| 日本欧美精品久久久| 欧美 国产 综合| 国产尤物91|