cnetos 7 安装 nfsen
1.换yum源(之前尝试安装所需依赖包时,系统提示找不到包,怀疑是源的问题,本次更换是阿里源)

确认系统是否有wget命令,如果没有,用yum安装

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/Cent0S-Base.repo.bak
备份原始的源,为了防止更换源时出错

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载并设置更新源为阿里云的源

wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
下载并设置EPEL源(此源包含更多软件)

yum clean all
清理之前的yum缓存

yum makecache
生成新的yum缓存
2.安装nfsen所需的组件

安装httpd(阿帕奇)、php(脚本语言)、gcc套件(编译工具)、rrdtool(用来调用rrd数据库)、perl(脚本语言)等组件

进入/etc/selinux/config文件
改动SELINUX变为SELINUX=disabled
SELINUX是linux的一个安全系统,会限制某些程序的权限。(防止安装出现问题,关闭SELINUX)

启动httpd

设置开机自启

创建/nfsen目录并切换到该目录下

下载nfdump(压缩包)(nfdump是一款开源的netflow收集、存储、过滤、统计分析软件)

解压nfdump

切换到nfdump目录

生成make文件(用来进行make编译,因为用wget下载的额东西系统不会自行编译,必须手动进行编译)

编译并安装

打出“nf”用tab补全,若补全成功,即安装成功
3.安装nfsen

切换到/nfsen目录并下载nfsen

解压nfsen

切换到nfsen-1.3.6p1
拷贝 etc/nfsen-dist.conf 并改名为 etc/nfsen.conf




进入etc/nfsen.conf文件找到以上选项并按照以上内容更改

创建 /data目录

把/data的所有者和所属组改成apache

生成make文件
注意!这会可能会出现以下错误

编译到nfsen.pm的42行失败,应是缺少perl组件,安装perl-Sys-Syslog即可继续编译

接着还会出现初始化mysql数据表报错问题

还是因为缺少perl插件(初始化mysql数据库的脚本是用perl编写的),安装上即可,第二条是模块拓展


接着再试一次(还会报错)

这个错误是etc/nfsen.conf配置文件中‘col’(html识别的某个参数,从报错内容上看是控制颜色的)的问题

两个解决办法
1.进入etc/nfsen.conf配置文件

注释掉peer1和peer2两条内容
2.在peer1和peer2中的IP上加两条内容(peer1和peer2是在upstream1无法转法时才用到的,这会可以直接注释掉)

再试一次,无报错

在启动文件里创建一个nfsen文件


添加以上内容
4.安装PortTracker插件(nfsen端口查看插件)

切换到/nfsen目录,把解压过的两个脚本文件cp一下
拷贝nfsen-1.3.6p1/contrib/PortTracker/PortTracker.pm 到/data/nfsen/plugins/目录
拷贝nfsen-1.3.6p1/contrib/PortTracker/PortTracker.php 到/var/www/html/nfsen/plugins/目录

创建一个目录用来存放PortTracker数据

把这个目录的所有者和所属组改成apache

执行以上命令

启动nfsen
可能会出现报错

解决方法:

找到libexec目录


用Vi打开以上两个文件
找到use Socket6更改为 Socket6->import(qw(pack_sockaddr_in6 unpack_sockaddr_in6 inet_pton getaddrinfo));(两个文件的都要改,以上是我更改过的)
之后切换到nfsen生成make文件的哪个目录

再重新生成一下make文件

再启动nfsen,成功

关闭防火墙

5.测试

这篇文档是我和我同事根据网上搜索的多篇文章,进行实验后得到的结果,而且我们在搜索文章时发现,很多文章按着做总是会出错,需要多篇文章结合,我这篇文章应该也会有不太完美的地方,欢迎指出,望不要喷

cnetos 7 安装 nfsen相关推荐

  1. netflow流量分析工具 linux,Centos5/Linux安装Nfdump和Nfsen图形界面分析netflow数据

    Nfdump是linux下netflow数据采集分析工具,Nfsen是基于nfdump是web界面工具,服务器需先安装web服务器和php环境. 安装rrdtool及所需组件:yum install ...

  2. CentOS7安装nfdump+nfsen+sflow 实现流量监控

    一.安装基础环境.CentOS7 安装 vim 方便设置文件 不安装直接使用vi也可以. yum -y install vim 安装依赖包.主要是perl模块和rrdtool模块.(后者是画图包,应该 ...

  3. netflow流量分析工具 linux,Linux安装Nfdump和Nfsen图形界面分析netflow数据

    # 安装 rrdtool 及所需组件: yum install -y perl-rrdtool rrdtool rrdtool-devel rrdutils flex byacc # 安装 rrdto ...

  4. CentOS 7部署nfsen监控netflow

    转载来源 :部署nfsen监控netflow : https://www.jianshu.com/p/011258907081 介绍 netflow和sflow可以帮助我们分析网络中的流量构成,抓取实 ...

  5. u盘linux和win7双系统安装教程,双系统安装Win7系统U盘安装linux centos7,详细步骤...

    转载 最近,我想在win7计算机上安装Linux双系统,因此我下载了Linux centos7版本. 经过两天的折腾,我在互联网上阅读了很多帖子,遇到了很多问题. 幸运的是,安装终于成功了,下面将对安 ...

  6. windows7下安装centos7系统或者单独装centos7

    终于在笔记本windows7下装 上CentOS7了,过程无比艰辛. 1. 刻录镜像的时候刻录到一半就失败.安装的时候不知道C盘是哪个 下面直接上结果. 需要的材料: 8G以上U盘; 最新版Ultra ...

  7. 安装linux7如何查看u盘位置,win7系统下u盘安装linux centos7,详细步骤,亲测

    一,准备 1. Centos 7镜像文件:​​ 下载的话网上很多,这里提供一个下载路径:​ http://isoredirect.centos.org/centos/7/isos/x86_64/ 2. ...

  8. win7 制作linux u盘安装教程,win7系统下u盘安装linux centos7,详细步骤,亲测

    近段时间想在自己的win7电脑上安装个linux双系统,于是下载了linux centos7这个版本,折腾了两天,网上的各种帖子看了不少,也遇到很多问题,幸运的是终于装成功了,下面就说明一下安装的整个 ...

  9. Windows下的Memcache安装

    很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程. 其实我开始研究Memcache的时候并不知道居然还有memc ...

最新文章

  1. C# 获取当前路径方法
  2. dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示
  3. 那些年我们程序员欠下的技术债
  4. linux系统多网口聚合配置,Linux网卡聚合linux多网卡绑定聚合之bond模式的原理是什么...
  5. 为什么要使用Vuex?
  6. Hbase error: KeeperErrorCode = NoNode for /hbase/master错误
  7. WeTest功能优化第3期:业内首创,有声音的云真机
  8. linux 批量传文件大小,小弟我使用过的Linux命令之rz - 批量下传文件,简单易用...
  9. oracle范围分区表,Oracle表分区之范围分区-Oracle
  10. Q72:渲染方程(Rendering Equation)
  11. Linux平台kafaka安装及使用
  12. 什么软件画er图方便_ER模型怎么画?必备入门级模型图绘制软件
  13. 【转】还原一个真实的银行待遇
  14. tensorflow获取中间变量参数值
  15. 光伏逆变器设计资料,原理图,PCB,源代码 DC-DC采用Boost升压,DCAC采用全桥逆变电路结构
  16. 准提咒LA 观想 3D文字
  17. windows命令 format的用法
  18. vscode连接寒武纪开发容器
  19. 怎样才能使你的Mac桌面干净整洁?
  20. nodeJS+mysql+连接池——连接池的创建和使用

热门文章

  1. 街头篮球手游服务器响应超时,街篮2打不开是怎么回事 网络连接超时的解决方法...
  2. python:codecs --- 编解码器注册和相关基类
  3. linux 中 top 命令参数详解
  4. Unity中游戏重新加载玩家位置不变的方法
  5. Java SpringBoot 集成微信公众号
  6. MongoDB查询返回指定字段
  7. 设计模式之工厂模式【选用修仙小说功法阐述】
  8. 【漫漫科研路\pgfplots】子图的多种画法
  9. php 经纬度两点间距离公式,PHP根据两点间的经纬度计算距离,php两点经纬度计算...
  10. 磕磕绊绊的双非硕秋招之路小结