开源网络实时分析工具Skydive

开发 后端
Skydive是一个开源的网络实时分析工具,可以分析网络拓扑和协议。它有助于理解网络基础设施,了解网络中发生的事件。Skydive agents收集拓扑信息和流量信息,将收集到的信息转发给中央节点,以便进一步分析。它把所有的信息都存储在Elasticsearch数据库中。

 

 

Skydive是一个开源的网络实时分析工具,可以分析网络拓扑和协议。它有助于理解网络基础设施,了解网络中发生的事件。Skydive agents收集拓扑信息和流量信息,将收集到的信息转发给中央节点,以便进一步分析。它把所有的信息都存储在Elasticsearch数据库中。

Skydive不依赖于SDN(软件定义网络),但是它提供了SDN驱动器,可以从SDN控制器中获取网络信息,补充拓扑和流量信息。目前只提供了Neutron驱动器,但是将来会添加更多。

Skydive依赖于两个主要的组件:

Skydive agent,运行在各个节点上,捕捉该节点的拓扑和流量信息。

Skydive analyzer,收集所有agents捕获的信息。

安装

  1. $ go get github.com/redhat-cip/skydive/cmd/skydive 

配置

如果是单节点安装,配置文件可以不管。如果是多节点安装,需要调整analyzer的IP和端口。

进程默认绑定在127.0.0.1,你可以在配置文件中修改绑定的地址,比如”listen: 0.0.0.0:port”。

可以在配置文件(etc/skydive.yml.default)中查看所有配置参数。

启动

  1. $ skydive agent [--conf etc/skydive.yml] 
  2.  
  3. $ skydive analyzer [--conf etc/skydive.yml] 

Web界面及下载地址

可以通过Web界面访问和管理skydive agent和skydive analyzer。

  1. http://<address>:<port> 

 

责任编辑:赵立京 来源: FreeBuf
相关推荐

2019-07-05 11:01:59

Google电子商务搜索引擎

2016-09-18 23:33:22

实时分析网站

2022-07-14 15:08:21

SQL数据驱动NoSQL

2020-05-15 10:28:04

实时分析客户需求CIO

2016-11-29 09:27:22

Apache SparDashboard构建

2016-09-17 00:12:46

2016-10-31 19:19:20

实时分析

2018-09-19 10:01:39

MSSQL列存储实时分析

2010-09-10 12:34:54

2020-04-10 20:14:12

人工智能机器学习工具

2021-06-07 10:20:26

实时分析IT领导者CIO

2023-10-31 15:40:12

2016-08-31 14:41:31

大数据实时分析算法分类

2011-04-11 13:58:09

TCP

2023-09-11 06:53:46

无线网络数据包

2019-08-19 14:24:39

数据分析Spark操作

2012-02-21 10:25:35

SAPHANA实时分析

2014-01-22 11:22:44

华为HANA一体机FusionCube大数据分析

2020-04-08 12:03:16

PyFlinkCDN日志

2013-01-21 09:31:22

大数据分析大数据实时分析云计算
点赞
收藏

51CTO技术栈公众号