1. 程式人生 > >centos7安裝nfsen方法

centos7安裝nfsen方法

util 1.3 啟動 ins tar acc nfs 文件添加 -i

centos7安裝nfsen方法

1、安裝rrdtool及所需組件

yum install perl-rrdtool rrdtool rrdtool-devel rrdutils flex byacc

2、安裝perl模塊

yum install perl-Socket6 perl-MailTools perl-Mail-Sender

3、下載並安裝Nfdump工具

mkdir -p /nfsen

wget http://downloads.sourceforge.net/project/nfdump/stable/nfdump-1.6.11/nfdump-1.6.11.tar.gz

tar -zxf nfdump-1.6.11.tar.gz

cd nfdump-1.6.11

./configure --enable-nfprofile --enable-nftrack --with-rrdpath=/usr/local/rrdtool

make

make install

cp bin/nftrack /usr/local/bin/

4、下載並配置Nfsen:

mkdir -p /usr/local/nfsen

wget http://iweb.dl.sourceforge.net/project/nfsen/stable/nfsen-1.3.6p1/nfsen-1.3.6p1.tar.gz

tar zxvf nfsen-1.3.6p1.tar.gz

cd nfsen-1.3.6p1/

cp etc/nfsen-dist.conf etc/nfsen.conf

5、修改Nfsen配置文件:

vim etc/nfsen.conf

#http://www.maxbon.cn

$BASEDIR = "/usr/local/nfsen";

$HTMLDIR = "/data/nfsen/";

$USER = "nobody";

$WWWUSER = "nobody";

$WWWGROUP = "nobody";

%sources = (

‘upstream1‘ => { ‘port‘ => ‘9995‘, ‘col‘ => ‘#0000ff‘, ‘type‘ => ‘netflow‘ },

);

6、安裝Nfsen:

./install.pl etc/nfsen.conf

7、Nfsen插件PortTracker配置

新建PortTracker數據存放目錄:

mkdir -p /home/nfsen/ports-db

chown -R nobody:nobody /home/nfsen/ports-db

8、編輯PortTracker.pm修改$PORTSDBDIR目錄: 61行

vim /nfsen/nfsen-1.3.6p1/contrib/PortTracker/PortTracker.pm

my $PORTSDBDIR = "/home/nfsen/ports-db";

9、復制PortTracker插件至相應目錄:

cd /nfsen/nfsen-1.3.6p1/contrib/PortTracker

cp PortTracker.pm /usr/local/nfsen/plugins/

cp PortTracker.php /data/nfsen/plugins/

10、修改Nfsen配置文件添加插件信息:211

vim /usr/local/nfsen/etc/nfsen.conf

#http://www.maxbon.cn

@plugins = (

[ ‘live‘, ‘PortTracker‘ ],

);

11、生成PortTracker測試數據:

sudo -u nobody /usr/local/bin/nftrack -I -d /home/nfsen/ports-db/

12、啟動Nfsen:

/usr/local/nfsen/bin/nfsen start

centos7安裝nfsen方法