yzq 发表于 2019-1-26 11:28:57

源码安装NTOP监控软体

源码安装NTOP监控软体
安装NTOP之前先要满足以下条件,
已经安装了LAMP(并不是必要的)、Php要支持GD(libpng,libjpeg,freetype,gd,zlib)、libpcap必须安装(提供抓包),并且还需要Rrdtool

一、LAMP和支持包的安装
首先使用yum安装好LAMP平台,也可选择使用源码安装LAMP。
171yum -y install httpd php mysql mysql-serverphp-mysql httpd-manual php-adodb php-gd
检查以下包是否安装好(普通包和开发包都需要)
172rpm -qa |grep libpng
173rpm -qa |grep freetype
174rpm -qa |grep libjpeg
175rpm -qa |grep gd
227rpm -qa |grep zlib
再安装Libpcap提供抓数据包支持(普通和开发包都需要)
224yum install libpcap*
225rpm -qa |grep libpcap
在Apache文档目录建立一个Php测试文档内容为
180cd /var/www/html/
182vi index.php
将Apache配置文档的DefaultIndex添加一个index.php
184vi /etc/httpd/conf/httpd.conf
然后启动Mysql和Apache服务,并将服务设定为开机启动
186service httpd restart
187service mysqld restart
188chkconfig mysqld on
189chkconfig httpd on
再通过http://ip/index.php访问,测试LAMP安装是否正常

二、NTOP的安装配置和启动
首先还需要安装Rrdtool
安装Rrdtool需要的libart_lgpl-devel包
196yum install libart_*
将Cgi和Rrdtool进行解压
204tar -xzvf cgilib-0.5.tar.gz
205tar -xzvf rrdtool.tar.gz
编译Cgilib,目的生成两个文件,再将该两个文件复制
207cd cgilib-0.5
209make
210cp libcgi.a /usr/local/lib
211cp cgi.h /usr/include/
接下来将Rrdtool进行配置、编译和安装
213cd rrdtool
216cd rrdtool-1.2.27/
220./configure --prefix=/usr/local/rrdtool
221make
222make install
添加NTOP用户,因为不需要该用户登陆,可设为不需登陆
162useradd -s /sbin/nologin -d /dev/null ntop
解压NTOP软件并进入解压后的目录
193tar -xzvf ntop-3.3.tar.gz
230cd ntop-3.3
执行配置检测脚本,会自动检测是否满足安装条件
232./autogen.sh
进行安装配置,禁用掉IPv6,再编译和安装
234./configure --prefix=/usr/local/ntop--disable-ipv6
235make
236make install
用NTOP用户来运行NTOP软体,先给其数据存储目录设置权限
237chown -R ntop.ntop /usr/local/ntop/share/ntop
拷贝其模板配置文件
238cp packages/RedHat/ntop.conf.sample/usr/local/ntop/etc/ntop/ntop.conf
指定NTOP数据库目录所在(-P)和使用NTOP用户运行(-u),并设定Admin密码(-A)
239/usr/local/ntop/bin/ntop -P/usr/local/ntop/share/ntop -u ntop –A
240vi /usr/local/ntop/etc/ntop/ntop.conf
编译NTOP配置文件,确保有以下配置
####################################
#程序运行用户
--user ntop
#设置ntop为服务
--daemon
#数据文件存放目录
--db-file-path /usr/local/ntop/share/ntop
#监控的网卡
--interface eth0
--trace-level 3
#web访问的端口
--http-server 3000
--disable-schedyield

启动NTOP,监控指定网段
242/usr/local/ntop/bin/ntop@/usr/local/ntop/etc/ntop/ntop.conf -m 192.168.168.0/24
再将启动加入到开机脚本中
243echo '/usr/local/ntop/bin/ntop@/usr/local/ntop/etc/ntop/ntop.conf -m192.168.168.0/24'>>/etc/rc.d/rc.local
检查开机脚本是否已经添加,确定OK
244tail /etc/rc.d/rc.local







参考站点http://bbs.winos.cn/thread-22498-1-1.html




页: [1]
查看完整版本: 源码安装NTOP监控软体