Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务

实验环境

centos6.5_x64

实验软件

rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

ntop-5.0.1.tar.gz

软件安装

cp -pv /etc/sysconfig/selinux  /etc/sysconfig/selinux.bak

echo > /etc/sysconfig/selinux 

echo SELINUX=disabled > /etc/sysconfig/selinux

yum clean all

yum makecache  -y

rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

yum install -y  libtool automake autoconf m4 make gcc gcc-c++ gdbm gdbm-devel zlib zlib-devel openssl openssl-devel python-devel GeoIP GeoIP-devel 

yum install -y  openssl openssl-devel python-devel GeoIP GeoIP-devel  subversion rrdtool rrdtool-devel 

groupadd ntop && useradd ntop -g ntop

tar zxvf ntop-5.0.1.tar.gz 

cd ntop-5.0.1

./autogen.sh && make && make install

chown -R ntop:ntop /usr/local/share/ntop

nohup ntop  -u ntop -d &    启动服务

tail -f /root/nohup.out      查看日志

cp -pv /etc/profile /etc/profile.bak

echo 'PATH=/usr/local/bin/ntop:$PATH' >>  /etc/profile

echo 'export PATH'  >>  /etc/profile

source /etc/profile

cp -pv /etc/rc.d/rc.local /etc/rc.d/rc.local.bak

echo "nohup /usr/local/bin/ntop -u ntop -d &" >> /etc/rc.d/rc.local

ntop  -A --set-admin-password=123456      设置用户名 密码

killall ntop          关闭进程

netstat -tuplna | grep ntop

tcp        0      0 0.0.0.0:3000                0.0.0.0:*                   LISTEN      21697/ntop

ps -ef | grep ntop

ntop     21697     1  0 11:45 ?        00:00:00 ntop -u ntop -d

root     21709  4794  0 11:46 pts/1    00:00:00 grep ntop

11.jpg

12.jpg