在cactifans上安裝並整合ntop

作爲剛開始學習linux的菜鳥來說,邊整合ntop邊學習還是不錯的,就是花了很長的時間。

採用的linux系統是來自於www.cactifans.org的cactifans。非常感謝站主整合的系統

,省了很多的功夫。

先用yum下載所要依賴的包,因爲對於這些不是很懂,所以只要是需要的就都下載了,以免出現各種各樣的錯誤。

yum -y install cairo-devel libxml2-devel pango-devel pango libpng-develfreetype freetype-devel

yum -y install libpcap libpcap-devel libtool libpng gdbm gdbm-  devel glib libxml2-devel pango pango-devel gd zlib zlib-devel  

yum -y install svn rrdtool rrdtool-devel python python-devel  GeoIP GeoIP-devel 

yum -y install pango*

yum install perl-devel perl-CPAN -y


cacaitfans自帶rrdtool,但是版本似乎有點問題,所以先卸載了再安裝一個

卸載rrdtool:rpm -e rrdtool-1.4.7-1.el6.x86_64 --nodeps

再安裝:yum -y install rrdtool rrdtool-devel


前面的/tmp是指把壓縮包放在/tmp目錄下,因爲這些都是我事先下載好放在windows桌面嚇得,就rz拿來用了。

/tmp      rz rrdtool 1.4.7

/tmp      tar -xvf rrdtool-1.4.7.tar.gz -C /usr/local/src/

/tmp      cd /usr/local/src/rrdtool-1.4.7/

          ./configure --prefix=/usr/local/rrdtool

          make

          make install



/tmp      rz ntop 

/tmp      tar -zxvf ntop-4.1.0.tar.gz -C /usr/local/src/

/tmp  cd /usr/local/src/ntop-4.1.0/

           ./autogen.sh --prefix=/usr/local


GeoIP出錯,下載包並編譯安裝即可。

GeoIP出錯:wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz


$ tar zxf GeoIP.tar.gz


$ cd GeoIP-1.4.8/


$ ./configure && make && make install


這個錯誤也是一樣,不過在上面yum了gbdm似乎就不會出現了,沒有試驗過。

出現錯誤:configure: error: Unable to continue... aborting ./configure

 wget http://ftp.gnu.org/pub/gnu/gdbm/gdbm-1.8.3.tar.gz

 tar -zxvf gdbm-1.8.3.tar.gz 

 cd gdbm-1.8.3

 ./configure

 make 

 make install


回到用戶目錄

     cd


添加ntop用戶並設置密碼

 useradd ntop

 passwd ntop


改變用戶和組

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


複製配置信息

cd /usr/local/src/ntop-4.1.0/

cp packages/RedHat/ntop.conf.sample /etc/ntop.conf


可以看一下ntop的配置信息,可以改一下ntop的默認端口,ntop的默認端口是:3000

vim /etc/ntop.conf


給ntop管理員添加密碼 

        ntop –A

 

cd /usr/local/var/ntop/

chmod 766 prefsCache.db


啓動ntop

ntop -d -p /usr/local/var/ntop/

細節:

每次重啓都需要執行 ntop -d -p /usr/local/var/ntop/ 

並且防火牆需要關閉。


cacti與ntop的整合:

這個ntop0.2-1也是下好的,直接rz拉進來就行了

rz   ntop0.2-1

解壓到cacti的插件目錄下

tar -zxvf ntop-v0.2-1.tgz -C /var/www/html/plugins

編輯配置文件

vim /var/www/html/include/config.php

添加變量:$plugins[]='ntop';


在cactiweb界面中添加插件ntop

控制面板—》插件管理(Plugin Management)--》ntop安裝和啓用

控制面板—》用戶管理(User Management)--》admin—選上Ntop—》保存

控制面板—》設置(Settings)--》雜項—添加ntop的鏈接地址—》保存


插件目錄爲:/var/www/html/plugins


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章