Skydive是一个开源的网络实时分析工具,可以分析网络拓扑和协议。它有助于了解网络基础设施并了解网络中发生的事情。Skydive代理收集拓扑信息和流量信息,并将收集到的信息转发给中心节点以供进一步分析。它将所有信息存储在Elasticsearch数据库中。Skydive不依赖于SDN(软件定义网络),但它提供了一个SDN驱动程序,可以从SDN控制器获取网络信息,补充拓扑和流量信息。目前仅提供Neutron驱动器,但将来会添加更多驱动器。Skydive依赖于两个主要组件:Skydive代理,它在每个节点上运行并捕获节点的拓扑和流量信息。Skydive分析器,收集所有代理捕获的信息。安装$gogetgithub.com/redhat-c??ip/skydive/cmd/skydive配置如果是单机安装,配置文件可以忽略。如果是多节点安装,需要调整分析仪的IP和端口。进程默认绑定到127.0.0.1,可以在配置文件中修改绑定地址,如“listen:0.0.0.0:port”。所有配置参数都可以在配置文件(etc/skydive.yml.default)中查看。启动$skydiveagent[--confetc/skydive.yml]$skydiveanalyzer[--confetc/skydive.yml]Web界面及下载地址您可以通过Web界面访问和管理skydiveagent和skydiveanalyzer。http://<地址>:<端口>
