魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 1815|回复: 0

在BSD上安装Nfsen,对Netflow网络流量分析

[复制链接]
lnxxnchzyl 发表于 2009-8-14 23:06:00 | 显示全部楼层 |阅读模式
[size=+0]

  BSD 安装nfsen 流量分析
  1.cd /usr/ports/net-mgmt/nfsen Make install
  查看 /usr/local/etc/nfsen.conf 中137 – 140行, 是对监控的名字和端口号及颜色进行修改.
  默认使用 9995 和9996端口
  2.编辑apache配置文件
  vi /usr/local/etc/apache22/httpd.conf
  由于nfsen默认主页不是index.php 而是nfsen.php 在 apache 配置文件216行 DirectoryIndex 后添加nfsen.php
  更改根目录 181行默认是 改为nfsen的目录:
  3.重启apache /usr/local/etc/rc.d/apache22 restart
  启动nfsen /usr/local/etc/rc.d/nfsen start
  4.Nfsen 插件PortTracker安装:
  进入 /usr/ports/net-mgmt/nfdump-devel/ 目录
  make patch 提示缺失文件的话 make install
  生成 work 目录 记下文件路径/usr/ports/net-mgmt/nfdump-devel/work/nfdump-snapshot-20070808
  进入PortTracker 目录 /usr/ports/net-mgmt/nfsen/work/nfsen-1.3/contrib/PortTracker(没有这个目录,下载nfsen-1.3b-20070824.tar.gz,里面有PortTracker)
  编辑 do_compile vi do_compile 修改
  NFDUMP=/usr/ports/net-mgmt/nfdump-devel/work/nfdump-snapshot-20070808
  RRDINCLUDE=/usr/local/include
  LIBRRD=/usr/local/lib
  执行 ./do_compile 生成 nftrack 执行文件
  cp nftrack /usr/local/bin
  chown :www /usr/local/bin/nftrack
  rehash
   创建数据库文件 必须有10G 大的空间
  mkdir /usr/local/var/nfsen/portdb
  编辑 Porttracker.pm 第62行 my $PORTSDBDIR = “/data/ports-db”; 改为 my $PORTSDBDIR = “/usr/local/var/nfsen/portdb “;
  cp PortTracker.pm /usr/local/libexec/nfsen/plugins/
  cp PortTracker.php /usr/local/www/nfsen/plugins/
  编辑nfsen 配置文件 vi /usr/local/etc/nfsen.conf
  修改第 187 – 190 改为
  @plugins = (
  [ 'live', 'PortTracker'],
  );
  执行 nftrack -I -d /usr/local/var/nfsen/portdb
  cd /usr/local/var/nfsen/portdb
  touch portstat.txt portstat24.txt
  chown –R www:www *
  重启nfsen /usr/local/etc/rc.d/nfsen restart
  默认监控端口 为 9995 9996
  等待5分钟 (必须有数据发送过来才行)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-2-23 23:49 , Processed in 0.060460 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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