我获得了一个项目来创建一个向客户提供交通信息的Web应用程序。它将与安装了Netflow的Cisco设备一起使用。我在Web开发方面有很多经验,所以没有问题(还有!),但我确实需要在正确的方向上推进如何从Netflow检索信息。我的应用程序与Netflow Traffic Analyzer不同,因为它只显示与正在查看页面的主机相关的流量。
感谢。
答案 0 :(得分:0)
第一步是了解NetFlow是什么 - 特别是,NetFlow本身就是一种推送技术(" NetFlow"是发送信息的协议的名称; UDP流指示在收藏家)而不是拉动技术。
然后,说NetFlow已经安装了#34 ;;然而,这并不合理。通常有人说,思科设备被配置为发送NetFlow"。也许他们意味着安装了特定的NetFlow收集器? NetFlow流量分析器是一个收集器:它有一个接收,解析和存储NetFlow数据的组件,以便以后检索。仅显示来自一个IP的数据是一项更困难的任务,而不是一项难度较小的任务,因为它需要拥有可能合法地询问的任何IP地址的所有数据,并且能够按需检索和格式化它。
所以,我正确的方向是你需要找出:你需要写一个收藏家,还是你正在为现有的收藏家写一个接口?
顺便说一句,编写收集器并不容易,对于Web开发人员来说通常不是一项任务。如果事实证明这是你被要求做的事情,我强烈建议使用现有的而不是自己编写,因为存在许多陷阱。有许多现有的NetFlow收集器具有API和命令行工具,可以用作您描述的应用程序的基础。