![我可以使用 Cisco ASA 的“NetFlow 安全事件日志记录”(NetFlow 9)进行带宽监控吗](https://linux22.com/image/493752/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Cisco%20ASA%20%E7%9A%84%E2%80%9CNetFlow%20%E5%AE%89%E5%85%A8%E4%BA%8B%E4%BB%B6%E6%97%A5%E5%BF%97%E8%AE%B0%E5%BD%95%E2%80%9D%EF%BC%88NetFlow%209%EF%BC%89%E8%BF%9B%E8%A1%8C%E5%B8%A6%E5%AE%BD%E7%9B%91%E6%8E%A7%E5%90%97.png)
Cisco 在 ASA 防火墙的最新软件版本中引入了 NetFlow 9 导出功能。但它似乎仅用于安全事件的事件记录(作为系统日志消息的替代品)。
但是它还能用于带宽监控吗?如果可以,ASA 应该如何配置?
这里相关信息摘自思科网站:
答案1
安全事件日志记录与您所追求的不同。我相信您想要直接使用 NetFlow(v5 可以) - 导出到某种类型的分析器。
我已经使用过并推荐ManageEngine Netflow Analyzer:http://www.manageengine.com/products/netflow/download-free.html
获取免费版本,并在某台服务器上启动它。确保服务器的防火墙允许端口 9996 (UDP) 上的流量。然后,在 ASA 上使用以下配置导出网络流数据:
flow-export destination outside_interface_name <netflow analyzer IP> 9996
flow-export template timeout-rate 1
flow-export delay flow-create 10
access-list netflow-export extended permit ip any any
class-map netflow-export-class
match access-list netflow-export
policy-map global_policy
class netflow-export-class
flow-export event-type all destination <netflow analyzer IP>
请注意,在我的示例中,我假设您已经定义了 global_policy 策略图。
浏览到 Netflow Analyzer 并登录。Netflow 分析器将把 ASA 输出分解为源/目标连接,包括每个连接的兆字节流量,甚至会执行端口分析以向您显示正在使用的应用程序。
这使得我们特别容易看到当员工正在下载种子时例如。 :-)
答案2
就我的经验而言,思科提供的带宽监控功能有限。我使用并推荐 Fire Plotter,它可与思科防火墙配合使用。
答案3
您需要哪些详细的带宽监控?
如果您需要的只是基本的每个接口使用,那么 SNMP 和 Observium 或 Cacti 之类的东西是更好的解决方案。
例如,如果您需要每个客户端(在共享的内部网络上),那么您需要使用 Netflow 和 Netflow 收集器。