Cacti插件安装之NTOP
基本环境
os:rhel5.5 i386
rpm:lamp
cacti:0.8.8a
rrdtool:1.4.5

一,安装ntop
在官网获得最新源码包
wget http://cdnetworks-kr-2.dl.sourceforge.net/project/ntop/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz

安装环境如下
Quick Instructions
==================
1. Get and install mandatory packages/tools

      These instructions assume your system is already provided with
      the normal source compile tools.  Most are gnu packages, available
      through http://www.gnu.org or your favorite prebuilt package source.

      Using their RedHat package names, these are:

         - glibc, glibc-devel, gcc, cpp
         - Some version of awk
         - libtool (1.4+)
               Note that there are reports of success with libtool 1.3.x under
               FreeBSD so the script allows this.
         - m4
         - autoconf (2.53+)
         - automake (1.6+)

         - gdbm, gdbm-devel
         - libpcap (http://www.tcpdump.org)
         - librrdtool

1b. Optional packages

         - openssl, openssl-devel (http://www.openssl.org)
         - zlib, zlib-devel

2. Build ntop

   - cd ntop
   - ./autogen.sh
   - make
   - make install

如果./autoen.sh后make时报错过不去
错误一

checking for GeoIP_record_by_ipnum in -lGeoIP... no
Please install GeoIP (http://www.maxmind.com/)
解决方法:
wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar xzvf it
./configure it
make it
make install it

错误二

If you run into problems, you can ALWAYS recreate the generated files
   via this procedure:
      rm -f acinclude.m4 aclocal.m4 Makefile.in config.h.in configure Makefile
      find current versions of libtool, config.guess and config.sub and cp
      them into your working directory.
      cat acinclude.m4.ntop libtool.m4.in > acinclude.m4
      aclocal
      autoheader
      autoconf
      automake --gnu --copy --add-missing

   and then:
      ./configure ...
      make
      make install
   as usual.
二,安装后调试
1,设置ntop
# chown -R nobody /usr/local/var/ntop 安全
# ntop -A设置密码
# ntop -i eth0 -d -l
echo " ntop -i eth0 -d -l " >>/etc/rc.local >& /dev/null开机启动
http://ip:3000测试
2,配置文件中加入插件
在cacti官网上下载ntop插件
wget http://docs.cacti.net/_media/plugin:ntop-v0.2-1.tgz
tar zxvf ntop-v0.2-1.tgz -C /var/www/html/cacti/plugins
# cat /var/www/html/cacti/include/config.php | egrep  '^\$plugins'
$plugins[] = 'ntop';
3,http://ip/cacti
#控制面板-----插件管理---ntop安装和启用
控制面板-----用户管理---admin---选上ntop
#控制面板-----设置-----Misc---NTop URL
设置好后cacti上的ntop图标就可调用http://ip:3000出现图像了