網絡流量監控分析工具 Ntopng 安裝


官方說明:http://packages.ntop.org/      http://packages.ntop.org/centos-stable/   http://packages.ntop.org/centos/

參考:http://shaurong.blogspot.com/2013/11/ntopng-11-yum-centos-64-x64.html

下載 :http://sourceforge.net/projects/ntop/files/ntopng/

下面用yum方式安裝,如何安裝配置Ntopng :
Ntopng是目前Ntop官方的主推版本,可以從http://www.ntop.org/ 下載目前最新的ntopng-1.1源碼版本進行編譯安裝。不過為了安裝方便,官方推出了Ntopng的yum源倉庫,通過yum源倉庫可以輕松安裝Ntopng,這里就采用yum源方式進行安裝。
1.設置yum源
首先為Ntopng創建一個yum源倉庫,
cd /etc/yum.repos.d/
wget http://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo        //下面兩個也要下
CentOS 6的 wget http://packages.ntop.org/centos-stable/epel-6.repo -O epel.repo //這個 wget https://copr.fedoraproject.org/coprs/saltstack/zeromq4/repo/epel-6/saltstack-zeromq4-epel-6.repo // 還有這個 CentOS的7 wget http://packages.ntop.org/centos/epel-7.repo -O epel.repo

內容如下:

[root@localhost ~]# cat /etc/yum.repos.d/ntop.repo     //應該可以自己vim 創建編輯
[ntop]
name=ntop packages
baseurl=http://packages.ntop.org/centos-stable/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://packages.ntop.org/centos-stable/RPM-GPG-KEY-deri
[ntop-noarch]
name=ntop packages
baseurl=http://packages.ntop.org/centos-stable/$releasever/noarch/
enabled=1
gpgcheck=1
gpgkey=http://packages.ntop.org/centos-stable/RPM-GPG-KEY-deri
View Code
然后下載一個epel的yum源:
[root@localhost ~]# wget  http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm  
[root@localhost ~]# rpm -Uvh epel-release-6-8.noarch.rpm 
2.安裝Ntopng
在設置好兩個yum源后,安裝Ntopng就變得十分簡單了,只需執行如下操作即可:
[root@localhost ~]# yum clean all  
[root@localhost ~]# yum update     //這里會下載一些包 189個 共 201M  然后又updating371個包。
[root@localhost ~]# yum install pfring n2disk nProbe ntopng ntopng-data nbox 
安裝提示錯誤: 官方說明一定要做 要不然就會出現各種錯誤:

Starting ntopng: /usr/bin/ntopng: error while loading shared libraries: libzmq.so.4: cannot opefile or directory
Unable to start ntopng

 
3.配置Ntopng
在Ntopng安裝完成后,默認的配置文件模板是/etc/ntopng/ntopng.conf.sample,可以將此文件重命名為ntopng.conf,然后在這個配置文件中添加一些配置信息,例如:
[root@localhost ~]# cat /etc/ntopng/ntopng.conf  
-G=/var/tmp/ntopng.gid  
--local-networks "192.168.12.0/24"  
--interface em2  
--user nobody  
--http-port 3000 
相關參數含義如下:
-G指定存儲Ntopng進程號的文件路徑。
--local-network指定要監控的本地子網段。
--interface em2指定監聽em2網卡上的流量。
--user指定運行Ntopng服務所使用的賬戶。
--http-port指定Ntopng的Web服務端口號,如果不指定,默認端口為3000。
4.啟動Ntopng服務
在啟動Ntopng服務之前,需要先啟動redis服務。redis的功能之前介紹過,主要為Ntopng提供鍵值存儲。下面首先啟動redis服務,然后啟動Ntopng服務,執行操作如下:
[root@localhost ~]# service redis  start  
[root@localhost ~]# service ntopng  start 
為了保證redis和Ntopng服務在以后可開機自啟動,還需要執行如下操作:
[root@localhost ~]# chkconfig ntopng on  
[root@localhost ~]# chkconfig redis on 
最后,就可以通過Web方式(http://IP:3000)來訪問Ntopng提供的服務了,默認登錄用戶名和密碼均為admin,可在登錄后進行修改。
 
擴展:
http://www.linuxidc.com/Linux/2015-02/113786.htm
https://linux.cn/article-5664-1.html#3_5797


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM