jgugugiug 发表于 2019-1-26 11:16:53

RHEL5.9下ntop监控部署详解

  准备安装环境

[*]  yum -y install libpcap libpcap-devel libpng libpng-devel gdbm gdbm-devel glib libxml2 libxml2-devel pango pango-devel gd
  下载最新稳定版的ntop

[*]  wget http://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-5.0.1.tar.gz
  编译安装ntop

[*]  tar zxf ntop-5.0.1.tar.gz
[*]  cd ntop-5.0.1

[*]  ./autogen.sh --with-tcpwrap
[*]  make
[*]  make install

如果发现在./autogen.sh --with-tcpwrap的过程中


[*]  configure: error: Unable to find RRD at /usr/local/rrdtool/: please use --with-rrd-home=DIR
的错误时候,那么久需要安装源码包的rrdtool
  安装rrdtool
  下载最新的rrdtool源码包

[*]  wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
  编译安装

[*]  tar zxf rrdtool-1.4.7.tar.gz
[*]  cd rrdtool-1.4.7
[*]  ./configure --prefix=/usr/local/rrdtool
[*]  make
[*]  make install

  然后在重新的配置一下./autogen.sh --with-tcpwrap
  如果出现以下错误,请yum install -y subversion
http://blog.运维网.com/attachment/201304/172730933.png
如果再次发现如下错误

[*]  Removing dups and misplaced entries from LIBS and INCS...
[*]  checking for GeoIP_record_by_ipnum in -lGeoIP... no
[*]  checking for GeoIP_name_by_ipnum_v6 in -lGeoIP... no
[*]  Please install GeoIP (http://www.maxmind.com/)

  可以安装相关包
yum -y installGeoIP GeoIP-devel
  然后就可以顺利安装了!
  补充:yum安装ntop
  如果觉得源码安装麻烦,可以使用yum按照如下来安装ntop

[*]  yum -y install rrdtool cgilib ntop

创建日志目录

[*]  mkdir /var/log/ntop
  创建ntop用户

[*]  groupadd ntop
[*]  useradd ntop -g ntop

  更改用户与组

[*]  chown -R ntop.ntop /var/log/ntop/
  设置用户与密码

[*]  ntop -A

  会出现以下内容
http://blog.运维网.com/attachment/201304/180210906.png
  启动ntop有两种方法
  方法一

[*]  ntop -p /var/log/ntop/ -u nobody &
  以nobody用户、日志为/var/log/ntop在后台启动
  方法二

[*]  ntop -d -i eth0
  以后台守护进程的方式(-d)运行 NTOP服务,并监测eth0网卡所连接的
  输入ip/域名+端口号默认3000
http://blog.运维网.com/attachment/201305/204632113.png



页: [1]
查看完整版本: RHEL5.9下ntop监控部署详解