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出现图像了