一、安装基础环境。CentOS7
安装 vim 方便设置文件 不安装直接使用vi也可以。
yum -y install vim
安装依赖包。主要是perl模块和rrdtool模块。(后者是画图包,应该是生成流量图使用的)
yum install -y perl perl-Sys-Syslog rrdtool-perl perl-Data-Dumper perl-MailTools perl-Socket6
安装网络环境,就是安装一个网络服务+php即可。这个网络服务提供者可以是 nginx httpd等。php 主要是展示nfsen的数据,大概就是通过网络服务(httpd或nginx)可以用网页访问一个php的文件,这个文件图表的形式展示了nfdump收集到的网络流量数据。
本例使用httpd+nfsen.
yum install -y httpd
yum install -y php
安装完成启动 httpd。
systemctl enable httpd
systemctl start httpd
通过网页查看是否成功。
192.168.199.80
可以看到 提示 将web 程序放到/var/www/html/ 目录 即可。
二、安装nfdump + nfsen。
安装nfdump,nfsen其实是nfdump的前端展示,真正收集数据的是nfdump。
nfdump可直接通过yum安装。
yum install -y nfdump
nfsen 安装包下载地址 下载的1.3.7
https://osdn.net/projects/sfnet_nfsen/
安装nfsen
创建目录。配置安装时会用到。
mkdir -p /usr/local/nfsen
这个是nfsen的安装目录
mkdir -p /var/www/html/nfsen
这个是nfsen生成的php 文件的存放目录(/var/www/html是httpd服务提供的默认访问路径)
解压
tar -zxvf nfsen-1.3.7.tar.gz
进入解压后目录
cd nfsen-1.3.7
复制配置文件
cp etc/nfsen-dist.conf etc/nfsen.conf
设置 安装、配置文件
vim etc/nfsen.conf
=