萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

CentOS 6.4 64位部署 ntopng 網路流量監控:Yum 源配置、相依解決、安裝配置與驗證全記錄

ntopng 是新一代網路流量監控分析工具,提供 Web 儀表板即時顯示流量統計、協議分佈、主機通訊矩陣等。本文記錄 CentOS 6.4 x86_64 完整部署流程:替換阿里雲 Yum 源、啟用 EPEL、安裝相依庫(含手動補裝 libzmq3)、RPM 安裝 ntopng、配置監聽介面與 Web 埠、啟動 Redis 與 ntopng 服務、驗證訪問。

一、配置優質 Yum 源

1. 備份並替換 CentOS-Base.repo(阿里雲鏡像)

$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.def
$ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

2. 安裝並配置 EPEL 源

$ wget https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$ rpm -ivh epel-release-6-8.noarch.rpm
$ mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
$ wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-6.repo
$ yum makecache

二、安裝相依套件

$ yum install libpcap-devel glib2-devel GeoIP GeoIP-devel libxml2-devel redis wget rrdtool

三、手動補裝 libzmq3(ntopng 相依)

$ wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/openSUSE/repositories/home:/jblunck:/messaging/CentOS_CentOS-6/x86_64/libzmq3-3.2.2-5.1.x86_64.rpm
$ rpm -ivh libzmq3-3.2.2-5.1.x86_64.rpm

若直接安裝 ntopng RPM 會報缺 libzmq.so.3、librrd.so.4、rrdtool >= 1.3.8。

四、下載並安裝 ntopng RPM

$ wget https://www.nmon.net/packages/rpm/x86_64/ntopng/ntopng-1.2.2-8420.x86_64.rpm
$ wget https://www.nmon.net/packages/rpm/x86_64/ntopng-data/ntopng-data-1.2.2-8420.noarch.rpm
$ rpm -ivh ntopng-1.2.2-8420.x86_64.rpm
$ rpm -ivh ntopng-data-1.2.2-8420.noarch.rpm

五、配置 ntopng

$ cd /etc/ntopng
$ cat > ntopng.conf <<'EOF'
-G=/var/tmp/ntopng.pid
--local-networks "10.1.1.0/24"
--interface eth1
--user nobody
--http-port 8888
EOF

參數說明:

  • -G:PID 檔路徑
  • --local-networks:指定本地網段(依實際環境修改)
  • --interface:監聽網卡(ip link 確認名稱)
  • --user:降權執行用戶
  • --http-port:Web 介面埠(預設 3000)

六、啟動服務與驗證

$ service redis start
$ service ntopng start

瀏覽器訪問 https://:8888,預設帳密 admin/admin。

ntopng Web 介面

七、常見問題

  • 介面無流量:確認 --interface 指定正確、網卡開啟混雜模式(ip link set eth1 promisc on)
  • Redis 連線失敗:檢查 redis.conf bind 設定、防火牆 6379 埠
  • Web 介面 404:確認 ntopng-data 套件已安裝(含靜態資源)
  • 高流量效能:考慮啟用 --disable-login、調整 --max-num-flows、使用專用監控介面
copyright © 萬盛學電腦網 all rights reserved