nTop

------

systemctl disable redis.service systemctl stop redis.service systemctl disable ntopng.service systemctl stop ntopng.service

centos/7/x86_64/Packages - ntop

http://packages.ntop.org/centos/7/x86_64/Packages/

Centos -6

# vi /etc/yum.repos.d/ntop.repo

#  cd /etc/yum.repos.d

# wget http://packages.ntop.org/centos/ntop.repo -O ntop.repo

OR

[ntop]

name=ntop packages

baseurl=http://rpm.ntop.org/$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://www.nmon.net/centos/RPM-GPG-KEY-deri

# yum -y install epel-release

OR

# vi /etc/yum.repos.d/epel.repo

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

[epel]

name=Extra Packages for Enterprise Linux 6 -

baseurl=http://mirror.digmia.com/epel/6Server/x86_64/

#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[epel-debuginfo]

name=Extra Packages for Enterprise Linux 6 -  - Debug

baseurl=http://download.fedoraproject.org/pub/epel/6//debug

#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=

failovermethod=priority

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

gpgcheck=1

[epel-source]

name=Extra Packages for Enterprise Linux 6 -  - Source

baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS

#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=

failovermethod=priority

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

gpgcheck=1

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

yum clean all

yum update -y

yum install redis hiredis -y

yum -y install pfring n2disk nprobe ntopng ntopng-data cento nbox

 chkconfig redis on

 chkconfig ntopng on

# vi /etc/ntopng/ntopng.conf

-n=1

-g=-1

-G=/var/tmp/ntopng.pid

-i=eth0

-i=eth1

# vi /etc/ntopng/start.conf

--local-networks 192.168.0.0 ## give your local IP Ranges here.

--interface 0

service redis start

service ntopng start

# vi /etc/sysconfig/iptables

 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

http://yourserver.name:3000

user & passwd:  admin

           ---------------------------------------OR-----------------------------------

# cd ~

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -ivh epel-release-6-8.noarch.rpm

# cd /etc/yum.repos.d/

# wget http://packages.ntop.org/centos/ntop.repo -O ntop.repo

# yum clean all

yum -y update

yum -y install redis hiredis

yum -y install pfring n2disk nprobe ntopng ntopng-data cento nbox

 chkconfig redis on

 chkconfig ntopng on

1

yum -y install pfring n2disk nProbe ntopng ntopng-data

Configure Firewall

Configure firewall to allow traffic to port no 3000

# iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 3000 -j ACCEPT

# iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT

                              OR

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

 service iptables save

 service iptables restart

Create configuration file

# cd /usr/local/etc

# mkdir ntopng

# cd ntopng

# vi ntopng.start   [Put these lines :]

 

--local-networks 192.168.0.0  ## give your local IP Ranges here.

--interface 1

# vi ntopng.pid               [Put this line :]

-G=/var/run/ntopng.pid

service redis start

service ntopng start

http://yourserver.name:3000

user & passwd:  admin

Install Ntopng Network Traffic Monitoring Tool on CentOS 7

yum install epel-release

cd /etc/yum.repos.d/

wget http://packages.ntop.org/centos/ntop.repo -O ntop.repo

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum erase zeromq3 (Do this once to make sure zeromq3 is not installed)

yum clean all

yum update

yum -y install pfring n2disk nprobe ntopng ntopng-data cento hiredis-devel redis

                   OR

# vi /etc/yum.repos.d/ntop.repo

[ntop]

name=ntop packages

baseurl=http://www.nmon.net/centos-stable/$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri

[ntop-noarch]

name=ntop packages

baseurl=http://www.nmon.net/centos-stable/$releasever/noarch/

enabled=1

gpgcheck=1

gpgkey=http://www.nmon.net/centos-stable/RPM-GPG-KEY-deri

# yum --enablerepo=epel install redis ntopng -y

# yum --enablerepo=epel install hiredis-devel -y

systemctl start redis.service

systemctl enable redis.service

systemctl start ntopng.service

systemctl enable ntopng.service

systemctl status ntopng

# vi /etc/ntopng/ntopng.conf                 [Add/change the line shown below:]

 -G=/var/tmp/ntopng.pid\

 --community

systemctl restart ntopng

systemctl status ntopng

Allow Ntopng Through the Firewall

firewall-cmd --permanent --add-port=3000/tcp

firewall-cmd --reload

Test Ntopng

 URL http://your.server.ip:3000. Use the login information:

User: admin 

Password: admin

               -------------------------X----------------------------

NTOPNG reset admin password

 

                           ---------------------------x-------------------------------

Reset ntopng admin password

Ntopng uses redis as a backend data store. So first check that the redis server is actually running:

You should get output similar to:

1

1

2

1

1

1

1

netstat -luntap | grep redis

tcp        0      0 127.0.0.1:6379              0.0.0.0:*                   LISTEN      1565/redis-server

tcp        0      0 127.0.0.1:6379              127.0.0.1:49579             ESTABLISHED 1565/redis-server

Test a connection to redis:

You should get back:

Then to set the admin user password to topsecret run the following:

Ntopng uses md5 password hashes. To generate a different hash use the following:

Tags: ntopng

 Data directory migration notice

systemctl stop ntopng

rmdir /var/lib/ntopng

mv /var/tmp/ntopng /var/lib/ntopng

chown -R ntopng:ntopng /var/lib/ntopng

systemctl start ntopng

Ubuntu/Debian/RaspberryPI, RedHat/CentOS, and Windows Packages

We offer nightly builds of most applications in binary package (x64 only) for avoid compiling the code from source.

The package repository is available here.

Source Code Download

For open-source products you can refer to our ntop github project page.

PF_RING

 

git clone https://github.com/ntop/PF_RING.git

cd PF_RING/kernel

make

sudo insmod ./pf_ring.ko

cd ../userland

make

ntopng

 

git clone https://github.com/ntop/ntopng.git

cd ntopng

./autogen.sh

./configure

make

make install

HomeBrew (Mac OSX)

brew install ntopng

nDPI

 

git clone https://github.com/ntop/nDPI.git

cd nDPI

./autogen.sh

./configure

make

-------

echo -n "opensesame" | md5sum

redis-cli SET user.admin.password ea847988ba59727dbf4e34ee75726dc3

PONG

redis-cli ping