设为首页 收藏本站
查看: 1274|回复: 0

[经验分享] 源码安装NTOP监控软体

[复制链接]

尚未签到

发表于 2019-1-26 11:28:57 | 显示全部楼层 |阅读模式
源码安装NTOP监控软体
安装NTOP之前先要满足以下条件,
已经安装了LAMP(并不是必要的)、Php要支持GDlibpng,libjpeg,freetype,gd,zlib)、libpcap必须安装(提供抓包),并且还需要Rrdtool

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

二、NTOP的安装配置和启动
首先还需要安装Rrdtool
安装Rrdtool需要的libart_lgpl-devel
  196  yum install libart_*
CgiRrdtool进行解压
  204  tar -xzvf cgilib-0.5.tar.gz
  205  tar -xzvf rrdtool.tar.gz
编译Cgilib,目的生成两个文件,再将该两个文件复制
  207  cd cgilib-0.5
  209  make
  210  cp libcgi.a /usr/local/lib
  211  cp cgi.h /usr/include/
接下来将Rrdtool进行配置、编译和安装
  213  cd rrdtool
  216  cd rrdtool-1.2.27/
  220  ./configure --prefix=/usr/local/rrdtool
  221  make
  222  make install
添加NTOP用户,因为不需要该用户登陆,可设为不需登陆
  162  useradd -s /sbin/nologin -d /dev/null ntop
解压NTOP软件并进入解压后的目录
  193  tar -xzvf ntop-3.3.tar.gz
  230  cd ntop-3.3
执行配置检测脚本,会自动检测是否满足安装条件
  232  ./autogen.sh
进行安装配置,禁用掉IPv6,再编译和安装
  234  ./configure --prefix=/usr/local/ntop--disable-ipv6
  235  make
  236  make install
NTOP用户来运行NTOP软体,先给其数据存储目录设置权
  237  chown -R ntop.ntop /usr/local/ntop/share/ntop
拷贝其模板配置文件
  238  cp 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
  240  vi /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
再将启动加入到开机脚本中
  243  echo '/usr/local/ntop/bin/ntop@/usr/local/ntop/etc/ntop/ntop.conf -m192.168.168.0/24'>>/etc/rc.d/rc.local
检查开机脚本是否已经添加,确定OK
  244  tail /etc/rc.d/rc.local







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





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-667751-1-1.html 上篇帖子: rhel6.5 安装 ntop的过程 下篇帖子: Ntop安装以及配置(带图)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表