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