netflow安装过程
- 格式:docx
- 大小:16.16 KB
- 文档页数:2
netflow安装过程
Netflow安装步骤
一、安装linux 操作系统,安装是要把apche(www服务器)组件和development tools(编译安装工具)选上
二、部署flow-statcgi
Flow-statcgi是一个基于flow-tools的browse/server结构(cgi)的NetFlow数据分析工具。
2.1cisco设备的设置
cisco设备的NetFlow支持,首先要培植cisco设备,使之产生NetFlow数据,输出到服务器的2055端口上。
2.2安装flow-tools 0.56
使用flow-tools来接收NetFlow数据,并保存成文件。
为了顺利编译flow-statcgi,要将flow-tools的源文件解压缩到/root下:
1.将flow-tools-0.56.tar.gz复制到服务器的/root目录下。
2.cd /root ; tar zxvf flow-tools-0.56.tar.gz ; cd flow-tools-0.56(这是三个命令用一行执行) 3../configure
4.make
5.make install
2.3安装apache server
使用apache server来做http服务器。
由于各apache server的配置不一样,在flow-statcgi中假设cgi-bin目录为/var/www/cgi-bin,www目录为/var/www/html。如果有变动,需要修改flow-statcgi.c中的“DEBUGFILENAME”、make_flow_cgi.sh中的“/var/www/cgi-bin/”
三、编译和安装flow-statcgi
3.1预处理
1.将flow-statcgi.c复制到/root/flow-tool-0.56/src/,将flow-statcgi.temple.html复制到/var/www/cgi-bin/(cgi所在目录),将flow-statcgi.log.html复制到
/var/www/html/(html所在目录),注意要在这里把flow-statcgi.log.html的属性
加个可写属性。
2.修改flow-statcgi.c中的“DEBUGFILENAME”(要改成html文件所在的位置)、“DataDir”(要改成flow-tool数据所在目录)
3.修改flow-statcgi.c中的“isip”部分,同时修改“ISIPCOUNT ”、“isipdesc”,“isip”。
详细说明见《Flow-statcgi使用说明》中的“预定义条件”。
3.2编译、安装
把make_flow_cgi.sh这个文件拷贝到/root目录下,修改make_flow_cgi.sh中的“/var/www/cgi-bin”为cgi所在目录。执行一下命令进行编译、安装“sh make_flow_cgi.sh flow-statcgi”,这样会在cgi目录下面生成一个flow-statcgi的cgi文件。其中编译之后会出现警告信息,可以忽略不管。
四、运行flow-tools
1.把startflowreceive.sh和starflowcapture.sh这两个shell命令文件拷到/root目录下2.执行“sh startflowreceive.sh”命令
3.执行“sh startflowcapture.sh”命令
4.如果还有其他的软件来分析NetFlow数据,可以在第一步之前或之后用“flow-fanout”将NetFlow数据复制一份。要注意修改两个.sh文件中的端口。
Flow-fanout的使用可以参考flow-fanout的man page(“man
–M
/usr/local/NetFlow/man flow-fanout”)。
五、运行flow-statcgi
使用浏览器浏览“http://机器ip/cgi-bin/flow-statcgi”,即可
flow-statcgi的使用说明见《Flow-statcgi使用说明》。